{ config, pkgs, lib, ... }: let portainerDataDir = "/var/lib/portainer"; # Define the directory for persistent data in { age.secrets.watchtowerSecrets.file = ../../secrets/watchtower-secrets.age; my = { utils = { commons.enable = true; lxc-standard.enable = true; }; monitoring.uptime-kuma.enable = true; virtualisation = { proxmox.enable = true; portainer = { enable = true; enableWatchtower = true; environmentSecrets = config.age.secrets.watchtowerSecrets.path; }; }; }; # Extra packages environment.shellAliases = { docker = "sudo docker"; }; system.stateVersion = "24.11"; }