Skip to content

v0.5.5

Choose a tag to compare

@github-actions github-actions released this 19 May 01:37
· 27 commits to main since this release

Fixed

  • AUR .install post-install messages and the README "Wire it into
    Noctalia" Option A now recommend cp -r instead of ln -sfn for
    the plugin into ~/.config/noctalia/plugins/niri-screensaver. With
    a symlink, the plugin loads fine, but Noctalia's
    PluginService.savePluginSettings() writes via sh -c "mkdir -p '<dir>' && cat > '<settings.json>' << HEREDOC ...", and that cat > fails
    with permission denied because /usr/share/niri-screensaver/noctalia-plugin/
    is root:root 755. The write is fire-and-forget via
    Quickshell.execDetached, so the user sees no error — they just
    notice their plugin Settings changes silently revert on Noctalia
    restart. Caught by an end-to-end install test on a fresh AUR install.
    Tradeoff of cp -r is that plugin updates from pacman -Syu don't
    auto-flow into the user copy; the new note in both the post-install
    message and the README tells users to re-run cp -r after upgrades.