Merge pull request #218728 from zendo/paleta

authored by

Sandro and committed by
GitHub
0d496031 19b21a4b

+61
+59
pkgs/applications/graphics/paleta/default.nix
··· 1 + { lib 2 + , stdenv 3 + , rustPlatform 4 + , fetchFromGitHub 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , wrapGAppsHook4 9 + , appstream-glib 10 + , desktop-file-utils 11 + , glib 12 + , gtk4 13 + , libadwaita 14 + }: 15 + 16 + stdenv.mkDerivation rec { 17 + pname = "paleta"; 18 + version = "0.3.1"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "nate-xyz"; 22 + repo = pname; 23 + rev = "v${version}"; 24 + hash = "sha256-c+X49bMywstRg7cSAbbpG/vd8OUB7RhdQVRumTIBDDk="; 25 + }; 26 + 27 + cargoDeps = rustPlatform.fetchCargoTarball { 28 + inherit src; 29 + name = "${pname}-${version}"; 30 + hash = "sha256-2/ZfKvlvAY4pfUU3F9pEw+OR5oRSsSAAi3/W5x4zVs0="; 31 + }; 32 + 33 + nativeBuildInputs = [ 34 + meson 35 + ninja 36 + pkg-config 37 + wrapGAppsHook4 38 + appstream-glib 39 + desktop-file-utils 40 + ] ++ (with rustPlatform; [ 41 + cargoSetupHook 42 + rust.cargo 43 + rust.rustc 44 + ]); 45 + 46 + buildInputs = [ 47 + glib 48 + gtk4 49 + libadwaita 50 + ]; 51 + 52 + meta = with lib; { 53 + description = "Extract the dominant colors from any image"; 54 + homepage = "https://github.com/nate-xyz/paleta"; 55 + license = licenses.gpl3Only; 56 + platforms = platforms.linux; 57 + maintainers = with maintainers; [ zendo ]; 58 + }; 59 + }
+2
pkgs/top-level/all-packages.nix
··· 32652 32652 palemoon = callPackage ../applications/networking/browsers/palemoon { }; 32653 32653 palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { }; 32654 32654 32655 + paleta = callPackage ../applications/graphics/paleta { }; 32656 + 32655 32657 pamix = callPackage ../applications/audio/pamix { }; 32656 32658 32657 32659 pamixer = callPackage ../applications/audio/pamixer { };