modules: migrate to nilla

This commit is contained in:
Nikodem Rabuliński 2025-03-23 22:58:55 +01:00
parent 4530b5e6a6
commit b00404565c
Signed by: nrabulinski
SSH key fingerprint: SHA256:AZZVyfKStaCo8sbJB+3Rr/CRrlym1oEgw7vMnynJeR8
6 changed files with 35 additions and 12 deletions

View file

@ -1,17 +1,21 @@
{
config,
inputs,
...
}:
let
inputs = builtins.mapAttrs (_: input: input.result) config.inputs;
perInput = system: flake: {
packages = flake.packages.${system};
};
in
{
flake.homeModules = rec {
config.homeModules = rec {
settei = ./home;
default = settei;
};
flake.nixosModules = rec {
config.nixosModules = rec {
settei = import ./system {
inherit (config) perInput;
inherit perInput;
isLinux = true;
};
combined = {
@ -33,9 +37,9 @@
default = combined;
};
flake.darwinModules = rec {
config.darwinModules = rec {
settei = import ./system {
inherit (config) perInput;
inherit perInput;
isLinux = false;
};
combined = {