{ config, lib, ... }: { imports = [ ./prometheus-exporters.nix ./restic-server.nix ./dns.nix ./syncthing.nix ./syncthing-nginx.nix ./systemd-lock-handler.nix ./swaylock.nix ./waybar.nix ./mako.nix ./wlsunset.nix ./pipewire.nix ./easyeffects.nix ./gvfs.nix ]; ctucxConfig.monitoring.exporters.enable = (lib.mkDefault (if (config.networking.primaryIP != "") || (config.networking.primaryIP4 != "") then true else false)); ctucxConfig.services.dnsServer.enable = (lib.mkDefault (builtins.elem "dnsServer" config.deployment.tags)); ctucxConfig.services.resticServer.enable = (lib.mkDefault (builtins.elem "resticServer" config.deployment.tags)); }