Package Wayland desktop helper scripts declaratively #107

Open
opened 2026-07-28 07:54:58 +01:00 by nimmo · 0 comments
Owner

Ref #89.

Goal

Adopt the useful part of the reference repository's script-as-package pattern for desktop helpers.

Scope

  • Identify the first small set of helpers worth packaging: screenshot, wallpaper, power, display, or clipboard actions.
  • Expose them through Home Manager packages or an equivalent repository-native mechanism.
  • Bind them by stable command name from the Hyprland profile.
  • Keep scripts portable, quoted, and independent of the reference repository's paths.

Acceptance criteria

  • Selected helpers are reproducibly installed by the profile.
  • Keybinds call packaged commands rather than undeclared files in the user's home directory.
  • Scripts have basic error handling and do not embed machine-specific paths unnecessarily.
  • Existing Plasma workflows are unaffected.
Ref #89. ## Goal Adopt the useful part of the reference repository's script-as-package pattern for desktop helpers. ## Scope - Identify the first small set of helpers worth packaging: screenshot, wallpaper, power, display, or clipboard actions. - Expose them through Home Manager packages or an equivalent repository-native mechanism. - Bind them by stable command name from the Hyprland profile. - Keep scripts portable, quoted, and independent of the reference repository's paths. ## Acceptance criteria - Selected helpers are reproducibly installed by the profile. - Keybinds call packaged commands rather than undeclared files in the user's home directory. - Scripts have basic error handling and do not embed machine-specific paths unnecessarily. - Existing Plasma workflows are unaffected.
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nimmo/nixos-config#107
No description provided.