meow lucy should commit more often xd

This commit is contained in:
Lucy Hochkamp 2025-09-16 09:54:20 +02:00
parent e865cd7c8f
commit e986986e79
No known key found for this signature in database
9 changed files with 124 additions and 212 deletions

View file

@ -16,16 +16,43 @@ rec {
loadInstance =
extraModules: instance: instanceConfigs:
nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs instanceConfigs; instanceConfig = instance; };
specialArgs = {
inherit inputs instanceConfigs;
instanceConfig = instance;
};
modules =
instance.modules
++ extraModules
++ [
{
nixpkgs.overlays = [ self.overlays.default ];
nixpkgs.config.allowUnfree = true;
networking.hostName = instance.hostName;
}
(
{ pkgs, ... }:
{
nixpkgs.overlays = [
(final: prev: {
inherit (final.unstable.lixPackageSets.latest)
nixpkgs-review
nix-direnv
nix-eval-jobs
nix-fast-build
colmena
;
})
];
nix.package = pkgs.unstable.lixPackageSets.latest.lix;
}
)
(
{ pkgs, ... }:
{
nixpkgs.overlays = [
self.overlays.default
];
nixpkgs.config.allowUnfree = true;
networking.hostName = instance.hostName;
}
)
];
};
}