nixos-config/configs/nixos/plover/modules/default.nix
Gabriel Arazas 0760acb676
configs: consolidate NixOS and home-manager config into one configs folder
Now we're going beyond these structuring as we might have to accomodate
non-system configurations like Nixvim.
2024-01-15 07:45:43 +08:00

39 lines
1012 B
Nix

# Take note only optional modules should be imported here.
{
imports = [
# Of course, what is a server without a backup? A professionally-handled
# production system. However, we're not professionals so we do have
# backups.
./services/backup.nix
# The database of choice which is used by most self-managed services on
# this server.
./services/database.nix
# The primary DNS server that is completely hidden.
./services/dns-server.nix
# The single-sign on setup.
./services/idm.nix
# The reverse proxy of choice.
./services/reverse-proxy.nix
# The firewall of choice.
./services/firewall.nix
# The VPN setup of choice.
./services/wireguard.nix
# The rest of the self-hosted applications.
./services/atuin.nix
./services/fail2ban.nix
./services/gitea.nix
./services/grafana.nix
./services/monitoring.nix
./services/vouch-proxy.nix
./services/vaultwarden.nix
./services/wezterm-mux-server.nix
];
}