This commit is contained in:
2026-02-28 19:41:14 +01:00
parent 0c81f68a63
commit 5f34d32807
53 changed files with 1303 additions and 1386 deletions

34
modules/core/defaults.nix Normal file
View File

@@ -0,0 +1,34 @@
{ inputs, den, ... }:
{
systems = [ "x86_64-linux" ];
den.ctx.default =
let
configState = "24.05";
in
{
nixos.system.stateVersion = configState;
homeManager.home.stateVersion = configState;
};
den.ctx.host = {
includes = [
den._.define-user
# Set all hostnames automatically
(
{ host, ... }:
{
nixos = {
networking.hostName = host.name;
};
}
)
];
nixos = {
users.mutableUsers = false;
};
};
den.ctx.hm-host.nixos.home-manager.useGlobalPkgs = true;
}