nichts/hosts/default.nix

53 lines
1.2 KiB
Nix
Raw Normal View History

2024-04-10 17:56:10 +02:00
{ inputs, ... }:
let
inherit (inputs) self;
inherit (self) lib;
in {
2024-04-12 07:09:49 +02:00
# Vali
2024-04-12 14:41:59 +02:00
mars = lib.nixosSystem {
2024-04-10 17:56:10 +02:00
system = "x86_64-linux";
specialArgs = { inherit lib inputs self; };
2024-04-10 19:21:46 +02:00
modules = [
2024-04-12 14:41:59 +02:00
./vali/mars
2024-04-10 19:21:46 +02:00
../modules
inputs.home-manager.nixosModules.home-manager
inputs.agenix.nixosModules.default
];
2024-04-10 17:56:10 +02:00
};
2024-04-11 22:14:55 +02:00
2024-04-12 07:09:49 +02:00
# Lars
2024-04-11 22:14:55 +02:00
dyonisos = lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit lib inputs self; };
modules = [
2024-04-12 07:09:49 +02:00
./lars/dyonisos
../modules
inputs.home-manager.nixosModules.home-manager
inputs.agenix.nixosModules.default
];
};
kronos = lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit lib inputs self; };
modules = [
./lars/kronos
2024-04-11 22:14:55 +02:00
../modules
inputs.home-manager.nixosModules.home-manager
inputs.agenix.nixosModules.default
];
};
2024-04-12 22:03:29 +02:00
flocke = lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit lib inputs self; };
modules = [
2024-04-14 23:09:36 +02:00
../overlay.nix # TODO: move this somewhere else
2024-04-12 22:03:29 +02:00
./dragyx/flocke
../modules
inputs.home-manager.nixosModules.home-manager
inputs.agenix.nixosModules.default
];
};
2024-04-10 17:56:53 +02:00
}