diff --git a/homes/common.nix b/homes/common.nix index 1e57e61..78b5fc2 100644 --- a/homes/common.nix +++ b/homes/common.nix @@ -68,6 +68,7 @@ tsed = "tailscale set --exit-node="; micromamba = "mamba"; conda = "mamba"; + pipx = "${pkgs.uv}/bin/uv tool"; }; sessionPath = [ "$HOME/.local/bin" ]; }; diff --git a/programs/plasma.nix b/programs/plasma.nix index 9aa9783..ec79918 100644 --- a/programs/plasma.nix +++ b/programs/plasma.nix @@ -26,6 +26,13 @@ "audiothumbnail,avif,blenderthumbnail,comicbookthumbnail,cursorthumbnail,djvuthumbnail,ebookthumbnail,exrthumbnail,directorythumbnail,fontthumbnail,imagethumbnail,jpegthumbnail,jxl,kraorathumbnail,windowsexethumbnail,windowsimagethumbnail,mobithumbnail,opendocumentthumbnail,gsthumbnail,rawthumbnail,svgthumbnail,gdk-pixbuf-thumbnailer,ffmpegthumbs,gsf-office"; }; + # Store GPG passphrase + kwalletrc = { + "org.freedesktop.secrets" = { + apiEnabled = true; + }; + }; + # Disable hot corner kwinrc = { Effect-overview.BorderActivate = 9; }; }; diff --git a/services/fireflyiii.nix b/services/fireflyiii.nix index 5b4baac..d0594b5 100644 --- a/services/fireflyiii.nix +++ b/services/fireflyiii.nix @@ -68,12 +68,16 @@ in { Requires = [ containers."${user}".ref ]; After = [ containers."${user}".ref ]; }; - Service.ExecStart = - "${pkgs.podman}/bin/podman exec ${user} /usr/local/bin/php /var/www/html/artisan firefly-iii:cron"; + Service = { + Type = "oneshot"; + ExecStart = + "${pkgs.podman}/bin/podman exec ${user} /usr/local/bin/php /var/www/html/artisan firefly-iii:cron"; + }; }; timers."${user}-cron" = { Unit.Description = "Firefly III cron"; Timer.OnCalendar = "daily"; + Install.WantedBy = [ "timers.target" ]; }; };