fix: move home-manager config share functionality to module scope
This commit is contained in:
@@ -12,6 +12,4 @@
|
|||||||
username = "leonhard";
|
username = "leonhard";
|
||||||
homeDirectory = "/home/leonhard";
|
homeDirectory = "/home/leonhard";
|
||||||
};
|
};
|
||||||
|
|
||||||
kekleo.graphical = false;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./git.nix
|
./git.nix
|
||||||
@@ -7,4 +12,12 @@
|
|||||||
./kitty.nix
|
./kitty.nix
|
||||||
./rofi
|
./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;
|
||||||
|
}
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
{
|
{
|
||||||
config,
|
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
@@ -21,12 +20,4 @@
|
|||||||
description = "Enable neovim";
|
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;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user