--wip-- [skip ci]

This commit is contained in:
Filippo Berto 2022-12-16 14:13:39 +01:00
parent a335e1c42d
commit cc1abacb29

View file

@ -229,38 +229,38 @@
};
};
freyaConfig = {
nixosConfigurations = rec {
freya = nixpkgs.lib.nixosSystem rec {
system = "aarch64-linux";
modules =
commonModules
++ [
nixos-hardware.nixosModules.raspberry-pi."4"
./freya/hardware-configuration.nix
./freya/configuration.nix
{ home-manager.users.bertof = import ./freya/hm.nix; }
];
};
};
};
# freyaConfig = {
# nixosConfigurations = rec {
# freya = nixpkgs.lib.nixosSystem rec {
# system = "aarch64-linux";
# modules =
# commonModules
# ++ [
# nixos-hardware.nixosModules.raspberry-pi-4
# ./freya/hardware-configuration.nix
# ./freya/configuration.nix
# { home-manager.users.bertof = import ./freya/hm.nix; }
# ];
# };
# };
# };
baldurConfig = {
nixosConfigurations = rec {
baldur = nixpkgs.lib.nixosSystem rec {
system = "x86_64-linux";
modules =
commonModules
++ [
# nixos-hardware.nixosModules.common-cpu-amd
# nixos-hardware.nixosModules.common-pc-ssd
./baldur/hardware-configuration.nix
./baldur/configuration.nix
{ home-manager.users.bertof = import ./baldur/hm.nix; }
];
};
};
};
# baldurConfig = {
# nixosConfigurations = rec {
# baldur = nixpkgs.lib.nixosSystem rec {
# system = "x86_64-linux";
# modules =
# commonModules
# ++ [
# # nixos-hardware.nixosModules.common-cpu-amd
# # nixos-hardware.nixosModules.common-pc-ssd
# ./baldur/hardware-configuration.nix
# ./baldur/configuration.nix
# { home-manager.users.bertof = import ./baldur/hm.nix; }
# ];
# };
# };
# };
lokiConfig = {
nixosConfigurations = rec {
@ -278,13 +278,31 @@
};
};
};
deployments = {
# Deploy-rs checks
checks = builtins.mapAttrs (_system: deployLib: deployLib.deployChecks self.deploy) deploy-rs.lib;
# Map nodes to Deploy-rs deployments
deploy.nodes = {
loki = {
hostname = "loki.local";
profiles.system = {
user = "root";
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.loki;
};
};
};
};
in
builtins.foldl' nixpkgs.lib.recursiveUpdate { } [
basic
thorConfig
odinConfig
freyaConfig
baldurConfig
# freyaConfig
# baldurConfig
lokiConfig
deployments
];
}