{config, ...}: { config = { pim.k3s.clusterInit = true; facter.reportPath = ./facter.json; system.stateVersion = "23.05"; users.users.root.openssh.authorizedKeys.keys = config.pim.ssh.keys.pim ++ config.pim.ssh.keys.niels; pim.backups.borgBackups = { radicale = { paths = ["/mnt/longhorn/persistent/volumes/radicale"]; deploymentName = "server"; deploymentNamespace = "radicale"; }; forgejo = { paths = ["/mnt/longhorn/persistent/volumes/forgejo"]; deploymentName = "server"; deploymentNamespace = "forgejo"; }; syncthing = { paths = ["/mnt/longhorn/persistent/volumes/syncthing" "/mnt/longhorn/persistent/volumes/keepassxc"]; deploymentName = "syncthing"; deploymentNamespace = "syncthing"; }; ntfy = { paths = ["/mnt/longhorn/persistent/volumes/ntfy"]; deploymentName = "ntfy"; deploymentNamespace = "ntfy"; }; hedgedoc-uploads = { paths = ["/mnt/longhorn/persistent/volumes/hedgedoc-uploads"]; deploymentName = "server"; deploymentNamespace = "hedgedoc"; }; hedgedoc-db = { paths = ["/mnt/longhorn/persistent/volumes/hedgedoc-db"]; deploymentName = "database"; deploymentNamespace = "hedgedoc"; }; atuin-db = { paths = ["/mnt/longhorn/persistent/volumes/atuin-db"]; deploymentName = "server"; deploymentNamespace = "atuin"; }; paperless-data = { paths = ["/mnt/longhorn/persistent/volumes/paperless-data"]; deploymentName = "server"; deploymentNamespace = "paperless"; }; paperless-redisdata = { paths = ["/mnt/longhorn/persistent/volumes/paperless-redisdata"]; deploymentName = "redis"; deploymentNamespace = "paperless"; }; paperless-db = { paths = ["/mnt/longhorn/persistent/volumes/paperless-db"]; deploymentName = "database"; deploymentNamespace = "paperless"; }; immich = { paths = ["/mnt/longhorn/persistent/volumes/immich"]; deploymentName = "immich"; deploymentNamespace = "immich"; }; immich-db = { paths = ["/mnt/longhorn/persistent/volumes/immich-db"]; deploymentName = "database"; deploymentNamespace = "immich"; }; attic = { paths = ["/mnt/longhorn/persistent/volumes/attic"]; deploymentName = "attic"; deploymentNamespace = "attic"; }; attic-db = { paths = ["/mnt/longhorn/persistent/volumes/attic-db"]; deploymentName = "attic-db"; deploymentNamespace = "attic"; }; kitchenowl = { paths = ["/mnt/longhorn/persistent/volumes/kitchenowl"]; deploymentName = "server"; deploymentNamespace = "kitchenowl"; }; }; deployment = { targetHost = "jefke"; targetUser = "root"; tags = ["server" "kubernetes"]; }; }; }