nixos-config/machines/default.nix

105 lines
2.5 KiB
Nix

inputs: {
drone = {
config = import ./drone/configuration.nix inputs;
deploy = {
# host = "10.0.0.202";
host = "drone.barn-beaver.ts.net";
sshUser = "erwin";
buildOn = "local";
substituteOnTarget = true;
};
};
frigate = {
config = import ./frigate/configuration.nix inputs;
deploy = {
# host = "10.0.0.205";
host = "frigate.barn-beaver.ts.net";
sshUser = "erwin";
buildOn = "local";
substituteOnTarget = true;
};
};
gitea = {
config = import ./gitea/configuration.nix inputs;
deploy = {
# host = "10.0.0.201";
host = "gitea.barn-beaver.ts.net";
sshUser = "erwin";
buildOn = "local";
substituteOnTarget = true;
};
};
heimdall = {
config = import ./heimdall/configuration.nix inputs;
deploy = {
# host = "heimdall.datarift.nl";
host = "heimdall.barn-beaver.ts.net";
sshUser = "erwin";
buildOn = "local";
substituteOnTarget = true;
};
};
loki = {
config = import ./loki/configuration.nix inputs;
};
mimir = {
config = import ./mimir/configuration.nix inputs;
};
minio = {
config = import ./minio/configuration.nix inputs;
deploy = {
# host = "10.0.0.204";
host = "minio.barn-beaver.ts.net";
sshUser = "erwin";
buildOn = "local";
substituteOnTarget = true;
};
};
odin = {
config = import ./odin/configuration.nix inputs;
};
proxy = {
config = import ./proxy/configuration.nix inputs;
deploy = {
# host = "10.0.0.251";
host = "proxy.barn-beaver.ts.net";
sshUser = "erwin";
buildOn = "local";
substituteOnTarget = true;
};
};
regin = {
system = "aarch64-linux";
config = import ./regin/configuration.nix inputs;
};
thor = {
system = "aarch64-linux";
config = import ./thor/configuration.nix inputs;
# deploy = {
# host = "10.0.0.198";
# sshUser = "erwin";
# buildOn = "local";
# substituteOnTarget = true;
# };
};
unifi = {
config = import ./unifi/configuration.nix inputs;
deploy = {
# host = "10.0.0.207";
host = "unifi.barn-beaver.ts.net";
sshUser = "erwin";
buildOn = "local";
substituteOnTarget = true;
};
};
valkyrie = {
config = import ./valkyrie/configuration.nix inputs;
deploy = {
# host = "10.0.0.206";
host = "valkyrie.barn-beaver.ts.net";
sshUser = "erwin";
buildOn = "local";
substituteOnTarget = true;
};
};
}