From d52f2aa6e9e0333c6bbca910cd073ab59bcb42b2 Mon Sep 17 00:00:00 2001 From: Raphael Date: Thu, 9 Oct 2025 00:36:51 +0200 Subject: [PATCH] refactor(hosts/fix): using games modules --- hosts/fix/configuration.nix | 52 ++++++++++--------------------------- 1 file changed, 14 insertions(+), 38 deletions(-) diff --git a/hosts/fix/configuration.nix b/hosts/fix/configuration.nix index 6c39501..577f8d2 100644 --- a/hosts/fix/configuration.nix +++ b/hosts/fix/configuration.nix @@ -23,17 +23,10 @@ }; games = { - lutris = true; - }; - service = { - minecraft = { - enium-pv = true; - }; - bot_discord = { - master = true; - music = true; - tempvoc = true; - ticket = true; + lutris = false; + steam = { + enable = true; + bp = false; }; }; @@ -72,28 +65,11 @@ efi.canTouchEfiVariables = true; }; - environment.systemPackages = with pkgs; [ - wine-staging - lutris - dxvk - vkd3d - ]; - programs = { - appimage = { - enable = true; - binfmt = true; - package = pkgs.appimage-run.override { extraPkgs = pkgs: [ pkgs.libthai ]; }; - }; hyprland = { enable = true; xwayland.enable = true; }; - steam = { - enable = true; - gamescopeSession.enable = true; - }; - gamemode.enable = true; }; services = { @@ -102,6 +78,14 @@ desktopManager.gnome.enable = 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; openssh = { enable = true; @@ -115,22 +99,14 @@ jack.enable = true; }; udev.extraRules = '' - SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="5740", MODE="0666" - ''; + SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="5740", MODE="0666" + ''; redis.servers."" = { enable = true; }; postgresql = { 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;