2023-08-17 20:33:55 +02:00
|
|
|
{ config, lib, pkgs, ... }:
|
|
|
|
|
|
|
|
{
|
|
|
|
imports = [
|
2023-09-03 14:26:15 +02:00
|
|
|
# ../../2configs/temp/testusers.nix
|
2023-08-17 20:33:55 +02:00
|
|
|
|
|
|
|
# hardware
|
|
|
|
./proxmox-vm
|
|
|
|
|
|
|
|
../../2configs
|
|
|
|
|
|
|
|
|
|
|
|
# Monitoring
|
|
|
|
../../2configs/nix-community/supervision.nix
|
|
|
|
|
|
|
|
# users
|
|
|
|
../../2configs/home-manager
|
|
|
|
../../2configs/home-manager/cli.nix
|
|
|
|
|
|
|
|
|
|
|
|
# Security
|
|
|
|
../../2configs/sshd-totp.nix
|
2023-09-04 11:40:26 +02:00
|
|
|
../../2configs/bgt/login.nix
|
2023-08-17 20:33:55 +02:00
|
|
|
|
|
|
|
# Tools
|
|
|
|
../../2configs/tools/core.nix
|
|
|
|
../../2configs/zsh-user.nix
|
|
|
|
../../2configs/mosh.nix
|
|
|
|
# Networking
|
|
|
|
../../2configs/tinc/retiolum.nix
|
2024-01-15 22:35:36 +01:00
|
|
|
../../2configs/wireguard/wiregrill-client.nix
|
2023-08-17 20:33:55 +02:00
|
|
|
|
|
|
|
# services
|
2023-09-06 20:42:50 +02:00
|
|
|
../../2configs/bgt/savarcast/download.nix
|
|
|
|
../../2configs/bgt/savarcast/comments.nix
|
2023-09-23 16:41:34 +02:00
|
|
|
../../2configs/bgt/savarcast/search.nix
|
2023-08-17 20:33:55 +02:00
|
|
|
|
|
|
|
# backup
|
2023-09-02 10:30:18 +02:00
|
|
|
#../../2configs/backup/state.nix
|
2023-08-17 20:33:55 +02:00
|
|
|
# TODO: migration required
|
|
|
|
# ../../2configs/bgt/backup.nix
|
2023-09-02 10:30:18 +02:00
|
|
|
# TODO: isso + isso backup
|
2023-08-17 20:33:55 +02:00
|
|
|
|
|
|
|
# misc
|
|
|
|
../../2configs/support-nixos.nix
|
|
|
|
../../2configs/headless.nix
|
|
|
|
];
|
2023-09-02 10:30:18 +02:00
|
|
|
# TODO: ingo:
|
|
|
|
# "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA5G4SzPWZAJHrxpN2hQ0TzfPz5KO4eZISZxL3j/pkPs+6/YLXwB22AuU5qvNBi5uVIIZNqJBoaAcj/NePkiu6i2iAVzntAVWhBQlCLIlN0YXwXZ7E19fVUxvG65XV8D86YXSKrKkeDqk6SmQhReeWexMxTIKtj9Ipa7i9lPHBsls="
|
2023-08-17 20:33:55 +02:00
|
|
|
|
2023-09-02 10:30:18 +02:00
|
|
|
krebs.build.host = config.krebs.hosts.savarcast;
|
2023-08-17 20:33:55 +02:00
|
|
|
|
|
|
|
# Network
|
|
|
|
networking = {
|
2024-01-15 22:35:36 +01:00
|
|
|
useDHCP = true;
|
2023-08-17 20:33:55 +02:00
|
|
|
firewall = {
|
|
|
|
allowedTCPPorts = [ 80 443 ];
|
|
|
|
allowPing = true;
|
|
|
|
logRefusedConnections = false;
|
|
|
|
};
|
|
|
|
nameservers = [ "8.8.8.8" ];
|
|
|
|
};
|
|
|
|
}
|