From bbcd2624d74a0125754b421cfb092838f9ecbe3d Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Fri, 2 Jan 2026 01:07:15 +0100 Subject: [PATCH 1/2] base: add firefox to base This way all users have a decent browser --- base/gui-programs.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/base/gui-programs.nix b/base/gui-programs.nix index 3269b27..1d495eb 100644 --- a/base/gui-programs.nix +++ b/base/gui-programs.nix @@ -63,6 +63,7 @@ in { discord feh ffmpeg + firefox gimp-with-plugins imagemagick mpv From 58fe1775b1bfee5321524a418f839351cf1dba2f Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Fri, 2 Jan 2026 01:07:15 +0100 Subject: [PATCH 2/2] 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; + }; }