66 lines
1.6 KiB
Nix
66 lines
1.6 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/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/redlib.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;
|
|
|
|
|
|
}
|