diff options
author | Cole Mickens <cole.mickens@gmail.com> | 2018-11-03 05:17:43 -0700 |
---|---|---|
committer | Cole Mickens <cole.mickens@gmail.com> | 2018-11-03 05:22:45 -0700 |
commit | 5428f63e83c2e9ae98f2d90ae9d193b447c6ca7a (patch) | |
tree | fd72cd989b85fa15f2f0b7f6eb708edc4b8bc43d | |
parent | 802065965a78e5f7032ff11f87a679e03f81fb0d (diff) |
mako: add package
-rw-r--r-- | default.nix | 1 | ||||
-rw-r--r-- | mako/default.nix | 35 | ||||
-rw-r--r-- | mako/metadata.nix | 4 | ||||
-rwxr-xr-x | update.sh | 1 |
4 files changed, 41 insertions, 0 deletions
diff --git a/default.nix b/default.nix index ce2863f..351ee05 100644 --- a/default.nix +++ b/default.nix @@ -9,6 +9,7 @@ swaypkgs = { sway-beta = self.callPackage ./sway-beta {}; grim = self.callPackage ./grim {}; slurp = self.callPackage ./slurp {}; + mako = self.callPackage ./mako {}; wlstream = self.callPackage ./wlstream {}; waybar = self.callPackage ./waybar {}; wf-config = self.callPackage ./wf-config {}; diff --git a/mako/default.nix b/mako/default.nix new file mode 100644 index 0000000..5dc42c2 --- /dev/null +++ b/mako/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchFromGitHub +, meson, ninja, pkgconfig +, cairo, pango, systemd +, wayland, wayland-protocols +, scdoc, buildDocs ? true +}: + +let + metadata = import ./metadata.nix; +in +stdenv.mkDerivation rec { + name = "mako-${version}"; + version = metadata.rev; + + src = fetchFromGitHub { + owner = "emersion"; + repo = "mako"; + rev = version; + sha256 = metadata.sha256; + }; + + nativeBuildInputs = [ pkgconfig meson ninja ] ++ stdenv.lib.optional buildDocs [ scdoc ]; + buildInputs = [ cairo pango systemd wayland wayland-protocols ]; + mesonFlags = [ "-Dauto_features=enabled" ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "A lightweight Wayland notification daemon"; + homepage = "https://wayland.emersion.fr/mako"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ colemickens ]; + }; +} diff --git a/mako/metadata.nix b/mako/metadata.nix new file mode 100644 index 0000000..3e28a63 --- /dev/null +++ b/mako/metadata.nix @@ -0,0 +1,4 @@ +{ + rev = "8b2a696c7d91bedbd090eaf68407563e5313c872"; + sha256 = "0ma8rw7d2bxfkc6nmn3scn4p7rm40pwhi072wr926acbh32rcj6c"; +} @@ -48,6 +48,7 @@ update "wlroots" "swaywm" "wlroots" "master" update "sway-beta" "swaywm" "sway" "master" update "slurp" "emersion" "slurp" "master" update "grim" "emersion" "grim" "master" +update "mako" "emersion" "mako" "master" update "wlstream" "atomnuker" "wlstream" "master" update "waybar" "Alexays" "waybar" "master" update "wayfire" "WayfireWM" "wayfire" "master" |