aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/tools/graphics/wdisplays/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/tools/graphics/wdisplays/default.nix')
-rw-r--r--nixpkgs/pkgs/tools/graphics/wdisplays/default.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/tools/graphics/wdisplays/default.nix b/nixpkgs/pkgs/tools/graphics/wdisplays/default.nix
new file mode 100644
index 00000000000..9b003868bd0
--- /dev/null
+++ b/nixpkgs/pkgs/tools/graphics/wdisplays/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, gtk3, epoxy, wayland }:
+stdenv.mkDerivation {
+ pname = "wdisplays";
+ version = "2019-10-26-unstable";
+
+ nativeBuildInputs = [ meson ninja pkgconfig ];
+
+ buildInputs = [ gtk3 epoxy wayland ];
+
+ src = fetchFromGitHub {
+ owner = "cyclopsian";
+ repo = "wdisplays";
+ rev = "22669edadb8ff3478bdb51ddc140ef6e61e3d9ef";
+ sha256 = "127k5i98km6mh8yw4vf8n44b29kc3n0169xpkdh7yr0rhv6n9cdl";
+ };
+
+ meta = let inherit (stdenv) lib; in {
+ description = "A graphical application for configuring displays in Wayland compositors";
+ homepage = "https://github.com/cyclopsian/wdisplays";
+ maintainers = [ lib.maintainers.lheckemann ];
+ license = lib.licenses.mit;
+ platforms = lib.platforms.linux;
+ };
+}