From 6b17d8ba34da944b3e22199e91cf4206891132d1 Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 27 Jan 2023 05:49:23 -0500 Subject: make standalone home-manager config --- users/seth/config.nix | 8 -------- users/seth/default.nix | 10 +++++++--- users/seth/home.nix | 9 +++++++++ users/seth/options.nix | 4 ++-- 4 files changed, 18 insertions(+), 13 deletions(-) delete mode 100644 users/seth/config.nix create mode 100644 users/seth/home.nix (limited to 'users/seth') diff --git a/users/seth/config.nix b/users/seth/config.nix deleted file mode 100644 index 78a0ddd..0000000 --- a/users/seth/config.nix +++ /dev/null @@ -1,8 +0,0 @@ -_: { - imports = [ - ./options.nix - ./programs - ./shell - ]; - seth.devel.enable = true; -} 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/home.nix b/users/seth/home.nix new file mode 100644 index 0000000..81260a9 --- /dev/null +++ b/users/seth/home.nix @@ -0,0 +1,9 @@ +_: { + imports = [ + ./options.nix + ./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"; -- cgit v1.2.3