diff --git a/pkgs/applications/misc/wlclock/default.nix b/pkgs/applications/misc/wlclock/default.nix new file mode 100644 index 00000000000..64b728f4ac9 --- /dev/null +++ b/pkgs/applications/misc/wlclock/default.nix @@ -0,0 +1,46 @@ +{ lib +, stdenv +, fetchFromSourcehut +, meson +, ninja +, cmake +, pkg-config +, wayland-protocols +, wayland +, cairo +, scdoc +}: + +stdenv.mkDerivation rec { + pname = "wlclock"; + version = "1.0.1"; + + src = fetchFromSourcehut { + owner = "~leon_plickat"; + repo = "wlclock"; + rev = "v${version}"; + sha256 = "sha256-aHA4kXHYH+KvAJSep5X3DqsiK6WFpXr3rGQl/KNiUcY="; + }; + + nativeBuildInputs = [ + meson + ninja + cmake + pkg-config + ]; + + buildInputs = [ + wayland-protocols + wayland + cairo + scdoc + ]; + + meta = with lib; { + description = "A digital analog clock for Wayland desktops"; + homepage = "https://git.sr.ht/~leon_plickat/wlclock"; + license = licenses.gpl3; + maintainers = with maintainers; [ nomisiv ]; + platforms = with platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d6064543e4b..bb3196dce9a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30173,6 +30173,8 @@ with pkgs; wlc = callPackage ../tools/misc/wlc { }; + wlclock = callPackage ../applications/misc/wlclock { }; + wllvm = callPackage ../development/tools/wllvm { }; wmname = callPackage ../applications/misc/wmname { };