Fix home manager modules issues + update Odin

This commit is contained in:
Filippo Berto 2022-03-29 09:50:31 +02:00
parent 7d46411265
commit 35a3d8cc4e
6 changed files with 29 additions and 23 deletions

View file

@ -16,7 +16,7 @@ let
}) })
] ++ [ ] ++ [
# editorconfig-core-c # editorconfig-core-c
python3.pkgs.editorconfig # python3.pkgs.editorconfig # TODO: fix dependencies
] ++ ( ] ++ (
lib.optionals (pkgs.devEnvironment.enableCpp) [ lib.optionals (pkgs.devEnvironment.enableCpp) [
clang-tools clang-tools

View file

@ -1,5 +1,6 @@
{ {
programs.man = { programs.man = {
enable = true; enable = true;
generateCaches = true;
}; };
} }

View file

@ -15,21 +15,21 @@ in
carla carla
rnnoise rnnoise
cardinal cardinal
ardour # ardour
# Plugins # Plugins
artyFX # artyFX
geonkick # geonkick
lsp-plugins # lsp-plugins
boops # boops
# noise-repellent # noise-repellent
speech-denoiser # speech-denoiser
stochas # stochas
surge # surge
talentedhack # talentedhack
tunefish # tunefish
x42-plugins # x42-plugins
]; ];

View file

@ -87,6 +87,8 @@
drivers = with pkgs; [ gutenprint cups-kyocera ]; drivers = with pkgs; [ gutenprint cups-kyocera ];
}; };
services.fwupd.enable = true;
# Enable sound. # Enable sound.
# PULSE # PULSE
# sound.enable = true; # sound.enable = true;
@ -190,10 +192,10 @@
services.smartd = { enable = true; notifications.x11.enable = true; }; services.smartd = { enable = true; notifications.x11.enable = true; };
# FPRINTD # FPRINTD
services.fprintd = { # services.fprintd = {
enable = true; # enable = true;
tod = { enable = true; driver = pkgs.libfprint-2-tod1-goodix; }; # tod = { enable = true; driver = pkgs.libfprint-2-tod1-goodix; };
}; # };
security.pam.services.login.fprintAuth = true; security.pam.services.login.fprintAuth = true;
security.pam.services.xscreensaver.fprintAuth = true; security.pam.services.xscreensaver.fprintAuth = true;
@ -207,11 +209,11 @@
# Virtualisation # Virtualisation
virtualisation = { virtualisation = {
docker.enable = true;
kvmgt.enable = true; kvmgt.enable = true;
libvirtd.enable = true; libvirtd.enable = true;
podman.enable = true; podman.enable = true;
virtualbox.host.enable = true; virtualbox.host.enable = true;
docker.enable = true;
}; };
# Allow completion for system packages # Allow completion for system packages

View file

@ -13,11 +13,12 @@
hardware.cpu.intel.updateMicrocode = config.hardware.enableRedistributableFirmware; hardware.cpu.intel.updateMicrocode = config.hardware.enableRedistributableFirmware;
hardware.opengl.enable = true;
hardware.opengl.extraPackages = with pkgs; [ hardware.opengl.extraPackages = with pkgs; [
intel-media-driver
vaapiIntel vaapiIntel
vaapiVdpau vaapiVdpau
libvdpau-va-gl libvdpau-va-gl
intel-media-driver
]; ];
services.xserver = { services.xserver = {

View file

@ -55,6 +55,7 @@
file file
firefox firefox
# gallery-dl # gallery-dl
glab
gnome.dconf-editor gnome.dconf-editor
gnome.eog gnome.eog
gnome.evince gnome.evince
@ -115,6 +116,7 @@
yq yq
zoom-us zoom-us
zotero zotero
]; ];
}; };
@ -148,11 +150,11 @@
./modules/libinput-gestures.nix ./modules/libinput-gestures.nix
# ./modules/lorri.nix # ./modules/lorri.nix
./modules/man.nix ./modules/man.nix
./modules/mangohud.nix # ./modules/mangohud.nix
./modules/megasync.nix # ./modules/megasync.nix
./modules/nix-index.nix # ./modules/nix-index.nix
./modules/noti.nix # ./modules/noti.nix
# ./modules/obs-studio.nix ./modules/obs-studio.nix
./modules/office.nix ./modules/office.nix
./modules/onedrive.nix ./modules/onedrive.nix
# ./modules/picom.nix # ./modules/picom.nix