diff options
Diffstat (limited to 'host/atlas.nix')
| -rw-r--r-- | host/atlas.nix | 20 |
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" ]; |
