zenity: Move from gnome scope to top-level

It is widely used outside gnome, not much inside.

Changed files
+87 -107
nixos
modules
services
x11
desktop-managers
tests
pkgs
applications
audio
bespokesynth
helio-workstation
plugdata
sfizz
spotify
touchosc
vcv-rack
backup
ludusavi
editors
vim
plugins
graphics
geeqie
kodelife
tev
misc
inochi2d
lutris
parsec
networking
instant-messengers
fluffychat
office
autokey
pdfmm
virtualization
quickgui
build-support
appimage
by-name
_2
_2ship2harkinian
sv
th
thcrap-steam-proton-wrapper
tr
trigger-control
wi
wifi-qr
ze
zenity
desktops
budgie
budgie-desktop
cinnamon
muffin
gnome
mate
marco
xfce
applications
xfce4-screenshooter
games
heroic
megaglest
openra_2019
shipwright
steam
tools
misc
kodi-cli
wayland
wl-color-picker
top-level
+1 -1
nixos/modules/services/x11/desktop-managers/budgie.nix
···
gnome-menus
# Required by Budgie Control Center.
-
gnome.zenity
+
zenity
# Provides `gsettings`.
glib
+1 -1
nixos/tests/ydotool.nix
···
textInput = "This works.";
inputBoxText = "Enter input";
inputBox = pkgs.writeShellScript "zenity-input" ''
-
${lib.getExe pkgs.gnome.zenity} --entry --text '${inputBoxText}:' > /tmp/output &
+
${lib.getExe pkgs.zenity} --entry --text '${inputBoxText}:' > /tmp/output &
'';
asUser = ''
def as_user(cmd: str):
+3 -3
pkgs/applications/audio/bespokesynth/default.nix
···
, curl
, pcre
, mount
-
, gnome
+
, zenity
, Accelerate
, Cocoa
, WebKit
···
libusb1
alsa-lib
libjack2
-
gnome.zenity
+
zenity
alsa-tools
libxcb
xcbutil
···
# These X11 libs get dlopen'd, they cause visual bugs when unavailable.
wrapProgram $out/bin/BespokeSynth \
--prefix PATH : '${lib.makeBinPath [
-
gnome.zenity
+
zenity
(python3.withPackages (ps: with ps; [ jedi ]))
]}'
'';
+3 -3
pkgs/applications/audio/helio-workstation/default.nix
···
{ lib, stdenv, fetchFromGitHub
-
, alsa-lib, freetype, xorg, curl, libGL, libjack2, gnome
+
, alsa-lib, freetype, xorg, curl, libGL, libjack2, zenity
, pkg-config, makeWrapper
}:
···
buildInputs = [
alsa-lib freetype xorg.libX11 xorg.libXext xorg.libXinerama xorg.libXrandr
-
xorg.libXcursor xorg.libXcomposite curl libGL libjack2 gnome.zenity
+
xorg.libXcursor xorg.libXcomposite curl libGL libjack2 zenity
];
nativeBuildInputs = [ pkg-config makeWrapper ];
···
installPhase = ''
mkdir -p $out/bin
install -Dm755 build/helio $out/bin
-
wrapProgram $out/bin/helio --prefix PATH ":" ${gnome.zenity}/bin
+
wrapProgram $out/bin/helio --prefix PATH ":" ${zenity}/bin
mkdir -p $out/share
cp -r ../Deployment/Linux/Debian/x64/usr/share/* $out/share
+2 -2
pkgs/applications/audio/plugdata/default.nix
···
, alsa-lib
, freetype
, webkitgtk
-
, gnome
+
, zenity
, curl
, xorg
, python3
···
# These X11 libs get dlopen'd, they cause visual bugs when unavailable.
wrapProgram $out/bin/plugdata \
--prefix PATH : '${lib.makeBinPath [
-
gnome.zenity
+
zenity
]}' \
--prefix LD_LIBRARY_PATH : '${lib.makeLibraryPath [
xorg.libXrandr
+4 -4
pkgs/applications/audio/sfizz/default.nix
···
{ lib, stdenv, fetchFromGitHub, libjack2, libsndfile, xorg, freetype
-
, libxkbcommon, cairo, glib, gnome, flac, libogg, libvorbis, libopus, cmake
+
, libxkbcommon, cairo, glib, zenity, flac, libogg, libvorbis, libopus, cmake
, pango, pkg-config, catch2
}:
···
libxkbcommon
cairo
glib
-
gnome.zenity
+
zenity
freetype
pango
];
···
cp ${catch2}/include/catch2/catch.hpp tests/catch2/catch.hpp
substituteInPlace plugins/editor/external/vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp \
-
--replace 'zenitypath = "zenity"' 'zenitypath = "${gnome.zenity}/bin/zenity"'
+
--replace 'zenitypath = "zenity"' 'zenitypath = "${zenity}/bin/zenity"'
substituteInPlace plugins/editor/src/editor/NativeHelpers.cpp \
-
--replace '/usr/bin/zenity' '${gnome.zenity}/bin/zenity'
+
--replace '/usr/bin/zenity' '${zenity}/bin/zenity'
'';
cmakeFlags = [ "-DSFIZZ_TESTS=ON" ];
+2 -2
pkgs/applications/audio/spotify/linux.nix
···
{ fetchurl, lib, stdenv, squashfsTools, xorg, alsa-lib, makeShellWrapper, wrapGAppsHook3, openssl, freetype
, glib, pango, cairo, atk, gdk-pixbuf, gtk3, cups, nspr, nss_latest, libpng, libnotify
-
, libgcrypt, systemd, fontconfig, dbus, expat, ffmpeg_4, curlWithGnuTls, zlib, gnome
+
, libgcrypt, systemd, fontconfig, dbus, expat, ffmpeg_4, curlWithGnuTls, zlib, zenity
, at-spi2-atk, at-spi2-core, libpulseaudio, libdrm, mesa, libxkbcommon
, pname, meta, harfbuzz, libayatana-appindicator, libdbusmenu, libGL
# High-DPI support: Spotify's --force-device-scale-factor argument
···
--add-flags "--force-device-scale-factor=${toString deviceScaleFactor}" \
''} \
--prefix LD_LIBRARY_PATH : "$librarypath" \
-
--prefix PATH : "${gnome.zenity}/bin" \
+
--prefix PATH : "${zenity}/bin" \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform --ozone-platform=wayland}}"
runHook postFixup
+2 -2
pkgs/applications/audio/touchosc/default.nix
···
, libXrender
, libXxf86vm
, libglvnd
-
, gnome
+
, zenity
}:
let
···
];
runBinDeps = [
-
gnome.zenity
+
zenity
];
in
+3 -3
pkgs/applications/audio/vcv-rack/default.nix
···
, ghc_filesystem
, glew
, glfw
-
, gnome
+
, zenity
, gtk3-x11
, imagemagick
, jansson
···
# Fix reference to zenity
substituteInPlace dep/osdialog/osdialog_zenity.c \
-
--replace 'zenityBin[] = "zenity"' 'zenityBin[] = "${gnome.zenity}/bin/zenity"'
+
--replace 'zenityBin[] = "zenity"' 'zenityBin[] = "${zenity}/bin/zenity"'
'';
nativeBuildInputs = [
···
ghc_filesystem
glew
glfw
-
gnome.zenity
+
zenity
gtk3-x11
jansson
libarchive
+2 -2
pkgs/applications/backup/ludusavi/default.nix
···
, libxkbcommon
, vulkan-loader
, wayland
-
, gnome
+
, zenity
, libsForQt5
}:
···
in
''
patchelf --set-rpath "${libPath}" "$out/bin/ludusavi"
-
wrapProgram $out/bin/ludusavi --prefix PATH : ${lib.makeBinPath [ gnome.zenity libsForQt5.kdialog ]}
+
wrapProgram $out/bin/ludusavi --prefix PATH : ${lib.makeBinPath [ zenity libsForQt5.kdialog ]}
'';
+2 -2
pkgs/applications/editors/vim/plugins/overrides.nix
···
, fzf
, gawk
, git
-
, gnome
, himalaya
, htop
, jq
···
, xorg
, xxd
, zathura
+
, zenity
, zsh
, # codeium-nvim dependencies
codeium
···
vCoolor-vim = super.vCoolor-vim.overrideAttrs {
# on linux can use either Zenity or Yad.
-
propagatedBuildInputs = [ gnome.zenity ];
+
propagatedBuildInputs = [ zenity ];
meta = {
description = "Simple color selector/picker plugin";
license = lib.licenses.publicDomain;
+5 -5
pkgs/applications/graphics/geeqie/default.nix
···
, gtk3, lcms2, exiv2, libchamplain, clutter-gtk, ffmpegthumbnailer, fbida
, libarchive, djvulibre, libheif, openjpeg, libjxl, libraw, lua5_3, poppler
, gspell, libtiff, libwebp
-
, gphoto2, imagemagick, yad, exiftool, gnome, libnotify
+
, gphoto2, imagemagick, yad, exiftool, zenity, libnotify
, wrapGAppsHook3, fetchpatch, doxygen
, nix-update-script
}:
···
# Allow to crop image.
# Requires imagemagick, exiv2 and exiftool.
sed -i $out/lib/geeqie/geeqie-image-crop \
-
-e '1 a export PATH=${lib.makeBinPath [ imagemagick exiv2 exiftool gnome.zenity ]}:$PATH'
+
-e '1 a export PATH=${lib.makeBinPath [ imagemagick exiv2 exiftool zenity ]}:$PATH'
# Requires gphoto2 and libnotify
sed -i $out/lib/geeqie/geeqie-tethered-photography \
-
-e '1 a export PATH=${lib.makeBinPath [ gphoto2 gnome.zenity libnotify ]}:$PATH'
+
-e '1 a export PATH=${lib.makeBinPath [ gphoto2 zenity libnotify ]}:$PATH'
# Import images from camera.
# Requires gphoto2.
sed -i $out/lib/geeqie/geeqie-camera-import \
-
-e '1 a export PATH=${lib.makeBinPath [ gphoto2 gnome.zenity ]}:$PATH'
+
-e '1 a export PATH=${lib.makeBinPath [ gphoto2 zenity ]}:$PATH'
# Export jpeg from raw file.
# Requires exiv2, exiftool and lcms2.
sed -i $out/lib/geeqie/geeqie-export-jpeg \
-
-e '1 a export PATH=${lib.makeBinPath [ gnome.zenity exiv2 exiftool lcms2 ]}:$PATH'
+
-e '1 a export PATH=${lib.makeBinPath [ zenity exiv2 exiftool lcms2 ]}:$PATH'
'';
enableParallelBuilding = true;
+2 -2
pkgs/applications/graphics/kodelife/default.nix
···
, libXrender
, libXxf86vm
, libglvnd
-
, gnome
+
, zenity
}:
let
···
];
runBinDeps = [
-
gnome.zenity
+
zenity
];
in
+2 -2
pkgs/applications/graphics/tev/default.nix
···
{ lib, stdenv, fetchFromGitHub
, cmake, wrapGAppsHook3
-
, libX11, libzip, glfw, libpng, xorg, gnome
+
, libX11, libzip, glfw, libpng, xorg, zenity
}:
stdenv.mkDerivation rec {
···
postInstall = ''
wrapProgram $out/bin/tev \
"''${gappsWrapperArgs[@]}" \
-
--prefix PATH ":" "${gnome.zenity}/bin"
+
--prefix PATH ":" "${zenity}/bin"
'';
env.CXXFLAGS = "-include cstdint";
+2 -2
pkgs/applications/misc/inochi2d/generic.nix
···
dbus,
freetype,
SDL2,
-
gnome,
+
zenity,
builderArgs,
}:
···
postFixup = ''
# Add support for `open file` dialog
makeWrapper $out/share/${pname}/${pname} $out/bin/${pname} \
-
--prefix PATH : ${lib.makeBinPath [ gnome.zenity ]}
+
--prefix PATH : ${lib.makeBinPath [ zenity ]}
'';
meta = {
+1 -1
pkgs/applications/misc/lutris/fhsenv.nix
···
let
qt5Deps = pkgs: with pkgs.qt5; [ qtbase qtmultimedia ];
-
gnomeDeps = pkgs: with pkgs; [ gnome.zenity gtksourceview gnome-desktop libgnome-keyring webkitgtk ];
+
gnomeDeps = pkgs: with pkgs; [ zenity gtksourceview gnome-desktop libgnome-keyring webkitgtk ];
xorgDeps = pkgs: with pkgs.xorg; [
libX11 libXrender libXrandr libxcb libXmu libpthreadstubs libXext libXdmcp
libXxf86vm libXinerama libSM libXv libXaw libXi libXcursor libXcomposite
+1 -2
pkgs/applications/misc/parsec/bin.nix
···
, libjpeg8
, curl
, vulkan-loader
-
, gnome
-
, zenity ? gnome.zenity
+
, zenity
}:
stdenvNoCC.mkDerivation {
+2 -2
pkgs/applications/networking/instant-messengers/fluffychat/default.nix
···
, flutter319
, pulseaudio
, makeDesktopItem
-
, gnome
+
, zenity
, targetFlutterPlatform ? "linux"
}:
···
runtimeDependencies = [ pulseaudio ];
-
extraWrapProgramArgs = "--prefix PATH : ${gnome.zenity}/bin";
+
extraWrapProgramArgs = "--prefix PATH : ${zenity}/bin";
env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}";
+2 -2
pkgs/applications/office/autokey/default.nix
···
, gtksourceview3
, libappindicator-gtk3
, libnotify
-
, gnome
+
, zenity
, wmctrl
}:
···
];
runtimeDeps = [
-
gnome.zenity
+
zenity
wmctrl
];
+3 -3
pkgs/applications/office/pdfmm/default.nix
···
, fetchFromGitHub
, ghostscript
, locale
-
, gnome
+
, zenity
, gnused
, lib
, resholve
···
coreutils
ghostscript
locale
-
gnome.zenity
+
zenity
gnused
];
fake = {
···
external = [ "xmessage" ];
};
execer = [
-
"cannot:${gnome.zenity}/bin/zenity"
+
"cannot:${zenity}/bin/zenity"
];
keep."$toutLu" = true;
};
+3 -3
pkgs/applications/virtualization/quickgui/default.nix
···
, dpkg
, wrapGAppsHook3
, quickemu
-
, gnome
+
, zenity
}:
stdenvNoCC.mkDerivation rec {
···
buildInputs = [
quickemu
-
gnome.zenity
+
zenity
];
strictDeps = true;
···
preFixup = ''
gappsWrapperArgs+=(
-
--prefix PATH : ${lib.makeBinPath [ quickemu gnome.zenity ]}
+
--prefix PATH : ${lib.makeBinPath [ quickemu zenity ]}
)
'';
+1 -1
pkgs/build-support/appimage/default.nix
···
targetPkgs = pkgs: with pkgs; [
gtk3
bashInteractive
-
gnome.zenity
+
zenity
xorg.xrandr
which
perl
+3 -3
pkgs/by-name/_2/_2ship2harkinian/package.nix
···
libpulseaudio,
libpng,
imagemagick,
-
gnome,
+
zenity,
makeWrapper,
imgui,
stormlib,
···
SDL2
libpulseaudio
libpng
-
gnome.zenity
+
zenity
imgui'
stormlib'
libzip
···
'';
fixupPhase = ''
-
wrapProgram $out/2s2h/2s2h.elf --prefix PATH ":" ${lib.makeBinPath [ gnome.zenity ]}
+
wrapProgram $out/2s2h/2s2h.elf --prefix PATH ":" ${lib.makeBinPath [ zenity ]}
'';
desktopItems = [
+2 -2
pkgs/by-name/sv/svp/package.nix
···
, copyDesktopItems
, ffmpeg
, glibc
-
, gnome
, jq
, lib
, libmediainfo
···
, vapoursynth
, xdg-utils
, xorg
+
, zenity
}:
let
mpvForSVP = callPackage ./mpv.nix { };
···
fakeLsof
ffmpeg.bin
glibc
-
gnome.zenity
+
zenity
libmediainfo
libsForQt5.qtbase
libsForQt5.qtwayland
+2 -2
pkgs/by-name/th/thcrap-steam-proton-wrapper/package.nix
···
, makeWrapper
, bash
, subversion
-
, gnome
+
, zenity
}:
stdenv.mkDerivation {
pname = "thcrap-proton";
···
lib.makeBinPath [
bash
subversion
-
gnome.zenity
+
zenity
]
}
'';
+1 -5
pkgs/by-name/tr/trigger-control/package.nix
···
, libdecor
, libnotify
, dejavu_fonts
-
, gnome
+
, zenity
}:
-
-
let
-
inherit (gnome) zenity;
-
in
stdenv.mkDerivation (finalAttrs: {
pname = "trigger-control";
+2 -2
pkgs/by-name/wi/wifi-qr/package.nix
···
, fetchFromGitHub
, installShellFiles
, makeWrapper
-
, gnome
+
, zenity
, ncurses
, networkmanager
, patsh
···
};
buildInputs = [
-
gnome.zenity
+
zenity
ncurses
networkmanager
procps
+2 -1
pkgs/desktops/budgie/budgie-desktop/default.nix
···
, vala
, xfce
, wrapGAppsHook3
+
, zenity
}:
stdenv.mkDerivation (finalAttrs: {
···
gnome-desktop
gnome.gnome-settings-daemon
gnome.mutter
-
gnome.zenity
+
zenity
graphene
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
+2 -2
pkgs/desktops/cinnamon/muffin/default.nix
···
, desktop-file-utils
, egl-wayland
, glib
-
, gnome
, gobject-introspection
, graphene
, gtk3
···
, wrapGAppsHook3
, xorgserver
, xwayland
+
, zenity
}:
stdenv.mkDerivation rec {
···
patches = [
(substituteAll {
src = ./fix-paths.patch;
-
zenity = gnome.zenity;
+
inherit zenity;
})
];
-1
pkgs/desktops/gnome/core/zenity/default.nix pkgs/by-name/ze/zenity/package.nix
···
passthru = {
updateScript = gnome.updateScript {
packageName = "zenity";
-
attrPath = "gnome.zenity";
};
};
+1 -3
pkgs/desktops/gnome/default.nix
···
yelp-xsl = callPackage ./core/yelp-xsl { };
-
zenity = callPackage ./core/zenity { };
-
-
#### Apps (http://ftp.acc.umu.se/pub/GNOME/apps/)
accerciser = callPackage ./apps/accerciser { };
···
rygel = lib.warn "The ‘gnome.rygel’ was moved to top-level. Please use ‘pkgs.rygel’ directly." pkgs.rygel; # Added on 2024-06-22.
seahorse = lib.warn "The ‘gnome.seahorse’ was moved to top-level. Please use ‘pkgs.seahorse’ directly." pkgs.seahorse; # Added on 2024-06-22.
simple-scan = lib.warn "The ‘gnome.simple-scan’ was moved to top-level. Please use ‘pkgs.simple-scan’ directly." pkgs.simple-scan; # Added on 2024-06-22.
+
zenity = lib.warn "The ‘gnome.zenity’ was moved to top-level. Please use ‘pkgs.zenity’ directly." pkgs.zenity; # Added on 2024-06-22.
#### Removals
anjuta = throw "`anjuta` was removed after not being maintained upstream and losing control of its official domain."; # 2024-01-16
+3 -3
pkgs/desktops/mate/marco/default.nix
···
, libXpresent
, libXres
, libstartup_notification
-
, gnome
+
, zenity
, glib
, gtk3
, mate-desktop
···
libXres
libstartup_notification
gtk3
-
gnome.zenity
+
zenity
mate-desktop
mate-settings-daemon
];
postPatch = ''
substituteInPlace src/core/util.c \
-
--replace-fail 'argvl[i++] = "zenity"' 'argvl[i++] = "${gnome.zenity}/bin/zenity"'
+
--replace-fail 'argvl[i++] = "zenity"' 'argvl[i++] = "${zenity}/bin/zenity"'
'';
env.NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
+2 -2
pkgs/desktops/xfce/applications/xfce4-screenshooter/default.nix
···
, xfce4-panel
, xfconf
, curl
-
, gnome
+
, zenity
, jq
, xclip
}:
···
# For Imgur upload action
# https://gitlab.xfce.org/apps/xfce4-screenshooter/-/merge_requests/51
gappsWrapperArgs+=(
-
--prefix PATH : ${lib.makeBinPath [ curl gnome.zenity jq xclip ]}
+
--prefix PATH : ${lib.makeBinPath [ curl zenity jq xclip ]}
)
'';
+1 -1
pkgs/games/heroic/fhsenv.nix
···
gamemode
curl
gawk
-
gnome.zenity
+
zenity
plasma5Packages.kdialog
mangohud
nettools
+2 -2
pkgs/games/megaglest/default.nix
···
{ lib, stdenv, cmake, pkg-config, git, curl, SDL2, xercesc, openal, lua, libvlc
, libjpeg, wxGTK32, cppunit, ftgl, glew, libogg, libvorbis, buildEnv, libpng
-
, fontconfig, freetype, xorg, makeWrapper, bash, which, gnome, libGLU, glib
+
, fontconfig, freetype, xorg, makeWrapper, bash, which, zenity, libGLU, glib
, fetchFromGitHub, fetchpatch
}:
let
···
};
path-env = buildEnv {
name = "megaglest-path-env";
-
paths = [ bash which gnome.zenity ];
+
paths = [ bash which zenity ];
};
in
stdenv.mkDerivation {
+2
pkgs/games/openra_2019/common.nix
···
{ lib, makeSetupHook, curl, unzip, dos2unix, pkg-config, makeWrapper
, lua, mono, python3
, libGL, freetype, openal, SDL2
+
# It is not necessary to run the game, but it is nicer to be given an error dialog in the case of failure,
+
# rather than having to look to the logs why it is not starting.
, zenity
}:
-3
pkgs/games/openra_2019/default.nix
···
fArgs = lib.functionArgs f;
in f (builtins.intersectAttrs fArgs pkgs // {
lua = pkgs.lua5_1;
-
# It is not necessary to run the game, but it is nicer to be given an error dialog in the case of failure,
-
# rather than having to look to the logs why it is not starting.
-
inherit (pkgs.gnome) zenity;
});
/* Building a set of engines or mods requires some dependencies as well,
-3
pkgs/games/openra_2019/packages.nix
···
*/
common = let f = import ./common.nix; in f (builtins.intersectAttrs (builtins.functionArgs f) pkgs // {
lua = pkgs.lua5_1;
-
# It is not necessary to run the game, but it is nicer to be given an error dialog in the case of failure,
-
# rather than having to look to the logs why it is not starting.
-
inherit (pkgs.gnome) zenity;
});
/* Building a set of engines or mods requires some dependencies as well,
+3 -3
pkgs/games/shipwright/default.nix
···
, libpulseaudio
, libpng
, imagemagick
-
, gnome
+
, zenity
, makeWrapper
, darwin
, libicns
···
libXi
libXext
libpulseaudio
-
gnome.zenity
+
zenity
] ++ lib.optionals stdenv.isDarwin [
IOSurface
Metal
···
'';
fixupPhase = lib.optionalString stdenv.isLinux ''
-
wrapProgram $out/lib/soh.elf --prefix PATH ":" ${lib.makeBinPath [ gnome.zenity ]}
+
wrapProgram $out/lib/soh.elf --prefix PATH ":" ${lib.makeBinPath [ zenity ]}
'';
desktopItems = [
+1 -1
pkgs/games/steam/fhsenv.nix
···
targetPkgs = pkgs: with pkgs; [
steam
# License agreement
-
gnome.zenity
+
zenity
] ++ commonTargetPkgs pkgs;
multiPkgs = pkgs: with pkgs; [
+2 -2
pkgs/tools/misc/kodi-cli/default.nix
···
-
{ lib, stdenv, fetchFromGitHub, makeWrapper, curl, bash, jq, youtube-dl, gnome }:
+
{ lib, stdenv, fetchFromGitHub, makeWrapper, curl, bash, jq, youtube-dl, zenity }:
stdenv.mkDerivation rec {
pname = "kodi-cli";
···
cp -a kodi-cli $out/bin
wrapProgram $out/bin/kodi-cli --prefix PATH : ${lib.makeBinPath [ curl bash ]}
cp -a playlist_to_kodi $out/bin
-
wrapProgram $out/bin/playlist_to_kodi --prefix PATH : ${lib.makeBinPath [ curl bash gnome.zenity jq youtube-dl ]}
+
wrapProgram $out/bin/playlist_to_kodi --prefix PATH : ${lib.makeBinPath [ curl bash zenity jq youtube-dl ]}
'';
meta = with lib; {
+3 -3
pkgs/tools/wayland/wl-color-picker/default.nix
···
, fetchFromGitHub
, slurp
, grim
-
, gnome
+
, zenity
, wl-clipboard
, imagemagick
, makeWrapper
···
--replace 'grim' "${grim}/bin/grim" \
--replace 'slurp' "${slurp}/bin/slurp" \
--replace 'convert' "${imagemagick}/bin/convert" \
-
--replace 'zenity' "${gnome.zenity}/bin/zenity" \
+
--replace 'zenity' "${zenity}/bin/zenity" \
--replace 'wl-copy' "${wl-clipboard}/bin/wl-copy"
'';
···
grim
slurp
imagemagick
-
gnome.zenity
+
zenity
wl-clipboard
]}
mkdir -p $out/bin
+3 -12
pkgs/top-level/all-packages.nix
···
aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
ajour = callPackage ../tools/games/ajour {
-
inherit (gnome) zenity;
inherit (plasma5Packages) kdialog;
};
···
vice = callPackage ../applications/emulators/vice { };
-
winetricks = callPackage ../applications/emulators/wine/winetricks.nix {
-
inherit (gnome) zenity;
-
};
+
winetricks = callPackage ../applications/emulators/wine/winetricks.nix { };
xcpc = callPackage ../applications/emulators/xcpc { };
···
merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
-
mepo = callPackage ../applications/misc/mepo {
-
inherit (gnome) zenity;
-
};
+
mepo = callPackage ../applications/misc/mepo { };
meshcentral = callPackage ../tools/admin/meshcentral { };
···
rusty-psn-gui = rusty-psn.override { withGui = true; };
-
rymcast = callPackage ../applications/audio/rymcast {
-
inherit (gnome) zenity;
-
};
+
rymcast = callPackage ../applications/audio/rymcast { };
rymdport = callPackage ../applications/networking/rymdport {
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
···
surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
surge = callPackage ../applications/audio/surge {
-
inherit (gnome) zenity;
git = gitMinimal;
···
alfis = callPackage ../applications/blockchains/alfis {
inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
-
inherit (gnome) zenity;
alfis-nogui = alfis.override {
withGui = false;
+1 -1
pkgs/top-level/lua-packages.nix
···
}) {};
nfd = callPackage ../development/lua-modules/nfd {
-
inherit (pkgs.gnome) zenity;
+
inherit (pkgs) zenity;
inherit (pkgs.darwin.apple_sdk.frameworks) AppKit;
};