nix-infra/flake.nix

41 lines
892 B
Nix

{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs = { nixpkgs, ... }: {
colmena = {
meta = {
nixpkgs = import nixpkgs {
system = "x86_64-linux";
};
};
mcserver = {
deployment = {
targetHost = "192.168.178.50";
targetPort = 22;
targetUser = "root";
};
networking.hostName = "mcserver";
imports = [
./configs/container_config.nix
./configs/services/minecraft-server.nix
];
};
wireguard = {
deployment = {
targetHost = "192.168.178.44";
targetPort = 22;
targetUser = "root";
};
networking.hostName = "wireguard";
imports = [
./configs/container_config.nix
./configs/services/wireguard.nix
];
};
};
};
}