{ 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/penpot.nix
./services/routes/matrix.nix
./services/routes/learningpulsedev.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/priviblur.nix
#./services/privacy/biblioreads.nix
#./services/privacy/proxitok.nix
#./services/privacy/scribe.nix
#./services/privacy/searxng.nix
#./services/privacy/wikiless.nix
# monitoring
./services/monitoring/exporters/node.nix
./services/monitoring/exporters/smartctl.nix
./services/monitoring/promtail.nix
];
networking.hostName = "carbon";
networking.domain = "4o1x5.dev";
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
}