{ pkgs, system, inputs, ... }: { disabledModules = [ "services/mail/stalwart-mail.nix" ]; imports = [ "${inputs.nixpkgs-stalwart-fix}/nixos/modules/services/mail/stalwart-mail.nix" # Machine-specific configurations. ./bootloader.nix ./firewall.nix ./networking.nix ./hardware.nix ./packages.nix # DN42 Services ./dn42/default.nix # Running Services ./services/acme.nix # ./services/blog-update.nix ./services/caddy.nix # ./services/dn42-peerfinder.nix ./services/fail2ban.nix # ./services/headscale.nix ./services/mailserver ./services/mailserver/stalwart # ./services/netdata.nix # ./services/nginx ./services/prometheus.nix ./services/secrets.nix ./services/tailscale.nix # ./services/zerotier.nix ]; nixpkgs.hostPlatform.system = system; fileSystems = { "/" = { fsType = "ext4"; device = "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_21170924-part1"; }; }; programs.fish.enable = true; programs.fish.interactiveShellInit = '' ${pkgs.direnv}/bin/direnv hook fish | source ''; py = { users.default.enable = true; programs = { fish.enable = true; neovim.enable = true; }; services.scrutiny.collector.enable = false; }; }