Add native Wayland session and user-service integration #103

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

Ref #89.

Goal

Implement the common session plumbing needed by a future Hyprland profile.

Scope

  • Configure the Hyprland session and Xwayland through NixOS/Home Manager.
  • Ensure Wayland/XDG variables reach user systemd services and portals.
  • Prefer declarative module options for portals, clipboard persistence, notification services, and other user daemons.
  • Keep compositor exec-once hooks limited to commands that genuinely require the active session.

Acceptance criteria

  • Hyprland can start as a second login session without changing Plasma.
  • Portals and user services receive the expected session environment.
  • Clipboard persistence and notifications have declarative ownership.
  • No secrets or host-specific runtime paths are introduced.
Ref #89. ## Goal Implement the common session plumbing needed by a future Hyprland profile. ## Scope - Configure the Hyprland session and Xwayland through NixOS/Home Manager. - Ensure Wayland/XDG variables reach user systemd services and portals. - Prefer declarative module options for portals, clipboard persistence, notification services, and other user daemons. - Keep compositor exec-once hooks limited to commands that genuinely require the active session. ## Acceptance criteria - Hyprland can start as a second login session without changing Plasma. - Portals and user services receive the expected session environment. - Clipboard persistence and notifications have declarative ownership. - No secrets or host-specific runtime paths are introduced.
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#103
No description provided.