57 lines
1.3 KiB
Nix
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;
|
|
|
|
|
|
}
|