refactor(hosts/fix): using games modules

This commit is contained in:
Raphael 2025-10-09 00:36:51 +02:00 committed by Raphaël
parent e891d4cf6d
commit d52f2aa6e9

View file

@ -23,17 +23,10 @@
}; };
games = { games = {
lutris = true; lutris = false;
}; steam = {
service = { enable = true;
minecraft = { bp = false;
enium-pv = true;
};
bot_discord = {
master = true;
music = true;
tempvoc = true;
ticket = true;
}; };
}; };
@ -72,28 +65,11 @@
efi.canTouchEfiVariables = true; efi.canTouchEfiVariables = true;
}; };
environment.systemPackages = with pkgs; [
wine-staging
lutris
dxvk
vkd3d
];
programs = { programs = {
appimage = {
enable = true;
binfmt = true;
package = pkgs.appimage-run.override { extraPkgs = pkgs: [ pkgs.libthai ]; };
};
hyprland = { hyprland = {
enable = true; enable = true;
xwayland.enable = true; xwayland.enable = true;
}; };
steam = {
enable = true;
gamescopeSession.enable = true;
};
gamemode.enable = true;
}; };
services = { services = {
@ -102,6 +78,14 @@
desktopManager.gnome.enable = true; desktopManager.gnome.enable = true;
displayManager.gdm.wayland = true; displayManager.gdm.wayland = true;
}; };
greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --remember --user-menu --remember-user-session --time";
};
};
};
dbus.enable = true; dbus.enable = true;
openssh = { openssh = {
enable = true; enable = true;
@ -115,22 +99,14 @@
jack.enable = true; jack.enable = true;
}; };
udev.extraRules = '' udev.extraRules = ''
SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="5740", MODE="0666" SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="5740", MODE="0666"
''; '';
redis.servers."" = { redis.servers."" = {
enable = true; enable = true;
}; };
postgresql = { postgresql = {
enable = true; enable = true;
}; };
greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --remember --user-menu --remember-user-session --time";
};
};
};
}; };
virtualisation.docker.enable = true; virtualisation.docker.enable = true;