diff options
author | Ilan Joselevich <personal@ilanjoselevich.com> | 2023-07-14 10:47:54 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-14 10:47:54 +0300 |
commit | 5c0156c0abbc736ea7e5f80f487887cdc94fb1c1 (patch) | |
tree | 7ab2ea1ca0e9fefd8932b2b264e1b021f4553d00 /pkgs/applications/graphics | |
parent | 34601f69c9630990e402b6069bfed172a9057aec (diff) | |
parent | ec05aa83bc52853435dfdb8480a087929e3bb17b (diff) |
Merge pull request #243347 from Kranzes/komorebi
komorebi: init at 2.2.1
Diffstat (limited to 'pkgs/applications/graphics')
-rw-r--r-- | pkgs/applications/graphics/komorebi/default.nix | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/komorebi/default.nix b/pkgs/applications/graphics/komorebi/default.nix new file mode 100644 index 0000000000000..2d099b5eb7c96 --- /dev/null +++ b/pkgs/applications/graphics/komorebi/default.nix @@ -0,0 +1,56 @@ +{ lib +, stdenv +, fetchFromGitHub +, meson +, vala +, pkg-config +, glib +, gtk3 +, libgee +, webkitgtk +, clutter-gtk +, clutter-gst +, ninja +, wrapGAppsHook +, testers +, komorebi +}: + +stdenv.mkDerivation rec { + pname = "komorebi"; + version = "2.2.1"; + + src = fetchFromGitHub { + owner = "Komorebi-Fork"; + repo = "komorebi"; + rev = "v${version}"; + hash = "sha256-vER69dSxu4JuWNAADpkxHE/zjOMhQp+Fc21J+JHQ8xk="; + }; + + nativeBuildInputs = [ + meson + vala + pkg-config + ninja + wrapGAppsHook + ]; + + buildInputs = [ + glib + gtk3 + libgee + webkitgtk + clutter-gtk + clutter-gst + ]; + + passthru.tests.version = testers.testVersion { package = komorebi; }; + + meta = with lib; { + description = "A beautiful and customizable wallpaper manager for Linux"; + homepage = "https://github.com/Komorebi-Fork/komorebi"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ kranzes ]; + platforms = platforms.linux; + }; +} |