Browse Source

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
openssl
Maximilian Bosch 3 years ago
parent
commit
4291d178be
No known key found for this signature in database
GPG Key ID: 91DBF4D1FC46B8E
  1. 23
      pkgs/tools/misc/wlr-randr/default.nix
  2. 2
      pkgs/top-level/all-packages.nix

23
pkgs/tools/misc/wlr-randr/default.nix

@ -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 ];
};
}

2
pkgs/top-level/all-packages.nix

@ -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 { };

Loading…
Cancel
Save