feat: add earlyoom to prevent locking up DE due to lack of memory
1 files changed, 14 insertions(+), 0 deletions(-)
modules/nixos/services.nix+14
| ... | ... | @@ -76,5 +76,19 @@ |
| 76 | 76 | X11Forwarding = true; |
| 77 | 77 | }; |
| 78 | 78 | }; |
| 79 | earlyoom = { |
| 80 | enable = true; |
| 81 | freeSwapThreshold = 2; |
| 82 | freeMemThreshold = 2; |
| 83 | |
| 84 | extraArgs = [ |
| 85 | "-g" |
| 86 | "--avoid" |
| 87 | "^(Xwayland|.cosmic*|ghostty|.vicinae*|.xdg*)$" |
| 88 | "--prefer" |
| 89 | "^(electron)$" |
| 90 | ]; |
| 91 | |
| 92 | }; |
| 79 | 93 | }; |
| 80 | 94 | } |