summaryrefslogtreecommitdiff
path: root/users/seth/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/seth/default.nix')
-rw-r--r--users/seth/default.nix53
1 files changed, 20 insertions, 33 deletions
diff --git a/users/seth/default.nix b/users/seth/default.nix
index c3241d0..52979b3 100644
--- a/users/seth/default.nix
+++ b/users/seth/default.nix
@@ -1,37 +1,24 @@
{
+ config,
pkgs,
- specialArgs,
- user,
- system ? "x86_64-linux",
-}: let
- common = {
- username = "seth";
- stateVersion = "23.05";
+ home-manager,
+ ...
+}: {
+ users.users.seth = {
+ extraGroups = ["wheel"];
+ isNormalUser = true;
+ hashedPassword = "***REMOVED***";
+ shell = pkgs.fish;
};
-in
- with user; {
- hm.seth = mkHMUser {
- inherit (common) username stateVersion;
- inherit system;
- channel = pkgs;
- extraSpecialArgs = {
- standalone = true;
- desktop = "";
- };
- };
- system = mkUser {
- inherit (common) username stateVersion;
- inherit system;
- extraGroups = ["wheel"];
- extraModules = [
- {
- programs.fish.enable = true;
- }
- ];
- extraSpecialArgs = specialArgs;
- hashedPassword = "***REMOVED***";
- shell = pkgs.legacyPackages.${system}.fish;
- hm = true;
- };
- }
+ programs.fish.enable = true;
+
+ home-manager.users.seth = let
+ inherit (config.nixpkgs) overlays;
+ in {
+ imports = [
+ ./home.nix
+ ];
+ nixpkgs.overlays = overlays;
+ };
+}