summaryrefslogtreecommitdiff
path: root/host/atlas.nix
diff options
context:
space:
mode:
Diffstat (limited to 'host/atlas.nix')
-rw-r--r--host/atlas.nix20
1 files changed, 17 insertions, 3 deletions
diff --git a/host/atlas.nix b/host/atlas.nix
index 0c318ed..6595edc 100644
--- a/host/atlas.nix
+++ b/host/atlas.nix
@@ -42,8 +42,11 @@
wayland.enable = true;
};
};
- programs.niri.enable = true;
- programs.xwayland.enable = true;
+
+ programs = {
+ niri.enable = true;
+ xwayland.enable = true;
+ };
security.polkit.enable = true;
@@ -52,7 +55,7 @@
xdgOpenUsePortal = true;
extraPortals = with pkgs; [
pkgs.xdg-desktop-portal-gnome
- pkgs.xdg-desktop-portal-gtk
+ #pkgs.xdg-desktop-portal-gtk
];
};
@@ -130,6 +133,17 @@
CPUQuota = "1600%";
};
+ services.earlyoom = {
+ enable = true;
+ freeSwapThreshold = 2;
+ freeMemThreshold = 2;
+ extraArgs = [
+ "-g"
+ "--avoid" "^niri(-session|-event-hand)?$"
+ "--prefer" "^(gcc|clang|g\\+\\+|nvcc|nvc\\+\\+|.*paraview.*|python.*|.*python.*)$"
+ ];
+ };
+
users.users.gitlab-runner.isNormalUser = true;
nix.settings.allowed-users = [ "gitlab-runner" ];