Files
nix-config/modules/collections/server.nix
2024-04-29 21:41:20 +02:00

55 lines
1.1 KiB
Nix

{pkgs, ...}:
{
imports = [
### Services ###
../services/acme.nix
../services/adguard.nix
../services/github-runner.nix
../services/gitolite.nix
# wait for https://github.com/NixOS/nixpkgs/pull/300228
../services/kavita.nix
../services/grafana.nix
#../services/nextcloud.nix
../services/nginx.nix
#../services/samba.nix
../services/ssh.nix
../services/step-ca.nix
../services/syncthing.nix
#../services/syncthing.nix
../services/wireguard.nix
### Other Modules ###
#../games/palworld.nix
../backup.nix
../cron.nix
../docker.nix
../fail2ban.nix
../firewall.nix
../git.nix
../hdd-spindown.nix
../logging.nix
../motd.nix
../static-ip.nix
];
custom = {
cli-tools.enable = true;
tmpfs.enable = true;
static-ip = {
enable = true;
interface = "enp0s31f6";
ip = "192.168.0.6";
dns = "127.0.0.1";
};
nix = {
settings.enable = true;
};
services = {
kavita.enable = true;
};
hardware = {
firmware.enable = true;
ssd.enable = true;
};
};
}