From 882c220bef2e54f092093420998b86b0c70e5773 Mon Sep 17 00:00:00 2001 From: Nick Date: Wed, 5 Nov 2025 21:31:54 -0600 Subject: [PATCH] feat: set up declarative password with sops --- profiles/user0/default.nix | 61 +++++++++++++++++++++----------------- 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/profiles/user0/default.nix b/profiles/user0/default.nix index 5fee9b4..58c104f 100755 --- a/profiles/user0/default.nix +++ b/profiles/user0/default.nix @@ -22,34 +22,39 @@ in }; users = { - users.${user0} = { - description = name; - name = user0; - isNormalUser = true; - shell = pkgs.nushell; - hashedPasswordFile = config.sops.secrets."passwords/user0".path; - extraGroups = [ - "adbusers" - "caddy" - "disk" - "jellyfin" - "libvirtd" - "minecraft" - "netdev" - "networkmanager" - "ollama" - "opencloud" - "plugdev" - "docker" - "postgres" - "redis-mastodon" - "samba" - "syncthing" - "vaultwarden" - "vboxusers" - "wheel" - "comfyui" - ]; + users = { + "root" = { + hashedPasswordFile = config.sops.secrets."passwords/user0".path; + }; + ${user0} = { + description = name; + name = user0; + isNormalUser = true; + shell = pkgs.nushell; + hashedPasswordFile = config.sops.secrets."passwords/user0".path; + extraGroups = [ + "adbusers" + "caddy" + "disk" + "jellyfin" + "libvirtd" + "minecraft" + "netdev" + "networkmanager" + "ollama" + "opencloud" + "plugdev" + "docker" + "postgres" + "redis-mastodon" + "samba" + "syncthing" + "vaultwarden" + "vboxusers" + "wheel" + "comfyui" + ]; + }; }; }; home-manager.users = {