Files
nixos/configurations/default.nix
T
2025-10-29 12:08:57 +03:00

27 lines
869 B
Nix

{ inputs, ... }@flakeContext:
{
nixosConfigurations = {
atoridu = import ./mini-pc.nix flakeContext; # atoridu
lamet = import ./mini-laptop.nix flakeContext; # lamet
otreca = import ./vds.nix flakeContext; # vds
sapphira = import ./server.nix flakeContext; # sapphira
wsl = import ./wsl.nix flakeContext; # wsl
pub-vds = import ./pub-vds.nix flakeContext;
};
deploy.nodes = {
sapphira = {
hostname = "sapphira";
deploy = {
sshUser = "oqyude";
};
profiles.system = {
# user = "root";
path = inputs.deploy-rs.lib.x86_64-linux.activate.nixos inputs.self.nixosConfigurations.sapphira;
};
};
};
# This is highly advised, and will prevent many possible mistakes
checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks inputs.self.deploy) inputs.deploy-rs.lib;
}