IssueRaiser

sway: Optimal NixOS integration

This is intended as an issue to collect and track possible improvements and feedback in general. Feedback form users is welcome (what is difficult, does not work, could be improved, are packages missing, etc.). Possible improvements (feel free to propose additions and notify me of updates): - [x] Read all configurations from `/etc` and fallback to `/nix/store` for non NixOS systems (#60319) - Should we install the default wallpaper? (see https://github.com/NixOS/nixpkgs/pull/57414#discussion_r265056873) - We could e.g. install them into another output and introduce an option to enable/disable them. - `/run/current-system/backgrounds/sway` or `/run/current-system/wallpapers/sway` would probably work well, but unfortunately only on NixOS - [ ] [systemd integration](https://github.com/swaywm/sway/wiki/Systemd-integration) (user units) - WIP: https://github.com/NixOS/nixpkgs/pull/54627#issuecomment-462736971 - [x] Login manager integration (e.g. SDDM) - https://github.com/swaywm/sway/issues/100 - Might work with `services.xserver.displayManager.extraSessionFilePackages = [sway];` - Nixpkgs issue: https://github.com/NixOS/nixpkgs/issues/39871 - Sway's desktop/session file: https://github.com/swaywm/sway/blob/master/sway.desktop - Implementation: - `services.xserver.displayManager.session` - Probably needs to be modified for Wayland-only sessions (and it's unsure which login/display managers properly support Wayland sessions - IIRC this was still problematic a

Posted by primeos on Mar 13, 2019, 10:06 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.4,000 issues0 comments

ux (Software)

sway: Optimal NixOS integration

primeosMar 13, 2019, 10:06 PM

This is intended as an issue to collect and track possible improvements and feedback in general. Feedback form users is welcome (what is difficult, does not work, could be improved, are packages missing, etc.). Possible improvements (feel free to propose additions and notify me of updates): - [x] Read all configurations from `/etc` and fallback to `/nix/store` for non NixOS systems (#60319) - Should we install the default wallpaper? (see https://github.com/NixOS/nixpkgs/pull/57414#discussion_r265056873) - We could e.g. install them into another output and introduce an option to enable/disable them. - `/run/current-system/backgrounds/sway` or `/run/current-system/wallpapers/sway` would probably work well, but unfortunately only on NixOS - [ ] [systemd integration](https://github.com/swaywm/sway/wiki/Systemd-integration) (user units) - WIP: https://github.com/NixOS/nixpkgs/pull/54627#issuecomment-462736971 - [x] Login manager integration (e.g. SDDM) - https://github.com/swaywm/sway/issues/100 - Might work with `services.xserver.displayManager.extraSessionFilePackages = [sway];` - Nixpkgs issue: https://github.com/NixOS/nixpkgs/issues/39871 - Sway's desktop/session file: https://github.com/swaywm/sway/blob/master/sway.desktop - Implementation: - `services.xserver.displayManager.session` - Probably needs to be modified for Wayland-only sessions (and it's unsure which login/display managers properly support Wayland sessions - IIRC this was still problematic a

Comments (0)

No comments yet. Start the discussion.

Comment on this issue