wlr-randr: init at unstable-2019-03-21

This is a simple clone of `xrandr` for wayland and is recommended by
sway's wiki[1] as replacement for `xrandr`.

Although the package is not stable yet, it's written by some sway
developers and appears to work pretty well.

When adding an additional monitor to your laptop (with the laptop being
"below" the monitor), this can be configured like this:

```
wlr-randr --output eDP-1 --on --pos 0,1080 --output HDMI-A-1 --on --pos 0,0
```

[1] https://github.com/swaywm/sway/wiki/i3-Migration-Guide#common-xorg-apps-used-on-i3-with-wayland-alternatives
This commit is contained in:
Maximilian Bosch 2019-09-18 13:15:32 +02:00
parent 957244b137
commit 4291d178be
No known key found for this signature in database
GPG key ID: 091DBF4D1FC46B8E
2 changed files with 25 additions and 0 deletions

View file

@ -0,0 +1,23 @@
{ stdenv, fetchFromGitHub, meson, ninja, cmake, pkgconfig, wayland }:
stdenv.mkDerivation rec {
pname = "wlr-randr";
version = "unstable-2019-03-21";
src = fetchFromGitHub {
owner = "emersion";
repo = pname;
rev = "c4066aa3249963dc7877119cffce10f3fa8b6304";
sha256 = "1ahw4sv07xg5rh9vr7j28636iaxs06vnybm3li6y8dz2sky7hk88";
};
nativeBuildInputs = [ meson ninja cmake pkgconfig ];
buildInputs = [ wayland ];
meta = with stdenv.lib; {
license = licenses.mit;
description = "An xrandr clone for wlroots compositors";
homepage = "https://github.com/emersion/wlr-randr";
maintainers = with maintainers; [ ma27 ];
};
}

View file

@ -18722,6 +18722,8 @@ in
super-productivity = callPackage ../applications/networking/super-productivity { };
wlr-randr = callPackage ../tools/misc/wlr-randr { };
wlroots = callPackage ../development/libraries/wlroots { };
sway = callPackage ../applications/window-managers/sway { };