Refactoring and fixing
This commit is contained in:
@@ -45,6 +45,7 @@ in
|
||||
enable = true;
|
||||
user = "fenix";
|
||||
};
|
||||
lact.enable = true;
|
||||
};
|
||||
systemd.services.calibre-web.serviceConfig.environment = lib.mkForce "";
|
||||
systemd.services.calibre-web.environment.CACHE_DIR = "/var/cache/calibre-web";
|
||||
@@ -72,6 +73,7 @@ in
|
||||
"input"
|
||||
"audio"
|
||||
"users"
|
||||
"gamemode"
|
||||
];
|
||||
});
|
||||
groups = {
|
||||
@@ -100,4 +102,40 @@ in
|
||||
kwallet.enable = true;
|
||||
});
|
||||
};
|
||||
|
||||
programs = {
|
||||
gamemode = {
|
||||
enable = true;
|
||||
settings = {
|
||||
general = {
|
||||
renice = 10;
|
||||
# blacklist = "vlc,firefox";
|
||||
# whitelist = "game1,game2";
|
||||
};
|
||||
cpu = {
|
||||
governor = "performance";
|
||||
boost = "auto";
|
||||
};
|
||||
gpu = {
|
||||
amd_performance_level = "high";
|
||||
apply_gpu_optimizations = 1;
|
||||
per_process_gpu_clocks = 1;
|
||||
};
|
||||
supervisor = {
|
||||
# killlist = "tracker-miner-fs,tracker-store";
|
||||
};
|
||||
custom = {
|
||||
start = "${pkgs.libnotify}/bin/notify-send 'GameMode started'";
|
||||
end = "${pkgs.libnotify}/bin/notify-send 'GameMode ended'";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
hardware.graphics = {
|
||||
extraPackages = with pkgs; [
|
||||
libva
|
||||
vulkan-tools
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user