diff options
Diffstat (limited to 'system')
| -rw-r--r-- | system/default.nix | 11 | ||||
| -rw-r--r-- | system/gaming/steam.nix | 3 | ||||
| -rw-r--r-- | system/nvidia.nix | 4 | ||||
| -rw-r--r-- | system/unfree.nix | 9 | ||||
| -rw-r--r-- | system/virt/docker.nix | 16 |
5 files changed, 31 insertions, 12 deletions
diff --git a/system/default.nix b/system/default.nix index 2857222..62c8306 100644 --- a/system/default.nix +++ b/system/default.nix @@ -21,6 +21,7 @@ in { ./nvidia.nix ./sshd.nix ./tpm.nix + ./unfree.nix ]; # allow flakes @@ -104,6 +105,9 @@ in { htop jq killall + linux-manual + man-pages + man-pages-posix openssh p7zip ripgrep @@ -140,10 +144,13 @@ in { # docs documentation = { enable = true; + dev.enable = true; doc.enable = false; - man.enable = true; - dev.enable = false; info.enable = false; + man = { + enable = true; + cache.enable = false; + }; nixos.enable = false; }; diff --git a/system/gaming/steam.nix b/system/gaming/steam.nix index 2364291..358a94a 100644 --- a/system/gaming/steam.nix +++ b/system/gaming/steam.nix @@ -30,6 +30,9 @@ in { # controllers hardware.steam-hardware.enable = true; + # gamer mode xd + programs.gamemode.enable = true; + # cod networking.firewall = { allowedTCPPorts = [3074]; diff --git a/system/nvidia.nix b/system/nvidia.nix index 810f685..d9818e0 100644 --- a/system/nvidia.nix +++ b/system/nvidia.nix @@ -16,8 +16,8 @@ in { hardware.nvidia = { modesetting.enable = true; powerManagement = { - enable = false; - finegrained = false; + enable = true; + finegrained = true; }; prime = cfg.primeBusIds diff --git a/system/unfree.nix b/system/unfree.nix new file mode 100644 index 0000000..fd26d3a --- /dev/null +++ b/system/unfree.nix @@ -0,0 +1,9 @@ +_: { + # list of unfree packages used in + # the home module, since "unfreePackages" + # does not work in home when using `rs` + unfreePackages = [ + "vim-table-mode" + "nvim-highlight-colors" + ]; +} diff --git a/system/virt/docker.nix b/system/virt/docker.nix index 2376574..8f7c5ba 100644 --- a/system/virt/docker.nix +++ b/system/virt/docker.nix @@ -8,14 +8,14 @@ rootfs = config.fileSystems."/".fsType; in { config = mkIf cfg.enable { - virtualisation.docker = - { - enable = true; - enableOnBoot = false; - } - // mkIf (rootfs == "btrfs") { - storageDriver = "btrfs"; - }; + virtualisation.docker = { + enable = true; + enableOnBoot = false; + storageDriver = + if rootfs == "btrfs" + then "btrfs" + else null; + }; users.groups.docker.members = [config.user]; }; } |