diff options
| author | seth <[email protected]> | 2023-01-27 05:49:23 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-01-27 05:49:23 -0500 |
| commit | 6b17d8ba34da944b3e22199e91cf4206891132d1 (patch) | |
| tree | 8a0e0a9801cdb1ead266f94d3d0f21147e8bfa0c /users | |
| parent | 6dd3d7415b0a9388b6fdbff6d39ba5ad8123283c (diff) | |
make standalone home-manager config
Diffstat (limited to 'users')
| -rw-r--r-- | users/seth/default.nix | 10 | ||||
| -rw-r--r-- | users/seth/home.nix (renamed from users/seth/config.nix) | 1 | ||||
| -rw-r--r-- | users/seth/options.nix | 4 |
3 files changed, 10 insertions, 5 deletions
diff --git a/users/seth/default.nix b/users/seth/default.nix index 4c40386..cc19315 100644 --- a/users/seth/default.nix +++ b/users/seth/default.nix @@ -1,20 +1,24 @@ { config, pkgs, + home-manager, ... }: { - config.users.users.seth = { + users.users.seth = { extraGroups = ["wheel"]; isNormalUser = true; hashedPassword = "***REMOVED***"; shell = pkgs.zsh; }; - config.home-manager.users.seth = { + home-manager.users.seth = { imports = [ - ./config.nix + ./home.nix ]; home.stateVersion = config.system.stateVersion; + nixpkgs.config.allowUnfree = true; + programs.home-manager.enable = true; + systemd.user.startServices = true; }; } diff --git a/users/seth/config.nix b/users/seth/home.nix index 78a0ddd..81260a9 100644 --- a/users/seth/config.nix +++ b/users/seth/home.nix @@ -4,5 +4,6 @@ _: { ./programs ./shell ]; + seth.devel.enable = true; } diff --git a/users/seth/options.nix b/users/seth/options.nix index 9e7d460..dbaae98 100644 --- a/users/seth/options.nix +++ b/users/seth/options.nix @@ -1,6 +1,6 @@ {lib, ...}: { - options.seth = with lib.types; { - devel.enable = lib.mkOption { + options.seth = with lib; { + devel.enable = mkOption { type = types.bool; default = false; description = "install development packages for neovim lsp"; |
