add basic user management

This commit is contained in:
Dennis Wuitz
2023-12-23 08:27:00 +01:00
parent f2c3f279d5
commit aca834a717
8 changed files with 47 additions and 12 deletions

View File

@ -24,6 +24,7 @@
hostname,
system ? "x86_64-linux",
modules ? [],
users ? [],
}: nixpkgs.lib.nixosSystem {
inherit system hostname;
modules = [
@ -32,7 +33,7 @@
./system/programs.nix
./system/configuration.nix
./system/${hostname}/configuration.nix
] ++ fileList "modules" ++ modules;
] ++ fileList "modules" ++ modules ++ map (user: ./users/${user}/default.nix ) users;
};
in {
photon = constructSystem {