Add gamemode

This commit is contained in:
muon 2024-07-18 22:30:53 +00:00
parent 11b5d1f127
commit 189c1ebbc7
3 changed files with 12 additions and 0 deletions

View file

@ -16,6 +16,7 @@ in {
# Modules # Modules
mods.desktop.enable = true; mods.desktop.enable = true;
mods.desktop.wayland.enable = false; mods.desktop.wayland.enable = false;
mods.desktop.gaming.enable = true;
mods.theme.enable = true; mods.theme.enable = true;
mods.theme.scheme = "woodland"; mods.theme.scheme = "woodland";

View file

@ -5,6 +5,7 @@ in {
imports = [ imports = [
./xorg.nix ./xorg.nix
./sound.nix ./sound.nix
./gaming.nix
]; ];
options.mods.desktop = { options.mods.desktop = {

View file

@ -0,0 +1,10 @@
{ pkgs, lib, config, ... }: {
options.mods.desktop.gaming.enable =
lib.mkEnableOption "enables entertainment programs";
config = lib.mkIf config.mods.desktop.gaming.enable {
programs.gamemode.enable = true;
users.users.${config.mods.user.name}.extraGroups =
lib.mkAfter [ "gamemode" ];
};
}