Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Dec 28, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

SandroHc and others added 8 commits December 27, 2025 12:56
Add systemd service ordering dependencies to prevent EasyEffects from
starting before the Wayland compositor is ready.

**Problem:** EasyEffects would crash during login with "Failed to create
wl_display (No such file or directory)" if started before the Wayland
display server was fully initialized.

**Solution:** Declaring the "After" property ensures EasyEffects waits
for the graphical session to be fully ready. The "PartOf" properly stops
EasyEffects when logging out. Got the tip from
wwmm/easyeffects#1310.

Tested on NixOS 25.11 (Xantusia, 20251223.76701a1) and Home Manager 25.11
(0999ed8) with GNOME 49 on Wayland.
The end goal is to hoist the forwarded path assertion directly into this
module rather than the top-level.
Fixes issue where dotDir with trailing slash caused failures.
Refactors lib.nix to use raw paths internally, fixing issues with spaces
in paths.
Updates history.path logic to correctly handle raw absolute paths.

Signed-off-by: Austin Horstman <[email protected]>
Adds tests for various dotDir configurations including trailing slashes
and spaces.

Signed-off-by: Austin Horstman <[email protected]>
Make sure we actually respect a user's `xdg.enable` preference.

Signed-off-by: Austin Horstman <[email protected]>
Default has changed to respect `xdg.enable`. Let user's know in case it
affects them surprisingly.

Signed-off-by: Austin Horstman <[email protected]>
Verify we respect xdg.enable behavior when placing files.

Signed-off-by: Austin Horstman <[email protected]>
Generally best to avoid telling normal users to adjust their
stateVersion to avoid other home-manager module logic changes based on
stateVersion.

Signed-off-by: Austin Horstman <[email protected]>
@pull pull bot locked and limited conversation to collaborators Dec 28, 2025
@pull pull bot added the ⤵️ pull label Dec 28, 2025
@pull pull bot merged commit d2e0458 into khaneliman:master Dec 28, 2025
1 check passed
@khanelibot khanelibot bot requested a review from khaneliman December 28, 2025 00:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants