polykernel
2464c21ab2
sway: import XDG_SESSION_TYPE in systemd user environment ( #3328 )
...
- The `XDG_SESSION_TYPE` environment variable is used by some applications and frameworks to
detect wayland sessions (i.e qt5/6, electron/chromium). It is set by wlroots since version 0.13.0 [1].
- Propagating `XDG_SESSION_TYPE` to the systemd user environment is necessary when processes launched by
services (e.g emacs) need to inherit the environment variable.
[1] - 90c8452959
2022-10-31 13:09:06 +01:00
oxalica
25a9948361
sway: import dbus env vars and explicitly specify them ( #3031 )
...
- Importing all environment variables is considered deprecated for
`systemdctl import-environment`. The list of variables are picked
from:
https://github.com/swaywm/sway/wiki/Systemd-integration#managing-user-applications-with-systemd
The `XDG_CURRENT_DESKTOP` is said to be required for portals, see:
https://github.com/nix-community/home-manager/pull/2385#issuecomment-1026454162
- DBus activation environment should also be updated. Otherwise, DBus
activated programs, without a coresponding systemd service, cannot get a
correct environment and would fail, eg. `mako`.
2022-07-07 11:03:58 -06:00
Basti
80b4360678
i3/sway: improve i3.nix to handle options as list like in sway, adjusted functions for less new-lines ( #2314 )
...
* i3/sway: Improve code to generate config to avoid new-line issues on code/config changes
* Maintainer: Add SebTM as maintainer
2022-03-21 16:52:57 -06:00
Sumner Evans
42ba7b6304
sway: add 'xwayland disable' to sway config if disabled ( #2568 )
...
Closes #2567
2021-12-16 01:56:02 -07:00
Sebastian Sellmeier
6a471f1b11
i3,sway: add option for default workspace ( #2002 )
...
Related to #695
2021-05-16 22:54:53 -06:00
Sumner Evans
9ffb206050
i3, sway: replace fonts with submodule ( #1950 )
...
This applies to both the root-level and the bar configs.
Closes #1937 .
2021-05-03 21:54:35 -06:00
Sumner Evans
5c5d562266
sway: add config.seat
...
Added seat configuration to sway config. Also improved the way that the
configuration is generated to reduce superfluous whitespace.
Supersedes #1663
2021-04-11 22:11:22 +02:00
Cole Mickens
5c639ff68a
sway: focus.followMouse supports yes/no/always
...
Also add associated tests for both Sway and i3.
PR #1231
2020-07-17 15:35:00 +02:00