This commit is contained in:
iFargle 2023-08-23 22:38:35 +09:00
parent 4f308a15f7
commit 66d6281698
2 changed files with 3 additions and 2 deletions

View file

@ -22,7 +22,7 @@
nixos-laptop = libx.mkHost { hostname = "nixos-laptop"; username = "albert"; desktop = "gnome"; }; nixos-laptop = libx.mkHost { hostname = "nixos-laptop"; username = "albert"; desktop = "gnome"; };
nixos-desktop = libx.mkHost { hostname = "nixos-desktop"; username = "albert"; desktop = "gnome"; }; nixos-desktop = libx.mkHost { hostname = "nixos-desktop"; username = "albert"; desktop = "gnome"; };
}; };
homeConfigurations = { homeConfigurations = {
"albert@nixos-laptop" = libx.mkHome { hostname = "nixos-laptop"; username = "albert"; desktop = "gnome"; }; "albert@nixos-laptop" = libx.mkHome { hostname = "nixos-laptop"; username = "albert"; desktop = "gnome"; };
"albert@nixos-desktop" = libx.mkHome { hostname = "nixos-desktop"; username = "albert"; desktop = "gnome"; }; "albert@nixos-desktop" = libx.mkHome { hostname = "nixos-desktop"; username = "albert"; desktop = "gnome"; };
}; };

View file

@ -3,12 +3,13 @@ let
ifExists = groups: builtins.filter (group: builtins.hasAttr group config.users.groups) groups; ifExists = groups: builtins.filter (group: builtins.hasAttr group config.users.groups) groups;
in { in {
# Define a user account. # Define a user account.
imports = [ ] ++ lib.optional (builtins.isString desktop) ./desktop.nix; imports = [ ] ++ lib.optional (builtins.isString desktop) ./desktop.nix;
users.users.albert = { users.users.albert = {
isNormalUser = true; isNormalUser = true;
description = "Albert J. Copeland"; description = "Albert J. Copeland";
# video is required for the "light" command to work # video is required for the "light" command to work
extraGroups = [ "networkmanager" "wheel" ] ++ ifExists [ "video" ]; extraGroups = [ "networkmanager" "wheel" ] ++ ifExists [ "video" ];
# mkpasswd -m sha-512
hashedPassword = "$y$j9T$wKLsIWaA4Gf63RvjedwLJ0$EHKL6BBJV0CAxEKcHHjaBqW085KJ/MGvmbyWzmcWOy6"; hashedPassword = "$y$j9T$wKLsIWaA4Gf63RvjedwLJ0$EHKL6BBJV0CAxEKcHHjaBqW085KJ/MGvmbyWzmcWOy6";
packages = [ pkgs.home-manager ]; packages = [ pkgs.home-manager ];
}; };