Files
NixOS/hosts/vps/configuration.nix
2026-02-03 17:21:29 -06:00

37 lines
717 B
Nix

{
lib,
inputs,
...
}:
{
imports = [
../../config/base.nix
"${inputs.nixpkgs}/nixos/modules/virtualisation/linode-image.nix"
];
my = {
secureHost = true;
users.nixremote = {
enable = true;
authorizedKeys = inputs.self.lib.getSshKeys [
"nixworkstation"
"nixserver"
"nixminiserver"
];
};
services.network.enable = true;
interfaces = lib.mkMerge [
{
vps = "eth0";
}
];
};
image.modules.linode = { };
networking.hostName = "vps";
sops.age = {
generateKey = true;
keyFile = "/var/lib/sops-nix/key.txt";
sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
};
environment.systemPackages = [ ];
}