git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #162468 from roberth/init-gnome-randr
commitc357d261d2edb848889a779e0cc1769374a9feb1 authorSandro <sandro.jaeckel@gmail.com> dateFri 11 Mar 2022, 19:55 (5 years ago) parent1c35a82387905a
2 files changed+35
pkgs/tools/wayland/gnome-randr/default.nix+33 pkgs/top-level/all-packages.nix+2
pkgs/tools/wayland/gnome-randr/default.nixnew file+33
@@ -0,0 +1,33 @@
1+{ dbus
2+, fetchFromGitHub
3+, lib
4+, pkg-config
5+, rustPlatform
6+}:
7+let
8+ version = "0.1.1";
9+in
10+rustPlatform.buildRustPackage {
11+ pname = "gnome-randr";
12+ inherit version;
13+
14+ src = fetchFromGitHub {
15+ owner = "maxwellainatchi";
16+ repo = "gnome-randr-rust";
17+ rev = "v" + version;
18+ sha256 = "sha256-mciHgBEOCFjRA4MSoEdP7bIag0KE+zRbk4wOkB2PAn0=";
19+ };
20+
21+ cargoSha256 = "sha256-rk8/sg5rSNS741QOWoAGIloqph+ZdBjl/xUaFl0A3Bs=";
22+
23+ buildInputs = [ dbus ];
24+
25+ nativeBuildInputs = [ pkg-config ];
26+
27+ meta = {
28+ description = "An xrandr-like CLI for configuring displays on GNOME/Wayland, on distros that don't support `wlr-randr`";
29+ homepage = "https://github.com/maxwellainatchi/gnome-randr-rust";
30+ license = lib.licenses.mit;
31+ maintainers = [ lib.maintainers.roberth ];
32+ };
33+}
pkgs/top-level/all-packages.nix+2
@@ -6057,6 +6057,8 @@ with pkgs;
60576057
60586058 gnome-photos = callPackage ../applications/graphics/gnome-photos { };
60596059
6060+ gnome-randr = callPackage ../tools/wayland/gnome-randr { };
6061+
60606062 gnokii = callPackage ../tools/misc/gnokii { };
60616063
60626064 gnuapl = callPackage ../development/interpreters/gnu-apl { };