This repository has been archived on 2024-08-30. You can view files and clone it, but cannot push or open issues or pull requests.
infrastructure/hosts/carbon/root.nix
2024-05-29 17:15:20 +02:00

57 lines
1.3 KiB
Nix

{ pkgs, ... }: {
#
imports = [
./hardware-configuration.nix
# other services
#./services/matrix.nix
./services/forgejo.nix
# routes (other servers)
./services/routes/owncast.nix
./services/routes/openproject.nix
./services/routes/hydra.nix
./services/routes/csengo.nix
./services/routes/matrix.nix
#./services/ai.nix
# essentials
./services/postgresql.nix
./services/nginx.nix
./services/firewall.nix
# privacy services
./services/privacy/libreddit.nix
#./services/privacy/safetwitch.nix
#./services/privacy/piped.nix
./services/privacy/breezewiki.nix
./services/privacy/gothub.nix
# ./services/privacy/nitter.nix not maintained anymore
./services/privacy/anonymousoverflow.nix
./services/privacy/binternet.nix
./services/privacy/quetre.nix
./services/privacy/rimgo.nix
#./services/privacy/libretranslate.nix
./services/privacy/libremdb.nix
./services/privacy/librey.nix
./services/privacy/dumb.nix
#./services/privacy/searxng.nix
# monitoring
./services/monitoring/exporters/node.nix
./services/monitoring/exporters/smartctl.nix
];
networking.hostName = "carbon";
networking.domain = "4o1x5.dev";
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
}