summaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
Diffstat (limited to 'system')
-rw-r--r--system/default.nix11
-rw-r--r--system/gaming/steam.nix3
-rw-r--r--system/nvidia.nix4
-rw-r--r--system/unfree.nix9
-rw-r--r--system/virt/docker.nix16
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];
};
}