From c07eb12c352695f4cc023b5ae1cd83ad82d0e8bd Mon Sep 17 00:00:00 2001 From: Mohamed Chrayed Date: Tue, 3 Mar 2026 23:08:15 +0100 Subject: [PATCH] deck user --- modules/users/deck.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 modules/users/deck.nix diff --git a/modules/users/deck.nix b/modules/users/deck.nix new file mode 100644 index 0000000..34287e3 --- /dev/null +++ b/modules/users/deck.nix @@ -0,0 +1,23 @@ +{ inputs, ... }: { + flake.nixosModules.mo = { pkgs, config, ... }: { + home-manager.extraSpecialArgs = {}; + + sops.secrets."users/deck/password" = { + neededForUsers = true; + }; + users.mutableUsers = false; + users.users.mo = { + isNormalUser = true; + description = "SteamDeck"; + extraGroups = [ "networkmanager" "wheel" "video" "audio" ]; + shell = pkgs.zsh; + hashedPasswordFile = config.sops.secrets."users/deck/password".path; + }; + + home-manager.users.mo = { + home.username = "deck"; + home.homeDirectory = "/home/deck"; + home.stateVersion = "25.11"; + }; + }; +}