mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-18 10:47:31 -08:00
use roles attribute to import config for host
This commit is contained in:
parent
cff0d07665
commit
85d52e311f
@ -19,7 +19,7 @@
|
|||||||
lib = nixpkgs.lib;
|
lib = nixpkgs.lib;
|
||||||
in {
|
in {
|
||||||
nixosConfigurations = lib.mapAttrs (hostname: hostConfig:
|
nixosConfigurations = lib.mapAttrs (hostname: hostConfig:
|
||||||
lib.nixosSystem (import ./hosts/${hostname} {
|
lib.nixosSystem (import ./hosts/${hostConfig.role} {
|
||||||
inherit lib;
|
inherit lib;
|
||||||
inherit system inputs agenix home-manager jovian-nixos nixos-wsl;
|
inherit system inputs agenix home-manager jovian-nixos nixos-wsl;
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
|
@ -1,20 +1,26 @@
|
|||||||
{
|
{
|
||||||
"kestrel": {
|
"kestrel": {
|
||||||
|
"role": "kestrel",
|
||||||
"user": "tstarr"
|
"user": "tstarr"
|
||||||
},
|
},
|
||||||
"shivan": {
|
"shivan": {
|
||||||
|
"role": "shivan",
|
||||||
"user": "tstarr"
|
"user": "tstarr"
|
||||||
},
|
},
|
||||||
"torus": {
|
"torus": {
|
||||||
|
"role": "torus",
|
||||||
"user": "tstarr"
|
"user": "tstarr"
|
||||||
},
|
},
|
||||||
"bulwark": {
|
"bulwark": {
|
||||||
|
"role": "bulwark",
|
||||||
"user": "tstarr"
|
"user": "tstarr"
|
||||||
},
|
},
|
||||||
"osprey": {
|
"osprey": {
|
||||||
|
"role": "osprey",
|
||||||
"user": "tstarr"
|
"user": "tstarr"
|
||||||
},
|
},
|
||||||
"wsl": {
|
"wsl": {
|
||||||
|
"role": "wsl",
|
||||||
"user": "user"
|
"user": "user"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user