From 58fe1775b1bfee5321524a418f839351cf1dba2f Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Fri, 2 Jan 2026 01:07:15 +0100 Subject: [PATCH] boreal: add game user Setup autologin to make it easier to directly play games from that user --- hosts/boreal/default.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/hosts/boreal/default.nix b/hosts/boreal/default.nix index 1a86d9c..98d6e11 100644 --- a/hosts/boreal/default.nix +++ b/hosts/boreal/default.nix @@ -104,6 +104,34 @@ programs.foot.enable = true; my.displayManager.gdm.enable = true; + services.displayManager = { + autoLogin = { + enable = true; + user = "games"; + }; + defaultSession = "gnome"; + }; services.desktopManager.gnome.enable = true; services.power-profiles-daemon.enable = true; + + programs.gamescope = { + enable = true; + }; + environment.systemPackages = [ + pkgs.gamescope-wsi + pkgs.wineWowPackages.stable + pkgs.bottles + pkgs.lutris + ]; + + users.users.games = { + hashedPassword = "$y$j9T$jOursEp6BvOSgyhtU0fca0$xAh.iLgoiDTswHVlAbvtHg4jOHXZuWhl55kSqlD.daA"; + isNormalUser = true; + extraGroups = [ + "media" + "networkmanager" + "video" # for `light` permissions + ]; + shell = pkgs.fish; + }; }