summaryrefslogtreecommitdiff
path: root/users/seth
diff options
context:
space:
mode:
authorseth <[email protected]>2023-01-27 05:49:23 -0500
committerseth <[email protected]>2023-01-27 05:49:23 -0500
commit6b17d8ba34da944b3e22199e91cf4206891132d1 (patch)
tree8a0e0a9801cdb1ead266f94d3d0f21147e8bfa0c /users/seth
parent6dd3d7415b0a9388b6fdbff6d39ba5ad8123283c (diff)
make standalone home-manager config
Diffstat (limited to 'users/seth')
-rw-r--r--users/seth/default.nix10
-rw-r--r--users/seth/home.nix (renamed from users/seth/config.nix)1
-rw-r--r--users/seth/options.nix4
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";