{config, ...}: { imports = [ ./networking.nix # network configuration that just works ./hardware.nix ../../../system ]; vhack = { back = { enable = true; repositories = { "${config.services.gitolite.dataDir}/vhack.eu/nixos-config.git" = { domain = "issues.vhack.eu"; port = 9220; }; }; }; etesync.enable = true; git-server.enable = true; nginx.enable = true; nix-sync.enable = true; openssh.enable = true; peertube.enable = true; postgresql.enable = true; redlib.enable = true; users.enable = true; }; boot.tmp.cleanOnBoot = true; zramSwap.enable = true; networking.hostName = "server1"; networking.domain = "vhack.eu"; system.stateVersion = "22.11"; }