refactor: statix, deadnix, alejandra

This commit is contained in:
Kat Inskip 2023-01-17 14:26:07 -05:00
parent 961ec369ba
commit 53eed4454d
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
57 changed files with 1296 additions and 963 deletions

29
system/home.nix Normal file
View file

@ -0,0 +1,29 @@
{
config,
tree,
machine,
systemType,
lib,
...
}: let
inherit (lib.lists) optional;
in {
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
sharedModules = with tree;
[
home.modules
home.state
]
++ optional (tree.${systemType} ? home) tree.${systemType}.home;
users.kat.imports = with tree; [
home.base
];
extraSpecialArgs = {
inherit tree machine;
parent = config;
};
};
}