nixfiles/hosts/hetzner-vm/hetzner-vm.nix

40 lines
871 B
Nix
Raw Normal View History

2021-12-28 15:09:51 +00:00
{ modulesPath, tree, config, pkgs, lib, ... }:
{
imports = with tree; [
2021-12-28 22:59:28 +00:00
users.root
2021-12-28 21:42:46 +00:00
2021-12-29 16:21:53 +00:00
profiles.base
2021-12-28 15:09:51 +00:00
profiles.sshd
2022-11-02 10:24:47 +00:00
profiles.nginx
2022-11-02 11:32:03 +00:00
profiles.nix-gc
2021-12-28 21:42:46 +00:00
hosts.hetzner-vm.services.restic
2021-12-28 16:00:56 +00:00
hosts.hetzner-vm.services.invidious
2022-01-03 21:13:15 +00:00
hosts.hetzner-vm.services.quassel
2022-01-23 10:30:56 +00:00
hosts.hetzner-vm.services.mpd
2022-06-22 15:51:22 +01:00
hosts.hetzner-vm.services.mail
2022-08-12 17:06:50 +01:00
hosts.hetzner-vm.services.gitlab-static-sites
2022-09-19 12:34:23 +01:00
hosts.hetzner-vm.services.lappy-dev
2022-11-02 08:40:25 +00:00
hosts.hetzner-vm.services.misskey
2022-11-11 20:53:17 +00:00
hosts.hetzner-vm.services.wireguard
2021-12-28 21:42:46 +00:00
2022-11-02 11:32:03 +00:00
./networking.nix
./hardware.nix
2022-11-02 12:24:55 +00:00
./secrets.nix
2021-12-28 15:09:51 +00:00
];
2022-11-02 10:24:47 +00:00
networking.firewall.allowedTCPPorts = [ 80 443 ];
home-manager.users.root = {
imports = with tree; [ home.base home.dev.small ];
2022-06-22 15:51:22 +01:00
home.stateVersion = "22.05";
};
2022-05-09 09:03:00 +01:00
2021-12-28 15:09:51 +00:00
networking.hostName = "hetzner-vm";
time.timeZone = "Europe/London";
system.stateVersion = "21.11";
}