nixpkgs/pkgs/applications/window-managers/sway
Michael Weiss 957b7a476e
nixos/tests/sway: init
This adds a basic test for Sway. Because Sway is an important part of
the Wayland ecosystem, is stable, and has few dependencies this test
should also be suitable for testing core packages it depends on (e.g.
wayland, wayland-protocols, wlroots, xwayland, mesa, libglvnd, libdrm,
and soon libseat).

The test is modeled after the suggested way of using Sway, i.e. logging
in via a virtual console (tty1) and copying the configuration from
/etc/sway/config (we replace Mod4 (the GNU/Tux key - you've replaced
that evil logo, right? :D) with Mod1 (Alt key) because QEMU monitor's
sendkey command doesn't support the former).

The shell aliases are used to make the sendkey log output shorter.

Co-authored-by: Patrick Hilhorst <git@hilhorst.be>
2021-05-04 16:52:36 +02:00
..
bg.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
contrib.nix treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
default.nix nixos/tests/sway: init 2021-05-04 16:52:36 +02:00
fix-paths.patch sway: remove swaybg from path 2021-01-18 17:56:31 +01:00
idle.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
load-configuration-from-etc.patch sway: 1.5.1 -> 1.6 2021-04-08 17:24:24 +02:00
lock-effects.nix swaylock-effects: 1.6-2 -> 1.6-3 (#119869) 2021-04-19 21:09:33 +02:00
lock-fancy.nix treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
lock.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
sway-config-no-nix-store-references.patch
wrapper.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
wsr.nix swaywsr: init at 1.1.0 2021-04-05 18:10:50 +02:00