treewide: migrate to pkgs/by-name

All from https://github.com/Aleksanaa/by-name-migrate, with some additional
exclusions of packages with open PRs to prevent merge conflicts.

Changed files
-108
pkgs
by-name
br
brotab
bu
bumblebee-status
cl
cloudcompare
de
deepsecrets
dr
drawpile
ed
ev
evilpixie
fo
fontmatrix
fs
fw
fwknop
gi
gl
glabels-qt
gp
gperf
hd
hdrmerge
ik
im
kg
kgraphviewer
le
lh
li
me
mn
mnemosyne
mr
mrtrix
ns
op
openboard
opencsg
openscad
opentoonz
openvdb
openvscode-server
ov
pa
pango
ph
photoflare
phototonic
pi
pick-colour-picker
pixinsight
qc
qcomicbook
qi
qimgv
qo
qosmic
qs
qscreenshot
qt
qtikz
qv
ra
rapid-photo-downloader
sa
samtools
se
seamly2d
sm
smartdeblur
sp
su
sundials
ya
top-level
pkgs/applications/blockchains/sparrow/default.nix pkgs/by-name/sp/sparrow/package.nix
pkgs/applications/blockchains/sparrow/publickey.asc pkgs/by-name/sp/sparrow/publickey.asc
pkgs/applications/graphics/cloudcompare/default.nix pkgs/by-name/cl/cloudcompare/package.nix
pkgs/applications/graphics/drawpile/default.nix pkgs/by-name/dr/drawpile/package.nix
pkgs/applications/graphics/eddy/default.nix pkgs/by-name/ed/eddy/package.nix
pkgs/applications/graphics/evilpixie/default.nix pkgs/by-name/ev/evilpixie/package.nix
pkgs/applications/graphics/fontmatrix/default.nix pkgs/by-name/fo/fontmatrix/package.nix
pkgs/applications/graphics/fstl/default.nix pkgs/by-name/fs/fstl/package.nix
pkgs/applications/graphics/glabels-qt/default.nix pkgs/by-name/gl/glabels-qt/package.nix
pkgs/applications/graphics/hdrmerge/default.nix pkgs/by-name/hd/hdrmerge/package.nix
pkgs/applications/graphics/imgp/default.nix pkgs/by-name/im/imgp/package.nix
pkgs/applications/graphics/kgraphviewer/default.nix pkgs/by-name/kg/kgraphviewer/package.nix
pkgs/applications/graphics/ktikz/default.nix pkgs/by-name/qt/qtikz/package.nix
pkgs/applications/graphics/leocad/default.nix pkgs/by-name/le/leocad/package.nix
pkgs/applications/graphics/leocad/povray.patch pkgs/by-name/le/leocad/povray.patch
pkgs/applications/graphics/meshlab-unstable/default.nix pkgs/by-name/me/meshlab-unstable/package.nix
pkgs/applications/graphics/meshlab-unstable/meshlab.desktop pkgs/by-name/me/meshlab-unstable/meshlab.desktop
pkgs/applications/graphics/meshlab/default.nix pkgs/by-name/me/meshlab/package.nix
pkgs/applications/graphics/meshlab/meshlab.desktop pkgs/by-name/me/meshlab/meshlab.desktop
pkgs/applications/graphics/openboard/default.nix pkgs/by-name/op/openboard/package.nix
pkgs/applications/graphics/openscad/default.nix pkgs/by-name/op/openscad/package.nix
pkgs/applications/graphics/opentoonz/default.nix pkgs/by-name/op/opentoonz/package.nix
pkgs/applications/graphics/ovito/default.nix pkgs/by-name/ov/ovito/package.nix
pkgs/applications/graphics/ovito/zstd.patch pkgs/by-name/ov/ovito/zstd.patch
pkgs/applications/graphics/photoflare/default.nix pkgs/by-name/ph/photoflare/package.nix
pkgs/applications/graphics/phototonic/default.nix pkgs/by-name/ph/phototonic/package.nix
pkgs/applications/graphics/pick-colour-picker/default.nix pkgs/by-name/pi/pick-colour-picker/package.nix
pkgs/applications/graphics/pixinsight/default.nix pkgs/by-name/pi/pixinsight/package.nix
pkgs/applications/graphics/qcomicbook/default.nix pkgs/by-name/qc/qcomicbook/package.nix
pkgs/applications/graphics/qimgv/default.nix pkgs/by-name/qi/qimgv/package.nix
pkgs/applications/graphics/qosmic/default.nix pkgs/by-name/qo/qosmic/package.nix
pkgs/applications/graphics/qscreenshot/default.nix pkgs/by-name/qs/qscreenshot/package.nix
pkgs/applications/graphics/qvge/default.nix pkgs/by-name/qv/qvge/package.nix
pkgs/applications/graphics/qvge/set-graphviz-path.patch pkgs/by-name/qv/qvge/set-graphviz-path.patch
pkgs/applications/graphics/qview/default.nix pkgs/by-name/qv/qview/package.nix
pkgs/applications/graphics/rapid-photo-downloader/default.nix pkgs/by-name/ra/rapid-photo-downloader/package.nix
pkgs/applications/graphics/seamly2d/default.nix pkgs/by-name/se/seamly2d/package.nix
pkgs/applications/graphics/smartdeblur/default.nix pkgs/by-name/sm/smartdeblur/package.nix
pkgs/applications/graphics/yacreader/darwin-unarr-use-pkg-config.patch pkgs/by-name/ya/yacreader/darwin-unarr-use-pkg-config.patch
pkgs/applications/graphics/yacreader/default.nix pkgs/by-name/ya/yacreader/package.nix
pkgs/applications/science/biology/mrtrix/default.nix pkgs/by-name/mr/mrtrix/package.nix
pkgs/applications/science/biology/samtools/default.nix pkgs/by-name/sa/samtools/package.nix
pkgs/applications/window-managers/i3/bumblebee-status/default.nix pkgs/by-name/bu/bumblebee-status/package.nix
pkgs/applications/window-managers/i3/bumblebee-status/plugins.nix pkgs/by-name/bu/bumblebee-status/plugins.nix
pkgs/development/libraries/givaro/default.nix pkgs/by-name/gi/givaro/package.nix
pkgs/development/libraries/givaro/skip-gmp-check.patch pkgs/by-name/gi/givaro/skip-gmp-check.patch
pkgs/development/libraries/iksemel/default.nix pkgs/by-name/ik/iksemel/package.nix
pkgs/development/libraries/iksemel/update-texinfo.diff pkgs/by-name/ik/iksemel/update-texinfo.diff
pkgs/development/libraries/libiio/cmake-fix-libxml2-find-package.patch pkgs/by-name/li/libiio/cmake-fix-libxml2-find-package.patch
pkgs/development/libraries/libiio/default.nix pkgs/by-name/li/libiio/package.nix
pkgs/development/libraries/libiio/hardcode-library-path.patch pkgs/by-name/li/libiio/hardcode-library-path.patch
pkgs/development/libraries/libpwquality/default.nix pkgs/by-name/li/libpwquality/package.nix
pkgs/development/libraries/libpwquality/python-binding-prefix.patch pkgs/by-name/li/libpwquality/python-binding-prefix.patch
pkgs/development/libraries/libpwquality/python-binding-root.patch pkgs/by-name/li/libpwquality/python-binding-root.patch
pkgs/development/libraries/opencsg/default.nix pkgs/by-name/op/opencsg/package.nix
pkgs/development/libraries/opencsg/opencsgexample.patch pkgs/by-name/op/opencsg/opencsgexample.patch
pkgs/development/libraries/openvdb/default.nix pkgs/by-name/op/openvdb/package.nix
pkgs/development/libraries/pango/default.nix pkgs/by-name/pa/pango/package.nix
pkgs/development/libraries/physics/lhapdf/default.nix pkgs/by-name/lh/lhapdf/package.nix
pkgs/development/libraries/physics/lhapdf/maintainer.sh pkgs/by-name/lh/lhapdf/maintainer.sh
pkgs/development/libraries/physics/lhapdf/pdf_sets.nix pkgs/by-name/lh/lhapdf/pdf_sets.nix
pkgs/development/libraries/physics/lhapdf/pdfset-hook.sh pkgs/by-name/lh/lhapdf/pdfset-hook.sh
pkgs/development/libraries/science/networking/ns-3/default.nix pkgs/by-name/ns/ns-3/package.nix
pkgs/development/libraries/sundials/default.nix pkgs/by-name/su/sundials/package.nix
pkgs/development/tools/libsigrok/default.nix pkgs/by-name/li/libsigrok/package.nix
pkgs/development/tools/misc/gperf/default.nix pkgs/by-name/gp/gperf/package.nix
pkgs/games/mnemosyne/default.nix pkgs/by-name/mn/mnemosyne/package.nix
pkgs/servers/openvscode-server/default.nix pkgs/by-name/op/openvscode-server/package.nix
pkgs/tools/misc/brotab/default.nix pkgs/by-name/br/brotab/package.nix
pkgs/tools/package-management/libcomps/default.nix pkgs/by-name/li/libcomps/package.nix
pkgs/tools/package-management/libcomps/fix-python-install-dir.patch pkgs/by-name/li/libcomps/fix-python-install-dir.patch
pkgs/tools/package-management/libdnf/default.nix pkgs/by-name/li/libdnf/package.nix
pkgs/tools/package-management/libdnf/fix-python-install-dir.patch pkgs/by-name/li/libdnf/fix-python-install-dir.patch
pkgs/tools/security/deepsecrets/default.nix pkgs/by-name/de/deepsecrets/package.nix
pkgs/tools/security/fwknop/default.nix pkgs/by-name/fw/fwknop/package.nix
-108
pkgs/top-level/all-packages.nix
···
easyocr = with python3.pkgs; toPythonApplication easyocr;
-
eddy = callPackage ../applications/graphics/eddy { };
-
element-web = callPackage ../by-name/el/element-web/package.nix {
conf = config.element-web.conf or { };
};
···
inherit (darwin) autoSignDarwinBinariesHook;
};
-
fontmatrix = callPackage ../applications/graphics/fontmatrix { };
-
fox = callPackage ../development/libraries/fox { };
fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix { };
···
frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
-
fstl = callPackage ../applications/graphics/fstl { };
-
-
fwknop = callPackage ../tools/security/fwknop { };
-
uniscribe = callPackage ../tools/text/uniscribe { };
gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
···
ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
-
leocad = callPackage ../applications/graphics/leocad { };
-
libcoap = callPackage ../applications/networking/libcoap {
autoconf = buildPackages.autoconf269;
};
···
openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli {
jre = pkgs.jre_headless;
};
-
-
openboard = callPackage ../applications/graphics/openboard { };
ophcrack-cli = ophcrack.override { enableGui = false; };
···
ossec-server = callPackage ../tools/security/ossec/server.nix { };
-
ovito = callPackage ../applications/graphics/ovito { };
-
p4c = callPackage ../development/compilers/p4c {
protobuf = protobuf_21;
};
···
qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
-
qosmic = callPackage ../applications/graphics/qosmic { };
-
-
qtikz = callPackage ../applications/graphics/ktikz { };
-
qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
quictls = callPackage ../development/libraries/quictls { };
quota = if stdenv.hostPlatform.isLinux then linuxquota else unixtools.quota;
-
-
qvge = callPackage ../applications/graphics/qvge { };
-
-
qview = callPackage ../applications/graphics/qview { };
wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
···
spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
soundkonverter = libsForQt5.soundkonverter;
-
-
sparrow = callPackage ../applications/blockchains/sparrow { };
steck = callPackage ../servers/pinnwand/steck.nix { };
···
chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
-
cloudcompare = callPackage ../applications/graphics/cloudcompare { };
-
cookiecutter = with python3Packages; toPythonApplication cookiecutter;
corundum = callPackage ../development/tools/corundum { };
···
else
gcc.cc;
-
libsigrok = callPackage ../development/tools/libsigrok { };
-
distcc = callPackage ../development/tools/misc/distcc {
libiberty_static = libiberty.override { staticBuild = true; };
};
···
gradle_7 = wrapGradle gradle_7-unwrapped null;
gradle_8 = wrapGradle gradle_8-unwrapped null;
gradle = wrapGradle gradle-unwrapped "gradle-unwrapped";
-
-
gperf = callPackage ../development/tools/misc/gperf { };
griffe = with python3Packages; toPythonApplication griffe;
···
inherit (darwin) DarwinTools;
};
-
givaro = callPackage ../development/libraries/givaro { };
-
ghp-import = with python3Packages; toPythonApplication ghp-import;
ghcid = haskellPackages.ghcid.bin;
···
cairomm = callPackage ../development/libraries/cairomm { };
cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix { };
-
-
pango = callPackage ../development/libraries/pango { };
pangomm = callPackage ../development/libraries/pangomm { };
···
libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
-
libcomps = callPackage ../tools/package-management/libcomps { };
-
libcxxrt = callPackage ../development/libraries/libcxxrt {
stdenv =
if stdenv.hostPlatform.useLLVM or false then
···
withXorg = false;
};
-
libdnf = callPackage ../tools/package-management/libdnf { };
-
libdvdnav = callPackage ../development/libraries/libdvdnav { };
libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
libdvdread = libdvdread_4_9_9;
···
libgnome-games-support_2_0 =
callPackage ../development/libraries/libgnome-games-support/2.0.nix
{ };
-
-
libiio = callPackage ../development/libraries/libiio { };
libextractor = callPackage ../development/libraries/libextractor {
libmpeg2 = mpeg2dec;
···
protobuf = protobuf_21;
};
-
libpwquality = callPackage ../development/libraries/libpwquality { };
-
libsigcxx = callPackage ../development/libraries/libsigcxx { };
libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
···
};
};
-
opencsg = callPackage ../development/libraries/opencsg { };
-
opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
pythonPackages = python3Packages;
# TODO: LTO does not work.
···
troveclient = with python312Packages; toPythonApplication python-troveclient;
watcherclient = with python312Packages; toPythonApplication python-watcherclient;
zunclient = with python312Packages; toPythonApplication python-zunclient;
-
-
openvdb = callPackage ../development/libraries/openvdb { };
inherit (callPackages ../development/libraries/libressl { })
libressl_3_6
···
structuresynth = libsForQt5.callPackage ../development/libraries/structuresynth { };
-
sundials = callPackage ../development/libraries/sundials { };
-
svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
szurubooru = callPackage ../servers/web-apps/szurubooru { };
···
freshrss = callPackage ../servers/web-apps/freshrss { };
freshrss-extensions = recurseIntoAttrs (callPackage ../servers/web-apps/freshrss/extensions { });
-
-
glabels-qt = callPackage ../applications/graphics/glabels-qt { };
grafana = callPackage ../servers/monitoring/grafana { };
grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
···
cbconvert-gui = cbconvert.gui;
cdparanoia = cdparanoiaIII;
-
-
brotab = callPackage ../tools/misc/brotab { };
-
-
bumblebee-status = callPackage ../applications/window-managers/i3/bumblebee-status { };
chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or { });
···
};
drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
-
drawpile = callPackage ../applications/graphics/drawpile { };
drawpile-server-headless = drawpile.override {
buildClient = false;
buildServerGui = false;
···
espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
-
evilpixie = callPackage ../applications/graphics/evilpixie { };
-
greenfoot = callPackage ../applications/editors/greenfoot {
openjdk = openjdk21.override {
enableJavaFX = true;
···
};
haruna = kdePackages.callPackage ../applications/video/haruna { };
-
-
hdrmerge = callPackage ../applications/graphics/hdrmerge { };
input-leap = qt6Packages.callPackage ../applications/misc/input-leap {
avahi = avahi.override { withLibdnssdCompat = true; };
···
pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
-
-
pixinsight = callPackage ../applications/graphics/pixinsight { };
inherit (callPackage ../applications/virtualization/singularity/packages.nix { })
apptainer
···
subversionSupport = true;
};
-
iksemel = callPackage ../development/libraries/iksemel { };
-
avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy {
inherit (darwin) autoSignDarwinBinariesHook;
};
···
img2pdf = with python3Packages; toPythonApplication img2pdf;
-
imgp = callPackage ../applications/graphics/imgp { };
-
inkscape = callPackage ../applications/graphics/inkscape {
lcms = lcms2;
};
···
kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
kexi = libsForQt5.callPackage ../applications/office/kexi { };
-
-
kgraphviewer = callPackage ../applications/graphics/kgraphviewer { };
kid3-cli = kid3.override {
withCLI = true;
···
meshcentral = callPackage ../tools/admin/meshcentral { };
-
meshlab = callPackage ../applications/graphics/meshlab { };
-
meshlab-unstable = callPackage ../applications/graphics/meshlab-unstable { };
-
michabo = libsForQt5.callPackage ../applications/misc/michabo { };
miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { };
···
};
rquickshare-legacy = rquickshare.override { app-type = "legacy"; };
-
-
seamly2d = callPackage ../applications/graphics/seamly2d { };
# a somewhat more maintained fork of ympd
memento = qt6Packages.callPackage ../applications/video/memento { };
···
kreative-square
;
-
openscad = callPackage ../applications/graphics/openscad { };
-
-
opentoonz = callPackage ../applications/graphics/opentoonz { };
-
opentx = libsForQt5.callPackage ../applications/misc/opentx { };
organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { };
···
peaclock = callPackage ../applications/misc/peaclock {
stdenv = gccStdenv;
};
-
-
photoflare = callPackage ../applications/graphics/photoflare { };
-
-
phototonic = callPackage ../applications/graphics/phototonic { };
pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
···
qcad = libsForQt5.callPackage ../applications/misc/qcad { };
-
qcomicbook = callPackage ../applications/graphics/qcomicbook { };
-
qctools = libsForQt5.callPackage ../applications/video/qctools { };
qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
···
qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
-
qimgv = callPackage ../applications/graphics/qimgv { };
-
qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
qmplay2-qt5 = qmplay2.override { qtVersion = "5"; };
···
qpwgraph = qt6Packages.callPackage ../applications/audio/qpwgraph { };
qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
-
-
qscreenshot = callPackage ../applications/graphics/qscreenshot { };
qsstv = qt5.callPackage ../applications/radio/qsstv { };
···
radiotray-ng = callPackage ../applications/audio/radiotray-ng {
wxGTK = wxGTK32;
};
-
-
rapid-photo-downloader = callPackage ../applications/graphics/rapid-photo-downloader { };
rawtherapee = callPackage ../applications/graphics/rawtherapee {
fftw = fftwSinglePrec;
···
skrooge = libsForQt5.callPackage ../applications/office/skrooge { };
-
smartdeblur = callPackage ../applications/graphics/smartdeblur { };
-
soci = callPackage ../development/libraries/soci { };
socialscan = with python3.pkgs; toPythonApplication socialscan;
···
windsurf = callPackage ../by-name/wi/windsurf/package.nix {
vscode-generic = ../applications/editors/vscode/generic.nix;
};
-
-
openvscode-server = callPackage ../servers/openvscode-server { };
code-server = callPackage ../servers/code-server {
nodejs = nodejs_20;
···
luanti-client = luanti.override { buildServer = false; };
luanti-server = luanti.override { buildClient = false; };
-
mnemosyne = callPackage ../games/mnemosyne { };
-
mrrescue = callPackage ../games/mrrescue { love = love_0_10; };
mudlet = libsForQt5.callPackage ../games/mudlet {
···
deepdiff = with python3Packages; toPythonApplication deepdiff;
-
deepsecrets = callPackage ../tools/security/deepsecrets { };
-
deep-translator = with python3Packages; toPythonApplication deep-translator;
hh-suite = callPackage ../applications/science/biology/hh-suite {
···
useRx3d = true;
};
-
mrtrix = callPackage ../applications/science/biology/mrtrix { };
-
minc_tools = callPackage ../applications/science/biology/minc-tools {
inherit (perlPackages) perl TextFormat;
};
···
obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
raxml-mpi = raxml.override { useMpi = true; };
-
-
samtools = callPackage ../applications/science/biology/samtools { };
trimmomatic = callPackage ../applications/science/biology/trimmomatic {
jdk = pkgs.jdk21_headless;
···
megam = callPackage ../applications/science/misc/megam {
inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
};
-
-
ns-3 = callPackage ../development/libraries/science/networking/ns-3 { };
spyder = with python3.pkgs; toPythonApplication spyder;
···
python = null;
};
-
lhapdf = callPackage ../development/libraries/physics/lhapdf { };
-
pythia = callPackage ../development/libraries/physics/pythia {
hepmc = hepmc2;
};
···
qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
-
pick-colour-picker = callPackage ../applications/graphics/pick-colour-picker { };
-
romdirfs = callPackage ../tools/filesystems/romdirfs {
stdenv = gccStdenv;
};
···
SDL_image = SDL_image.override { SDL = SDL_sixel; };
SDL_ttf = SDL_ttf.override { SDL = SDL_sixel; };
};
-
-
yacreader = callPackage ../applications/graphics/yacreader { };
yamale = with python3Packages; toPythonApplication yamale;
···
easyocr = with python3.pkgs; toPythonApplication easyocr;
element-web = callPackage ../by-name/el/element-web/package.nix {
conf = config.element-web.conf or { };
};
···
inherit (darwin) autoSignDarwinBinariesHook;
};
fox = callPackage ../development/libraries/fox { };
fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix { };
···
frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
uniscribe = callPackage ../tools/text/uniscribe { };
gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
···
ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
libcoap = callPackage ../applications/networking/libcoap {
autoconf = buildPackages.autoconf269;
};
···
openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli {
jre = pkgs.jre_headless;
};
ophcrack-cli = ophcrack.override { enableGui = false; };
···
ossec-server = callPackage ../tools/security/ossec/server.nix { };
p4c = callPackage ../development/compilers/p4c {
protobuf = protobuf_21;
};
···
qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
quictls = callPackage ../development/libraries/quictls { };
quota = if stdenv.hostPlatform.isLinux then linuxquota else unixtools.quota;
wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
···
spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
soundkonverter = libsForQt5.soundkonverter;
steck = callPackage ../servers/pinnwand/steck.nix { };
···
chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
cookiecutter = with python3Packages; toPythonApplication cookiecutter;
corundum = callPackage ../development/tools/corundum { };
···
else
gcc.cc;
distcc = callPackage ../development/tools/misc/distcc {
libiberty_static = libiberty.override { staticBuild = true; };
};
···
gradle_7 = wrapGradle gradle_7-unwrapped null;
gradle_8 = wrapGradle gradle_8-unwrapped null;
gradle = wrapGradle gradle-unwrapped "gradle-unwrapped";
griffe = with python3Packages; toPythonApplication griffe;
···
inherit (darwin) DarwinTools;
};
ghp-import = with python3Packages; toPythonApplication ghp-import;
ghcid = haskellPackages.ghcid.bin;
···
cairomm = callPackage ../development/libraries/cairomm { };
cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix { };
pangomm = callPackage ../development/libraries/pangomm { };
···
libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
libcxxrt = callPackage ../development/libraries/libcxxrt {
stdenv =
if stdenv.hostPlatform.useLLVM or false then
···
withXorg = false;
};
libdvdnav = callPackage ../development/libraries/libdvdnav { };
libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
libdvdread = libdvdread_4_9_9;
···
libgnome-games-support_2_0 =
callPackage ../development/libraries/libgnome-games-support/2.0.nix
{ };
libextractor = callPackage ../development/libraries/libextractor {
libmpeg2 = mpeg2dec;
···
protobuf = protobuf_21;
};
libsigcxx = callPackage ../development/libraries/libsigcxx { };
libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
···
};
};
opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
pythonPackages = python3Packages;
# TODO: LTO does not work.
···
troveclient = with python312Packages; toPythonApplication python-troveclient;
watcherclient = with python312Packages; toPythonApplication python-watcherclient;
zunclient = with python312Packages; toPythonApplication python-zunclient;
inherit (callPackages ../development/libraries/libressl { })
libressl_3_6
···
structuresynth = libsForQt5.callPackage ../development/libraries/structuresynth { };
svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
szurubooru = callPackage ../servers/web-apps/szurubooru { };
···
freshrss = callPackage ../servers/web-apps/freshrss { };
freshrss-extensions = recurseIntoAttrs (callPackage ../servers/web-apps/freshrss/extensions { });
grafana = callPackage ../servers/monitoring/grafana { };
grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
···
cbconvert-gui = cbconvert.gui;
cdparanoia = cdparanoiaIII;
chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or { });
···
};
drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
drawpile-server-headless = drawpile.override {
buildClient = false;
buildServerGui = false;
···
espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
greenfoot = callPackage ../applications/editors/greenfoot {
openjdk = openjdk21.override {
enableJavaFX = true;
···
};
haruna = kdePackages.callPackage ../applications/video/haruna { };
input-leap = qt6Packages.callPackage ../applications/misc/input-leap {
avahi = avahi.override { withLibdnssdCompat = true; };
···
pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
inherit (callPackage ../applications/virtualization/singularity/packages.nix { })
apptainer
···
subversionSupport = true;
};
avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy {
inherit (darwin) autoSignDarwinBinariesHook;
};
···
img2pdf = with python3Packages; toPythonApplication img2pdf;
inkscape = callPackage ../applications/graphics/inkscape {
lcms = lcms2;
};
···
kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
kexi = libsForQt5.callPackage ../applications/office/kexi { };
kid3-cli = kid3.override {
withCLI = true;
···
meshcentral = callPackage ../tools/admin/meshcentral { };
michabo = libsForQt5.callPackage ../applications/misc/michabo { };
miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { };
···
};
rquickshare-legacy = rquickshare.override { app-type = "legacy"; };
# a somewhat more maintained fork of ympd
memento = qt6Packages.callPackage ../applications/video/memento { };
···
kreative-square
;
opentx = libsForQt5.callPackage ../applications/misc/opentx { };
organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { };
···
peaclock = callPackage ../applications/misc/peaclock {
stdenv = gccStdenv;
};
pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
···
qcad = libsForQt5.callPackage ../applications/misc/qcad { };
qctools = libsForQt5.callPackage ../applications/video/qctools { };
qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
···
qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
qmplay2-qt5 = qmplay2.override { qtVersion = "5"; };
···
qpwgraph = qt6Packages.callPackage ../applications/audio/qpwgraph { };
qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
qsstv = qt5.callPackage ../applications/radio/qsstv { };
···
radiotray-ng = callPackage ../applications/audio/radiotray-ng {
wxGTK = wxGTK32;
};
rawtherapee = callPackage ../applications/graphics/rawtherapee {
fftw = fftwSinglePrec;
···
skrooge = libsForQt5.callPackage ../applications/office/skrooge { };
soci = callPackage ../development/libraries/soci { };
socialscan = with python3.pkgs; toPythonApplication socialscan;
···
windsurf = callPackage ../by-name/wi/windsurf/package.nix {
vscode-generic = ../applications/editors/vscode/generic.nix;
};
code-server = callPackage ../servers/code-server {
nodejs = nodejs_20;
···
luanti-client = luanti.override { buildServer = false; };
luanti-server = luanti.override { buildClient = false; };
mrrescue = callPackage ../games/mrrescue { love = love_0_10; };
mudlet = libsForQt5.callPackage ../games/mudlet {
···
deepdiff = with python3Packages; toPythonApplication deepdiff;
deep-translator = with python3Packages; toPythonApplication deep-translator;
hh-suite = callPackage ../applications/science/biology/hh-suite {
···
useRx3d = true;
};
minc_tools = callPackage ../applications/science/biology/minc-tools {
inherit (perlPackages) perl TextFormat;
};
···
obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
raxml-mpi = raxml.override { useMpi = true; };
trimmomatic = callPackage ../applications/science/biology/trimmomatic {
jdk = pkgs.jdk21_headless;
···
megam = callPackage ../applications/science/misc/megam {
inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
};
spyder = with python3.pkgs; toPythonApplication spyder;
···
python = null;
};
pythia = callPackage ../development/libraries/physics/pythia {
hepmc = hepmc2;
};
···
qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
romdirfs = callPackage ../tools/filesystems/romdirfs {
stdenv = gccStdenv;
};
···
SDL_image = SDL_image.override { SDL = SDL_sixel; };
SDL_ttf = SDL_ttf.override { SDL = SDL_sixel; };
};
yamale = with python3Packages; toPythonApplication yamale;