Loading pkgs/by-name/ca/catppuccinifier-gui/package.nix +37 −45 Original line number Diff line number Diff line Loading @@ -3,79 +3,71 @@ gtk3, glib, dbus, curl, wget, nodejs, cairo, stdenv, librsvg, libsoup_2_4, fetchzip, openssl_3, cargo-tauri, webkitgtk_4_1, wrapGAppsHook3, gdk-pixbuf, pkg-config, makeDesktopItem, copyDesktopItems, autoPatchelfHook, rustPlatform, fetchYarnDeps, yarnConfigHook, fetchFromGitHub, desktop-file-utils, }: let version = "9.0.0"; in stdenv.mkDerivation { rustPlatform.buildRustPackage (finalAttrs: { pname = "catppuccinifier-gui"; inherit version; version = "9.1.0"; src = fetchzip { url = "https://github.com/lighttigerXIV/catppuccinifier/releases/download/${version}/Catppuccinifier-Linux-${version}.tar.xz"; hash = "sha256-wGj0mWxmGqG/z/jmQ5pw1LdxYKzHaf+eOUXhpMT3kgs="; src = fetchFromGitHub { owner = "lighttigerXIV"; repo = "catppuccinifier"; tag = "${finalAttrs.version}"; hash = "sha256-e8sLYp+0YhC/vAn4vag9UUaw3VYDRERGnLD1RuW1TXE="; }; sourceRoot = finalAttrs.src.name + "/src/catppuccinifier-gui"; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; cargoHash = "sha256-BUXqPY3jNn4YB1avtCp6MFyN1KIYqT0b1H9drOmikj0="; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/src/catppuccinifier-gui/yarn.lock"; hash = "sha256-UfQZf2raMrgPhUQVTAW+mA/nP1XjLKx0WBbYtdeD9kY="; }; nativeBuildInputs = [ autoPatchelfHook cargo-tauri.hook pkg-config copyDesktopItems nodejs yarnConfigHook wrapGAppsHook3 desktop-file-utils ]; buildInputs = [ curl wget webkitgtk_4_1 gtk3 cairo gdk-pixbuf libsoup_2_4 glib dbus openssl_3 librsvg ]; installPhase = '' runHook preInstall install -Dm555 installation-files/catppuccinifier-gui "$out/bin/catppuccinifier-gui" install -Dm644 installation-files/catppuccinifier.png "$out/share/pixmaps/catppuccinifier.png" runHook postInstall postInstall = '' desktop-file-edit "$out/share/applications/catppuccinifier-gui.desktop" \ --set-key "Categories" --set-value "Graphics" \ --set-key "Comment" --set-value "Apply catppuccin flavors to your wallpapers" ''; desktopItems = [ (makeDesktopItem { desktopName = "catppuccinifier"; name = "catppuccinifier"; exec = "catppuccinifier-gui"; icon = "catppuccinifier"; comment = "Apply catppuccin flavors to your wallpapers"; }) ]; meta = { description = "Apply catppuccin flavors to your wallpapers"; homepage = "https://github.com/lighttigerXIV/catppuccinifier"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ isabelroses ]; platforms = [ "x86_64-linux" ]; platforms = lib.platforms.linux; mainProgram = "catppuccinifier-gui"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; } }) Loading
pkgs/by-name/ca/catppuccinifier-gui/package.nix +37 −45 Original line number Diff line number Diff line Loading @@ -3,79 +3,71 @@ gtk3, glib, dbus, curl, wget, nodejs, cairo, stdenv, librsvg, libsoup_2_4, fetchzip, openssl_3, cargo-tauri, webkitgtk_4_1, wrapGAppsHook3, gdk-pixbuf, pkg-config, makeDesktopItem, copyDesktopItems, autoPatchelfHook, rustPlatform, fetchYarnDeps, yarnConfigHook, fetchFromGitHub, desktop-file-utils, }: let version = "9.0.0"; in stdenv.mkDerivation { rustPlatform.buildRustPackage (finalAttrs: { pname = "catppuccinifier-gui"; inherit version; version = "9.1.0"; src = fetchzip { url = "https://github.com/lighttigerXIV/catppuccinifier/releases/download/${version}/Catppuccinifier-Linux-${version}.tar.xz"; hash = "sha256-wGj0mWxmGqG/z/jmQ5pw1LdxYKzHaf+eOUXhpMT3kgs="; src = fetchFromGitHub { owner = "lighttigerXIV"; repo = "catppuccinifier"; tag = "${finalAttrs.version}"; hash = "sha256-e8sLYp+0YhC/vAn4vag9UUaw3VYDRERGnLD1RuW1TXE="; }; sourceRoot = finalAttrs.src.name + "/src/catppuccinifier-gui"; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; cargoHash = "sha256-BUXqPY3jNn4YB1avtCp6MFyN1KIYqT0b1H9drOmikj0="; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/src/catppuccinifier-gui/yarn.lock"; hash = "sha256-UfQZf2raMrgPhUQVTAW+mA/nP1XjLKx0WBbYtdeD9kY="; }; nativeBuildInputs = [ autoPatchelfHook cargo-tauri.hook pkg-config copyDesktopItems nodejs yarnConfigHook wrapGAppsHook3 desktop-file-utils ]; buildInputs = [ curl wget webkitgtk_4_1 gtk3 cairo gdk-pixbuf libsoup_2_4 glib dbus openssl_3 librsvg ]; installPhase = '' runHook preInstall install -Dm555 installation-files/catppuccinifier-gui "$out/bin/catppuccinifier-gui" install -Dm644 installation-files/catppuccinifier.png "$out/share/pixmaps/catppuccinifier.png" runHook postInstall postInstall = '' desktop-file-edit "$out/share/applications/catppuccinifier-gui.desktop" \ --set-key "Categories" --set-value "Graphics" \ --set-key "Comment" --set-value "Apply catppuccin flavors to your wallpapers" ''; desktopItems = [ (makeDesktopItem { desktopName = "catppuccinifier"; name = "catppuccinifier"; exec = "catppuccinifier-gui"; icon = "catppuccinifier"; comment = "Apply catppuccin flavors to your wallpapers"; }) ]; meta = { description = "Apply catppuccin flavors to your wallpapers"; homepage = "https://github.com/lighttigerXIV/catppuccinifier"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ isabelroses ]; platforms = [ "x86_64-linux" ]; platforms = lib.platforms.linux; mainProgram = "catppuccinifier-gui"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; } })