Compare commits

..

2 commits

Author SHA1 Message Date
Harald Hoyer f61ddd5f92 feat(gui): configure Nix daemon scheduling for GUI
Set idle I/O and CPU scheduling policies for the Nix daemon to improve GUI responsiveness. Adjusted scheduling class, priority, and policy to optimize background tasks.
2025-02-14 10:07:49 +01:00
Harald Hoyer ece97f0e92 feat(nixos): add btop to default service packages
Added btop to the default package list in NixOS services. This change ensures btop is available by default for system monitoring and resource management. No impact on existing configurations is expected.
2025-02-12 14:17:21 +01:00
2 changed files with 5 additions and 0 deletions

View file

@ -43,6 +43,7 @@ in
[
age
bash
btop
cifs-utils
clevis
delta

View file

@ -17,6 +17,10 @@ in
};
config = mkIf cfg.enable {
nix.daemonIOSchedClass = "idle"; # best-effort
nix.daemonIOSchedPriority = 4; # 7
nix.daemonCPUSchedPolicy = "idle"; # batch
services = {
gnome.localsearch.enable = lib.mkForce false;