fix: move home-manager config share functionality to module scope

This commit is contained in:
2026-02-08 16:27:20 +01:00
parent 36c81c7fa8
commit 3a1ebbcb66
3 changed files with 13 additions and 11 deletions
-2
View File
@@ -12,6 +12,4 @@
username = "leonhard";
homeDirectory = "/home/leonhard";
};
kekleo.graphical = false;
}
+13
View File
@@ -1,3 +1,8 @@
{
config,
lib,
...
}:
{
imports = [
./git.nix
@@ -7,4 +12,12 @@
./kitty.nix
./rofi
];
config.home-manager.sharedModules = [
{
kekleo.publicKeys = lib.mkDefault config.kekleo.publicKeys;
kekleo.graphical = lib.mkDefault config.kekleo.graphical;
kekleo.neovim = lib.mkDefault config.kekleo.neovim;
}
];
}
-9
View File
@@ -1,5 +1,4 @@
{
config,
lib,
...
}:
@@ -21,12 +20,4 @@
description = "Enable neovim";
};
};
config.home-manager.sharedModules = [
{
kekleo.publicKeys = lib.mkDefault config.kekleo.publicKeys;
kekleo.graphical = lib.mkDefault config.kekleo.graphical;
kekleo.neovim = lib.mkDefault config.kekleo.neovim;
}
];
}