diff options
author | Alex Rice <alexrice999@hotmail.co.uk> | 2019-04-29 18:50:52 +0100 |
---|---|---|
committer | Alex Rice <alexrice999@hotmail.co.uk> | 2019-04-29 18:50:52 +0100 |
commit | e91a333a97201a02806d86666012fe31115cfdb7 (patch) | |
tree | 97a566cfc04fd2cdf638a1a56efb111828c0197d /pkgs/swaybg | |
parent | 1173ef96c356b4c471703da5280757b3eed92a7c (diff) |
Swaybg: init
Diffstat (limited to 'pkgs/swaybg')
-rw-r--r-- | pkgs/swaybg/default.nix | 35 | ||||
-rw-r--r-- | pkgs/swaybg/metadata.nix | 5 |
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/swaybg/default.nix b/pkgs/swaybg/default.nix new file mode 100644 index 0000000..dad17f9 --- /dev/null +++ b/pkgs/swaybg/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchFromGitHub +, meson, ninja, pkgconfig +, cairo, wayland, wayland-protocols +, gdk_pixbuf, nonPngSupport ? true +, scdoc, buildDocs ? true +}: + +let + metadata = import ./metadata.nix; +in +stdenv.mkDerivation rec { + pname = "swaybg"; + version = metadata.rev; + + src = fetchFromGitHub { + owner = "swaywm"; + repo = "swaybg"; + rev = version; + sha256 = metadata.sha256; + }; + + nativeBuildInputs = [ pkgconfig meson ninja ] ++ stdenv.lib.optional buildDocs [ scdoc ]; + + buildInputs = [ cairo wayland wayland-protocols ] ++ stdenv.lib.optional nonPngSupport [ gdk_pixbuf ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Wallpaper tool for Wayland compositors"; + homepage = https://github.com/swaywm/swaybg; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ ]; + }; +} diff --git a/pkgs/swaybg/metadata.nix b/pkgs/swaybg/metadata.nix new file mode 100644 index 0000000..8acf5f8 --- /dev/null +++ b/pkgs/swaybg/metadata.nix @@ -0,0 +1,5 @@ +{ + rev = "cf62ace04b82eaf7ad05c55639d1fd04e8380f2a"; + sha256 = "1lmqz5bmig90gq2m7lwf02d2g7z4hzf8fhqz78c8vk92c6p4xwbc"; + revdate = "2019-04-29T18:31:55Z"; +} |