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
Sergey Vlasov
b42fce7aaa
i3,sway: add bar color options for the focused output ( #2135 )
...
Both i3bar and swaybar can use different colors for the bar on the
currently focused monitor output; add color options for this feature.
2021-06-22 20:56:41 -06: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
Nicolas Berbiche
d62bdaf938
sway: fix error with null package and swaybar
...
When setting `...sway.package = null`, the default bar configuration
would throw an error trying to use the bar from the null package.
Logic is added to use the bar from `pkgs.sway` instead of `cfg.package`
if it is null.
Fixes #1714
2021-01-11 12:26:18 -05:00