diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/compromyse.nix | 2 | ||||
| -rw-r--r-- | modules/core/global.nix | 3 | ||||
| -rw-r--r-- | modules/login.nix | 6 | ||||
| -rw-r--r-- | modules/nvidia.nix | 2 | ||||
| -rw-r--r-- | modules/virtualization.nix | 11 |
5 files changed, 17 insertions, 7 deletions
diff --git a/modules/compromyse.nix b/modules/compromyse.nix index c75d93d..e8484c8 100644 --- a/modules/compromyse.nix +++ b/modules/compromyse.nix @@ -2,7 +2,7 @@ { users.users.compromyse = { - hashedPassword = "$y$j9T$QfsPs3aK5iQOzctkQglAp1$00VuaoJthM6hNxnoMsx58CbI3rsFDem5xtsKqPRfy4C"; + hashedPassword = "$y$j9T$sLByWUVQIl0D6AzHKpVat/$VAsX7YK1NCy2H4XxhVTKdkhWXHuzdMMHq6tC4liH879"; isNormalUser = true; # openssh.authorizedKeys.keys = []; extraGroups = [ "wheel" "video" "storage" "input" "plugdev" "libvirtd" "docker" "kvm" "lp" ]; diff --git a/modules/core/global.nix b/modules/core/global.nix index 1ef2ab7..42a7dd6 100644 --- a/modules/core/global.nix +++ b/modules/core/global.nix @@ -24,7 +24,8 @@ in { man-pages-posix ]; - time.timeZone = "Asia/Kolkata"; + time.timeZone = "America/New_York"; + # time.timeZone = "Asia/Kolkata"; networking.networkmanager.enable = true; networking.firewall.enable = false; diff --git a/modules/login.nix b/modules/login.nix index 6ecc459..4029d1c 100644 --- a/modules/login.nix +++ b/modules/login.nix @@ -19,9 +19,9 @@ }; }; - services.logind.extraConfig = '' - HandlePowerKey=ignore - ''; + services.logind.settings.Login = { + HandlePowerKey = "ignore"; + }; systemd.services.greetd.serviceConfig = { Type = "idle"; diff --git a/modules/nvidia.nix b/modules/nvidia.nix index ffd1bc5..697726c 100644 --- a/modules/nvidia.nix +++ b/modules/nvidia.nix @@ -11,7 +11,7 @@ powerManagement.finegrained = true; open = true; nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.latest; + package = config.boot.kernelPackages.nvidiaPackages.stable; prime = { offload = { diff --git a/modules/virtualization.nix b/modules/virtualization.nix index 35910ae..d51a3a9 100644 --- a/modules/virtualization.nix +++ b/modules/virtualization.nix @@ -51,6 +51,8 @@ in '') (pkgs.writeShellScriptBin "vfio-bind" '' + set -xe + sudo modprobe -r nvidia_drm nvidia_modeset nvidia_uvm i2c_nvidia_gpu nvidia sudo modprobe vfio @@ -63,9 +65,13 @@ in sudo virsh nodedev-detach pci_0000_01_00_1 systemctl --user -M compromyse@ restart pipewire.service pipewire.socket + + set +xe '') (pkgs.writeShellScriptBin "vfio-unbind" '' + set -xe + systemctl --user -M compromyse@ stop pipewire.service pipewire.socket sudo virsh nodedev-reattach pci_0000_01_00_0 @@ -78,6 +84,8 @@ in sudo modprobe -r vfio sudo modprobe nvidia_drm nvidia_modeset nvidia_uvm i2c_nvidia_gpu nvidia + + set +xe '') ]; @@ -101,7 +109,8 @@ in ''; # Use the custom kernel package set - boot.kernelPackages = pkgs.linuxPackages_xanmod_latest; + boot.kernelPackages = pkgs.linuxPackages_xanmod; + # boot.kernelPackages = pkgs.linuxPackages_zen; # boot.kernelPatches = [ # { |
