From 2b354838edecc32c59d3c7ddf35e6cfe06cfe268 Mon Sep 17 00:00:00 2001 From: seth Date: Sun, 7 Jan 2024 18:13:53 -0500 Subject: tree-wide: localize imports i shouldn't be editing systems/default.nix to remove a module only for glados --- systems/glados/boot.nix | 3 +++ systems/glados/default.nix | 4 ++++ systems/glados/nvidia.nix | 10 ++++++++++ 3 files changed, 17 insertions(+) create mode 100644 systems/glados/nvidia.nix (limited to 'systems/glados') diff --git a/systems/glados/boot.nix b/systems/glados/boot.nix index e0326a0..a7ac843 100644 --- a/systems/glados/boot.nix +++ b/systems/glados/boot.nix @@ -1,8 +1,11 @@ { lib, pkgs, + inputs, ... }: { + imports = [inputs.lanzaboote.nixosModules.lanzaboote]; + environment.systemPackages = with pkgs; [ sbctl tpm2-tss diff --git a/systems/glados/default.nix b/systems/glados/default.nix index 144db6d..3271515 100644 --- a/systems/glados/default.nix +++ b/systems/glados/default.nix @@ -6,6 +6,8 @@ imports = [ ./boot.nix ./hardware-configuration.nix + ./nvidia.nix + self.nixosModules.desktop self.nixosModules.gnome ]; @@ -45,6 +47,8 @@ remotePlay.openFirewall = true; }; + system.stateVersion = "23.11"; + zramSwap = { enable = true; algorithm = "zstd"; diff --git a/systems/glados/nvidia.nix b/systems/glados/nvidia.nix new file mode 100644 index 0000000..afba1b2 --- /dev/null +++ b/systems/glados/nvidia.nix @@ -0,0 +1,10 @@ +{inputs, ...}: { + imports = with inputs; [ + nixos-hardware.nixosModules.common-gpu-nvidia-nonprime + nixos-hardware.nixosModules.common-pc-ssd + ]; + + hardware.nvidia = { + modesetting.enable = true; + }; +} -- cgit v1.2.3