small module improvements + sunshine module

This commit is contained in:
xunuwu 2024-09-08 11:00:35 +02:00
parent 543c890c9e
commit d983b9ad92
Signed by: xun
SSH key fingerprint: SHA256:Uot/1WoAjWAeqLOHA5vYy4phhVydsH7jCPmBjaPZfgI
3 changed files with 49 additions and 23 deletions

View file

@ -2,10 +2,16 @@
imports = [
self.nixosModules.xun
];
xun.gaming = {
xun.gaming = let
enabled = {enable = true;};
in {
enable = true;
steam.enable = true;
gamescope.enable = true;
gamemode.enable = true;
steam = enabled;
gamescope = enabled;
gamemode = enabled;
sunshine = {
enable = true;
openFirewall = true;
};
};
}