1 /* The top-level package collection of nixpkgs.
2 * It is sorted by categories corresponding to the folder names in the /pkgs
3 * folder. Inside the categories packages are roughly sorted by alphabet, but
4 * strict sorting has been long lost due to merges. Please use the full-text
5 * search of your editor. ;)
6 * Hint: ### starts category names.
8 { lib, noSysDirs, config, overlays }:
14 # A module system style type tag
16 # Allows the nixpkgs fixpoint, usually known as `pkgs` to be distinguished
19 # pkgs._type == "pkgs"
20 # pkgs.pkgsStatic._type == "pkgs"
23 # While earlier stages of nixpkgs fixpoint construction are supertypes of this
24 # stage, they're generally not usable in places where a `pkgs` is expected.
25 # (earlier stages being the various `super` variables that precede
29 # A stdenv capable of building 32-bit binaries.
30 # On x86_64-linux, it uses GCC compiled with multilib support; on i686-linux,
31 # it's just the plain stdenv.
32 stdenv_32bit = lowPrio (if stdenv.hostPlatform.is32bit then stdenv else multiStdenv);
34 mkStdenvNoLibs = stdenv: let
35 bintools = stdenv.cc.bintools.override {
40 cc = stdenv.cc.override {
47 lib.mapNullable (rs: rs ++ [ bintools ]) (stdenv.allowedRequisites or null);
51 if stdenvNoCC.hostPlatform != stdenvNoCC.buildPlatform
53 # We cannot touch binutils or cc themselves, because that will cause
54 # infinite recursion. So instead, we just choose a libc based on the
55 # current platform. That means we won't respect whatever compiler was
56 # passed in with the stdenv stage argument.
58 # TODO It would be much better to pass the `stdenvNoCC` and *unwrapped*
59 # cc, bintools, compiler-rt equivalent, etc. and create all final stdenvs
60 # as part of the stage. Then we would never be tempted to override a later
61 # thing to to create an earlier thing (leading to infinite recursion) and
62 # we also would still respect the stage arguments choices for these
64 (if stdenvNoCC.hostPlatform.isDarwin || stdenvNoCC.hostPlatform.useLLVM or false
65 then overrideCC stdenvNoCC buildPackages.llvmPackages.clangNoCompilerRt
66 else gccCrossLibcStdenv)
67 else mkStdenvNoLibs stdenv;
70 if stdenvNoCC.hostPlatform != stdenvNoCC.buildPlatform
72 (if stdenvNoCC.hostPlatform.isDarwin || stdenvNoCC.hostPlatform.useLLVM or false
73 then overrideCC stdenvNoCC buildPackages.llvmPackages.clangNoLibc
74 else gccCrossLibcStdenv)
75 else mkStdenvNoLibs stdenv;
77 gccStdenvNoLibs = mkStdenvNoLibs gccStdenv;
78 clangStdenvNoLibs = mkStdenvNoLibs clangStdenv;
80 # For convenience, allow callers to get the path to Nixpkgs.
84 inherit lib config overlays;
86 # do not import 'appendToName' to get consistent package-names with the same
87 # set of package-parameters: https://github.com/NixOS/nixpkgs/issues/68519
88 inherit (lib) lowPrio hiPrio makeOverridable;
90 inherit (lib) recurseIntoAttrs;
92 # This is intended to be the reverse of recurseIntoAttrs, as it is
93 # defined now it exists mainly for documentation purposes, but you
94 # can also override this with recurseIntoAttrs to recurseInto all
95 # the Attrs which is useful for testing massive changes. Ideally,
96 # every package subset not marked with recurseIntoAttrs should be
98 inherit (lib) dontRecurseIntoAttrs;
100 stringsWithDeps = lib.stringsWithDeps;
102 ### Evaluating the entire Nixpkgs naively will fail, make failure fast
103 AAAAAASomeThingsFailToEvaluate = throw ''
104 Please be informed that this pseudo-package is not the only part
105 of Nixpkgs that fails to evaluate. You should not evaluate
106 entire Nixpkgs without some special measures to handle failing
107 packages, like using pkgs/top-level/release-attrpaths-superset.nix.
110 tests = callPackages ../test { };
112 defaultPkgConfigPackages =
113 # We don't want nix-env -q to enter this, because all of these are aliases.
114 dontRecurseIntoAttrs (
115 import ./pkg-config/defaultPkgConfigPackages.nix pkgs
116 ) // { __attrsFailEvaluation = true; };
118 ### Nixpkgs maintainer tools
120 nix-generate-from-cpan = callPackage ../../maintainers/scripts/nix-generate-from-cpan.nix { };
122 nixpkgs-lint = callPackage ../../maintainers/scripts/nixpkgs-lint.nix { };
124 common-updater-scripts = callPackage ../common-updater/scripts.nix { };
126 vimPluginsUpdater = callPackage ../applications/editors/vim/plugins/updater.nix {
127 inherit (python3Packages) buildPythonApplication ;
130 genericUpdater = callPackage ../common-updater/generic-updater.nix { };
132 _experimental-update-script-combinators = callPackage ../common-updater/combinators.nix { };
134 directoryListingUpdater = callPackage ../common-updater/directory-listing-updater.nix { };
136 gitUpdater = callPackage ../common-updater/git-updater.nix { };
138 httpTwoLevelsUpdater = callPackage ../common-updater/http-two-levels-updater.nix { };
140 unstableGitUpdater = callPackage ../common-updater/unstable-updater.nix { };
142 inherit (nix-update) nix-update-script;
144 ### Push NixOS tests inside the fixed point
146 # See also allTestsForSystem in nixos/release.nix
147 nixosTests = import ../../nixos/tests/all-tests.nix {
149 system = stdenv.hostPlatform.system;
150 callTest = config: config.test;
152 # for typechecking of the scripts and evaluation of
153 # the nodes, without running VMs.
154 allDrivers = import ../../nixos/tests/all-tests.nix {
156 system = stdenv.hostPlatform.system;
157 callTest = config: config.test.driver;
159 __attrsFailEvaluation = true;
164 autoreconfHook = callPackage (
165 { makeSetupHook, autoconf, automake, gettext, libtool }:
167 name = "autoreconf-hook";
168 propagatedBuildInputs = [ autoconf automake gettext libtool ];
169 } ../build-support/setup-hooks/autoreconf.sh
172 autoreconfHook264 = autoreconfHook.override {
173 autoconf = autoconf264;
174 automake = automake111x;
177 autoreconfHook269 = autoreconfHook.override {
178 autoconf = autoconf269;
180 autoreconfHook271 = autoreconfHook.override {
181 autoconf = autoconf271;
184 autorestic = callPackage ../tools/backup/autorestic { };
186 autoPatchelfHook = makeSetupHook {
187 name = "auto-patchelf-hook";
188 propagatedBuildInputs = [ bintools ];
190 pythonInterpreter = "${python3.withPackages (ps: [ ps.pyelftools ])}/bin/python";
191 autoPatchelfScript = ../build-support/setup-hooks/auto-patchelf.py;
193 } ../build-support/setup-hooks/auto-patchelf.sh;
195 appflowy = callPackage ../applications/office/appflowy { };
197 appimageTools = callPackage ../build-support/appimage { };
199 appimageupdate-qt = appimageupdate.override { withQtUI = true; };
201 appindicator-sharp = callPackage ../development/libraries/appindicator-sharp { };
203 bindle = callPackage ../servers/bindle {
204 inherit (darwin.apple_sdk.frameworks) Security;
207 stripJavaArchivesHook = makeSetupHook {
208 name = "strip-java-archives-hook";
209 propagatedBuildInputs = [ strip-nondeterminism ];
210 } ../build-support/setup-hooks/strip-java-archives.sh;
212 ensureNewerSourcesHook = { year }: makeSetupHook {
213 name = "ensure-newer-sources-hook";
214 } (writeScript "ensure-newer-sources-hook.sh" ''
215 postUnpackHooks+=(_ensureNewerSources)
216 _ensureNewerSources() {
218 # Avoid passing option-looking directory to find. The example is diffoscope-269:
219 # https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/378
220 [[ $r == -* ]] && r="./$r"
221 '${findutils}/bin/find' "$r" \
222 '!' -newermt '${year}-01-01' -exec touch -h -d '${year}-01-02' '{}' '+'
226 # addDriverRunpath is the preferred package name, as this enables
227 # many more scenarios than just opengl now.
228 addDriverRunpath = callPackage ../build-support/add-driver-runpath { };
230 quickgui = callPackage ../applications/virtualization/quickgui { };
232 alda = callPackage ../development/interpreters/alda { };
234 align = callPackage ../tools/text/align { };
236 alire = callPackage ../development/tools/build-managers/alire { };
238 althttpd = callPackage ../servers/althttpd { };
240 anders = callPackage ../applications/science/logic/anders { };
242 ariang = callPackage ../servers/ariang { };
244 ani-cli = callPackage ../applications/video/ani-cli { };
246 dra-cla = callPackage ../applications/video/dra-cla { };
248 anime-downloader = callPackage ../applications/video/anime-downloader { };
250 aocd = with python3Packages; toPythonApplication aocd;
252 aesfix = callPackage ../tools/security/aesfix { };
254 aeskeyfind = callPackage ../tools/security/aeskeyfind { };
256 alterx = callPackage ../tools/security/alterx { };
258 altserver-linux = callPackage ../tools/misc/altserver-linux { };
260 archipelago-minecraft = callPackage ../by-name/ar/archipelago/package.nix { extraPackages = [jdk17]; };
262 asciicam = callPackage ../applications/video/asciicam { };
264 asitop = pkgs.python3Packages.callPackage ../os-specific/darwin/asitop { };
266 asnmap = callPackage ../tools/security/asnmap { };
268 astrolog = callPackage ../applications/science/astronomy/astrolog { };
270 astronomer = callPackage ../tools/misc/astronomer { };
272 atkinson-hyperlegible = callPackage ../data/fonts/atkinson-hyperlegible { };
274 automatic-timezoned = callPackage ../tools/system/automatic-timezoned { };
276 cve = with python3Packages; toPythonApplication cvelib;
278 db-rest = callPackage ../servers/db-rest { };
280 fiche = callPackage ../servers/fiche { };
282 fishnet = callPackage ../servers/fishnet { };
284 fission = callPackage ../development/tools/fission { };
286 apko = callPackage ../development/tools/apko {
287 buildGoModule = buildGo123Module;
290 melange = callPackage ../development/tools/melange { };
292 activate-linux = callPackage ../applications/misc/activate-linux { };
294 ansi = callPackage ../development/tools/ansi { };
296 ares-rs = callPackage ../tools/security/ares-rs { };
298 asn1c = callPackage ../development/compilers/asn1c { };
300 authz0 = callPackage ../tools/security/authz0 { };
302 auth0-cli = callPackage ../tools/admin/auth0-cli { };
304 atomic-operator = callPackage ../tools/security/atomic-operator { };
306 atomic-swap = callPackage ../applications/blockchains/atomic-swap { };
308 bacnet-stack = callPackage ../tools/networking/bacnet-stack { };
310 bada-bib = callPackage ../applications/science/misc/bada-bib { };
312 badlion-client = callPackage ../games/badlion-client {};
314 banana-accounting = callPackage ../applications/office/banana-accounting { };
316 basalt-monado = callPackage ../by-name/ba/basalt-monado/package.nix {
318 cereal = cereal_1_3_2;
319 opencv = opencv.override { enableGtk3 = true; };
322 beebeep = libsForQt5.callPackage ../applications/office/beebeep { };
324 beeper = callPackage ../applications/networking/instant-messengers/beeper { };
326 bearer = callPackage ../development/tools/bearer { };
328 benthos = callPackage ../development/tools/benthos { };
330 beyond-identity = callPackage ../tools/security/beyond-identity { };
332 bibtex-tidy = callPackage ../tools/typesetting/bibtex-tidy { };
334 bililiverecorder = callPackage ../servers/bililiverecorder { };
336 binbloom = callPackage ../tools/security/binbloom { };
338 bin2c = callPackage ../development/tools/bin2c { };
340 binserve = callPackage ../servers/binserve {
341 inherit (darwin.apple_sdk.frameworks) CoreServices;
344 blst = callPackage ../development/libraries/blst { };
346 bloom = qt6Packages.callPackage ../development/tools/bloom { };
348 bloodhound-py = with python3Packages; toPythonApplication bloodhound-py;
350 bodyclose = callPackage ../development/tools/bodyclose { };
352 bootstrap-studio = callPackage ../development/web/bootstrap-studio { };
354 breakpad = callPackage ../development/misc/breakpad { };
356 brev-cli = callPackage ../development/misc/brev-cli { };
358 cbfmt = callPackage ../development/tools/cbfmt { };
360 circumflex = callPackage ../applications/networking/circumflex { };
362 citron = callPackage ../tools/misc/citron { };
364 cxx-rs = callPackage ../development/libraries/cxx-rs { };
366 elfcat = callPackage ../tools/misc/elfcat { };
368 # Zip file format only allows times after year 1980, which makes e.g. Python
369 # wheel building fail with:
370 # ValueError: ZIP does not support timestamps before 1980
371 ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; };
373 updateAutotoolsGnuConfigScriptsHook = makeSetupHook {
374 name = "update-autotools-gnu-config-scripts-hook";
375 substitutions = { gnu_config = gnu-config; };
376 } ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
378 gogUnpackHook = makeSetupHook {
379 name = "gog-unpack-hook";
380 propagatedBuildInputs = [ innoextract file-rename ]; }
381 ../build-support/setup-hooks/gog-unpack.sh;
383 buf = callPackage ../by-name/bu/buf/package.nix {
384 buildGoModule = buildGo123Module;
387 buildEnv = callPackage ../build-support/buildenv { }; # not actually a package
389 buildFHSEnv = buildFHSEnvBubblewrap;
390 buildFHSEnvChroot = callPackage ../build-support/build-fhsenv-chroot { }; # Deprecated; use buildFHSEnv/buildFHSEnvBubblewrap
391 buildFHSEnvBubblewrap = callPackage ../build-support/build-fhsenv-bubblewrap { };
393 c64-debugger = callPackage ../applications/emulators/c64-debugger { };
395 cameractrls-gtk4 = cameractrls.override { withGtk = 4; };
397 cameractrls-gtk3 = cameractrls.override { withGtk = 3; };
399 camunda-modeler = callPackage ../applications/misc/camunda-modeler { };
401 checkpointBuildTools = callPackage ../build-support/checkpoint-build.nix {};
403 caroline = callPackage ../development/libraries/caroline { };
405 castget = callPackage ../applications/networking/feedreaders/castget { };
407 catatonit = callPackage ../applications/virtualization/catatonit { };
409 catppuccin-kde = callPackage ../data/themes/catppuccin-kde { };
411 catppuccin-kvantum = callPackage ../data/themes/catppuccin-kvantum { };
413 catppuccin-papirus-folders = callPackage ../data/icons/catppuccin-papirus-folders { };
415 btdu = callPackage ../tools/misc/btdu { };
417 ccal = callPackage ../tools/misc/ccal { };
419 celeste-classic-pm = pkgs.celeste-classic.override {
423 cereal = cereal_1_3_0;
425 cdecrypt = callPackage ../development/tools/cdecrypt { };
427 certgraph = callPackage ../tools/security/certgraph { };
429 certinfo = callPackage ../tools/security/certinfo { };
431 certsync = callPackage ../tools/security/certsync { };
433 cewl = callPackage ../tools/security/cewl { };
435 chatgpt-cli = callPackage ../tools/misc/chatgpt-cli { };
437 chatgpt-retrieval-plugin = callPackage ../servers/chatgpt-retrieval-plugin { };
439 mswatch = callPackage ../applications/networking/mailreaders/mswatch { };
441 chef-cli = callPackage ../tools/misc/chef-cli { };
443 checkov = callPackage ../development/tools/analysis/checkov {
447 checkpwn = callPackage ../tools/misc/checkpwn { };
449 banana-vera = callPackage ../development/tools/analysis/banana-vera { };
451 ciel = callPackage ../tools/package-management/ciel { };
453 circt = callPackage ../development/compilers/circt { };
455 clang-uml = callPackage ../by-name/cl/clang-uml/package.nix {
456 stdenv = clangStdenv;
459 classicube = callPackage ../games/classicube { };
461 clj-kondo = callPackage ../development/tools/clj-kondo { };
463 cloak = callPackage ../applications/misc/cloak {
464 inherit (darwin.apple_sdk.frameworks) Security;
467 cotp = callPackage ../applications/misc/cotp {
468 inherit (darwin.apple_sdk.frameworks) AppKit;
471 cope = callPackage ../by-name/co/cope/package.nix {
473 perlPackages = perl538Packages;
476 cmark = callPackage ../development/libraries/cmark { };
478 cmark-gfm = callPackage ../development/libraries/cmark-gfm { };
480 cm256cc = callPackage ../development/libraries/cm256cc { };
482 cnquery = callPackage ../tools/security/cnquery { };
484 cocogitto = callPackage ../development/tools/cocogitto {
485 inherit (darwin.apple_sdk.frameworks) Security;
488 conftest = callPackage ../development/tools/conftest { };
490 coldsnap = callPackage ../tools/admin/coldsnap {
491 inherit (darwin.apple_sdk.frameworks) Security;
494 colemak-dh = callPackage ../data/misc/colemak-dh { };
496 collision = callPackage ../applications/misc/collision { };
498 colmena = callPackage ../tools/admin/colmena { };
500 colorz = callPackage ../tools/misc/colorz { };
502 colorpanes = callPackage ../tools/misc/colorpanes { };
504 colorstorm = callPackage ../applications/misc/colorstorm { };
506 comedilib = callPackage ../development/libraries/comedilib { };
508 commix = callPackage ../tools/security/commix { };
510 comodoro = callPackage ../applications/misc/comodoro { };
512 compdb = callPackage ../tools/misc/compdb { };
514 conserve = callPackage ../tools/backup/conserve { };
516 conserver = callPackage ../tools/misc/conserver { };
518 coolercontrol = recurseIntoAttrs (callPackage ../applications/system/coolercontrol { });
520 confetty = callPackage ../applications/misc/confetty { };
522 confy = callPackage ../applications/misc/confy { };
524 coordgenlibs = callPackage ../development/libraries/coordgenlibs { };
526 copilot-cli = callPackage ../tools/admin/copilot-cli { };
528 cp210x-program = callPackage ../tools/misc/cp210x-program { };
530 cp437 = callPackage ../tools/misc/cp437 { };
532 cpm-cmake = callPackage ../development/tools/cpm-cmake { };
534 crackle = callPackage ../tools/networking/crackle { };
536 crackql = callPackage ../tools/security/crackql { };
538 dae = callPackage ../tools/networking/dae { };
540 darling = callPackage ../applications/emulators/darling { };
542 databricks-sql-cli = python3Packages.callPackage ../applications/misc/databricks-sql-cli { };
544 dcgm = callPackage ../os-specific/linux/dcgm { };
546 deck = callPackage ../by-name/de/deck/package.nix {
547 buildGoModule = buildGo123Module;
550 dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
552 dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
554 dhallToNix = callPackage ../build-support/dhall/to-nix.nix { };
556 dinghy = with python3Packages; toPythonApplication dinghy;
559 djgpp_i586 = callPackage ../development/compilers/djgpp { targetArchitecture = "i586"; stdenv = gccStdenv; };
560 djgpp_i686 = lowPrio (callPackage ../development/compilers/djgpp { targetArchitecture = "i686"; stdenv = gccStdenv; });
562 djhtml = python3Packages.callPackage ../development/tools/djhtml { };
564 deadnix = callPackage ../development/tools/deadnix { };
566 dec-decode = callPackage ../development/tools/dec-decode { };
568 dnf-plugins-core = with python3Packages; toPythonApplication dnf-plugins-core;
570 dnf4 = python3Packages.callPackage ../development/python-modules/dnf4/wrapper.nix { };
572 dnf5 = callPackage ../tools/package-management/dnf5 { };
574 documenso = callPackage ../applications/office/documenso { };
576 domine = callPackage ../tools/misc/domine { };
578 dsq = callPackage ../tools/misc/dsq { };
580 dt = callPackage ../tools/text/dt { };
582 dufs = callPackage ../servers/http/dufs { };
584 dynein = callPackage ../development/tools/database/dynein {
585 inherit (darwin.apple_sdk.frameworks) Security;
588 ea = callPackage ../tools/misc/ea { };
590 each = callPackage ../tools/text/each { };
592 ebusd = callPackage ../servers/ebusd { };
594 eclipse-mat = callPackage ../development/tools/eclipse-mat { };
596 ebpf-verifier = callPackage ../tools/networking/ebpf-verifier {
600 edgedb = callPackage ../tools/networking/edgedb {
601 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
604 edge-runtime = callPackage ../development/web/edge-runtime { };
606 efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { };
608 eludris = callPackage ../tools/misc/eludris {
609 inherit (darwin.apple_sdk.frameworks) Security;
612 enochecker-test = with python3Packages; callPackage ../development/tools/enochecker-test { };
614 enumer = callPackage ../tools/misc/enumer { };
616 evans = callPackage ../development/tools/evans { };
618 evhz = callPackage ../tools/misc/evhz { };
620 expand-response-params = callPackage ../build-support/expand-response-params { };
622 expressvpn = callPackage ../applications/networking/expressvpn { };
624 faq = callPackage ../development/tools/faq { };
626 femtolisp = callPackage ../development/interpreters/femtolisp { };
628 fh = callPackage ../tools/nix/fh { };
630 firefly-desktop = callPackage ../applications/misc/firefly-desktop { };
632 frece = callPackage ../development/tools/frece { };
634 frida-tools = callPackage ../tools/security/frida-tools { };
636 frink = callPackage ../development/tools/frink { };
638 frugal = callPackage ../development/tools/frugal { };
640 frugally-deep = callPackage ../development/libraries/frugally-deep { };
642 functiontrace-server = callPackage ../development/tools/functiontrace-server { };
644 gendef = callPackage ../development/tools/gendef { };
646 glade = callPackage ../development/tools/glade { };
648 glamoroustoolkit = callPackage ../development/tools/glamoroustoolkit { };
650 gobble = callPackage ../tools/X11/gobble { };
652 gokrazy = callPackage ../development/misc/gokrazy { };
654 govulncheck = callPackage ../tools/security/govulncheck { };
656 gpick = callPackage ../tools/misc/gpick { };
658 gradescope-submit = callPackage ../tools/misc/gradescope-submit { };
660 gridlock = callPackage ../tools/nix/gridlock { };
661 inherit (gridlock) nyarr;
663 hwatch = callPackage ../tools/misc/hwatch { };
665 hobbes = callPackage ../development/tools/hobbes { };
667 honeycomb-refinery = callPackage ../servers/tracing/honeycomb/refinery { };
669 html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
671 inspec = callPackage ../tools/misc/inspec { };
673 lshw-gui = lshw.override { withGUI = true; };
675 kdePackages = callPackage ../kde { };
677 buildcatrust = with python3.pkgs; toPythonApplication buildcatrust;
679 probe-rs-tools = callPackage ../by-name/pr/probe-rs-tools/package.nix {
680 inherit (darwin.apple_sdk.frameworks) AppKit;
681 inherit (darwin) DarwinTools;
684 mix2nix = callPackage ../development/tools/mix2nix { };
686 n98-magerun = callPackage ../development/tools/misc/n98-magerun { };
688 prisma-engines = callPackage ../development/tools/database/prisma-engines {
689 inherit (darwin.apple_sdk.frameworks) Security;
692 pridecat = callPackage ../tools/misc/pridecat { };
694 pridefetch = callPackage ../tools/misc/pridefetch { };
696 proto-contrib = callPackage ../development/tools/proto-contrib { };
698 protoc-gen-dart = callPackage ../development/tools/protoc-gen-dart { };
700 protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc { };
702 protoc-gen-entgrpc = callPackage ../development/tools/protoc-gen-entgrpc { };
704 protoc-gen-go = callPackage ../development/tools/protoc-gen-go { };
706 protoc-gen-go-grpc = callPackage ../development/tools/protoc-gen-go-grpc { };
708 protoc-gen-go-vtproto = callPackage ../development/tools/protoc-gen-go-vtproto { };
710 protoc-gen-grpc-web = callPackage ../development/tools/protoc-gen-grpc-web {
711 protobuf = protobuf_21;
714 protoc-gen-connect-go = callPackage ../development/tools/protoc-gen-connect-go { };
716 protoc-gen-twirp = callPackage ../development/tools/protoc-gen-twirp { };
718 protoc-gen-twirp_php = callPackage ../development/tools/protoc-gen-twirp_php { };
720 protoc-gen-twirp_swagger = callPackage ../development/tools/protoc-gen-twirp_swagger { };
722 protoc-gen-twirp_typescript = callPackage ../development/tools/protoc-gen-twirp_typescript { };
724 protoc-gen-validate = callPackage ../development/tools/protoc-gen-validate { };
726 protolint = callPackage ../development/tools/protolint { };
728 ptags = callPackage ../development/tools/misc/ptags { };
730 resolve-march-native = callPackage ../development/tools/resolve-march-native { };
732 riot-redis = callPackage ../development/tools/riot-redis { };
734 sea-orm-cli = callPackage ../development/tools/sea-orm-cli { };
736 vcpkg-tool = callPackage ../by-name/vc/vcpkg-tool/package.nix {
737 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
741 r3ctl = qt5.callPackage ../tools/misc/r3ctl { };
743 ptouch-print = callPackage ../misc/ptouch-print { };
745 demoit = callPackage ../servers/demoit { };
747 deviceTree = callPackage ../os-specific/linux/device-tree { };
749 enum4linux = callPackage ../tools/security/enum4linux { };
751 enum4linux-ng = callPackage ../tools/security/enum4linux-ng { };
753 enumerepo = callPackage ../tools/security/enumerepo {};
755 erosmb = callPackage ../tools/security/erosmb { };
757 oauth2c = callPackage ../tools/security/oauth2c { };
759 octodns = python3Packages.callPackage ../tools/networking/octodns { };
761 octodns-providers = recurseIntoAttrs {
762 bind = python3Packages.callPackage ../tools/networking/octodns/providers/bind { };
763 gandi = python3Packages.callPackage ../tools/networking/octodns/providers/gandi { };
764 hetzner = python3Packages.callPackage ../tools/networking/octodns/providers/hetzner { };
765 powerdns = python3Packages.callPackage ../tools/networking/octodns/providers/powerdns { };
768 octosuite = callPackage ../tools/security/octosuite { };
770 onesixtyone = callPackage ../tools/security/onesixtyone { };
772 oletools = with python3.pkgs; toPythonApplication oletools;
774 ollama-rocm = callPackage ../by-name/ol/ollama/package.nix { acceleration = "rocm"; };
775 ollama-cuda = callPackage ../by-name/ol/ollama/package.nix { acceleration = "cuda"; };
777 ots = callPackage ../tools/security/ots { };
779 credential-detector = callPackage ../tools/security/credential-detector { };
781 creds = callPackage ../tools/security/creds { };
783 credslayer = callPackage ../tools/security/credslayer { };
785 device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix { };
787 devour = callPackage ../tools/X11/devour { };
789 didyoumean = callPackage ../tools/misc/didyoumean {
790 inherit (darwin.apple_sdk.frameworks) AppKit;
793 didu = callPackage ../tools/misc/didu { };
795 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
797 dieHook = makeSetupHook {
799 } ../build-support/setup-hooks/die.sh;
801 archiver = callPackage ../applications/misc/archiver { };
803 digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox {
804 autoreconfHook = buildPackages.autoreconfHook269;
807 gretl = callPackage ../applications/science/math/gretl {
808 inherit (darwin.apple_sdk.frameworks) Accelerate;
811 grsync = callPackage ../applications/misc/grsync { };
813 devShellTools = callPackage ../build-support/dev-shell-tools { };
815 dockerTools = callPackage ../build-support/docker {
816 writePython3 = buildPackages.writers.writePython3;
819 fakeNss = callPackage ../build-support/fake-nss { };
821 tarsum = callPackage ../build-support/docker/tarsum.nix { };
823 nix-prefetch-docker = callPackage ../build-support/docker/nix-prefetch-docker.nix { };
825 docker-ls = callPackage ../tools/misc/docker-ls { };
827 docker-slim = callPackage ../applications/virtualization/docker-slim { };
829 doc2go = callPackage ../development/tools/doc2go { };
831 docker-sync = callPackage ../tools/misc/docker-sync { };
833 undocker = callPackage ../tools/misc/undocker { };
835 dockle = callPackage ../development/tools/dockle { };
837 docui = callPackage ../tools/misc/docui { };
839 done = callPackage ../applications/misc/done { };
841 dotfiles = callPackage ../applications/misc/dotfiles { };
845 dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {});
847 dotnet-sdk_6 = dotnetCorePackages.sdk_6_0;
848 dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
849 dotnet-sdk_8 = dotnetCorePackages.sdk_8_0;
851 dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
852 dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
853 dotnet-runtime_8 = dotnetCorePackages.runtime_8_0;
855 dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
856 dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
857 dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0;
859 dotnet-sdk = dotnetCorePackages.sdk_6_0;
860 dotnet-runtime = dotnetCorePackages.runtime_6_0;
861 dotnet-aspnetcore = dotnetCorePackages.aspnetcore_6_0;
863 nuget-to-nix = callPackage ../build-support/dotnet/nuget-to-nix { };
864 inherit (dotnetCorePackages) buildDotnetModule buildDotnetGlobalTool mkNugetSource mkNugetDeps;
866 fsautocomplete = callPackage ../development/tools/fsautocomplete { };
868 pbm = callPackage ../tools/admin/pbm { };
870 fable = callPackage ../development/tools/fable { };
872 dotnetenv = callPackage ../build-support/dotnet/dotnetenv {
873 dotnetfx = dotnetfx40;
876 buildDotnetPackage = callPackage ../build-support/dotnet/build-dotnet-package { };
877 fetchNuGet = callPackage ../build-support/dotnet/fetchnuget { };
878 dotnetbuildhelpers = callPackage ../build-support/dotnet/dotnetbuildhelpers { };
880 dumb-init = callPackage ../applications/virtualization/dumb-init { };
882 umoci = callPackage ../applications/virtualization/umoci { };
884 diswall = callPackage ../applications/networking/diswall { };
886 dupeguru = callPackage ../applications/misc/dupeguru {
887 python3Packages = python311Packages;
890 dump1090 = callPackage ../applications/radio/dump1090 { };
892 dwarf2json = callPackage ../tools/misc/dwarf2json { };
894 ebook2cw = callPackage ../applications/radio/ebook2cw { };
896 qdmr = libsForQt5.callPackage ../applications/radio/qdmr { };
898 edwin = callPackage ../data/fonts/edwin { };
900 edwood = callPackage ../applications/editors/edwood { };
902 etBook = callPackage ../data/fonts/et-book { };
904 fntsample = callPackage ../tools/misc/fntsample { };
906 fetchutils = callPackage ../tools/misc/fetchutils { };
908 fet-sh = callPackage ../tools/misc/fet-sh { };
910 fetchbower = callPackage ../build-support/fetchbower { };
912 fetchbzr = callPackage ../build-support/fetchbzr { };
914 fetchcvs = if stdenv.buildPlatform != stdenv.hostPlatform
915 # hack around splicing being crummy with things that (correctly) don't eval.
916 then buildPackages.fetchcvs
917 else callPackage ../build-support/fetchcvs { };
919 fetchdarcs = callPackage ../build-support/fetchdarcs { };
921 fetchdocker = callPackage ../build-support/fetchdocker { };
923 fetchDockerConfig = callPackage ../build-support/fetchdocker/fetchDockerConfig.nix { };
925 fetchDockerLayer = callPackage ../build-support/fetchdocker/fetchDockerLayer.nix { };
927 fetchfossil = callPackage ../build-support/fetchfossil { };
929 fetchgit = (callPackage ../build-support/fetchgit {
930 git = buildPackages.gitMinimal;
931 cacert = buildPackages.cacert;
932 git-lfs = buildPackages.git-lfs;
933 }) // { # fetchgit is a function, so we use // instead of passthru.
934 tests = pkgs.tests.fetchgit;
937 fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
939 fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {});
941 fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
943 fetchpijul = callPackage ../build-support/fetchpijul { };
945 inherit (callPackages ../build-support/node/fetch-yarn-deps { })
953 find-cursor = callPackage ../tools/X11/find-cursor { };
955 flare-floss = callPackage ../tools/security/flare-floss { };
957 flare-signal = callPackage ../applications/networking/instant-messengers/flare-signal { };
959 prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
961 global-platform-pro = callPackage ../development/tools/global-platform-pro { };
963 gomi = callPackage ../tools/misc/gomi { };
965 go-ios = callPackage ../tools/misc/go-ios { };
967 graph-easy = callPackage ../tools/graphics/graph-easy { };
969 mermaid-filter = callPackage ../tools/misc/mermaid-filter { };
971 graphw00f = callPackage ../tools/security/graphw00f { };
973 graphite-cursors = callPackage ../data/icons/graphite-cursors { };
975 opendrop = python3Packages.callPackage ../tools/networking/opendrop { };
977 owl = callPackage ../tools/networking/owl { };
979 mutmut = callPackage ../development/tools/mutmut { };
981 packcc = callPackage ../development/tools/packcc { };
983 packr = callPackage ../development/libraries/packr { };
985 pacup = callPackage ../tools/package-management/pacup { };
987 patcher9x = callPackage ../development/tools/patcher9x { };
989 perseus-cli = callPackage ../development/tools/perseus-cli {
990 inherit (darwin.apple_sdk.frameworks) CoreServices;
993 pet = callPackage ../development/tools/pet { };
995 pe-bear = libsForQt5.callPackage ../applications/misc/pe-bear { };
997 pkger = callPackage ../development/libraries/pkger { };
999 tapview = callPackage ../development/tools/tapview { };
1001 run = callPackage ../development/tools/run { };
1003 ruler = callPackage ../tools/security/ruler { };
1005 magika = with python3Packages; toPythonApplication magika;
1007 mblock-mlink = callPackage ../development/tools/mblock-mlink { };
1009 mod = callPackage ../development/tools/mod { };
1011 mya = callPackage ../applications/misc/mya { };
1013 mysql-shell = mysql-shell_8;
1016 mysql-shell_8 = callPackage ../development/tools/mysql-shell/8.nix {
1017 inherit (darwin) DarwinTools;
1018 inherit (darwin.apple_sdk.frameworks) CoreServices;
1021 protobuf = protobuf_24;
1027 mysql-shell-innovation = callPackage ../development/tools/mysql-shell/innovation.nix {
1028 inherit (darwin) DarwinTools;
1029 inherit (darwin.apple_sdk.frameworks) CoreServices;
1032 protobuf = protobuf_24;
1035 broadlink-cli = callPackage ../tools/misc/broadlink-cli { };
1037 fetchpatch = callPackage ../build-support/fetchpatch {
1038 # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154
1039 patchutils = __splicedPackages.patchutils_0_3_3;
1041 tests = pkgs.tests.fetchpatch;
1045 fetchpatch2 = callPackage ../build-support/fetchpatch {
1046 patchutils = __splicedPackages.patchutils_0_4_2;
1048 tests = pkgs.tests.fetchpatch2;
1052 fetchs3 = callPackage ../build-support/fetchs3 { };
1054 fetchtorrent = callPackage ../build-support/fetchtorrent { };
1056 fetchsvn = if stdenv.buildPlatform != stdenv.hostPlatform
1057 # hack around splicing being crummy with things that (correctly) don't eval.
1058 then buildPackages.fetchsvn
1059 else callPackage ../build-support/fetchsvn { };
1061 fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion;
1063 fetchsvnssh = callPackage ../build-support/fetchsvnssh { };
1065 fetchhg = callPackage ../build-support/fetchhg { };
1067 fetchFirefoxAddon = callPackage ../build-support/fetchfirefoxaddon { }
1069 tests = pkgs.tests.fetchFirefoxAddon;
1072 fetchNextcloudApp = callPackage ../build-support/fetchnextcloudapp { };
1074 # `fetchurl' downloads a file from the network.
1075 fetchurl = if stdenv.buildPlatform != stdenv.hostPlatform
1076 then buildPackages.fetchurl # No need to do special overrides twice,
1077 else makeOverridable (import ../build-support/fetchurl) {
1078 inherit lib stdenvNoCC buildPackages;
1080 curl = buildPackages.curlMinimal.override (old: rec {
1081 # break dependency cycles
1082 fetchurl = stdenv.fetchurlBoot;
1083 zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; };
1084 pkg-config = buildPackages.pkg-config.override (old: {
1085 pkg-config = old.pkg-config.override {
1086 fetchurl = stdenv.fetchurlBoot;
1089 perl = buildPackages.perl.override { inherit zlib; fetchurl = stdenv.fetchurlBoot; };
1090 openssl = buildPackages.openssl.override {
1091 fetchurl = stdenv.fetchurlBoot;
1093 coreutils = buildPackages.coreutils.override {
1094 fetchurl = stdenv.fetchurlBoot;
1096 xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; };
1099 attrSupport = false;
1105 libssh2 = buildPackages.libssh2.override {
1106 fetchurl = stdenv.fetchurlBoot;
1107 inherit zlib openssl;
1109 # On darwin, libkrb5 needs bootstrap_cmds which would require
1110 # converting many packages to fetchurl_boot to avoid evaluation cycles.
1111 # So turn gssSupport off there, and on Windows.
1112 # On other platforms, keep the previous value.
1114 if stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isWindows
1116 else old.gssSupport or true; # `? true` is the default
1117 libkrb5 = buildPackages.krb5.override {
1118 fetchurl = stdenv.fetchurlBoot;
1119 inherit pkg-config perl openssl;
1120 withLibedit = false;
1121 byacc = buildPackages.byacc.override { fetchurl = stdenv.fetchurlBoot; };
1122 keyutils = buildPackages.keyutils.override { fetchurl = stdenv.fetchurlBoot; };
1124 nghttp2 = buildPackages.nghttp2.override {
1125 fetchurl = stdenv.fetchurlBoot;
1127 enableApp = false; # curl just needs libnghttp2
1128 enableTests = false; # avoids bringing `cunit` and `tzdata` into scope
1133 fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
1135 fetchipfs = callPackage ../build-support/fetchipfs { };
1137 fetchit = callPackage ../applications/networking/cluster/fetchit { };
1139 fetchzip = callPackage ../build-support/fetchzip { }
1141 tests = pkgs.tests.fetchzip;
1144 fetchDebianPatch = callPackage ../build-support/fetchdebianpatch { }
1146 tests = pkgs.tests.fetchDebianPatch;
1149 fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
1151 fetchFromGitea = callPackage ../build-support/fetchgitea { };
1153 fetchFromGitHub = callPackage ../build-support/fetchgithub { };
1155 fetchFromBitbucket = callPackage ../build-support/fetchbitbucket { };
1157 fetchFromSavannah = callPackage ../build-support/fetchsavannah { };
1159 fetchFromSourcehut = callPackage ../build-support/fetchsourcehut { };
1161 fetchFromGitLab = callPackage ../build-support/fetchgitlab { };
1163 fetchFromGitiles = callPackage ../build-support/fetchgitiles { };
1165 fetchFrom9Front = callPackage ../build-support/fetch9front { };
1167 fetchFromRepoOrCz = callPackage ../build-support/fetchrepoorcz { };
1169 fetchgx = callPackage ../build-support/fetchgx { };
1171 fetchPypi = callPackage ../build-support/fetchpypi { };
1173 fetchPypiLegacy = callPackage ../build-support/fetchpypilegacy { };
1175 resolveMirrorURLs = {url}: fetchurl {
1180 lazydocker = callPackage ../tools/misc/lazydocker { };
1182 ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; }
1183 ../build-support/setup-hooks/ld-is-cc-hook.sh;
1185 libgflow = callPackage ../development/libraries/libgflow { };
1186 libgtkflow3 = callPackage ../development/libraries/libgtkflow3 { };
1187 libgtkflow4 = callPackage ../development/libraries/libgtkflow4 { };
1189 libredirect = callPackage ../build-support/libredirect { };
1191 madonctl = callPackage ../applications/misc/madonctl { };
1193 copyDesktopItems = makeSetupHook {
1194 name = "copy-desktop-items-hook";
1195 } ../build-support/setup-hooks/copy-desktop-items.sh;
1197 makeDesktopItem = callPackage ../build-support/make-desktopitem { };
1199 copyPkgconfigItems = makeSetupHook {
1200 name = "copy-pkg-config-items-hook";
1201 } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
1203 makePkgconfigItem = callPackage ../build-support/make-pkgconfigitem { };
1205 makeDarwinBundle = callPackage ../build-support/make-darwin-bundle { };
1207 makeAutostartItem = callPackage ../build-support/make-startupitem { };
1209 makeImpureTest = callPackage ../build-support/make-impure-test.nix;
1211 makeInitrd = callPackage ../build-support/kernel/make-initrd.nix; # Args intentionally left out
1213 makeInitrdNG = callPackage ../build-support/kernel/make-initrd-ng.nix;
1214 makeInitrdNGTool = callPackage ../build-support/kernel/make-initrd-ng-tool.nix { };
1216 makeWrapper = makeShellWrapper;
1218 makeShellWrapper = makeSetupHook {
1219 name = "make-shell-wrapper-hook";
1220 propagatedBuildInputs = [ dieHook ];
1222 # targetPackages.runtimeShell only exists when pkgs == targetPackages (when targetPackages is not __raw)
1223 shell = if targetPackages ? runtimeShell then targetPackages.runtimeShell else throw "makeWrapper/makeShellWrapper must be in nativeBuildInputs";
1226 tests = tests.makeWrapper;
1228 } ../build-support/setup-hooks/make-wrapper.sh;
1230 makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { };
1232 compressFirmwareXz = callPackage ../build-support/kernel/compress-firmware.nix { type = "xz"; };
1234 compressFirmwareZstd = callPackage ../build-support/kernel/compress-firmware.nix { type = "zstd"; };
1236 makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }:
1237 callPackage ../build-support/kernel/modules-closure.nix {
1238 inherit kernel firmware rootModules allowMissing;
1241 mkBinaryCache = callPackage ../build-support/binary-cache { };
1243 mkShell = callPackage ../build-support/mkshell { };
1244 mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
1246 mokutil = callPackage ../tools/security/mokutil { };
1248 mpsolve = libsForQt5.callPackage ../applications/science/math/mpsolve { };
1250 nixBufferBuilders = import ../applications/editors/emacs/build-support/buffer.nix {
1251 inherit lib writeText;
1252 inherit (emacs.pkgs) inherit-local;
1255 nix-gitignore = callPackage ../build-support/nix-gitignore { };
1257 numworks-epsilon = callPackage ../applications/science/math/numworks-epsilon { };
1259 ociTools = callPackage ../build-support/oci-tools { };
1262 callPackages ../build-support/setup-hooks/patch-rc-path-hooks { }
1263 ) patchRcPathBash patchRcPathCsh patchRcPathFish patchRcPathPosix;
1265 pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
1267 pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
1268 ../build-support/setup-hooks/prune-libtool-files.sh;
1270 closureInfo = callPackage ../build-support/closure-info.nix { };
1272 sensible-utils = callPackage ../tools/misc/sensible-utils { };
1274 serverspec = callPackage ../tools/misc/serverspec { };
1276 setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
1278 shortenPerlShebang = makeSetupHook {
1279 name = "shorten-perl-shebang-hook";
1280 propagatedBuildInputs = [ dieHook ];
1281 } ../build-support/setup-hooks/shorten-perl-shebang.sh;
1283 singularity-tools = callPackage ../build-support/singularity-tools { };
1286 sirula = callPackage ../tools/wayland/sirula { };
1288 sitelen-seli-kiwen = callPackage ../data/fonts/sitelen-seli-kiwen { };
1290 srcOnly = callPackage ../build-support/src-only { };
1292 subnetcalc = callPackage ../tools/networking/subnetcalc { };
1294 substitute = callPackage ../build-support/substitute/substitute.nix { };
1296 substituteAll = callPackage ../build-support/substitute/substitute-all.nix { };
1298 substituteAllFiles = callPackage ../build-support/substitute-files/substitute-all-files.nix { };
1300 replaceDependencies = callPackage ../build-support/replace-dependencies.nix { };
1302 replaceDependency = { drv, oldDependency, newDependency, verbose ? true }: replaceDependencies {
1303 inherit drv verbose;
1305 inherit oldDependency newDependency;
1307 # When newDependency depends on drv, instead of causing infinite recursion, keep it as is.
1308 cutoffPackages = [ newDependency ];
1311 replaceVars = callPackage ../build-support/replace-vars { };
1313 replaceDirectDependencies = callPackage ../build-support/replace-direct-dependencies.nix { };
1315 nukeReferences = callPackage ../build-support/nuke-references {
1316 inherit (darwin) signingUtils;
1319 referencesByPopularity = callPackage ../build-support/references-by-popularity { };
1321 removeReferencesTo = callPackage ../build-support/remove-references-to {
1322 inherit (darwin) signingUtils;
1325 # No callPackage. In particular, we don't want `img` *package* in parameters.
1326 vmTools = makeOverridable (import ../build-support/vm) { inherit pkgs lib; };
1328 releaseTools = callPackage ../build-support/release { };
1330 inherit (lib.systems) platforms;
1332 setJavaClassPath = makeSetupHook {
1333 name = "set-java-classpath-hook";
1334 } ../build-support/setup-hooks/set-java-classpath.sh;
1336 fixDarwinDylibNames = makeSetupHook {
1337 name = "fix-darwin-dylib-names-hook";
1338 substitutions = { inherit (darwin.binutils) targetPrefix; };
1339 meta.platforms = lib.platforms.darwin;
1340 } ../build-support/setup-hooks/fix-darwin-dylib-names.sh;
1342 writeDarwinBundle = callPackage ../build-support/make-darwin-bundle/write-darwin-bundle.nix { };
1344 desktopToDarwinBundle = makeSetupHook {
1345 name = "desktop-to-darwin-bundle-hook";
1346 propagatedBuildInputs = [ writeDarwinBundle librsvg imagemagick (onlyBin python3Packages.icnsutil) ];
1347 } ../build-support/setup-hooks/desktop-to-darwin-bundle.sh;
1349 keepBuildTree = makeSetupHook {
1350 name = "keep-build-tree-hook";
1351 } ../build-support/setup-hooks/keep-build-tree.sh;
1353 moveBuildTree = makeSetupHook {
1354 name = "move-build-tree-hook";
1355 } ../build-support/setup-hooks/move-build-tree.sh;
1357 enableGCOVInstrumentation = makeSetupHook {
1358 name = "enable-gcov-instrumentation-hook";
1359 } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
1361 makeGCOVReport = makeSetupHook {
1362 name = "make-gcov-report-hook";
1363 propagatedBuildInputs = [ lcov enableGCOVInstrumentation ];
1364 } ../build-support/setup-hooks/make-coverage-analysis-report.sh;
1366 makeHardcodeGsettingsPatch = callPackage ../build-support/make-hardcode-gsettings-patch { };
1368 mitm-cache = callPackage ../build-support/mitm-cache {
1369 inherit (darwin.apple_sdk.frameworks) Security;
1372 # intended to be used like nix-build -E 'with import <nixpkgs> { }; enableDebugging fooPackage'
1373 enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
1375 findXMLCatalogs = makeSetupHook {
1376 name = "find-xml-catalogs-hook";
1377 } ../build-support/setup-hooks/find-xml-catalogs.sh;
1379 wrapGAppsHook3 = wrapGAppsNoGuiHook.override {
1383 wrapGAppsHook4 = wrapGAppsNoGuiHook.override {
1385 gtk3 = __splicedPackages.gtk4;
1388 wrapGAppsNoGuiHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook {
1389 makeWrapper = makeBinaryWrapper;
1392 separateDebugInfo = makeSetupHook {
1393 name = "separate-debug-info-hook";
1394 } ../build-support/setup-hooks/separate-debug-info.sh;
1396 setupDebugInfoDirs = makeSetupHook {
1397 name = "setup-debug-info-dirs-hook";
1398 } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
1400 useOldCXXAbi = makeSetupHook {
1401 name = "use-old-cxx-abi-hook";
1402 } ../build-support/setup-hooks/use-old-cxx-abi.sh;
1404 iconConvTools = callPackage ../build-support/icon-conv-tools { };
1406 validatePkgConfig = makeSetupHook
1407 { name = "validate-pkg-config"; propagatedBuildInputs = [ findutils pkg-config ]; }
1408 ../build-support/setup-hooks/validate-pkg-config.sh;
1410 patchPpdFilesHook = callPackage ../build-support/setup-hooks/patch-ppd-files { };
1413 writers = callPackage ../build-support/writers { };
1415 # lib functions depending on pkgs
1416 inherit (import ../pkgs-lib {
1417 # The `lib` variable in this scope doesn't include any applied lib overlays,
1423 testers = callPackage ../build-support/testers { };
1427 _3llo = callPackage ../tools/misc/3llo { };
1429 _3mux = callPackage ../tools/misc/3mux { };
1431 _1password-gui = callPackage ../applications/misc/1password-gui { };
1433 _1password-gui-beta = callPackage ../applications/misc/1password-gui { channel = "beta"; };
1435 _6tunnel = callPackage ../tools/networking/6tunnel { };
1437 _7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { };
1438 _7zz-rar = _7zz.override { enableUnfree = true; };
1440 _9pfs = callPackage ../tools/filesystems/9pfs { };
1442 _9ptls = callPackage ../os-specific/linux/9ptls { };
1444 aaa = callPackage ../tools/misc/aaa { };
1446 aardvark-dns = callPackage ../tools/networking/aardvark-dns { };
1448 a2ps = callPackage ../tools/text/a2ps { };
1450 abbreviate = callPackage ../tools/text/abbreviate { };
1452 abcm2ps = callPackage ../tools/audio/abcm2ps { };
1454 abduco = callPackage ../tools/misc/abduco { };
1456 acct = callPackage ../tools/system/acct { };
1458 accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { };
1460 acme-dns = callPackage ../servers/dns/acme-dns/default.nix {
1461 buildGoModule = buildGo122Module; # https://github.com/joohoi/acme-dns/issues/365
1464 acme-sh = callPackage ../tools/admin/acme-sh { };
1466 alsaequal = callPackage ../tools/audio/alsaequal { };
1468 amdgpu_top = callPackage ../tools/system/amdgpu_top { };
1470 acquire = with python3Packages; toPythonApplication acquire;
1472 actdiag = with python3.pkgs; toPythonApplication actdiag;
1474 actkbd = callPackage ../tools/system/actkbd { };
1476 adafruit-ampy = callPackage ../tools/misc/adafruit-ampy { };
1478 addic7ed-cli = callPackage ../tools/misc/addic7ed-cli { };
1480 addlicense = callPackage ../tools/misc/addlicense { };
1482 adenum = callPackage ../tools/security/adenum { };
1484 adlplug = callPackage ../applications/audio/adlplug {
1485 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa Carbon CoreServices ApplicationServices CoreAudio CoreMIDI AudioToolbox Accelerate CoreImage IOKit AudioUnit QuartzCore WebKit DiscRecording CoreAudioKit;
1488 opnplug = adlplug.override {
1492 arc_unpacker = callPackage ../tools/archivers/arc_unpacker { };
1494 adminer = callPackage ../servers/adminer { };
1496 akkoma = callPackage ../servers/akkoma {
1497 elixir = elixir_1_16;
1498 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_16; });
1500 akkoma-frontends = recurseIntoAttrs {
1501 akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { };
1502 admin-fe = callPackage ../servers/akkoma/admin-fe {
1504 yarn = yarn.override { nodejs = nodejs_18; };
1505 python3 = python311;
1508 akkoma-emoji = recurseIntoAttrs {
1509 blobs_gg = callPackage ../servers/akkoma/emoji/blobs_gg.nix { };
1512 advancecomp = callPackage ../tools/compression/advancecomp { };
1514 aefs = callPackage ../tools/filesystems/aefs { };
1516 aegisub = callPackage ../by-name/ae/aegisub/package.nix ({
1518 luajit = luajit.override { enable52Compat = true; };
1520 } // (config.aegisub or {}));
1522 aerospike = callPackage ../servers/nosql/aerospike { };
1524 aespipe = callPackage ../tools/security/aespipe { };
1526 aescrypt = callPackage ../tools/misc/aescrypt { };
1528 aether-lv2 = callPackage ../applications/audio/aether-lv2 { };
1530 acme-client = callPackage ../tools/networking/acme-client {
1534 adrgen = callPackage ../tools/misc/adrgen { };
1536 adriconf = callPackage ../tools/graphics/adriconf { };
1538 amass = callPackage ../tools/networking/amass { };
1540 afew = callPackage ../applications/networking/mailreaders/afew { };
1542 afetch = callPackage ../tools/misc/afetch { };
1544 afio = callPackage ../tools/archivers/afio { };
1546 honggfuzz = callPackage ../tools/security/honggfuzz {
1551 aflplusplus = callPackage ../tools/security/aflplusplus {
1554 llvmPackages = llvmPackages_15;
1558 ledfx = callPackage ../applications/audio/ledfx { };
1560 libdislocator = callPackage ../tools/security/aflplusplus/libdislocator.nix { };
1562 afpfs-ng = callPackage ../tools/filesystems/afpfs-ng { };
1564 afsctool = callPackage ../tools/filesystems/afsctool {
1565 inherit (darwin.apple_sdk.frameworks) CoreServices;
1568 agi = callPackage ../tools/graphics/agi { };
1570 agola = callPackage ../development/tools/continuous-integration/agola { };
1572 agrep = callPackage ../tools/text/agrep { };
1574 aha = callPackage ../tools/text/aha { };
1576 ahcpd = callPackage ../tools/networking/ahcpd { };
1578 aichat = callPackage ../tools/misc/aichat { };
1580 aide = callPackage ../tools/security/aide { };
1582 ain = callPackage ../tools/networking/ain { };
1584 aioblescan = with python3Packages; toPythonApplication aioblescan;
1586 aiodnsbrute = callPackage ../tools/security/aiodnsbrute { };
1588 aircrack-ng = callPackage ../tools/networking/aircrack-ng { };
1590 airgeddon = callPackage ../tools/networking/airgeddon { };
1592 apache-airflow = callPackage ../servers/apache-airflow { };
1594 apachetomcatscanner = callPackage ../tools/security/apachetomcatscanner { };
1596 airsonic = callPackage ../servers/misc/airsonic { };
1598 airspy = callPackage ../applications/radio/airspy { };
1600 airspyhf = callPackage ../applications/radio/airspyhf { };
1602 airwindows-lv2 = callPackage ../applications/audio/airwindows-lv2 { };
1604 aixlog = callPackage ../development/libraries/aixlog { };
1606 aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
1608 ajour = callPackage ../tools/games/ajour {
1609 inherit (plasma5Packages) kdialog;
1612 inherit (recurseIntoAttrs (callPackage ../tools/package-management/akku { }))
1615 alice-lg = callPackage ../servers/alice-lg{ };
1617 alice-tools = callPackage ../tools/games/alice-tools {
1621 alice-tools-qt5 = libsForQt5.callPackage ../tools/games/alice-tools { };
1623 alice-tools-qt6 = qt6Packages.callPackage ../tools/games/alice-tools { };
1625 allure = callPackage ../development/tools/allure { };
1627 aquosctl = callPackage ../tools/misc/aquosctl { };
1629 arch-install-scripts = callPackage ../tools/misc/arch-install-scripts { };
1631 argocd-vault-plugin = callPackage ../tools/security/argocd-vault-plugin { };
1633 arubaotp-seed-extractor = callPackage ../tools/security/arubaotp-seed-extractor { };
1635 auditwheel = with python3Packages; toPythonApplication auditwheel;
1637 amidst = callPackage ../tools/games/minecraft/amidst { };
1639 asar = callPackage ../tools/compression/asar { };
1641 askalono = callPackage ../tools/misc/askalono { };
1643 asleap = callPackage ../tools/networking/asleap { };
1645 awsbck = callPackage ../tools/backup/awsbck {
1646 inherit (darwin.apple_sdk.frameworks) Security;
1649 balena-cli = callPackage ../tools/admin/balena-cli { };
1651 basez = callPackage ../tools/misc/basez { };
1653 btc-rpc-explorer = callPackage ../tools/misc/btc-rpc-explorer { };
1655 carbon-now-cli = callPackage ../tools/typesetting/carbon-now-cli { };
1657 cf-vault = callPackage ../tools/admin/cf-vault { };
1659 cfspeedtest = callPackage ../tools/networking/cfspeedtest { };
1661 cfonts = callPackage ../tools/misc/cfonts { };
1663 bikeshed = python3Packages.callPackage ../applications/misc/bikeshed { };
1665 cie-middleware-linux = callPackage ../tools/security/cie-middleware-linux { };
1667 cidrgrep = callPackage ../tools/text/cidrgrep { };
1669 clematis = callPackage ../tools/misc/clematis { };
1671 clubhouse-cli = callPackage ../tools/misc/clubhouse-cli { };
1673 colorless = callPackage ../tools/misc/colorless { };
1675 configurable-http-proxy = callPackage ../tools/networking/configurable-http-proxy { };
1677 crypto-tracker = callPackage ../tools/misc/crypto-tracker { };
1679 ejson2env = callPackage ../tools/admin/ejson2env { };
1681 davinci-resolve = callPackage ../applications/video/davinci-resolve { };
1683 davinci-resolve-studio = callPackage ../applications/video/davinci-resolve { studioVariant = true; };
1685 dehinter = with python3Packages; toPythonApplication dehinter;
1687 dolbybcsoftwaredecode = callPackage ../applications/audio/dolbybcsoftwaredecode { };
1689 donkey = callPackage ../tools/security/donkey { };
1691 dwarfs = callPackage ../tools/filesystems/dwarfs { };
1693 dysk = callPackage ../tools/filesystems/dysk { };
1695 fscan = callPackage ../tools/security/fscan { };
1697 copier = callPackage ../tools/misc/copier { };
1699 gamemode = callPackage ../tools/games/gamemode {
1700 libgamemode32 = pkgsi686Linux.gamemode.lib;
1703 gamescope = callPackage ../by-name/ga/gamescope/package.nix {
1704 enableExecutable = true;
1707 wlroots = wlroots_0_17;
1710 gamescope-wsi = callPackage ../by-name/ga/gamescope/package.nix {
1711 enableExecutable = false;
1714 wlroots = wlroots_0_17;
1717 elkhound = callPackage ../development/tools/elkhound { };
1719 ethq = callPackage ../os-specific/linux/ethq { };
1721 font-v = with python3Packages; toPythonApplication font-v;
1723 fontbakery = with python3Packages; toPythonApplication fontbakery;
1725 weidu = callPackage ../tools/games/weidu { };
1727 weylus = callPackage ../applications/graphics/weylus {
1728 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox;
1731 gam = callPackage ../tools/admin/gam { };
1733 gen6dns = callPackage ../tools/networking/gen6dns { };
1735 github-copilot-cli = callPackage ../tools/misc/github-copilot-cli { };
1737 # This is to workaround gfal2-python broken against Python 3.12 or later.
1738 # TODO: Remove these lines after solving the breakage.
1739 gfal2-util = callPackage ../by-name/gf/gfal2-util/package.nix (lib.optionalAttrs python3Packages.gfal2-python.meta.broken {
1740 python3Packages = python311Packages;
1743 gfshare = callPackage ../tools/security/gfshare { };
1745 gh-cal = callPackage ../tools/misc/gh-cal {
1746 inherit (darwin.apple_sdk.frameworks) Security;
1749 ghostie = callPackage ../tools/misc/ghostie { };
1751 glooctl = callPackage ../applications/networking/cluster/glooctl { };
1753 gobgp = callPackage ../tools/networking/gobgp { };
1755 gof5 = callPackage ../tools/networking/gof5 { };
1757 goflow = callPackage ../tools/networking/goflow { };
1759 gofu = callPackage ../applications/misc/gofu { };
1761 godspeed = callPackage ../tools/networking/godspeed { };
1763 goodhosts = callPackage ../tools/networking/goodhosts { };
1765 goose = callPackage ../tools/misc/goose { };
1767 gp-saml-gui = python3Packages.callPackage ../tools/networking/gp-saml-gui { };
1769 grizzly = callPackage ../tools/misc/grizzly { };
1771 guestfs-tools = callPackage ../tools/virtualization/guestfs-tools { };
1773 fabs = callPackage ../tools/backup/fabs { };
1775 fm = callPackage ../applications/file-managers/fm { };
1777 fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
1779 hblock = callPackage ../tools/networking/hblock { };
1781 headsetcontrol = callPackage ../tools/audio/headsetcontrol { };
1783 headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
1785 heh = callPackage ../applications/editors/heh { };
1787 hexdiff = callPackage ../tools/misc/hexdiff { };
1789 hexo-cli = callPackage ../development/tools/hexo-cli { };
1791 hostmux = callPackage ../tools/misc/hostmux { };
1793 hsd = callPackage ../tools/misc/hsd { };
1795 hyperpotamus = callPackage ../tools/misc/hyperpotamus { };
1797 inherit (callPackages ../tools/networking/ivpn/default.nix {}) ivpn ivpn-service;
1799 jobber = callPackage ../tools/system/jobber { };
1801 kanata = callPackage ../tools/system/kanata { };
1803 kanata-with-cmd = kanata.override { withCmd = true; };
1805 kaufkauflist = callPackage ../applications/misc/kaufkauflist { };
1807 kdocker = libsForQt5.callPackage ../tools/X11/kdocker { };
1809 kicli = callPackage ../tools/misc/kicli { };
1811 ksmbd-tools = callPackage ../os-specific/linux/ksmbd-tools { };
1813 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { };
1815 kstart = callPackage ../tools/security/kstart { };
1817 kubevirt = callPackage ../tools/virtualization/kubevirt { };
1819 lektor = callPackage ../tools/misc/lektor { };
1821 licenseclassifier = callPackage ../development/tools/misc/licenseclassifier { };
1823 license-cli = callPackage ../tools/misc/license-cli { };
1825 linux-router = callPackage ../tools/networking/linux-router { };
1827 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; };
1829 makehuman = libsForQt5.callPackage ../applications/misc/makehuman { };
1831 markdownlint-cli = callPackage ../tools/text/markdownlint-cli { };
1833 markdownlint-cli2 = callPackage ../tools/text/markdownlint-cli2 { };
1835 mbidled = callPackage ../tools/networking/mbidled { };
1837 mcaselector = callPackage ../tools/games/minecraft/mcaselector {
1838 jre = jre.override {
1839 enableJavaFX = true;
1843 metapixel = callPackage ../tools/graphics/metapixel { };
1845 memos = callPackage ../servers/memos { };
1847 midimonster = callPackage ../tools/audio/midimonster { };
1849 midi-trigger = callPackage ../applications/audio/midi-trigger { };
1851 mnc = callPackage ../tools/misc/mnc { };
1853 mgmt = callPackage ../applications/system/mgmt { };
1855 mkosi = python3Packages.callPackage ../tools/virtualization/mkosi { inherit systemd; };
1857 mkosi-full = mkosi.override { withQemu = true; };
1859 monica = callPackage ../servers/web-apps/monica { };
1861 mpremote = python3Packages.callPackage ../tools/misc/mpremote { };
1863 mprocs = callPackage ../tools/misc/mprocs { };
1865 mpy-utils = python3Packages.callPackage ../tools/misc/mpy-utils { };
1867 mymcplus = python3Packages.callPackage ../tools/games/mymcplus { };
1869 near-cli = callPackage ../tools/misc/near-cli { };
1871 networkd-notify = python3Packages.callPackage ../tools/networking/networkd-notify {
1872 systemd = pkgs.systemd;
1875 node-glob = callPackage ../tools/misc/node-glob { };
1877 nominatim = callPackage ../servers/nominatim {
1878 postgresql = postgresql_14;
1881 npm-check-updates = callPackage ../tools/package-management/npm-check-updates { };
1883 ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { };
1885 openbugs = pkgsi686Linux.callPackage ../applications/science/machine-learning/openbugs { };
1887 openusd = python3Packages.openusd.override {
1892 osquery = callPackage ../tools/system/osquery { };
1894 paperview = callPackage ../tools/X11/paperview { };
1896 pferd = callPackage ../tools/misc/pferd { };
1898 polygon-cli = callPackage ../tools/networking/polygon-cli { };
1900 pricehist = python3Packages.callPackage ../tools/misc/pricehist { };
1902 proycon-wayout = callPackage ../tools/wayland/proycon-wayout { };
1904 q = callPackage ../tools/networking/q { };
1906 qFlipper = libsForQt5.callPackage ../tools/misc/qflipper { };
1908 quich = callPackage ../tools/misc/quich { } ;
1910 rabtap = callPackage ../tools/networking/rabtap { } ;
1912 redfang = callPackage ../tools/networking/redfang { };
1914 ronin = callPackage ../tools/security/ronin { };
1916 scarab = callPackage ../tools/games/scarab { };
1918 inherit (callPackage ../development/libraries/sdbus-cpp { }) sdbus-cpp sdbus-cpp_2;
1920 sdlookup = callPackage ../tools/security/sdlookup { };
1922 sdkmanager = with python3Packages; toPythonApplication sdkmanager;
1924 sgrep = callPackage ../tools/text/sgrep { };
1926 shaperglot = with python3Packages; toPythonApplication shaperglot;
1928 shell-genie = callPackage ../applications/misc/shell-genie { };
1930 sloth = callPackage ../tools/misc/sloth { };
1932 snagboot = python3.pkgs.callPackage ../applications/misc/snagboot { };
1934 simple-dlna-browser = callPackage ../tools/networking/simple-dlna-browser { };
1936 sitespeed-io = callPackage ../tools/networking/sitespeed-io { };
1938 slipstream = callPackage ../tools/games/slipstream {
1942 sorted-grep = callPackage ../tools/text/sorted-grep { };
1944 smbmap = callPackage ../tools/security/smbmap { };
1946 smbscan = callPackage ../tools/security/smbscan { };
1948 spectre-cli = callPackage ../tools/security/spectre-cli { };
1950 speedtest-go = callPackage ../tools/networking/speedtest-go { };
1952 speedtest-rs = callPackage ../tools/networking/speedtest-rs { };
1954 stargazer = callPackage ../servers/gemini/stargazer {
1955 inherit (darwin.apple_sdk.frameworks) Security;
1958 steamtinkerlaunch = callPackage ../tools/games/steamtinkerlaunch { };
1960 supercronic = callPackage ../tools/system/supercronic { };
1962 supermin = callPackage ../tools/virtualization/supermin {
1963 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
1966 sx-go = callPackage ../tools/security/sx-go { };
1968 systeroid = callPackage ../tools/system/systeroid { };
1970 tailwindcss = callPackage ../development/tools/tailwindcss { };
1972 tauon = callPackage ../applications/audio/tauon { };
1974 tere = callPackage ../tools/misc/tere { };
1976 termusic = darwin.apple_sdk_11_0.callPackage ../applications/audio/termusic {
1977 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreAudio CoreGraphics Foundation IOKit MediaPlayer Security;
1980 tfk8s = callPackage ../tools/misc/tfk8s { };
1982 thumbs = callPackage ../tools/misc/thumbs { };
1984 tnat64 = callPackage ../tools/networking/tnat64 { };
1986 toast = callPackage ../development/tools/toast { };
1988 topicctl = callPackage ../tools/misc/topicctl { };
1990 transmission-rss = callPackage ../tools/networking/transmission-rss { };
1992 trimage = callPackage ../applications/graphics/trimage { inherit (qt5) wrapQtAppsHook; };
1994 ttchat = callPackage ../tools/misc/ttchat { };
1996 ufolint = with python3Packages; toPythonApplication ufolint;
1998 ukmm = callPackage ../tools/games/ukmm { };
2000 unflac = callPackage ../tools/audio/unflac { };
2002 valeronoi = qt6Packages.callPackage ../tools/misc/valeronoi { };
2004 veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
2006 ventoy-full = ventoy.override {
2007 withCryptsetup = true;
2013 vitess = callPackage ../development/tools/database/vitess { };
2015 vopono = callPackage ../tools/networking/vopono { };
2017 vprof = with python3Packages; toPythonApplication vprof;
2019 vrc-get = callPackage ../tools/misc/vrc-get {
2020 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2023 vrrtest = callPackage ../tools/video/vrrtest { };
2026 winbox3 = callPackage ../tools/admin/winbox {
2027 wine = wineWowPackages.stable;
2030 wwcd = callPackage ../tools/misc/wwcd { };
2032 writedisk = callPackage ../tools/misc/writedisk { };
2034 xcd = callPackage ../tools/misc/xcd { };
2036 xpaste = callPackage ../tools/text/xpaste { };
2038 yabridge = callPackage ../tools/audio/yabridge {
2039 wine = wineWowPackages.staging;
2042 yabridgectl = callPackage ../tools/audio/yabridgectl {
2043 wine = wineWowPackages.staging;
2046 yafetch = callPackage ../tools/misc/yafetch {
2047 stdenv = clangStdenv;
2050 yarn-lock-converter = callPackage ../tools/package-management/yarn-lock-converter { };
2052 zsh-history-to-fish = callPackage ../tools/misc/zsh-history-to-fish { };
2054 archi = callPackage ../tools/misc/archi { };
2056 breitbandmessung = callPackage ../applications/networking/breitbandmessung {
2057 electron = electron_29;
2060 ### APPLICATIONS/VERSION-MANAGEMENT
2062 deepgit = callPackage ../applications/version-management/deepgit { };
2064 git = callPackage ../applications/version-management/git {
2065 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
2066 perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
2068 perlPackages.libnet perlPackages.NetSMTPSSL
2069 perlPackages.IOSocketSSL perlPackages.NetSSLeay
2070 perlPackages.AuthenSASL perlPackages.DigestHMAC
2074 # The full-featured Git.
2075 gitFull = git.override {
2078 sendEmailSupport = true;
2080 withLibsecret = !stdenv.hostPlatform.isDarwin;
2083 # Git with SVN support, but without GUI.
2084 gitSVN = lowPrio (git.override { svnSupport = true; });
2086 git-doc = lib.addMetaAttrs {
2087 description = "Additional documentation for Git";
2088 longDescription = ''
2089 This package contains additional documentation (HTML and text files) that
2090 is referenced in the man pages of Git.
2094 gitMinimal = git.override {
2096 pythonSupport = false;
2097 perlSupport = false;
2101 bfg-repo-cleaner = callPackage ../applications/version-management/bfg-repo-cleaner { };
2103 bit = callPackage ../applications/version-management/bit { };
2105 bitbucket-server-cli = callPackage ../applications/version-management/bitbucket-server-cli { };
2107 bump2version = with python3Packages; toPythonApplication bump2version;
2109 cgit = callPackage ../applications/version-management/cgit { };
2111 cgit-pink = callPackage ../applications/version-management/cgit/pink.nix { };
2113 commit-formatter = callPackage ../applications/version-management/commit-formatter { };
2115 commitlint = nodePackages."@commitlint/cli";
2117 conform = callPackage ../applications/version-management/conform { };
2119 datalad = with python3Packages; toPythonApplication datalad;
2121 datalad-gooey = with python3Packages; toPythonApplication datalad-gooey;
2123 degit = callPackage ../applications/version-management/degit { };
2125 delta = darwin.apple_sdk_11_0.callPackage ../applications/version-management/delta { };
2127 debase = callPackage ../by-name/de/debase/package.nix {
2128 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
2131 diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { };
2133 forgejo-lts = callPackage ../by-name/fo/forgejo/lts.nix { };
2135 gfold = callPackage ../applications/version-management/gfold {
2136 inherit (darwin.apple_sdk.frameworks) Security;
2139 gita = python3Packages.callPackage ../applications/version-management/gita { };
2141 gitoxide = darwin.apple_sdk_11_0.callPackage ../applications/version-management/gitoxide {
2142 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
2145 gg-scm = callPackage ../applications/version-management/gg { };
2148 gh = callPackage ../applications/version-management/gh { };
2150 ghorg = callPackage ../applications/version-management/ghorg { };
2152 ghq = callPackage ../applications/version-management/ghq { };
2154 ghr = callPackage ../applications/version-management/ghr { };
2156 git-absorb = callPackage ../applications/version-management/git-absorb {
2157 inherit (darwin.apple_sdk.frameworks) Security;
2160 git-aggregator = callPackage ../applications/version-management/git-aggregator { };
2162 git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-annex-metadata-gui {
2163 inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter;
2166 git-annex-remote-dbx = callPackage ../applications/version-management/git-annex-remote-dbx {
2167 inherit (python3Packages)
2168 buildPythonApplication
2174 git-annex-remote-googledrive = python3Packages.callPackage ../applications/version-management/git-annex-remote-googledrive { };
2176 git-annex-remote-rclone = callPackage ../applications/version-management/git-annex-remote-rclone { };
2178 git-annex-utils = callPackage ../applications/version-management/git-annex-utils { };
2180 git-appraise = callPackage ../applications/version-management/git-appraise { };
2182 git-archive-all = python3.pkgs.callPackage ../applications/version-management/git-archive-all { };
2184 git-backdate = callPackage ../applications/version-management/git-backdate { };
2186 git-big-picture = callPackage ../applications/version-management/git-big-picture { };
2188 git-bars = callPackage ../applications/version-management/git-bars { };
2190 git-branchless = callPackage ../applications/version-management/git-branchless {
2191 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2194 git-bug = callPackage ../applications/version-management/git-bug { };
2196 git-bug-migration = callPackage ../applications/version-management/git-bug-migration { };
2198 git-cache = callPackage ../applications/version-management/git-cache { };
2200 git-chglog = callPackage ../applications/version-management/git-chglog { };
2202 git-cinnabar = callPackage ../applications/version-management/git-cinnabar {
2203 inherit (darwin.apple_sdk.frameworks) CoreServices;
2206 git-cliff = callPackage ../applications/version-management/git-cliff {
2207 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2210 git-codereview = callPackage ../applications/version-management/git-codereview { };
2212 git-cola = callPackage ../applications/version-management/git-cola { };
2214 git-crecord = callPackage ../applications/version-management/git-crecord { };
2216 git-credential-keepassxc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-credential-keepassxc {
2217 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
2220 git-credential-manager = callPackage ../applications/version-management/git-credential-manager { };
2222 git-credential-oauth = callPackage ../applications/version-management/git-credential-oauth { };
2224 git-crypt = callPackage ../applications/version-management/git-crypt { };
2226 git-delete-merged-branches = callPackage ../applications/version-management/git-delete-merged-branches { };
2228 git-dive = callPackage ../applications/version-management/git-dive { };
2230 git-extras = callPackage ../applications/version-management/git-extras { };
2232 git-fame = callPackage ../applications/version-management/git-fame { };
2234 git-fast-export = callPackage ../applications/version-management/fast-export { };
2236 git-fire = callPackage ../applications/version-management/git-fire { };
2238 git-ftp = callPackage ../applications/version-management/git-ftp { };
2240 git-gone = callPackage ../applications/version-management/git-gone {
2241 inherit (darwin.apple_sdk.frameworks) Security;
2244 git-graph = callPackage ../applications/version-management/git-graph { };
2246 git-hound = callPackage ../applications/version-management/git-hound { };
2248 git-hub = callPackage ../applications/version-management/git-hub { };
2250 git-ignore = callPackage ../applications/version-management/git-ignore { };
2252 git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { };
2254 git-interactive-rebase-tool = callPackage ../applications/version-management/git-interactive-rebase-tool {
2255 inherit (darwin.apple_sdk.frameworks) Security;
2258 git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
2260 git-mit = callPackage ../applications/version-management/git-mit { };
2262 git-machete = python3Packages.callPackage ../applications/version-management/git-machete { };
2264 git-nomad = callPackage ../applications/version-management/git-nomad { };
2266 git-octopus = callPackage ../applications/version-management/git-octopus { };
2268 git-open = callPackage ../applications/version-management/git-open { };
2270 git-privacy = callPackage ../applications/version-management/git-privacy { };
2272 git-ps-rs = callPackage ../development/tools/git-ps-rs {
2273 inherit (darwin.apple_sdk.frameworks) Security;
2276 git-publish = python3Packages.callPackage ../applications/version-management/git-publish { };
2278 git-quick-stats = callPackage ../applications/version-management/git-quick-stats { };
2280 git-quickfix = callPackage ../applications/version-management/git-quickfix {
2281 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2284 git-radar = callPackage ../applications/version-management/git-radar { };
2286 git-recent = callPackage ../applications/version-management/git-recent {
2287 util-linux = if stdenv.hostPlatform.isLinux then util-linuxMinimal else util-linux;
2290 git-relevant-history = callPackage ../applications/version-management/git-relevant-history { };
2292 git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-remote-codecommit { };
2295 git-repo = callPackage ../applications/version-management/git-repo { };
2297 git-repo-updater = python3Packages.callPackage ../applications/version-management/git-repo-updater { };
2299 git-review = python3Packages.callPackage ../applications/version-management/git-review { };
2301 git-remote-gcrypt = callPackage ../applications/version-management/git-remote-gcrypt { };
2303 git-remote-hg = callPackage ../applications/version-management/git-remote-hg { };
2305 git-reparent = callPackage ../applications/version-management/git-reparent { };
2307 git-secret = callPackage ../applications/version-management/git-secret { };
2309 git-secrets = callPackage ../applications/version-management/git-secrets { };
2311 git-series = callPackage ../applications/version-management/git-series { };
2313 git-sizer = callPackage ../applications/version-management/git-sizer { };
2315 git-stack = callPackage ../applications/version-management/git-stack {
2316 inherit (darwin.apple_sdk.frameworks) Security;
2319 git-stree = callPackage ../applications/version-management/git-stree { };
2321 git-subrepo = callPackage ../applications/version-management/git-subrepo { };
2323 git-subtrac = callPackage ../applications/version-management/git-subtrac { };
2325 git-sync = callPackage ../applications/version-management/git-sync { };
2327 git-team = callPackage ../applications/version-management/git-team { };
2329 git-test = callPackage ../applications/version-management/git-test { };
2331 git-town = callPackage ../applications/version-management/git-town { };
2333 git-trim = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-trim {
2334 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Security;
2337 git-up = callPackage ../applications/version-management/git-up {
2338 pythonPackages = python3Packages;
2341 git-vanity-hash = callPackage ../applications/version-management/git-vanity-hash { };
2343 git-vendor = callPackage ../applications/version-management/git-vendor { };
2345 git-when-merged = callPackage ../applications/version-management/git-when-merged { };
2347 git-workspace = callPackage ../applications/version-management/git-workspace {
2348 inherit (darwin.apple_sdk.frameworks) Security;
2351 git2cl = callPackage ../applications/version-management/git2cl { };
2353 gitbatch = callPackage ../applications/version-management/gitbatch { };
2355 gitflow = callPackage ../applications/version-management/gitflow { };
2357 gitfs = callPackage ../tools/filesystems/gitfs { };
2359 gitless = callPackage ../applications/version-management/gitless { };
2361 gitlint = python3Packages.callPackage ../applications/version-management/gitlint { };
2363 gitls = callPackage ../applications/version-management/gitls { };
2365 gitmux = callPackage ../applications/version-management/gitmux { buildGoModule = buildGo122Module; };
2367 gitnuro = callPackage ../applications/version-management/gitnuro { };
2369 gitnr = callPackage ../applications/version-management/gitnr { };
2371 gitsign = callPackage ../applications/version-management/gitsign { };
2373 gitstats = callPackage ../applications/version-management/gitstats { };
2375 gitstatus = callPackage ../applications/version-management/gitstatus { };
2377 gitty = callPackage ../applications/version-management/gitty { };
2379 gittyup = libsForQt5.callPackage ../applications/version-management/gittyup { };
2381 gitweb = callPackage ../applications/version-management/gitweb { };
2383 glitter = callPackage ../applications/version-management/glitter { };
2385 globalping-cli = callPackage ../tools/networking/globalping-cli { };
2387 gst = callPackage ../applications/version-management/gst { };
2389 guilt = callPackage ../applications/version-management/guilt { };
2391 gut = callPackage ../applications/version-management/gut { };
2393 hub = callPackage ../applications/version-management/hub { };
2395 hut = callPackage ../applications/version-management/hut { };
2397 josh = callPackage ../applications/version-management/josh { };
2399 lab = callPackage ../applications/version-management/lab { };
2401 legit = callPackage ../applications/version-management/legit { };
2403 legit-web = callPackage ../applications/version-management/legit-web { };
2405 lucky-commit = callPackage ../applications/version-management/lucky-commit {
2406 inherit (darwin.apple_sdk.frameworks) OpenCL;
2409 merge-fmt = callPackage ../applications/version-management/merge-fmt {
2410 inherit (ocamlPackages) buildDunePackage cmdliner base stdio;
2413 pass-git-helper = python3Packages.callPackage ../applications/version-management/pass-git-helper { };
2415 qgit = qt5.callPackage ../applications/version-management/qgit { };
2417 rs-git-fsmonitor = callPackage ../applications/version-management/rs-git-fsmonitor { };
2419 scmpuff = callPackage ../applications/version-management/scmpuff { };
2421 silver-platter = python3Packages.callPackage ../applications/version-management/silver-platter { };
2423 stgit = callPackage ../applications/version-management/stgit { };
2425 subgit = callPackage ../applications/version-management/subgit { };
2427 svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/svn-all-fast-export { };
2429 svn2git = callPackage ../applications/version-management/svn2git {
2433 thicket = callPackage ../applications/version-management/thicket { };
2435 tig = callPackage ../applications/version-management/tig { };
2437 top-git = callPackage ../applications/version-management/topgit { };
2439 transcrypt = callPackage ../applications/version-management/transcrypt { };
2441 ungit = callPackage ../applications/version-management/ungit { };
2443 inherit (haskellPackages) git-annex;
2445 inherit (haskellPackages) git-brunch;
2447 git-autofixup = perlPackages.GitAutofixup;
2449 ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
2451 git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
2453 git-revise = with python3Packages; toPythonApplication git-revise;
2455 ### APPLICATIONS/EMULATORS
2457 _86Box = callPackage ../applications/emulators/86box { };
2459 _86Box-with-roms = _86Box.override {
2460 unfreeEnableRoms = true;
2461 unfreeEnableDiscord = true;
2464 basiliskii = callPackage ../applications/emulators/basiliskii { };
2466 box64 = callPackage ../applications/emulators/box64 {
2467 hello-x86_64 = if stdenv.hostPlatform.isx86_64 then
2470 pkgsCross.gnu64.hello;
2476 hello-x86_32 = if stdenv.hostPlatform.isx86_32 then
2479 pkgsCross.gnu32.hello;
2482 if stdenv.hostPlatform.is32bit then
2483 callPackage ../applications/emulators/box86 args
2484 else if stdenv.hostPlatform.isx86_64 then
2485 pkgsCross.gnu32.callPackage ../applications/emulators/box86 args
2486 else if stdenv.hostPlatform.isAarch64 then
2487 pkgsCross.armv7l-hf-multiplatform.callPackage ../applications/emulators/box86 args
2489 throw "Don't know 32-bit platform for cross from: ${stdenv.hostPlatform.stdenv}";
2491 caprice32 = callPackage ../applications/emulators/caprice32 { };
2493 ccemux = callPackage ../applications/emulators/ccemux { };
2495 cdemu-client = callPackage ../applications/emulators/cdemu/client.nix { };
2497 cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { };
2499 cen64 = callPackage ../applications/emulators/cen64 { };
2501 collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { };
2503 coltrane = callPackage ../applications/misc/coltrane { };
2505 craftos-pc = callPackage ../applications/emulators/craftos-pc { };
2507 darcnes = callPackage ../applications/emulators/darcnes { };
2509 dlx = callPackage ../applications/emulators/dlx { };
2511 dosbox = callPackage ../applications/emulators/dosbox {
2512 inherit (darwin.apple_sdk.frameworks ) OpenGL;
2513 SDL = if stdenv.hostPlatform.isDarwin then SDL else SDL_compat;
2516 dosbox-x = darwin.apple_sdk_11_0.callPackage ../applications/emulators/dosbox-x {
2517 inherit (darwin.apple_sdk_11_0.frameworks) AudioUnit Carbon Cocoa;
2520 fceux-qt5 = fceux.override { ___qtVersion = "5"; };
2521 fceux-qt6 = fceux.override { ___qtVersion = "6"; };
2523 firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
2525 flycast = callPackage ../applications/emulators/flycast { };
2527 flix = callPackage ../development/compilers/flix { };
2529 fsrx = callPackage ../tools/misc/fsrx { };
2531 fuc = callPackage ../tools/misc/fuc { };
2533 fuse-emulator = callPackage ../applications/emulators/fuse-emulator { };
2535 fusesoc = python3Packages.callPackage ../tools/package-management/fusesoc { };
2537 fw = callPackage ../tools/misc/fw { };
2539 g810-led = callPackage ../misc/g810-led { };
2541 gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { };
2543 gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { };
2545 goldberg-emu = callPackage ../applications/emulators/goldberg-emu {
2546 protobuf = protobuf_21;
2549 gopsuinfo = callPackage ../tools/system/gopsuinfo { };
2551 hatari = callPackage ../applications/emulators/hatari { };
2553 hostapd-mana = callPackage ../tools/networking/hostapd-mana { };
2555 image-analyzer = callPackage ../applications/emulators/cdemu/analyzer.nix { };
2557 kega-fusion = pkgsi686Linux.callPackage ../applications/emulators/kega-fusion { };
2559 lambda-delta = callPackage ../applications/emulators/lambda-delta { };
2561 libdsk = callPackage ../applications/emulators/libdsk { };
2563 libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { };
2565 ludusavi = callPackage ../applications/backup/ludusavi { };
2567 maiko = callPackage ../applications/emulators/maiko { };
2569 mainsail = callPackage ../applications/misc/mainsail { };
2571 mame = libsForQt5.callPackage ../applications/emulators/mame { };
2573 mame-tools = lib.addMetaAttrs {
2574 description = mame.meta.description + " (tools only)";
2575 } (lib.getOutput "tools" mame);
2577 mupen64plus = callPackage ../applications/emulators/mupen64plus { };
2579 np2kai = callPackage ../applications/emulators/np2kai { };
2581 nuked-md = callPackage ../applications/emulators/nuked-md { };
2583 oberon-risc-emu = callPackage ../applications/emulators/oberon-risc-emu { };
2585 packwiz = callPackage ../tools/games/minecraft/packwiz { };
2587 pcem = callPackage ../applications/emulators/pcem { };
2592 enableVulkan = true;
2593 forceWayland = false;
2596 ppsspp.override argset;
2598 ppsspp-sdl-wayland = let
2601 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/13845
2602 forceWayland = true;
2605 ppsspp.override argset;
2610 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/11628
2611 forceWayland = false;
2614 ppsspp.override argset;
2616 proton-caller = callPackage ../applications/emulators/proton-caller { };
2618 punes = libsForQt5.callPackage ../applications/emulators/punes { };
2620 punes-qt6 = qt6Packages.callPackage ../applications/emulators/punes { };
2622 py65 = with python3.pkgs; toPythonApplication py65;
2624 retrofe = callPackage ../applications/emulators/retrofe { };
2626 ripes = qt6Packages.callPackage ../applications/emulators/ripes { };
2628 rmg-wayland = callPackage ../by-name/rm/rmg/package.nix {
2632 ruffle = callPackage ../applications/emulators/ruffle { };
2634 sameboy = callPackage ../applications/emulators/sameboy { };
2636 simplenes = callPackage ../applications/emulators/simplenes { };
2638 snes9x-gtk = snes9x.override {
2642 tamatool = callPackage ../applications/emulators/tamatool { };
2644 termtekst = callPackage ../applications/emulators/termtekst { };
2646 tilem = callPackage ../applications/emulators/tilem { };
2648 uae = callPackage ../applications/emulators/uae { };
2650 vbam = callPackage ../applications/emulators/vbam { };
2652 vice = callPackage ../applications/emulators/vice { };
2654 winetricks = callPackage ../applications/emulators/wine/winetricks.nix { };
2656 xcpc = callPackage ../applications/emulators/xcpc { };
2658 zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
2659 zsnes2 = pkgsi686Linux.callPackage ../applications/emulators/zsnes/2.x.nix { };
2661 ### APPLICATIONS/EMULATORS/BSNES
2663 ares = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/ares { };
2665 bsnes-hd = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/bsnes-hd { };
2667 higan = callPackage ../applications/emulators/bsnes/higan { };
2669 ### APPLICATIONS/EMULATORS/DOLPHIN-EMU
2671 dolphin-emu = qt6Packages.callPackage ../applications/emulators/dolphin-emu {
2672 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
2673 inherit (darwin.apple_sdk_11_0.frameworks) CoreBluetooth ForceFeedback IOBluetooth IOKit OpenGL VideoToolbox;
2674 inherit (darwin) moltenvk;
2677 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix {
2678 inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
2682 ### APPLICATIONS/EMULATORS/RETROARCH
2684 retroarchBare = qt5.callPackage ../applications/emulators/retroarch { };
2686 retroarchFull = retroarch.override {
2687 cores = builtins.filter
2688 # Remove cores not supported on platform
2689 (c: c ? libretroCore && (lib.meta.availableOn stdenv.hostPlatform c))
2690 (builtins.attrValues libretro);
2693 wrapRetroArch = { retroarch, settings ? {} }:
2694 callPackage ../applications/emulators/retroarch/wrapper.nix
2695 { inherit retroarch settings; };
2697 retroarch = wrapRetroArch {
2698 retroarch = retroarchBare;
2700 assets_directory = "${retroarch-assets}/share/retroarch/assets";
2701 joypad_autoconfig_dir = "${retroarch-joypad-autoconfig}/share/libretro/autoconfig";
2702 libretro_info_path = "${libretro-core-info}/share/retroarch/cores";
2706 retroarch-assets = callPackage ../applications/emulators/retroarch/retroarch-assets.nix { };
2708 retroarch-joypad-autoconfig = callPackage ../applications/emulators/retroarch/retroarch-joypad-autoconfig.nix { };
2710 libretranslate = with python3.pkgs; toPythonApplication libretranslate;
2712 libretro = recurseIntoAttrs
2713 (callPackage ../applications/emulators/retroarch/cores.nix {
2714 retroarch = retroarchBare;
2717 libretro-core-info = callPackage ../applications/emulators/retroarch/libretro-core-info.nix { };
2719 kodi-retroarch-advanced-launchers =
2720 callPackage ../applications/emulators/retroarch/kodi-advanced-launchers.nix { };
2722 # Aliases kept here because they are easier to use
2723 x16-emulator = x16.emulator;
2727 yabause = libsForQt5.callPackage ../applications/emulators/yabause {
2732 ### APPLICATIONS/FILE-MANAGERS
2734 browsr = callPackage ../applications/file-managers/browsr { };
2736 cfm = callPackage ../applications/file-managers/cfm { };
2738 clex = callPackage ../applications/file-managers/clex { };
2740 clifm = callPackage ../applications/file-managers/clifm { };
2742 doublecmd = callPackage ../by-name/do/doublecmd/package.nix {
2743 inherit (qt5) wrapQtAppsHook;
2746 krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
2748 lesscpy = callPackage ../development/compilers/lesscpy { };
2750 lf = callPackage ../applications/file-managers/lf { };
2752 ctpv = callPackage ../applications/file-managers/lf/ctpv.nix { };
2754 mc = callPackage ../applications/file-managers/mc {
2755 inherit (darwin) autoSignDarwinBinariesHook;
2758 saunafs = callPackage ../by-name/sa/saunafs/package.nix {
2762 mucommander = callPackage ../applications/file-managers/mucommander { };
2764 nnn = callPackage ../applications/file-managers/nnn { };
2766 noice = callPackage ../applications/file-managers/noice { };
2768 pcmanfm = callPackage ../applications/file-managers/pcmanfm { };
2770 portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { };
2772 potreeconverter = callPackage ../applications/graphics/potreeconverter { };
2774 ranger = callPackage ../applications/file-managers/ranger { };
2776 sfm = callPackage ../applications/file-managers/sfm { };
2778 spaceFM = callPackage ../applications/file-managers/spacefm { };
2780 vifm = callPackage ../applications/file-managers/vifm { };
2782 vifm-full = vifm.override {
2783 mediaSupport = true;
2784 inherit lib udisks2 python3;
2787 walk = callPackage ../applications/file-managers/walk { };
2789 xfe = callPackage ../applications/file-managers/xfe {
2793 xplorer = callPackage ../applications/file-managers/xplorer { };
2795 johnny-reborn-engine = callPackage ../applications/misc/johnny-reborn { };
2797 johnny-reborn = callPackage ../applications/misc/johnny-reborn/with-data.nix { };
2799 ### APPLICATIONS/TERMINAL-EMULATORS
2801 alacritty = callPackage ../applications/terminal-emulators/alacritty {
2802 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
2805 blackbox-terminal = callPackage ../applications/terminal-emulators/blackbox-terminal { };
2807 contour = qt6.callPackage ../applications/terminal-emulators/contour {
2808 inherit (darwin.apple_sdk_11_0.libs) utmp;
2809 inherit (darwin) sigtool;
2810 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
2815 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
2817 darktile = callPackage ../applications/terminal-emulators/darktile { };
2819 dterm = callPackage ../applications/terminal-emulators/dterm { };
2821 foot = callPackage ../applications/terminal-emulators/foot { };
2823 guake = callPackage ../applications/terminal-emulators/guake { };
2825 hyper = callPackage ../applications/terminal-emulators/hyper { };
2827 iterm2 = callPackage ../applications/terminal-emulators/iterm2 { };
2829 kitty = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/kitty {
2830 harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; };
2831 inherit (darwin.apple_sdk_11_0) Libsystem;
2832 inherit (darwin.apple_sdk_11_0.frameworks)
2835 UniformTypeIdentifiers
2840 kitty-themes = callPackage ../applications/terminal-emulators/kitty/themes.nix { };
2842 lxterminal = callPackage ../applications/terminal-emulators/lxterminal { };
2844 microcom = callPackage ../applications/terminal-emulators/microcom { };
2846 mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm { };
2847 mlterm-wayland = mlterm.override {
2851 mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
2853 rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { };
2855 rxvt-unicode-emoji = rxvt-unicode.override {
2856 rxvt-unicode-unwrapped = rxvt-unicode-unwrapped-emoji;
2859 rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins { inherit callPackage; };
2861 rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { };
2863 rxvt-unicode-unwrapped-emoji = rxvt-unicode-unwrapped.override {
2864 emojiSupport = true;
2867 st = callPackage ../applications/terminal-emulators/st {
2868 conf = config.st.conf or null;
2869 patches = config.st.patches or [];
2870 extraLibs = config.st.extraLibs or [];
2872 xst = callPackage ../applications/terminal-emulators/st/xst.nix { };
2873 lukesmithxyz-st = callPackage ../applications/terminal-emulators/st/lukesmithxyz-st { };
2874 mcaimi-st = callPackage ../applications/terminal-emulators/st/mcaimi-st.nix { };
2875 siduck76-st = callPackage ../applications/terminal-emulators/st/siduck76-st.nix { };
2877 stupidterm = callPackage ../applications/terminal-emulators/stupidterm {
2881 terminator = callPackage ../applications/terminal-emulators/terminator { };
2883 termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix {
2884 termite = termite-unwrapped;
2886 termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
2888 termonad = callPackage ../applications/terminal-emulators/termonad { };
2890 tym = callPackage ../applications/terminal-emulators/tym { };
2892 wayst = callPackage ../applications/terminal-emulators/wayst { };
2894 wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm {
2895 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications System;
2898 x3270 = callPackage ../applications/terminal-emulators/x3270 { };
2900 xterm = callPackage ../applications/terminal-emulators/xterm { };
2902 xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol { };
2904 yaft = callPackage ../applications/terminal-emulators/yaft { };
2906 iqueue = callPackage ../development/libraries/iqueue { };
2908 lifecycled = callPackage ../tools/misc/lifecycled { };
2910 lil-pwny = callPackage ../tools/security/lil-pwny { };
2912 lilo = callPackage ../tools/misc/lilo { };
2914 natls = callPackage ../tools/misc/natls { };
2916 notion-app-enhanced = callPackage ../applications/office/notion-app-enhanced { };
2918 pikchr = callPackage ../tools/graphics/pikchr { };
2920 poop = callPackage ../tools/misc/poop { };
2922 popl = callPackage ../development/libraries/popl { };
2924 popsicle = callPackage ../tools/misc/popsicle { };
2926 terminal-colors = callPackage ../applications/misc/terminal-colors { };
2928 termsyn = callPackage ../data/fonts/termsyn { };
2930 tvnamer = callPackage ../tools/misc/tvnamer { };
2932 twine = with python3Packages; toPythonApplication twine;
2934 abracadabra = qt6Packages.callPackage ../applications/radio/abracadabra { };
2936 accelergy = callPackage ../applications/science/computer-architecture/accelergy { };
2938 aldo = callPackage ../applications/radio/aldo { };
2940 alglib = callPackage ../development/libraries/alglib { };
2942 almanah = callPackage ../applications/misc/almanah { };
2944 alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { };
2946 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
2948 amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell {
2949 inherit (darwin.apple_sdk.frameworks) Security;
2952 amber = callPackage ../tools/text/amber {
2953 inherit (darwin.apple_sdk.frameworks) Security;
2956 amber-secret = callPackage ../tools/security/amber {
2957 inherit (darwin.apple_sdk.frameworks) Security;
2960 inherit (callPackages ../development/tools/ammonite {})
2963 ammonite = ammonite_2_13;
2965 ams = callPackage ../applications/audio/ams { };
2967 amtterm = callPackage ../tools/system/amtterm { };
2969 analog = callPackage ../tools/admin/analog { };
2971 android-backup-extractor = callPackage ../tools/backup/android-backup-extractor { };
2973 android-tools = lowPrio (darwin.apple_sdk_11_0.callPackage ../tools/misc/android-tools { });
2975 anew = callPackage ../tools/text/anew { };
2977 anewer = callPackage ../tools/text/anewer { };
2979 angie = callPackage ../servers/http/angie {
2980 zlib = zlib-ng.override { withZlibCompat = true; };
2982 # We don't use `with` statement here on purpose!
2983 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
2984 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
2987 angieQuic = callPackage ../servers/http/angie {
2988 zlib = zlib-ng.override { withZlibCompat = true; };
2991 # We don't use `with` statement here on purpose!
2992 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
2993 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
2994 # Use latest quictls to allow http3 support
2998 angie-console-light = callPackage ../servers/http/angie/console-light.nix { };
3000 angle-grinder = callPackage ../tools/text/angle-grinder { };
3002 ansifilter = callPackage ../tools/text/ansifilter { };
3004 antora = callPackage ../development/tools/documentation/antora { };
3006 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
3008 apk-tools = callPackage ../tools/package-management/apk-tools {
3012 apkid = callPackage ../development/tools/apkid { };
3014 apkleaks = callPackage ../tools/security/apkleaks { };
3016 apksigcopier = callPackage ../development/tools/apksigcopier { };
3018 apksigner = callPackage ../development/tools/apksigner { };
3020 apktool = callPackage ../development/tools/apktool { };
3022 appimage-run = callPackage ../tools/package-management/appimage-run { };
3023 appimage-run-tests = callPackage ../tools/package-management/appimage-run/test.nix {
3024 appimage-run = appimage-run.override {
3025 appimage-run-tests = null; /* break boostrap cycle for passthru.tests */
3029 appimagekit = callPackage ../tools/package-management/appimagekit { };
3031 apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
3033 aptly = callPackage ../tools/misc/aptly { };
3035 ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { };
3037 archivebox = callPackage ../applications/misc/archivebox { };
3039 archivy = callPackage ../applications/misc/archivy { };
3041 arandr = callPackage ../tools/X11/arandr { };
3043 arangodb = callPackage ../servers/nosql/arangodb { };
3045 arduino = arduino-core.override { withGui = true; };
3047 arduino-ci = callPackage ../development/embedded/arduino/arduino-ci { };
3049 arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { };
3050 arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { };
3052 arduino-language-server = callPackage ../development/embedded/arduino/arduino-language-server { };
3054 arduino-mk = callPackage ../development/embedded/arduino/arduino-mk { };
3056 arduinoOTA = callPackage ../development/embedded/arduino/arduinoOTA { };
3058 apio = python3Packages.callPackage ../development/embedded/fpga/apio { };
3060 apitrace = libsForQt5.callPackage ../applications/graphics/apitrace { };
3062 arguments = callPackage ../development/libraries/arguments { };
3064 argus = callPackage ../tools/networking/argus { };
3066 argus-clients = callPackage ../tools/networking/argus-clients { };
3068 argyllcms = callPackage ../tools/graphics/argyllcms { };
3070 arj = callPackage ../tools/archivers/arj {
3074 arp-scan = callPackage ../tools/misc/arp-scan { };
3076 inherit (callPackages ../data/fonts/arphic {})
3077 arphic-ukai arphic-uming;
3079 artyFX = callPackage ../applications/audio/artyFX { };
3081 oggvideotools = callPackage ../tools/misc/oggvideotools { };
3083 owl-lisp = callPackage ../development/compilers/owl-lisp { };
3085 ascii = callPackage ../tools/text/ascii { };
3087 asciinema = callPackage ../tools/misc/asciinema { };
3089 asciinema-agg = callPackage ../tools/misc/asciinema-agg {
3090 inherit (darwin.apple_sdk.frameworks) Security;
3093 asciinema-scenario = callPackage ../tools/misc/asciinema-scenario { };
3095 asciiquarium = callPackage ../applications/misc/asciiquarium { };
3097 ashuffle = callPackage ../applications/audio/ashuffle { };
3099 ashpd-demo = callPackage ../development/tools/ashpd-demo { };
3101 astc-encoder = callPackage ../tools/graphics/astc-encoder { };
3103 asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { };
3105 async = callPackage ../development/tools/async { };
3107 atheme = callPackage ../servers/irc/atheme { };
3109 atinout = callPackage ../tools/networking/atinout { };
3111 atomicparsley = callPackage ../tools/video/atomicparsley {
3112 inherit (darwin.apple_sdk.frameworks) Cocoa;
3115 audiowaveform = callPackage ../tools/audio/audiowaveform { };
3117 authenticator = callPackage ../applications/misc/authenticator { };
3119 authelia = callPackage ../servers/authelia {
3120 buildGoModule = buildGo123Module;
3123 authentik-outposts = recurseIntoAttrs (callPackages ../by-name/au/authentik/outposts.nix { });
3125 autoflake = with python3.pkgs; toPythonApplication autoflake;
3127 autospotting = callPackage ../applications/misc/autospotting { };
3129 avfs = callPackage ../tools/filesystems/avfs { };
3131 aliyun-cli = callPackage ../tools/admin/aliyun-cli { };
3133 aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator { };
3135 awscli = callPackage ../tools/admin/awscli { };
3137 okta-aws-cli = callPackage ../tools/admin/okta-aws-cli { };
3139 awslimitchecker = callPackage ../tools/admin/awslimitchecker { };
3141 awslogs = callPackage ../tools/admin/awslogs { };
3143 awsume = python3Packages.callPackage ../tools/admin/awsume { };
3145 aws-assume-role = callPackage ../tools/admin/aws-assume-role { };
3147 aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { };
3149 aws-mfa = python3Packages.callPackage ../tools/admin/aws-mfa { };
3151 aws-nuke = callPackage ../tools/admin/aws-nuke { };
3153 aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
3155 aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
3157 aws-sso-creds = callPackage ../tools/admin/aws-sso-creds { };
3159 iamy = callPackage ../tools/admin/iamy { };
3161 azeret-mono = callPackage ../data/fonts/azeret-mono { };
3163 azure-cli-extensions = recurseIntoAttrs azure-cli.extensions;
3165 azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { };
3167 azure-static-sites-client = callPackage ../development/tools/azure-static-sites-client { };
3169 azure-storage-azcopy = callPackage ../development/tools/azcopy { };
3171 bark = callPackage ../tools/audio/bark { };
3173 bashblog = callPackage ../tools/text/bashblog { };
3175 berglas = callPackage ../tools/admin/berglas { };
3177 betterdiscord-installer = callPackage ../tools/misc/betterdiscord-installer { };
3179 binocle = callPackage ../applications/misc/binocle {
3180 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreVideo Foundation Metal QuartzCore;
3183 bitwise = callPackage ../tools/misc/bitwise { };
3185 blisp = darwin.apple_sdk_11_0.callPackage ../development/embedded/blisp {
3186 inherit (darwin.apple_sdk_11_0.frameworks) IOKit;
3189 brakeman = callPackage ../development/tools/analysis/brakeman { };
3191 brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { } ;
3193 bootspec = callPackage ../tools/misc/bootspec { };
3195 # Derivation's result is not used by nixpkgs. Useful for validation for
3196 # regressions of bootstrapTools on hydra and on ofborg. Example:
3197 # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
3198 freshBootstrapTools = if stdenv.hostPlatform.isDarwin then
3199 callPackage ../stdenv/darwin/make-bootstrap-tools.nix {
3200 localSystem = stdenv.buildPlatform;
3202 if stdenv.buildPlatform == stdenv.hostPlatform then null else stdenv.hostPlatform;
3204 else if stdenv.hostPlatform.isLinux then
3205 callPackage ../stdenv/linux/make-bootstrap-tools.nix {}
3206 else if stdenv.hostPlatform.isFreeBSD then
3207 callPackage ../stdenv/freebsd/make-bootstrap-tools.nix {}
3208 else throw "freshBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}";
3210 boxes = callPackage ../tools/text/boxes { };
3212 boxxy = callPackage ../tools/misc/boxxy { };
3214 chamber = callPackage ../tools/admin/chamber { };
3216 chaos = callPackage ../tools/networking/chaos { };
3218 charm = callPackage ../applications/misc/charm { };
3220 chars = callPackage ../tools/text/chars {
3221 inherit (darwin.apple_sdk.frameworks) Security;
3224 checkip = callPackage ../tools/networking/checkip { };
3226 crystfel = callPackage ../applications/science/physics/crystfel { };
3228 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; };
3230 cyberchef = callPackage ../tools/misc/cyberchef { };
3232 cw = callPackage ../tools/admin/cw { };
3234 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { };
3236 ec2-ami-tools = callPackage ../tools/virtualization/ec2-ami-tools { };
3238 ec2-metadata-mock = callPackage ../development/tools/ec2-metadata-mock { };
3240 exoscale-cli = callPackage ../tools/admin/exoscale-cli { };
3242 altermime = callPackage ../tools/networking/altermime { };
3244 alttab = callPackage ../tools/X11/alttab { };
3246 amule = callPackage ../tools/networking/p2p/amule { };
3248 amule-daemon = amule.override {
3250 enableDaemon = true;
3253 amule-gui = amule.override {
3258 amule-web = amule.override {
3263 apg = callPackage ../tools/security/apg { };
3265 apt-dater = callPackage ../tools/package-management/apt-dater {
3266 autoreconfHook = buildPackages.autoreconfHook269;
3269 asusctl = callPackage ../applications/system/asusctl { };
3271 autorevision = callPackage ../tools/misc/autorevision { };
3273 automirror = callPackage ../tools/misc/automirror { };
3275 barman = callPackage ../tools/misc/barman { };
3277 bartib = callPackage ../tools/misc/bartib { };
3279 base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { };
3281 base16384 = callPackage ../tools/text/base16384 { };
3283 bashate = python3Packages.callPackage ../development/tools/bashate {
3284 python3Packages = python311Packages;
3287 bash-my-aws = callPackage ../tools/admin/bash-my-aws { };
3289 bashcards = callPackage ../tools/misc/bashcards { };
3291 bazarr = callPackage ../servers/bazarr { };
3293 bisq-desktop = callPackage ../applications/blockchains/bisq-desktop { };
3295 bic = callPackage ../development/interpreters/bic { };
3297 biscuit-cli = callPackage ../tools/security/biscuit-cli { };
3299 inherit (callPackages ../tools/security/bitwarden-directory-connector { }) bitwarden-directory-connector-cli bitwarden-directory-connector;
3301 bitwarden-menu = python3Packages.callPackage ../applications/misc/bitwarden-menu { };
3303 bklk = callPackage ../applications/misc/bklk { };
3305 bkt = callPackage ../tools/misc/bkt { };
3307 bkyml = callPackage ../tools/misc/bkyml { };
3309 blocksat-cli = with python3Packages; toPythonApplication blocksat-cli;
3311 bolliedelayxt-lv2 = callPackage ../applications/audio/bolliedelayxt.lv2 { };
3313 bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
3315 bonnie = callPackage ../tools/filesystems/bonnie { };
3317 boron = callPackage ../development/interpreters/boron { };
3319 botamusique = callPackage ../tools/audio/botamusique { };
3321 boulder = callPackage ../tools/admin/boulder { };
3323 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
3325 bucklespring = bucklespring-x11;
3326 bucklespring-libinput = callPackage ../applications/audio/bucklespring { };
3327 bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; };
3329 buildbotPackages = recurseIntoAttrs (python3.pkgs.callPackage ../development/tools/continuous-integration/buildbot { });
3330 inherit (buildbotPackages) buildbot buildbot-ui buildbot-full buildbot-plugins buildbot-worker;
3332 bunyan-rs = callPackage ../development/tools/bunyan-rs { };
3334 calcure = callPackage ../applications/misc/calcure { };
3336 callaudiod = callPackage ../applications/audio/callaudiod { };
3338 castopod = callPackage ../applications/audio/castopod { };
3340 calls = callPackage ../applications/networking/calls { };
3342 castnow = callPackage ../tools/networking/castnow { };
3344 castty = callPackage ../tools/misc/castty { };
3346 certigo = callPackage ../tools/admin/certigo { };
3348 certipy = with python3Packages; toPythonApplication certipy-ad;
3350 catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
3352 changelogger = callPackage ../tools/misc/changelogger { };
3354 chipsec = callPackage ../tools/security/chipsec {
3359 chroma = callPackage ../tools/text/chroma { };
3361 clair = callPackage ../tools/admin/clair { };
3363 clairvoyance = callPackage ../tools/security/clairvoyance { };
3365 cloudfox = callPackage ../tools/security/cloudfox { };
3367 cloudhunter = callPackage ../tools/security/cloudhunter { };
3369 cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { };
3371 codeql = callPackage ../development/tools/analysis/codeql { };
3373 fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
3375 cconv = callPackage ../tools/text/cconv { };
3377 go-check = callPackage ../development/tools/check { };
3379 go-cve-search = callPackage ../tools/security/go-cve-search { };
3381 go-dork = callPackage ../tools/security/go-dork { };
3383 chkcrontab = callPackage ../tools/admin/chkcrontab { };
3385 claws = callPackage ../tools/misc/claws { };
3387 cloud-custodian = callPackage ../tools/networking/cloud-custodian { };
3389 coconut = with python3Packages; toPythonApplication coconut;
3391 cod = callPackage ../tools/misc/cod { };
3393 codespell = callPackage ../development/tools/codespell { };
3395 conjure = callPackage ../applications/graphics/conjure { };
3397 coolreader = libsForQt5.callPackage ../applications/misc/coolreader { };
3399 corsair = with python3Packages; toPythonApplication corsair-scan;
3401 cosign = callPackage ../tools/security/cosign {
3402 inherit (darwin.apple_sdk.frameworks) PCSC;
3405 coze = callPackage ../tools/security/coze { } ;
3407 cozy = callPackage ../applications/audio/cozy { };
3409 cpptoml = callPackage ../development/libraries/cpptoml { };
3411 cpuid = callPackage ../os-specific/linux/cpuid { };
3413 ctre = callPackage ../development/libraries/ctre { };
3415 ctrtool = callPackage ../tools/archivers/ctrtool { };
3417 crowbar = callPackage ../tools/security/crowbar { };
3419 crumbs = callPackage ../applications/misc/crumbs { };
3421 crc32c = callPackage ../development/libraries/crc32c { };
3423 crcpp = callPackage ../development/libraries/crcpp { };
3425 cudd = callPackage ../development/libraries/cudd { };
3427 inherit (cue) writeCueValidator;
3429 cuelsp = callPackage ../development/tools/cuelsp { };
3431 cyclonedds = callPackage ../development/libraries/cyclonedds { };
3433 cyclone-scheme = callPackage ../development/interpreters/cyclone { };
3435 cyclonedx-gomod = callPackage ../tools/security/cyclonedx-gomod {
3436 buildGoModule = buildGo123Module;
3439 cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { };
3441 dazel = python3Packages.callPackage ../development/tools/dazel { };
3443 dcap = callPackage ../tools/networking/dcap { };
3445 deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
3447 delayarchitect = callPackage ../applications/audio/delayarchitect { };
3449 dell-command-configure = callPackage ../tools/system/dell-command-configure { };
3451 deskew = callPackage ../applications/graphics/deskew { };
3453 detect-secrets = with python3Packages; toPythonApplication detect-secrets;
3455 deterministic-uname = callPackage ../build-support/deterministic-uname { };
3457 deterministic-host-uname = deterministic-uname.override {
3458 forPlatform = stdenv.targetPlatform; # offset by 1 so it works in nativeBuildInputs
3461 dfmt = callPackage ../tools/text/dfmt { };
3463 diopser = callPackage ../applications/audio/diopser { };
3465 diskonaut = callPackage ../tools/misc/diskonaut { };
3467 diskus = callPackage ../tools/misc/diskus {
3468 inherit (darwin.apple_sdk.frameworks) Security;
3471 distrobox = callPackage ../applications/virtualization/distrobox { };
3473 djmount = callPackage ../tools/filesystems/djmount { };
3475 dkimpy = with python3Packages; toPythonApplication dkimpy;
3477 dl-librescore = callPackage ../tools/audio/dl-librescore { };
3479 dontgo403 = callPackage ../tools/security/dontgo403 { };
3481 dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
3483 doona = callPackage ../tools/security/doona { };
3485 droidcam = callPackage ../applications/video/droidcam { };
3487 droidmote = callPackage ../tools/inputmethods/droidmote { };
3489 eartag = callPackage ../applications/audio/eartag { };
3491 ecdsautils = callPackage ../tools/security/ecdsautils { };
3493 echidna = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/security/echidna { });
3495 sedutil = callPackage ../tools/security/sedutil { };
3497 enchive = callPackage ../tools/security/enchive { };
3499 enjarify = callPackage ../tools/misc/enjarify { };
3501 enpass = callPackage ../tools/security/enpass { };
3503 esbuild = callPackage ../development/tools/esbuild { };
3505 esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { };
3507 essentia-extractor = callPackage ../tools/audio/essentia-extractor { };
3509 esh = callPackage ../tools/text/esh { };
3511 ezstream = callPackage ../tools/audio/ezstream { };
3513 libfx2 = with python3Packages; toPythonApplication fx2;
3515 fastmod = callPackage ../tools/text/fastmod {
3516 inherit (darwin.apple_sdk.frameworks) Security;
3519 fedifetcher = callPackage ../tools/misc/fedifetcher { };
3521 flavours = callPackage ../applications/misc/flavours { };
3523 flirc = libsForQt5.callPackage ../applications/video/flirc {
3524 readline = readline70;
3527 flood = callPackage ../applications/networking/p2p/flood { };
3529 flood-for-transmission = callPackage ../applications/networking/p2p/flood-for-transmission { };
3531 font-config-info = callPackage ../tools/misc/font-config-info { };
3533 foxdot = with python3Packages; toPythonApplication foxdot;
3535 fspy = callPackage ../applications/misc/fspy { };
3537 fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { };
3539 fluffychat-web = fluffychat.override { targetFlutterPlatform = "web"; };
3541 fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
3543 gbl = callPackage ../tools/archivers/gbl {
3544 inherit (darwin.apple_sdk.frameworks) Security;
3547 genann = callPackage ../development/libraries/genann { };
3549 genpass = callPackage ../tools/security/genpass {
3550 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
3553 genymotion = callPackage ../development/mobile/genymotion { };
3555 galene = callPackage ../servers/web-apps/galene { };
3557 galaxy-buds-client = callPackage ../applications/audio/galaxy-buds-client { };
3559 gamecube-tools = callPackage ../development/tools/gamecube-tools { };
3561 gammaray = qt6Packages.callPackage ../development/tools/gammaray { };
3563 gams = callPackage ../tools/misc/gams (config.gams or {});
3565 gancioPlugins = recurseIntoAttrs (
3566 callPackage ../by-name/ga/gancio/plugins.nix { inherit (gancio) nodejs; }
3569 gem = callPackage ../applications/audio/pd-plugins/gem { };
3571 github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
3573 github-commenter = callPackage ../development/tools/github-commenter { };
3575 github-copilot-intellij-agent = callPackage ../development/tools/github-copilot-intellij-agent { };
3577 github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
3579 gistyc = with python3Packages; toPythonApplication gistyc;
3581 gjs = callPackage ../development/libraries/gjs { };
3583 gjo = callPackage ../tools/text/gjo { };
3585 glances = python3Packages.callPackage ../applications/system/glances { };
3587 glasgow = callPackage ../tools/misc/glasgow { };
3589 glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { };
3591 glaxnimate = libsForQt5.callPackage ../applications/video/glaxnimate { };
3593 gluesql = callPackage ../servers/sql/gluesql { };
3595 gmni = callPackage ../applications/networking/browsers/gmni { };
3597 gmnisrv = callPackage ../servers/gemini/gmnisrv { };
3599 gmnitohtml = callPackage ../applications/misc/gmnitohtml { };
3601 go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv {
3602 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa Kernel UserNotifications;
3604 go2tv-lite = go2tv.override { withGui = false; };
3606 go2rtc = callPackage ../tools/video/go2rtc { };
3608 goimapnotify = callPackage ../tools/networking/goimapnotify { };
3610 gojsontoyaml = callPackage ../development/tools/gojsontoyaml { };
3612 gomatrix = callPackage ../applications/misc/gomatrix { };
3614 gomapenum = callPackage ../tools/security/gomapenum { };
3616 gopacked = callPackage ../applications/misc/gopacked { };
3618 goperf = callPackage ../development/tools/goperf { };
3620 gucci = callPackage ../tools/text/gucci { };
3622 guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
3624 grc = python3Packages.callPackage ../tools/misc/grc { };
3626 green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
3630 gremlin-console = callPackage ../applications/misc/gremlin-console {
3631 openjdk = openjdk11;
3634 gremlin-server = callPackage ../applications/misc/gremlin-server {
3635 openjdk = openjdk11;
3638 grex = callPackage ../tools/misc/grex {
3639 inherit (darwin.apple_sdk.frameworks) Security;
3642 gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
3644 glyr = callPackage ../tools/audio/glyr { };
3646 google-amber = callPackage ../tools/graphics/amber { };
3648 hakrawler = callPackage ../tools/security/hakrawler { };
3650 harsh = callPackage ../applications/misc/harsh { };
3652 headset = callPackage ../applications/audio/headset { };
3654 hilbish = callPackage ../shells/hilbish { };
3656 hime = callPackage ../tools/inputmethods/hime { };
3658 himitsu = callPackage ../tools/security/himitsu { };
3660 himitsu-firefox = callPackage ../tools/security/himitsu-firefox { };
3662 hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit;
3664 hostctl = callPackage ../tools/system/hostctl { };
3666 hp2p = callPackage ../tools/networking/hp2p { };
3668 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
3670 http2tcp = callPackage ../tools/networking/http2tcp { };
3672 httperf = callPackage ../tools/networking/httperf { };
3674 hwi = with python3Packages; toPythonApplication hwi;
3676 ili2c = callPackage ../tools/misc/ili2c { };
3678 imagelol = callPackage ../tools/compression/imagelol { };
3680 imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
3682 imgcrypt = callPackage ../applications/virtualization/imgcrypt { };
3684 ipgrep = callPackage ../tools/networking/ipgrep { };
3686 ipp-usb = callPackage ../os-specific/linux/ipp-usb { };
3688 itchiodl = callPackage ../games/itchiodl { };
3690 itd = callPackage ../applications/misc/itd { };
3692 kavita = callPackage ../servers/web-apps/kavita { };
3694 keka = callPackage ../tools/compression/keka { };
3696 kord = callPackage ../applications/misc/kord { };
3698 lastpass-cli = callPackage ../tools/security/lastpass-cli { };
3700 leetcode-cli = callPackage ../applications/misc/leetcode-cli { };
3702 lesspass-cli = callPackage ../tools/security/lesspass-cli { };
3704 livebook = callPackage ../servers/web-apps/livebook {
3705 elixir = elixir_1_17;
3706 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_17; });
3709 lsix = callPackage ../tools/graphics/lsix { };
3711 mdr = callPackage ../tools/misc/mdr { };
3713 mobilecoin-wallet = callPackage ../applications/misc/mobilecoin-wallet { };
3715 pacparser = callPackage ../tools/networking/pacparser { };
3717 pairdrop = callPackage ../applications/misc/pairdrop { };
3719 opencbm = callPackage ../tools/misc/opencbm { };
3721 parquet-tools = callPackage ../tools/misc/parquet-tools { };
3723 pass = callPackage ../tools/security/pass { };
3725 passage = callPackage ../tools/security/passage { };
3727 passphrase2pgp = callPackage ../tools/security/passphrase2pgp { };
3729 pass-nodmenu = callPackage ../tools/security/pass {
3730 dmenuSupport = false;
3731 pass = pass-nodmenu;
3734 pass-wayland = callPackage ../tools/security/pass {
3735 waylandSupport = true;
3736 pass = pass-wayland;
3739 passExtensions = recurseIntoAttrs pass.extensions;
3741 pbpctrl = callPackage ../applications/audio/pbpctrl { };
3743 inherd-quake = callPackage ../applications/misc/inherd-quake {
3744 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
3747 xjadeo = callPackage ../tools/video/xjadeo { };
3749 go-audit = callPackage ../tools/system/go-audit { };
3751 gopass = callPackage ../tools/security/gopass { };
3753 gopass-hibp = callPackage ../tools/security/gopass/hibp.nix { };
3755 gopass-jsonapi = callPackage ../tools/security/gopass/jsonapi.nix { };
3757 git-credential-gopass = callPackage ../tools/security/gopass/git-credential.nix { };
3759 gopass-summon-provider = callPackage ../tools/security/gopass/summon.nix { };
3761 gosh = callPackage ../tools/security/gosh { };
3763 gospider = callPackage ../tools/security/gospider { };
3765 browserpass = callPackage ../tools/security/browserpass { };
3767 passff-host = callPackage ../tools/security/passff-host { };
3769 oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
3771 goku = callPackage ../os-specific/darwin/goku { };
3773 grandperspective = callPackage ../os-specific/darwin/grandperspective { };
3775 hexfiend = callPackage ../os-specific/darwin/hexfiend { };
3777 grb = callPackage ../applications/misc/grb { };
3779 kerf = kerf_1; /* kerf2 is WIP */
3780 kerf_1 = callPackage ../development/interpreters/kerf {
3781 stdenv = clangStdenv;
3782 inherit (darwin.apple_sdk.frameworks)
3783 Accelerate CoreGraphics CoreVideo
3787 kwakd = callPackage ../servers/kwakd { };
3789 kwm = callPackage ../os-specific/darwin/kwm { };
3791 khd = callPackage ../os-specific/darwin/khd {
3792 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
3795 kjv = callPackage ../applications/misc/kjv { };
3797 lukesmithxyz-bible-kjv = callPackage ../applications/misc/kjv/lukesmithxyz-kjv.nix { };
3799 luigi = callPackage ../applications/networking/cluster/luigi { };
3801 m-cli = callPackage ../os-specific/darwin/m-cli { };
3803 pebble = callPackage ../tools/admin/pebble { };
3805 play-with-mpv = callPackage ../tools/video/play-with-mpv { };
3807 plausible = callPackage ../servers/web-apps/plausible {
3808 elixir = elixir_1_14;
3809 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
3812 pam-reattach = callPackage ../os-specific/darwin/pam-reattach { };
3814 reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace { };
3816 qes = callPackage ../os-specific/darwin/qes {
3817 inherit (darwin.apple_sdk.frameworks) Carbon;
3820 wgo = callPackage ../development/tools/wgo { };
3822 wiiload = callPackage ../development/tools/wiiload { };
3824 winhelpcgi = callPackage ../development/tools/winhelpcgi { };
3826 wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
3828 xc = callPackage ../development/tools/xc { };
3830 xcodeenv = callPackage ../development/mobile/xcodeenv { };
3832 xcodes = swiftPackages.callPackage ../development/tools/xcodes {
3833 inherit (swiftPackages.apple_sdk.frameworks) CryptoKit LocalAuthentication;
3834 inherit (swiftPackages.apple_sdk) libcompression;
3837 gomobile = callPackage ../development/mobile/gomobile { };
3839 ssh-agents = callPackage ../tools/networking/ssh-agents { };
3841 ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { };
3843 ssh-mitm = callPackage ../tools/security/ssh-mitm { };
3845 sshchecker = callPackage ../tools/security/sshchecker { };
3847 sshs = callPackage ../development/tools/sshs { };
3849 supergfxctl = callPackage ../applications/system/supergfxctl { };
3851 titanium = callPackage ../development/mobile/titanium { };
3853 titanium-alloy = callPackage ../development/mobile/titanium-alloy { };
3855 titaniumenv = callPackage ../development/mobile/titaniumenv { };
3857 abootimg = callPackage ../development/mobile/abootimg { };
3859 adbfs-rootless = callPackage ../development/mobile/adbfs-rootless { };
3861 adb-sync = callPackage ../development/mobile/adb-sync {
3862 inherit (androidenv.androidPkgs) platform-tools;
3865 amoco = callPackage ../tools/security/amoco { };
3867 anbox = callPackage ../os-specific/linux/anbox {
3868 protobuf = protobuf_21;
3871 androidenv = callPackage ../development/mobile/androidenv { };
3873 androidndkPkgs = androidndkPkgs_26;
3874 androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs {})."21";
3875 androidndkPkgs_23 = (callPackage ../development/androidndk-pkgs {})."23";
3876 androidndkPkgs_24 = (callPackage ../development/androidndk-pkgs {})."24";
3877 androidndkPkgs_25 = (callPackage ../development/androidndk-pkgs {})."25";
3878 androidndkPkgs_26 = (callPackage ../development/androidndk-pkgs {})."26";
3880 androidsdk = androidenv.androidPkgs.androidsdk;
3882 webos = recurseIntoAttrs {
3883 cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
3885 novacom = callPackage ../development/mobile/webos/novacom.nix { };
3886 novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
3889 anevicon = callPackage ../tools/networking/anevicon {
3890 inherit (darwin.apple_sdk.frameworks) Security;
3893 aoc-cli = callPackage ../tools/misc/aoc-cli {
3894 inherit (darwin.apple_sdk.frameworks) Security;
3897 apprise = with python3Packages; toPythonApplication apprise;
3899 aptdec = callPackage ../development/libraries/aptdec { };
3901 aria2 = callPackage ../tools/networking/aria2 {
3902 inherit (darwin.apple_sdk.frameworks) Security;
3905 as-tree = callPackage ../tools/misc/as-tree { };
3907 asmfmt = callPackage ../development/tools/asmfmt { };
3909 asmrepl = callPackage ../development/interpreters/asmrepl { };
3911 aspcud = callPackage ../tools/misc/aspcud { };
3913 at = callPackage ../tools/system/at { };
3915 atftp = callPackage ../tools/networking/atftp { };
3917 atlas = callPackage ../by-name/at/atlas/package.nix {
3918 buildGoModule = buildGo123Module;
3921 authoscope = callPackage ../tools/security/authoscope {
3922 inherit (darwin.apple_sdk.frameworks) Security;
3925 autogen = callPackage ../development/tools/misc/autogen { };
3927 autojump = callPackage ../tools/misc/autojump { };
3929 automysqlbackup = callPackage ../tools/backup/automysqlbackup { };
3931 autorandr = callPackage ../tools/misc/autorandr { };
3933 avahi = callPackage ../development/libraries/avahi { };
3935 avahi-compat = callPackage ../development/libraries/avahi {
3936 withLibdnssdCompat = true;
3939 avro-c = callPackage ../development/libraries/avro-c { };
3941 avro-cpp = callPackage ../development/libraries/avro-c++ { };
3943 aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
3945 awsls = callPackage ../tools/admin/awsls { };
3947 awsrm = callPackage ../tools/admin/awsrm { };
3949 awstats = callPackage ../tools/system/awstats { };
3951 awsweeper = callPackage ../tools/admin/awsweeper { };
3953 axel = callPackage ../tools/networking/axel {
3957 backblaze-b2 = callPackage ../development/tools/backblaze-b2 { };
3959 bandwhich = callPackage ../tools/networking/bandwhich {
3960 inherit (darwin.apple_sdk.frameworks) Security;
3963 badrobot = callPackage ../tools/security/badrobot { };
3965 bao = callPackage ../tools/security/bao { };
3967 bar = callPackage ../tools/system/bar { };
3969 base16-builder = callPackage ../misc/base16-builder { };
3971 basex = callPackage ../tools/text/xml/basex { };
3973 bashplotlib = callPackage ../tools/misc/bashplotlib { };
3975 babeld = callPackage ../tools/networking/babeld { };
3977 babelfish = callPackage ../shells/fish/babelfish.nix { };
3979 baboossh = callPackage ../tools/security/baboossh { };
3981 badchars = python3Packages.callPackage ../tools/security/badchars { };
3983 badvpn = callPackage ../tools/networking/badvpn { };
3985 barcode = callPackage ../tools/graphics/barcode { };
3987 bashmount = callPackage ../tools/filesystems/bashmount { };
3989 bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { });
3991 beats = callPackage ../tools/misc/beats { };
3993 beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme {
3994 inherit (plasma5Packages) breeze-icons;
3997 beautysh = with python3.pkgs; toPythonApplication beautysh;
3999 bc = callPackage ../tools/misc/bc { };
4001 bdf2psf = callPackage ../tools/misc/bdf2psf { };
4003 bdf2sfd = callPackage ../tools/misc/bdf2sfd { };
4005 bdfresize = callPackage ../tools/misc/bdfresize { };
4007 bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
4009 bchunk = callPackage ../tools/cd-dvd/bchunk { };
4011 inherit (callPackages ../misc/logging/beats/7.x.nix { })
4018 auditbeat = auditbeat7;
4019 filebeat = filebeat7;
4020 heartbeat = heartbeat7;
4021 metricbeat = metricbeat7;
4022 packetbeat = packetbeat7;
4024 bfr = callPackage ../tools/misc/bfr { };
4026 bfscripts = callPackage ../tools/misc/bfscripts { };
4028 bibtool = callPackage ../tools/misc/bibtool { };
4030 bibutils = callPackage ../tools/misc/bibutils { };
4032 bibtex2html = callPackage ../tools/misc/bibtex2html { };
4034 bicon = callPackage ../applications/misc/bicon { };
4036 biliass = with python3.pkgs; toPythonApplication biliass;
4038 bindfs = callPackage ../tools/filesystems/bindfs { };
4040 binwalk = with python3Packages; toPythonApplication binwalk;
4042 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
4044 blitz = callPackage ../development/libraries/blitz { };
4046 blockbook = callPackage ../servers/blockbook { };
4048 blockhash = callPackage ../tools/graphics/blockhash { };
4050 bluemix-cli = callPackage ../tools/admin/bluemix-cli { };
4052 bluewalker = callPackage ../tools/bluetooth/bluewalker { };
4054 blur-effect = callPackage ../tools/graphics/blur-effect { };
4056 bootiso = callPackage ../tools/cd-dvd/bootiso { };
4058 butane = callPackage ../development/tools/butane { };
4060 buttercup-desktop = callPackage ../tools/security/buttercup-desktop { };
4063 inherit (callPackages ../applications/networking/charles {})
4068 quaternion-qt5 = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
4069 quaternion-qt6 = qt6Packages.callPackage ../applications/networking/instant-messengers/quaternion { };
4070 quaternion = quaternion-qt6;
4072 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
4074 libtensorflow = python3.pkgs.tensorflow.libtensorflow;
4076 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix { };
4078 tensorflow-lite = callPackage ../development/libraries/science/math/tensorflow-lite { };
4080 tiny-cuda-nn = callPackage ../development/libraries/science/math/tiny-cuda-nn { };
4082 tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { };
4084 behave = with python3Packages; toPythonApplication behave;
4086 behdad-fonts = callPackage ../data/fonts/behdad-fonts { };
4088 bfetch = callPackage ../tools/misc/bfetch { };
4090 blink = darwin.apple_sdk_11_0.callPackage ../applications/emulators/blink { };
4092 blink1-tool = callPackage ../tools/misc/blink1-tool { };
4094 blis = callPackage ../development/libraries/science/math/blis { };
4096 bliss = callPackage ../applications/science/math/bliss { };
4098 blobfuse = callPackage ../tools/filesystems/blobfuse { };
4100 blockdiag = with python3Packages; toPythonApplication blockdiag;
4102 bmon = callPackage ../tools/misc/bmon { };
4104 boca = callPackage ../development/libraries/boca { };
4106 bubblewrap = callPackage ../tools/admin/bubblewrap { };
4108 borgbackup = callPackage ../tools/backup/borgbackup { };
4110 borgmatic = callPackage ../tools/backup/borgmatic { };
4112 borg-sans-mono = callPackage ../data/fonts/borg-sans-mono { };
4114 boringtun = callPackage ../tools/networking/boringtun { };
4116 book-summary = callPackage ../tools/text/book-summary { };
4118 bookstack = callPackage ../servers/web-apps/bookstack { };
4120 boomerang = libsForQt5.callPackage ../development/tools/boomerang { };
4122 boost-build = callPackage ../development/tools/boost-build { };
4124 boot = callPackage ../development/tools/build-managers/boot { };
4126 bowtie = callPackage ../applications/science/biology/bowtie { };
4128 bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
4130 boxfs = callPackage ../tools/filesystems/boxfs { };
4132 bozohttpd-minimal = bozohttpd.override { minimal = true; };
4134 brasero-unwrapped = callPackage ../tools/cd-dvd/brasero { };
4136 brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
4138 brigand = callPackage ../development/libraries/brigand { };
4140 brltty = callPackage ../tools/misc/brltty { };
4142 brook = callPackage ../tools/networking/brook { };
4144 broot = callPackage ../tools/misc/broot {
4145 inherit (darwin.apple_sdk.frameworks) Foundation Security;
4148 bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
4150 brutespray = callPackage ../tools/security/brutespray { };
4152 btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
4154 btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { };
4156 ssdfs-utils = callPackage ../tools/filesystems/ssdfs-utils { };
4158 btlejack = python3Packages.callPackage ../applications/radio/btlejack { };
4160 btrbk = callPackage ../tools/backup/btrbk { };
4162 bonk = callPackage ../tools/misc/bonk { };
4164 bottom-rs = callPackage ../tools/misc/bottom-rs { };
4166 bsp-layout = callPackage ../tools/misc/bsp-layout { };
4168 buildtorrent = callPackage ../tools/misc/buildtorrent { };
4170 bwm_ng = callPackage ../tools/networking/bwm-ng { };
4172 bwbasic = callPackage ../development/interpreters/bwbasic { };
4174 bws = callPackage ../tools/security/bws { };
4177 url = "http://www.beanshell.org/bsh-2.0b5.jar";
4178 hash = "sha256-YjIZlWOAc1SzvLWs6z3BNlAvAixrDvdDmHqD9m/uWlw=";
4181 btfs = callPackage ../os-specific/linux/btfs { };
4183 buildah = callPackage ../development/tools/buildah/wrapper.nix { };
4184 buildah-unwrapped = callPackage ../development/tools/buildah { };
4186 buildkit = callPackage ../development/tools/buildkit { };
4188 bukubrow = callPackage ../tools/networking/bukubrow { };
4190 burpsuite = callPackage ../tools/networking/burpsuite { };
4192 c3d = callPackage ../applications/graphics/c3d {
4193 inherit (darwin.apple_sdk.frameworks) Cocoa;
4196 cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables
4197 (haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix);
4199 cabal2nix = symlinkJoin {
4200 inherit (cabal2nix-unwrapped) name meta;
4201 nativeBuildInputs = [ buildPackages.makeWrapper ];
4202 paths = [ cabal2nix-unwrapped ];
4204 wrapProgram $out/bin/cabal2nix \
4205 --prefix PATH ":" "${lib.makeBinPath [ nix nix-prefetch-scripts ]}"
4209 stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (_: {
4210 executableToolDepends = [ makeWrapper ];
4212 wrapProgram $out/bin/stack2nix \
4213 --prefix PATH ":" "${git}/bin:${cabal-install}/bin"
4217 traefik = callPackage ../servers/traefik { };
4219 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { };
4221 caffeine = callPackage ../tools/misc/caffeine { };
4223 calamares = libsForQt5.callPackage ../tools/misc/calamares {
4225 boost = boost.override { enablePython = true; python = python3; };
4227 calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; });
4228 calamares-nixos-extensions = callPackage ../tools/misc/calamares-nixos-extensions { };
4230 calendar-cli = callPackage ../tools/networking/calendar-cli { };
4232 cameradar = callPackage ../tools/security/cameradar { };
4234 candle = libsForQt5.callPackage ../applications/misc/candle { };
4236 capstone = callPackage ../development/libraries/capstone { };
4237 capstone_4 = callPackage ../development/libraries/capstone/4.nix { };
4239 keystone = callPackage ../development/libraries/keystone { };
4241 casync = callPackage ../applications/networking/sync/casync {
4242 sphinx = buildPackages.python3Packages.sphinx;
4245 cataract = callPackage ../applications/misc/cataract { };
4246 cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
4248 catch = callPackage ../development/libraries/catch { };
4250 catch2 = callPackage ../development/libraries/catch2 { };
4252 catch2_3 = callPackage ../development/libraries/catch2/3.nix { };
4254 catdoc = callPackage ../tools/text/catdoc { };
4256 catdocx = callPackage ../tools/text/catdocx { };
4258 catclock = callPackage ../applications/misc/catclock { };
4260 cardpeek = callPackage ../applications/misc/cardpeek { inherit (darwin.apple_sdk.frameworks) PCSC; };
4262 cde = callPackage ../tools/package-management/cde { };
4264 cdxgen = callPackage ../tools/security/cdxgen { };
4266 ceres-solver = callPackage ../development/libraries/ceres-solver {
4267 gflags = null; # only required for examples/tests
4270 cassowary = callPackage ../tools/networking/cassowary { };
4272 croc = callPackage ../tools/networking/croc { };
4274 cedille = callPackage ../applications/science/logic/cedille
4275 { inherit (haskellPackages) alex happy Agda ghcWithPackages;
4278 cel-go = callPackage ../development/interpreters/cel-go { };
4280 cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
4282 cf-terraforming = callPackage ../tools/misc/cf-terraforming { };
4284 charliecloud = callPackage ../applications/virtualization/charliecloud { };
4286 chelf = callPackage ../tools/misc/chelf { };
4288 chisel = callPackage ../tools/networking/chisel { };
4290 cht-sh = callPackage ../tools/misc/cht.sh { };
4292 ckbcomp = callPackage ../tools/X11/ckbcomp { };
4294 clac = callPackage ../tools/misc/clac { };
4296 map-cmd = callPackage ../tools/misc/map { };
4298 clevercsv = with python3Packages; toPythonApplication clevercsv;
4300 cli53 = callPackage ../tools/admin/cli53 { };
4302 cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
4304 cliam = callPackage ../tools/security/cliam { };
4306 clickclack = callPackage ../tools/misc/clickclack { };
4308 clickgen = with python3Packages; toPythonApplication clickgen;
4310 clog-cli = callPackage ../development/tools/clog-cli { };
4312 cloud-init = python3.pkgs.callPackage ../tools/virtualization/cloud-init { inherit systemd; };
4314 cloudbrute = callPackage ../tools/security/cloudbrute { };
4316 cloudflared = callPackage ../applications/networking/cloudflared {
4317 # https://github.com/cloudflare/cloudflared/issues/1151#issuecomment-1888819250
4318 buildGoModule = buildGoModule.override {
4319 go = go_1_22.overrideAttrs {
4320 pname = "cloudflare-go";
4321 version = "1.22.2-devel-cf";
4322 src = fetchFromGitHub {
4323 owner = "cloudflare";
4325 rev = "ec0a014545f180b0c74dfd687698657a9e86e310";
4326 sha256 = "sha256-oQQ9Jyh8TphZSCaHqaugTL7v0aeZjyOdVACz86I2KvU=";
4332 cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { };
4334 cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
4336 clib = callPackage ../tools/package-management/clib { };
4338 clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
4340 clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { };
4342 clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
4344 clusterctl = callPackage ../applications/networking/cluster/clusterctl { };
4346 coloredlogs = with python3Packages; toPythonApplication coloredlogs;
4348 colpack = callPackage ../applications/science/math/colpack { };
4350 cz-cli = callPackage ../applications/version-management/cz-cli { };
4352 czkawka-full = czkawka.wrapper.override {
4353 extraPackages = [ ffmpeg ];
4356 comma = callPackage ../tools/package-management/comma { };
4358 commitizen = with python3Packages; toPythonApplication commitizen;
4360 common-licenses = callPackage ../data/misc/common-licenses { };
4362 compactor = callPackage ../applications/networking/compactor {
4363 protobuf = protobuf_21;
4366 consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
4368 consul-template = callPackage ../tools/system/consul-template { };
4370 copyright-update = callPackage ../tools/text/copyright-update { };
4372 inherit (callPackages ../tools/misc/coreboot-utils { })
4386 coreboot-configurator = libsForQt5.callPackage ../tools/misc/coreboot-configurator { };
4388 corosync = callPackage ../servers/corosync { };
4390 fw-ectool = callPackage ../os-specific/linux/fw-ectool { };
4392 chayang = callPackage ../tools/wayland/chayang { };
4394 cherrytree = callPackage ../applications/misc/cherrytree { };
4396 chntpw = callPackage ../tools/security/chntpw { };
4398 chopchop = callPackage ../tools/security/chopchop { };
4400 clapboard = callPackage ../tools/wayland/clapboard { };
4402 clipman = callPackage ../tools/wayland/clipman { };
4404 kabeljau = callPackage ../games/kabeljau { };
4406 kanshi = callPackage ../tools/wayland/kanshi { };
4408 shikane = callPackage ../tools/wayland/shikane { };
4410 shotman = callPackage ../tools/wayland/shotman { };
4412 sway-unwrapped = callPackage ../by-name/sw/sway-unwrapped/package.nix {
4413 wlroots = wlroots_0_17;
4416 swayr = callPackage ../tools/wayland/swayr { };
4418 swayrbar = callPackage ../tools/wayland/swayrbar { };
4420 swaysome = callPackage ../tools/wayland/swaysome { };
4422 swaytools = python3Packages.callPackage ../tools/wayland/swaytools { };
4424 wayland-utils = callPackage ../tools/wayland/wayland-utils { };
4426 wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl { };
4428 waylogout = callPackage ../tools/wayland/waylogout { };
4430 waynergy = callPackage ../tools/wayland/waynergy { };
4432 wayout = callPackage ../tools/wayland/wayout { };
4434 way-displays = callPackage ../tools/wayland/way-displays { };
4436 wev = callPackage ../tools/wayland/wev { };
4438 wdomirror = callPackage ../tools/wayland/wdomirror { };
4440 wdt = callPackage ../applications/networking/sync/wdt { };
4442 wl-clipboard = callPackage ../tools/wayland/wl-clipboard { };
4444 wl-clipboard-x11 = callPackage ../tools/wayland/wl-clipboard-x11 { };
4446 wl-color-picker = callPackage ../tools/wayland/wl-color-picker { };
4448 wl-mirror = callPackage ../tools/wayland/wl-mirror { };
4450 wl-screenrec = callPackage ../tools/wayland/wl-screenrec { };
4452 wleave = callPackage ../tools/wayland/wleave { };
4454 wlopm = callPackage ../tools/wayland/wlopm { };
4456 wlprop = callPackage ../tools/wayland/wlprop { };
4458 wlr-randr = callPackage ../tools/wayland/wlr-randr { };
4460 wlr-which-key = callPackage ../tools/wayland/wlr-which-key { };
4462 wlrctl = callPackage ../tools/wayland/wlrctl { };
4464 wlsunset = callPackage ../tools/wayland/wlsunset { };
4466 wl-gammactl = callPackage ../tools/wayland/wl-gammactl { };
4468 wluma = callPackage ../tools/wayland/wluma { };
4470 wob = callPackage ../tools/wayland/wob { };
4472 wshowkeys = callPackage ../tools/wayland/wshowkeys { };
4474 wtype = callPackage ../tools/wayland/wtype { };
4476 cambalache = callPackage ../development/tools/cambalache { };
4478 cambrinary = python3Packages.callPackage ../applications/misc/cambrinary { };
4480 changedetection-io = callPackage ../servers/web-apps/changedetection-io { };
4482 clini = callPackage ../tools/misc/clini { };
4484 clipster = callPackage ../tools/misc/clipster { };
4486 clockify = callPackage ../applications/office/clockify { };
4488 cplex = callPackage ../applications/science/math/cplex (config.cplex or {});
4490 cpulimit = callPackage ../tools/misc/cpulimit { };
4492 code-minimap = callPackage ../tools/misc/code-minimap { };
4494 codesearch = callPackage ../tools/text/codesearch { };
4496 codec2 = callPackage ../development/libraries/codec2 { };
4498 contacts = callPackage ../tools/misc/contacts {
4499 inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
4502 colorls = callPackage ../tools/system/colorls { };
4504 coloursum = callPackage ../tools/text/coloursum {
4505 inherit (darwin.apple_sdk.frameworks) Security;
4508 compsize = callPackage ../os-specific/linux/compsize { };
4510 comrak = callPackage ../tools/text/comrak { };
4512 cot = with python3Packages; toPythonApplication cot;
4514 coturn = callPackage ../servers/coturn { };
4516 coursier = callPackage ../development/tools/coursier { };
4518 cppclean = callPackage ../development/tools/cppclean { };
4520 credhub-cli = callPackage ../tools/admin/credhub-cli { };
4522 crex = callPackage ../tools/misc/crex { };
4524 cri-tools = callPackage ../tools/virtualization/cri-tools { };
4526 crip = callPackage ../applications/audio/crip { };
4528 crosvm = callPackage ../applications/virtualization/crosvm { };
4530 crossplane = with python3Packages; toPythonApplication crossplane;
4532 crowdsec = callPackage ../tools/security/crowdsec { };
4534 crunch = callPackage ../tools/security/crunch { };
4536 crudini = callPackage ../tools/misc/crudini { };
4538 csv2md = with python3Packages; toPythonApplication csv2md;
4540 csv2odf = callPackage ../applications/office/csv2odf { };
4542 csv2parquet = callPackage ../tools/misc/csv2parquet { };
4544 csvdiff = callPackage ../tools/text/csvdiff { };
4546 csview = callPackage ../tools/text/csview { };
4548 csvquote = callPackage ../tools/text/csvquote { };
4550 csvtool = callPackage ../development/ocaml-modules/csv/csvtool.nix { };
4552 csv2latex = callPackage ../tools/misc/csv2latex { };
4554 csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { };
4556 cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { };
4558 dab_lib = callPackage ../development/libraries/dab_lib { };
4560 dabet = callPackage ../tools/misc/dabet { };
4562 dabtools = callPackage ../applications/radio/dabtools { };
4564 daemontools = callPackage ../tools/admin/daemontools { };
4566 dale = callPackage ../development/compilers/dale { };
4568 damon = callPackage ../tools/admin/damon { };
4570 dancing-script = callPackage ../data/fonts/dancing-script { };
4572 dante = callPackage ../servers/dante { };
4574 dasel = callPackage ../applications/misc/dasel { };
4576 dasher = callPackage ../applications/accessibility/dasher { };
4578 dataclass-wizard = with python3Packages; toPythonApplication dataclass-wizard;
4580 datafusion-cli = callPackage ../development/misc/datafusion { };
4582 datamash = callPackage ../tools/misc/datamash { };
4584 datasette = with python3Packages; toPythonApplication datasette;
4586 howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { };
4588 datefmt = callPackage ../tools/misc/datefmt { };
4590 datefudge = callPackage ../tools/system/datefudge { };
4592 dateutils = callPackage ../tools/misc/dateutils { };
4594 datovka = libsForQt5.callPackage ../applications/networking/datovka { };
4596 dave = callPackage ../servers/http/dave { };
4598 dconf = callPackage ../development/libraries/dconf { };
4600 ddate = callPackage ../tools/misc/ddate { };
4602 ddosify = callPackage ../development/tools/ddosify { };
4604 dduper = callPackage ../tools/filesystems/dduper { };
4606 dedup = callPackage ../tools/backup/dedup { };
4608 deheader = callPackage ../development/tools/misc/deheader { };
4610 dehydrated = callPackage ../tools/admin/dehydrated { };
4612 deja-dup = callPackage ../applications/backup/deja-dup { };
4614 dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { };
4616 desync = callPackage ../applications/networking/sync/desync { };
4618 devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { };
4620 devmem2 = callPackage ../os-specific/linux/devmem2 { };
4622 dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
4624 dblab = callPackage ../development/tools/database/dblab { };
4626 dbx = callPackage ../applications/misc/dbx { };
4628 ioport = callPackage ../os-specific/linux/ioport { };
4630 diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
4631 inherit (haskellPackages) ghcWithPackages diagrams-builder;
4634 dialect = callPackage ../applications/misc/dialect { };
4636 dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { };
4638 dieharder = callPackage ../tools/security/dieharder { };
4640 digitemp = callPackage ../tools/misc/digitemp { };
4642 dijo = callPackage ../tools/misc/dijo {
4643 inherit (darwin.apple_sdk.frameworks) CoreServices;
4646 ding = callPackage ../applications/misc/ding {
4647 aspellDicts_de = aspellDicts.de;
4648 aspellDicts_en = aspellDicts.en;
4651 dirb = callPackage ../tools/networking/dirb { };
4653 dirstalk = callPackage ../tools/security/dirstalk { };
4655 h = callPackage ../tools/misc/h { };
4657 discount = callPackage ../tools/text/discount { };
4659 discourse = callPackage ../servers/web-apps/discourse { };
4661 discourseAllPlugins = discourse.override {
4662 plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins);
4665 discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver { };
4667 discocss = callPackage ../tools/misc/discocss { };
4669 disfetch = callPackage ../tools/misc/disfetch { };
4671 disk-inventory-x = callPackage ../tools/filesystems/disk-inventory-x { };
4673 diskscan = callPackage ../tools/misc/diskscan { };
4675 disorderfs = callPackage ../tools/filesystems/disorderfs {
4676 asciidoc = asciidoc-full;
4679 dislocker = callPackage ../tools/filesystems/dislocker { };
4681 distgen = callPackage ../development/tools/distgen { };
4683 distrobuilder = callPackage ../tools/virtualization/distrobuilder { };
4685 ditaa = callPackage ../tools/graphics/ditaa { };
4687 dino = callPackage ../applications/networking/instant-messengers/dino {
4688 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi;
4689 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
4692 djot-js = callPackage ../tools/text/djot-js { };
4694 djv = callPackage ../applications/graphics/djv { };
4696 dnschef = python3Packages.callPackage ../tools/networking/dnschef { };
4698 doitlive = callPackage ../tools/misc/doitlive { };
4700 dokuwiki = callPackage ../servers/web-apps/dokuwiki { };
4702 dolibarr = callPackage ../servers/web-apps/dolibarr { };
4704 dosage = callPackage ../applications/graphics/dosage { };
4706 dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter {
4707 inherit (darwin.apple_sdk.frameworks) Security;
4710 dotool = callPackage ../tools/dotool { };
4712 inherit (ocamlPackages) dot-merlin-reader;
4714 dozenal = callPackage ../applications/misc/dozenal { };
4716 dpic = callPackage ../tools/graphics/dpic { };
4718 dsdcc = callPackage ../development/libraries/dsdcc { };
4720 dstp = callPackage ../development/tools/dstp { };
4722 dsvpn = callPackage ../applications/networking/dsvpn { };
4724 dwt1-shell-color-scripts = callPackage ../tools/misc/dwt1-shell-color-scripts { };
4726 dtrx = callPackage ../tools/compression/dtrx { };
4728 dua = callPackage ../tools/misc/dua { };
4730 duf = callPackage ../tools/misc/duf { };
4732 dum = callPackage ../development/tools/dum { };
4734 inherit (ocaml-ng.ocamlPackages_4_10) dune_1;
4735 inherit (ocamlPackages) dune_2 dune_3 dune-release;
4737 duperemove = callPackage ../tools/filesystems/duperemove { };
4739 dvc = with python3.pkgs; toPythonApplication dvc;
4741 dvc-with-remotes = dvc.override {
4742 enableGoogle = true;
4748 dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
4750 dynamic-wallpaper = callPackage ../tools/graphics/dynamic-wallpaper { };
4752 dyncall = callPackage ../development/libraries/dyncall { };
4754 dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
4756 earthly = callPackage ../development/tools/earthly { };
4758 earlybird = callPackage ../tools/security/earlybird { };
4760 easyabc = callPackage ../applications/audio/easyabc { };
4762 easyaudiosync = qt6Packages.callPackage ../applications/audio/easyaudiosync {};
4764 easycrypt = callPackage ../applications/science/logic/easycrypt {
4765 why3 = pkgs.why3.override { ideSupport = false; };
4768 easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
4770 easyocr = with python3.pkgs; toPythonApplication easyocr;
4772 ecasound = callPackage ../applications/audio/ecasound { };
4774 edac-utils = callPackage ../os-specific/linux/edac-utils { };
4776 eddy = libsForQt5.callPackage ../applications/graphics/eddy { };
4778 eggdrop = callPackage ../tools/networking/eggdrop { };
4780 egglog = callPackage ../applications/science/logic/egglog { };
4782 ego = callPackage ../tools/misc/ego { };
4784 ekam = callPackage ../development/tools/build-managers/ekam { };
4786 electronplayer = callPackage ../applications/video/electronplayer/electronplayer.nix { };
4788 electron-mail = callPackage ../applications/networking/mailreaders/electron-mail { };
4790 element = callPackage ../applications/science/chemistry/element { };
4792 element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix {
4793 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
4794 electron = electron_32;
4796 element-desktop-wayland = writeScriptBin "element-desktop" ''
4798 NIXOS_OZONE_WL=1 exec ${element-desktop}/bin/element-desktop "$@"
4801 element-web-unwrapped = callPackage ../applications/networking/instant-messengers/element/element-web.nix { };
4803 element-web = callPackage ../applications/networking/instant-messengers/element/element-web-wrapper.nix {
4804 conf = config.element-web.conf or { };
4807 elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
4809 ell = callPackage ../os-specific/linux/ell { };
4811 elm-github-install = callPackage ../tools/package-management/elm-github-install { };
4813 elogind = callPackage ../applications/misc/elogind { };
4815 elpa = callPackage ../development/libraries/elpa { };
4817 enca = callPackage ../tools/text/enca { };
4819 encpipe = callPackage ../tools/misc/encpipe { };
4821 ent = callPackage ../tools/misc/ent { };
4823 entwine = callPackage ../applications/graphics/entwine { };
4825 envconsul = callPackage ../tools/system/envconsul { };
4827 envsubst = callPackage ../tools/misc/envsubst { };
4829 envfs = callPackage ../tools/filesystems/envfs { };
4831 er-patcher = callPackage ../tools/games/er-patcher { };
4833 erdtree = callPackage ../tools/system/erdtree { };
4835 errcheck = callPackage ../development/tools/errcheck { };
4837 eschalot = callPackage ../tools/security/eschalot { };
4839 espanso = callPackage ../applications/office/espanso {
4840 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Foundation IOKit Kernel AVFoundation Carbon QTKit AVKit WebKit System;
4842 espanso-wayland = espanso.override {
4844 waylandSupport = true;
4845 espanso = espanso-wayland;
4848 esphome = callPackage ../tools/misc/esphome { };
4850 esptool = callPackage ../tools/misc/esptool { };
4852 esptool-ck = callPackage ../tools/misc/esptool-ck { };
4854 ephemeralpg = callPackage ../development/tools/database/ephemeralpg { };
4856 et = callPackage ../applications/misc/et { };
4858 ejson = callPackage ../development/tools/ejson { };
4860 eternal-terminal = callPackage ../tools/networking/eternal-terminal { };
4862 extism-cli = callPackage ../development/tools/extism-cli { };
4864 extrude = callPackage ../tools/security/extrude { };
4866 fastly = callPackage ../misc/fastly {
4867 # If buildGoModule is overridden, provide a matching version of the go attribute
4870 f2 = callPackage ../tools/misc/f2 { };
4872 f3 = callPackage ../tools/filesystems/f3 { };
4874 f3d = callPackage ../applications/graphics/f3d {
4875 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
4878 f3d_egl = f3d.override { vtk_9 = vtk_9_egl; };
4880 facedetect = callPackage ../tools/graphics/facedetect { };
4882 faketty = callPackage ../tools/misc/faketty { };
4884 fasd = callPackage ../tools/misc/fasd { };
4886 fastJson = callPackage ../development/libraries/fastjson { };
4888 fast-cli = nodePackages.fast-cli;
4890 fast-cpp-csv-parser = callPackage ../development/libraries/fast-cpp-csv-parser { };
4892 fast-ssh = callPackage ../tools/networking/fast-ssh {
4893 inherit (darwin.apple_sdk.frameworks) Security;
4896 faudio = callPackage ../development/libraries/faudio { };
4898 fblog = callPackage ../development/tools/fblog { };
4900 fd = callPackage ../tools/misc/fd { };
4902 fdroidcl = pkgs.callPackage ../development/mobile/fdroidcl { };
4904 fedimint = callPackage ../by-name/fe/fedimint/package.nix {
4905 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
4908 fetch-scm = callPackage ../tools/misc/fetch-scm { };
4910 fiano = callPackage ../tools/misc/fiano { };
4912 filebench = callPackage ../tools/misc/filebench { };
4914 fileshare = callPackage ../servers/fileshare { };
4916 fileshelter = callPackage ../servers/web-apps/fileshelter { };
4918 fioctl = callPackage ../tools/admin/fioctl { };
4920 firectl = callPackage ../applications/virtualization/firectl { };
4922 firestarter = callPackage ../applications/misc/firestarter { };
4924 fits-cloudctl = callPackage ../tools/admin/fits-cloudctl { };
4926 flitter = callPackage ../tools/misc/flitter { };
4928 flowgger = callPackage ../tools/misc/flowgger {
4929 inherit (darwin.apple_sdk.frameworks) CoreServices;
4932 frangipanni = callPackage ../tools/text/frangipanni { };
4934 frawk = callPackage ../tools/text/frawk { };
4936 fre = callPackage ../tools/misc/fre { };
4938 frei = callPackage ../tools/misc/frei { };
4940 frogmouth = callPackage ../tools/text/frogmouth { };
4942 fselect = callPackage ../tools/misc/fselect { };
4944 fsmon = callPackage ../tools/misc/fsmon { };
4946 fst = callPackage ../tools/text/fst { };
4948 fsql = callPackage ../tools/misc/fsql { };
4950 kitty-img = callPackage ../tools/misc/kitty-img { };
4952 ### TOOLS/TYPESETTING/TEX
4954 advi = callPackage ../tools/typesetting/tex/advi {
4955 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
4958 auctex = callPackage ../tools/typesetting/tex/auctex { };
4960 blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
4962 catdvi = callPackage ../tools/typesetting/tex/catdvi { };
4964 dblatex = callPackage ../tools/typesetting/tex/dblatex { };
4966 dblatexFull = dblatex.override { enableAllFeatures = true; };
4968 gladtex = callPackage ../tools/typesetting/tex/gladtex { };
4970 latex2mathml = with python3Packages; toPythonApplication latex2mathml;
4972 latexrun = callPackage ../tools/typesetting/tex/latexrun { };
4974 lkproof = callPackage ../tools/typesetting/tex/lkproof { };
4976 mftrace = callPackage ../tools/typesetting/tex/mftrace { };
4980 pplatex = callPackage ../tools/typesetting/tex/pplatex { };
4982 tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; };
4984 texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
4986 # TeX Live; see https://nixos.org/nixpkgs/manual/#sec-language-texlive
4987 texlive = callPackage ../tools/typesetting/tex/texlive { };
4988 inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX;
4989 texlivePackages = recurseIntoAttrs (lib.mapAttrs (_: v: v.build) texlive.pkgs);
4991 fop = callPackage ../tools/typesetting/fop { };
4993 fondu = callPackage ../tools/misc/fondu {
4994 inherit (darwin.apple_sdk.frameworks) CoreServices;
4997 fpp = callPackage ../tools/misc/fpp { };
4999 fsmark = callPackage ../tools/misc/fsmark { };
5001 futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark;
5003 fcft = callPackage ../development/libraries/fcft { };
5005 fuzzel = callPackage ../applications/misc/fuzzel { };
5007 fuzzylite = callPackage ../development/libraries/fuzzylite { };
5009 flashfocus = callPackage ../misc/flashfocus { };
5011 qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { };
5013 fwup = callPackage ../tools/misc/fwup {
5014 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
5017 fx-cast-bridge = callPackage ../tools/misc/fx-cast-bridge { };
5019 fzf-obc = callPackage ../shells/bash/fzf-obc { };
5021 fzf-zsh = callPackage ../shells/zsh/fzf-zsh { };
5023 fzy = callPackage ../tools/misc/fzy { };
5025 g2o = libsForQt5.callPackage ../development/libraries/g2o { };
5027 gb-backup = callPackage ../tools/backup/gamerbackup { };
5029 gdrive = callPackage ../applications/networking/gdrive { };
5031 gdrive3 = callPackage ../applications/networking/gdrive3 { };
5033 gdu = callPackage ../tools/system/gdu { };
5035 gfxreconstruct = callPackage ../tools/graphics/gfxreconstruct { };
5037 go-chromecast = callPackage ../applications/video/go-chromecast { };
5039 go-containerregistry = callPackage ../development/tools/go-containerregistry { };
5040 inherit (go-containerregistry) crane gcrane;
5042 go-rice = callPackage ../tools/misc/go.rice { };
5044 go-2fa = callPackage ../tools/security/2fa { };
5046 go-neb = callPackage ../applications/networking/instant-messengers/go-neb { };
5048 google-cursor = callPackage ../data/icons/google-cursor { };
5050 geckodriver = callPackage ../development/tools/geckodriver {
5051 inherit (darwin.apple_sdk.frameworks) Security;
5054 geekbench_4 = callPackage ../tools/misc/geekbench/4.nix { };
5055 geekbench_5 = callPackage ../tools/misc/geekbench/5.nix { };
5056 geekbench_6 = callPackage ../tools/misc/geekbench/6.nix { };
5057 geekbench = geekbench_6;
5059 gencfsm = callPackage ../tools/security/gencfsm { };
5061 genromfs = callPackage ../tools/filesystems/genromfs { };
5063 gh-ost = callPackage ../tools/misc/gh-ost { };
5065 ghauri = callPackage ../tools/security/ghauri { };
5067 ghdorker = callPackage ../tools/security/ghdorker { };
5069 ghidra = darwin.apple_sdk_11_0.callPackage ../tools/security/ghidra/build.nix {
5070 protobuf = protobuf_21;
5073 ghidra-extensions = recurseIntoAttrs (callPackage ../tools/security/ghidra/extensions.nix { });
5075 ghidra-bin = callPackage ../tools/security/ghidra { };
5077 gh2md = callPackage ../tools/backup/gh2md { };
5079 gif-for-cli = callPackage ../tools/misc/gif-for-cli { };
5081 giph = callPackage ../applications/video/giph { };
5083 gir-rs = callPackage ../development/tools/gir { };
5085 girsh = callPackage ../tools/networking/girsh { };
5087 gitjacker = callPackage ../tools/security/gitjacker { };
5089 gixy = callPackage ../tools/admin/gixy { };
5091 glpaper = callPackage ../development/tools/glpaper { };
5093 gllvm = callPackage ../development/tools/gllvm { };
5095 globalarrays = callPackage ../development/libraries/globalarrays { };
5097 glslviewer = callPackage ../development/tools/glslviewer {
5098 inherit (darwin.apple_sdk.frameworks) Cocoa;
5101 gpg-tui = callPackage ../tools/security/gpg-tui {
5102 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
5103 inherit (darwin) libobjc libresolv;
5106 goa = callPackage ../development/tools/goa { };
5108 goawk = callPackage ../tools/text/goawk { };
5110 gohai = callPackage ../tools/system/gohai { };
5112 gorilla-bin = callPackage ../tools/security/gorilla-bin { };
5114 gorilla-cli = callPackage ../tools/llm/gorilla-cli { };
5116 godu = callPackage ../tools/misc/godu { };
5118 gosu = callPackage ../tools/misc/gosu { };
5120 gotify-cli = callPackage ../tools/misc/gotify-cli { };
5122 gotify-desktop = callPackage ../tools/misc/gotify-desktop { };
5124 gping = callPackage ../tools/networking/gping {
5125 inherit (darwin.apple_sdk.frameworks) Security;
5128 greg = callPackage ../applications/audio/greg {
5129 pythonPackages = python3Packages;
5132 grit = callPackage ../tools/misc/grit { };
5134 grobi = callPackage ../tools/X11/grobi { };
5136 grype = callPackage ../by-name/gr/grype/package.nix {
5137 buildGoModule = buildGo123Module;
5140 gsctl = callPackage ../applications/misc/gsctl { };
5142 gsocket = callPackage ../tools/networking/gsocket { };
5144 gthree = callPackage ../development/libraries/gthree { };
5146 gtg = callPackage ../applications/office/gtg { };
5148 gti = callPackage ../tools/misc/gti { };
5150 has = callPackage ../applications/misc/has { };
5152 hdate = callPackage ../applications/misc/hdate { };
5154 headache = callPackage ../development/tools/headache { };
5156 heatseeker = callPackage ../tools/misc/heatseeker { };
5158 hebcal = callPackage ../tools/misc/hebcal { };
5160 hexio = callPackage ../development/tools/hexio { };
5162 hexyl = callPackage ../tools/misc/hexyl { };
5164 hid-listen = callPackage ../tools/misc/hid-listen { };
5166 hid-tools = callPackage ../tools/misc/hid-tools { };
5168 hidrd = callPackage ../tools/misc/hidrd { };
5170 hiksink = callPackage ../tools/misc/hiksink {
5171 inherit (darwin.apple_sdk.frameworks) Security;
5174 hocr-tools = with python3Packages; toPythonApplication hocr-tools;
5176 homepage-dashboard = callPackage ../servers/homepage-dashboard {
5177 inherit (darwin.apple_sdk.frameworks) IOKit;
5180 hostsblock = callPackage ../tools/misc/hostsblock { };
5182 hopper = qt5.callPackage ../development/tools/analysis/hopper { };
5184 hr = callPackage ../applications/misc/hr { };
5186 huniq = callPackage ../tools/text/huniq { };
5188 hunt = callPackage ../tools/misc/hunt { };
5190 hypr = callPackage ../applications/window-managers/hyprwm/hypr {
5191 cairo = cairo.override { xcbSupport = true; }; };
5193 hyprland = callPackage ../by-name/hy/hyprland/package.nix {
5194 stdenv = gcc14Stdenv;
5197 hyprland-autoname-workspaces = callPackage ../applications/misc/hyprland-autoname-workspaces { };
5199 hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { };
5201 hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { };
5203 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
5205 hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker { };
5207 hyprpolkitagent = callPackage ../by-name/hy/hyprpolkitagent/package.nix {
5208 stdenv = gcc14Stdenv;
5211 hyprshade = python311Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { };
5213 hyprlandPlugins = recurseIntoAttrs (callPackage ../applications/window-managers/hyprwm/hyprland-plugins { });
5215 hysteria = callPackage ../tools/networking/hysteria { };
5217 hyx = callPackage ../tools/text/hyx { };
5219 icdiff = callPackage ../tools/text/icdiff { };
5221 ictree = callPackage ../tools/misc/ictree { };
5223 inchi = callPackage ../development/libraries/inchi { };
5225 icon-slicer = callPackage ../tools/X11/icon-slicer { };
5227 ifm = callPackage ../tools/graphics/ifm { };
5229 ink = callPackage ../tools/misc/ink { };
5231 inklecate = callPackage ../development/compilers/inklecate { };
5233 intensity-normalization = with python3Packages; toPythonApplication intensity-normalization;
5235 interactsh = callPackage ../tools/misc/interactsh { };
5237 interlock = callPackage ../servers/interlock { };
5239 invoice = callPackage ../tools/misc/invoice { };
5241 invoiceplane = callPackage ../servers/web-apps/invoiceplane { };
5243 iotas = callPackage ../applications/office/iotas { };
5245 jellycli = callPackage ../applications/audio/jellycli { };
5247 jellyfin-ffmpeg = callPackage ../development/libraries/jellyfin-ffmpeg { };
5249 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
5250 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
5253 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
5255 jellyseerr = callPackage ../servers/jellyseerr { };
5257 jiten = callPackage ../applications/misc/jiten { };
5259 kanjidraw = callPackage ../applications/misc/kanjidraw { };
5261 jotta-cli = callPackage ../applications/misc/jotta-cli { };
5263 joycond = callPackage ../os-specific/linux/joycond { };
5265 joystickwake = callPackage ../tools/games/joystickwake { };
5267 juce = callPackage ../development/misc/juce {
5268 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
5271 jumppad = callPackage ../tools/virtualization/jumppad { };
5273 jwt-cli = callPackage ../tools/security/jwt-cli {
5274 inherit (darwin.apple_sdk.frameworks) Security;
5277 jwt-hack = callPackage ../tools/security/jwt-hack { } ;
5279 jwx = callPackage ../tools/security/jwx { } ;
5281 kapacitor = callPackage ../servers/monitoring/kapacitor { };
5283 karma = callPackage ../servers/monitoring/karma { };
5285 kaldi = callPackage ../tools/audio/kaldi {
5286 inherit (darwin.apple_sdk.frameworks) Accelerate;
5289 kalker = callPackage ../tools/misc/kalker { };
5291 kisslicer = callPackage ../tools/misc/kisslicer { };
5293 klaus = with python3Packages; toPythonApplication klaus;
5295 klipper = callPackage ../servers/klipper { };
5297 klipper-firmware = callPackage ../servers/klipper/klipper-firmware.nix { gcc-arm-embedded = gcc-arm-embedded-13; };
5299 klipper-flash = callPackage ../servers/klipper/klipper-flash.nix { };
5301 klipper-genconf = callPackage ../servers/klipper/klipper-genconf.nix { };
5303 klipper-estimator = callPackage ../applications/misc/klipper-estimator {
5304 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
5307 klipperscreen = callPackage ../applications/misc/klipperscreen { };
5309 klog = qt5.callPackage ../applications/radio/klog { };
5311 komga = callPackage ../servers/komga { };
5313 komorebi = callPackage ../applications/graphics/komorebi { };
5315 konsave = callPackage ../applications/misc/konsave { };
5317 krapslog = callPackage ../tools/misc/krapslog { };
5319 krill = callPackage ../servers/krill {
5320 inherit (darwin.apple_sdk.frameworks) Security;
5323 lapce = callPackage ../applications/editors/lapce {
5324 inherit (darwin) libobjc;
5325 inherit (darwin.apple_sdk.frameworks) Security CoreServices ApplicationServices Carbon AppKit;
5328 lcdproc = callPackage ../servers/monitoring/lcdproc { };
5330 languagetool = callPackage ../tools/text/languagetool { };
5332 languagetool-rust = callPackage ../tools/text/languagetool-rust {
5333 inherit (darwin.apple_sdk.frameworks) Security;
5336 ldtk = callPackage ../applications/editors/ldtk { };
5338 lepton = callPackage ../tools/graphics/lepton { };
5340 lepton-eda = callPackage ../applications/science/electronics/lepton-eda { };
5342 lexend = callPackage ../data/fonts/lexend { };
5344 lexicon = with python3Packages; toPythonApplication dns-lexicon;
5346 lenpaste = callPackage ../servers/lenpaste { };
5348 lief = callPackage ../development/libraries/lief {
5352 libndtypes = callPackage ../development/libraries/libndtypes { };
5354 libnss-mysql = callPackage ../os-specific/linux/libnss-mysql { };
5356 libnvme = callPackage ../os-specific/linux/libnvme { };
5358 librenms = callPackage ../servers/monitoring/librenms { };
5360 libxnd = callPackage ../development/libraries/libxnd { };
5362 libzbc = callPackage ../os-specific/linux/libzbc { };
5364 libzbd = callPackage ../os-specific/linux/libzbd { };
5366 lifeograph = callPackage ../applications/editors/lifeograph { };
5368 limitcpu = callPackage ../tools/misc/limitcpu { };
5370 lineselect = callPackage ../tools/misc/lineselect { };
5372 link-grammar = callPackage ../tools/text/link-grammar { };
5374 linuxptp = callPackage ../os-specific/linux/linuxptp { };
5376 linuxdoc-tools = callPackage ../tools/text/sgml/linuxdoc-tools { };
5378 lisgd = callPackage ../tools/inputmethods/lisgd { };
5380 lite = callPackage ../applications/editors/lite { };
5382 lite-xl = callPackage ../applications/editors/lite-xl {
5383 inherit (darwin.apple_sdk.frameworks) Foundation;
5386 loadwatch = callPackage ../tools/system/loadwatch { };
5388 loccount = callPackage ../development/tools/misc/loccount { };
5390 long-shebang = callPackage ../misc/long-shebang { };
5392 lssecret = callPackage ../misc/lssecret {};
5394 lowdown = callPackage ../tools/typesetting/lowdown { };
5396 # Less secure variant of lowdown for use inside Nix builds.
5397 lowdown-unsandboxed = lowdown.override {
5398 enableDarwinSandbox = false;
5401 numatop = callPackage ../os-specific/linux/numatop { };
5403 numworks-udev-rules = callPackage ../os-specific/linux/numworks-udev-rules { };
5405 num-utils = callPackage ../tools/text/num-utils { };
5407 iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
5409 ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
5411 ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
5413 kaggle = with python3Packages; toPythonApplication kaggle;
5415 lynis = callPackage ../tools/security/lynis { };
5417 maigret = callPackage ../tools/security/maigret { };
5419 maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { };
5421 maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { };
5423 mandown = callPackage ../tools/misc/mandown { };
5425 mantra = callPackage ../tools/security/mantra { };
5427 mapcidr = callPackage ../tools/misc/mapcidr { };
5429 maple-mono = (callPackage ../data/fonts/maple-font { }).Mono;
5430 maple-mono-NF = (callPackage ../data/fonts/maple-font { }).NF;
5431 maple-mono-SC-NF = (callPackage ../data/fonts/maple-font { }).SC-NF;
5432 maple-mono-otf = (callPackage ../data/fonts/maple-font { }).opentype;
5433 maple-mono-woff2 = (callPackage ../data/fonts/maple-font { }).woff2;
5434 maple-mono-autohint = (callPackage ../data/fonts/maple-font { }).autohint;
5436 marl = callPackage ../development/libraries/marl { };
5438 marlin-calc = callPackage ../tools/misc/marlin-calc { };
5440 marp-cli = callPackage ../tools/typesetting/marp { };
5442 masscan = callPackage ../tools/security/masscan { };
5444 massren = callPackage ../tools/misc/massren { };
5446 mat2 = with python3.pkgs; toPythonApplication mat2;
5448 materialx = with python3Packages; toPythonApplication materialx;
5450 maxcso = callPackage ../tools/archivers/maxcso { };
5452 medusa = callPackage ../tools/security/medusa { };
5454 megasync = libsForQt5.callPackage ../applications/misc/megasync { };
5456 megacmd = callPackage ../applications/misc/megacmd { };
5458 merriweather = callPackage ../data/fonts/merriweather { };
5460 merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
5462 # while building documentation meson may want to run binaries for host
5463 # which needs an emulator
5464 # example of an error which this fixes
5465 # [Errno 8] Exec format error: './gdk3-scan'
5469 name = "mesonEmulatorHook";
5471 crossFile = writeText "cross-file.conf" ''
5473 exe_wrapper = '${lib.escape [ "'" "\\" ] (stdenv.targetPlatform.emulator pkgs)}'
5477 # The throw is moved into the `makeSetupHook` derivation, so that its
5478 # outer level, but not its outPath can still be evaluated if the condition
5479 # doesn't hold. This ensures that splicing still can work correctly.
5480 (if (!stdenv.hostPlatform.canExecute stdenv.targetPlatform) then
5481 ../by-name/me/meson/emulator-hook.sh
5483 throw "mesonEmulatorHook may only be added to nativeBuildInputs when the target binaries can't be executed; however you are attempting to use it in a situation where ${stdenv.hostPlatform.config} can execute ${stdenv.targetPlatform.config}. Consider only adding mesonEmulatorHook according to a conditional based canExecute in your package expression.");
5485 meson-tools = callPackage ../misc/meson-tools { };
5487 metabase = callPackage ../servers/metabase {
5488 jdk11 = jdk11_headless;
5491 micropad = callPackage ../applications/office/micropad {
5492 electron = electron_27;
5495 midicsv = callPackage ../tools/audio/midicsv { };
5497 miniscript = callPackage ../applications/blockchains/miniscript { };
5499 miniserve = callPackage ../tools/misc/miniserve { };
5501 mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
5503 mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
5505 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
5507 mmctl = callPackage ../tools/misc/mmctl { };
5509 moar = callPackage ../tools/misc/moar { };
5511 mobilizon = callPackage ../servers/mobilizon {
5512 elixir = elixir_1_15;
5513 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_15; });
5514 mobilizon-frontend = callPackage ../servers/mobilizon/frontend.nix { };
5517 molly-brown = callPackage ../servers/gemini/molly-brown { };
5519 monetdb = callPackage ../servers/sql/monetdb { };
5521 monado = callPackage ../by-name/mo/monado/package.nix {
5522 inherit (gst_all_1) gstreamer gst-plugins-base;
5525 mons = callPackage ../tools/misc/mons { };
5527 monsoon = callPackage ../tools/security/monsoon { };
5529 moodle-dl = callPackage ../tools/networking/moodle-dl { };
5531 moon-phases = callPackage ../tools/misc/moon-phases { };
5533 moonraker = callPackage ../servers/moonraker { };
5535 morsel = callPackage ../tools/text/morsel { };
5537 mousetweaks = callPackage ../applications/accessibility/mousetweaks { };
5539 mp3blaster = callPackage ../applications/audio/mp3blaster { };
5541 mp3cat = callPackage ../tools/audio/mp3cat { };
5543 mp3fs = callPackage ../tools/filesystems/mp3fs { };
5545 mpdas = callPackage ../tools/audio/mpdas { };
5547 mpdcron = callPackage ../tools/audio/mpdcron { };
5549 mpdris2 = callPackage ../tools/audio/mpdris2 { };
5551 mpd-discord-rpc = callPackage ../tools/audio/mpd-discord-rpc { };
5553 mpd-mpris = callPackage ../tools/audio/mpd-mpris { };
5555 mpd-notification = callPackage ../tools/audio/mpd-notification { };
5557 mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { };
5559 mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { };
5561 mpd-touch-screen-gui = callPackage ../applications/audio/mpd-touch-screen-gui { };
5563 mq-cli = callPackage ../tools/system/mq-cli { };
5565 mrkd = callPackage ../tools/text/mrkd { };
5567 nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { };
5569 n2n = callPackage ../tools/networking/n2n { };
5571 nest-cli = callPackage ../development/tools/nest-cli { };
5573 nextdns = callPackage ../applications/networking/nextdns { };
5575 nexttrace = callPackage ../tools/networking/nexttrace { };
5577 ngadmin = callPackage ../applications/networking/ngadmin { };
5579 nfdump = callPackage ../tools/networking/nfdump { };
5581 nfstrace = callPackage ../tools/networking/nfstrace { };
5583 nixel = callPackage ../tools/nix/nixel { };
5585 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
5587 nix-template = callPackage ../tools/package-management/nix-template {
5588 inherit (darwin.apple_sdk.frameworks) Security;
5591 nltk-data = callPackage ../tools/text/nltk-data { };
5593 seabios-coreboot = seabios.override { ___build-type = "coreboot"; };
5594 seabios-csm = seabios.override { ___build-type = "csm"; };
5595 seabios-qemu = seabios.override { ___build-type = "qemu"; };
5597 seaborn-data = callPackage ../tools/misc/seaborn-data { };
5599 nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime;
5601 nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
5603 nostr-rs-relay = callPackage ../servers/nostr-rs-relay { };
5605 notemap = callPackage ../tools/networking/notemap { };
5607 noteshrink = callPackage ../tools/misc/noteshrink { };
5609 noti = callPackage ../tools/misc/noti {
5610 inherit (darwin.apple_sdk.frameworks) Cocoa;
5613 notify = callPackage ../tools/misc/notify { };
5615 notifymuch = callPackage ../applications/misc/notifymuch { };
5617 nmh = callPackage ../tools/networking/nmh { };
5619 npins = callPackage ../tools/nix/npins { };
5621 nrsc5 = callPackage ../applications/misc/nrsc5 { };
5623 nsync = callPackage ../development/libraries/nsync { };
5625 nsz = with python3.pkgs; toPythonApplication nsz;
5627 nx2elf = callPackage ../tools/compression/nx2elf { };
5629 nx-libs = callPackage ../tools/X11/nx-libs { };
5631 nyx = callPackage ../tools/networking/nyx { };
5633 oci-cli = callPackage ../tools/admin/oci-cli { };
5635 oci-seccomp-bpf-hook = callPackage ../os-specific/linux/oci-seccomp-bpf-hook { };
5637 ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf;
5639 ocrfeeder = callPackage ../applications/graphics/ocrfeeder { };
5641 onboard = callPackage ../applications/misc/onboard { };
5643 oneshot = callPackage ../tools/networking/oneshot { };
5645 orjail = callPackage ../tools/security/orjail { };
5647 online-judge-template-generator = python3Packages.callPackage ../tools/misc/online-judge-template-generator { };
5649 online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools;
5651 onnxruntime = callPackage ../development/libraries/onnxruntime {
5652 inherit (darwin.apple_sdk.frameworks) Foundation;
5655 xkbd = callPackage ../applications/misc/xkbd { };
5657 libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
5659 optar = callPackage ../tools/graphics/optar { };
5662 ockam = callPackage ../tools/networking/ockam {
5663 inherit (darwin.apple_sdk.frameworks) AppKit Security;
5666 odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter { };
5668 oil-buku = callPackage ../applications/misc/oil-buku { };
5670 ondir = callPackage ../tools/misc/ondir { };
5672 opam-publish = callPackage ../development/tools/ocaml/opam-publish { };
5674 osdlyrics = callPackage ../applications/audio/osdlyrics { };
5676 ossutil = callPackage ../tools/admin/ossutil { };
5678 ospd-openvas = callPackage ../tools/security/ospd-openvas { };
5680 osv-detector = callPackage ../tools/security/osv-detector { };
5682 osv-scanner = callPackage ../tools/security/osv-scanner { };
5684 otf2bdf = callPackage ../applications/misc/otf2bdf { };
5686 pastel = callPackage ../applications/misc/pastel {
5687 inherit (darwin.apple_sdk.frameworks) Security;
5690 inherit (ocamlPackages) patdiff;
5692 patool = with python3Packages; toPythonApplication patool;
5694 pbgopy = callPackage ../tools/text/pbgopy { };
5696 pbzx = callPackage ../tools/compression/pbzx { };
5698 pc = callPackage ../tools/misc/pc { };
5700 pcb2gcode = callPackage ../tools/misc/pcb2gcode { };
5702 pcp = callPackage ../tools/misc/pcp { };
5704 pev = callPackage ../development/tools/analysis/pev { };
5706 phd2 = callPackage ../applications/science/astronomy/phd2 { };
5708 phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
5710 photon = callPackage ../tools/networking/photon { };
5712 photofield = callPackage ../servers/photofield { };
5714 photoprism = callPackage ../servers/photoprism { };
5716 piglit = callPackage ../tools/graphics/piglit { };
5718 pika = callPackage ../applications/graphics/pika { };
5720 pkg = callPackage ../tools/package-management/pkg { };
5722 playerctl = callPackage ../tools/audio/playerctl { };
5724 pn = callPackage ../tools/text/pn { };
5726 pocket-casts = callPackage ../applications/audio/pocket-casts {
5727 electron = electron_31;
5730 portal = callPackage ../tools/misc/portal { };
5732 pouf = callPackage ../tools/misc/pouf { };
5734 poweralertd = callPackage ../tools/misc/poweralertd { };
5736 pscale = callPackage ../development/tools/pscale { };
5738 pulsarctl = callPackage ../tools/admin/pulsarctl { };
5740 psstop = callPackage ../tools/system/psstop { };
5742 precice = callPackage ../development/libraries/precice { };
5744 precice-config-visualizer = callPackage ../tools/misc/precice-config-visualizer { };
5746 proxmox-backup-client = callPackage ../applications/backup/proxmox-backup-client { };
5748 pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue {
5749 inherit (darwin.apple_sdk_11_0) Libsystem;
5750 inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration;
5753 pixcat = with python3Packages; toPythonApplication pixcat;
5755 pixiecore = callPackage ../tools/networking/pixiecore { };
5757 waitron = callPackage ../tools/networking/waitron { };
5759 pyCA = callPackage ../applications/video/pyca { };
5761 pyznap = python3Packages.callPackage ../tools/backup/pyznap { };
5763 procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs {
5764 inherit (darwin.apple_sdk_11_0.frameworks) Security;
5765 inherit (darwin.apple_sdk_11_0) Libsystem;
5768 procyon = callPackage ../tools/misc/procyon { };
5770 profetch = callPackage ../tools/misc/profetch { };
5772 psrecord = python3Packages.callPackage ../tools/misc/psrecord { };
5774 pyenv = callPackage ../development/tools/pyenv { };
5776 r53-ddns = callPackage ../applications/networking/r53-ddns { };
5778 rare = python3Packages.callPackage ../games/rare { };
5780 rblake2sum = callPackage ../tools/security/rblake2sum {
5781 inherit (darwin.apple_sdk.frameworks) Security;
5784 rblake3sum = callPackage ../tools/security/rblake3sum {
5785 inherit (darwin.apple_sdk.frameworks) Security;
5788 reg = callPackage ../tools/virtualization/reg { };
5790 rex = callPackage ../tools/system/rex { };
5792 rivercarro = callPackage ../applications/misc/rivercarro { };
5794 river-luatile = callPackage ../applications/misc/river-luatile{ };
5796 rmapi = callPackage ../applications/misc/remarkable/rmapi { };
5798 rmate-sh = callPackage ../tools/misc/rmate-sh { };
5800 rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
5802 rm-improved = callPackage ../applications/misc/rm-improved { };
5804 remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { };
5806 restream = callPackage ../applications/misc/remarkable/restream { };
5808 ropgadget = with python3Packages; toPythonApplication ropgadget;
5810 scour = with python3Packages; toPythonApplication scour;
5812 see = callPackage ../tools/misc/see { };
5814 s2png = callPackage ../tools/graphics/s2png { };
5816 sfz = callPackage ../tools/misc/sfz { };
5818 sgp4 = callPackage ../development/libraries/sgp4 { };
5820 sheldon = callPackage ../tools/misc/sheldon {
5821 inherit (darwin.apple_sdk.frameworks) Security;
5824 shell-hist = callPackage ../tools/misc/shell-hist { };
5826 shellhub-agent = callPackage ../applications/networking/shellhub-agent { };
5828 shellclear = callPackage ../tools/security/shellclear { };
5830 shellnoob = callPackage ../tools/security/shellnoob { };
5832 sheesy-cli = callPackage ../tools/security/sheesy-cli {
5833 inherit (darwin.apple_sdk.frameworks) Security;
5836 simdjson = callPackage ../development/libraries/simdjson { };
5838 shisho = callPackage ../tools/security/shisho { };
5840 sigslot = callPackage ../development/libraries/sigslot { };
5842 siglo = callPackage ../applications/misc/siglo { };
5844 simg2img = callPackage ../tools/filesystems/simg2img { };
5846 snazy = callPackage ../development/tools/snazy { };
5848 snippetpixie = callPackage ../tools/text/snippetpixie { };
5850 snowcat = callPackage ../tools/security/snowcat { };
5852 socklog = callPackage ../tools/system/socklog { };
5854 spacevim = callPackage ../applications/editors/spacevim { };
5856 ssmsh = callPackage ../tools/admin/ssmsh { };
5858 stacs = callPackage ../tools/security/stacs { };
5860 stagit = callPackage ../development/tools/stagit { };
5862 starboard = callPackage ../applications/networking/cluster/starboard { };
5864 statserial = callPackage ../tools/misc/statserial { };
5866 steampipePackages = recurseIntoAttrs (
5867 callPackage ../tools/misc/steampipe-packages { }
5870 step-kms-plugin = callPackage ../tools/security/step-kms-plugin { };
5872 string-machine = callPackage ../applications/audio/string-machine { };
5874 stripe-cli = callPackage ../tools/admin/stripe-cli { };
5876 bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
5878 swappy = callPackage ../applications/misc/swappy { gtk = gtk3; };
5880 swapspace = callPackage ../tools/admin/swapspace { };
5882 swego = callPackage ../servers/swego { };
5884 sydbox = callPackage ../os-specific/linux/sydbox { };
5886 synth = callPackage ../tools/misc/synth {
5887 inherit (darwin.apple_sdk.frameworks) AppKit Security;
5890 syscall_limiter = callPackage ../os-specific/linux/syscall_limiter { };
5892 svt-av1 = callPackage ../tools/video/svt-av1 { };
5894 inherit (callPackages ../servers/rainloop { })
5898 raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { };
5900 razergenie = libsForQt5.callPackage ../applications/misc/razergenie { };
5902 tsduck = callPackage ../tools/video/tsduck { };
5904 turso-cli = callPackage ../development/tools/turso-cli {};
5906 ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
5907 inherit (darwin.apple_sdk.frameworks) AppKit Security;
5910 ripe-atlas-tools = callPackage ../tools/networking/ripe-atlas-tools { };
5912 roundcube = callPackage ../servers/roundcube { };
5914 roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
5916 routersploit = callPackage ../tools/security/routersploit { };
5918 rsbep = callPackage ../tools/backup/rsbep { };
5920 rsbkb = callPackage ../tools/text/rsbkb { };
5922 rsign2 = callPackage ../tools/security/rsign2 { };
5924 rsyslog = callPackage ../tools/system/rsyslog {
5925 withHadoop = false; # Currently Broken
5926 withKsi = false; # Currently Broken
5929 rsyslog-light = rsyslog.override {
5931 withSystemd = false;
5932 withJemalloc = false;
5934 withPostgres = false;
5936 withNetSnmp = false;
5941 withLognorm = false;
5942 withMaxminddb = false;
5943 withOpenssl = false;
5946 withLogging = false;
5949 withRdkafka = false;
5952 withRabbitmq = false;
5953 withHiredis = false;
5956 rtrtr = callPackage ../servers/rtrtr {
5957 inherit (darwin.apple_sdk.frameworks) Security;
5960 xlogo = callPackage ../tools/X11/xlogo { };
5962 xmlbeans = callPackage ../tools/misc/xmlbeans { };
5964 xmlsort = perlPackages.XMLFilterSort;
5966 xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { };
5968 mcrypt = callPackage ../tools/misc/mcrypt { };
5970 mongoaudit = callPackage ../tools/security/mongoaudit { };
5972 mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
5974 moosefs = callPackage ../tools/filesystems/moosefs { };
5976 mountain-duck = callPackage ../tools/filesystems/mountain-duck { };
5978 mox = callPackage ../servers/mail/mox { };
5980 mozlz4a = callPackage ../tools/compression/mozlz4a { };
5982 msr-tools = callPackage ../os-specific/linux/msr-tools { };
5984 mstflint = callPackage ../tools/misc/mstflint { };
5986 msldapdump = callPackage ../tools/security/msldapdump { };
5988 mslink = callPackage ../tools/misc/mslink { };
5990 mceinject = callPackage ../os-specific/linux/mceinject { };
5992 mcelog = callPackage ../os-specific/linux/mcelog {
5993 util-linux = util-linuxMinimal;
5996 sqldef = callPackage ../development/tools/sqldef { };
5998 sqlint = callPackage ../development/tools/sqlint { };
6000 squawk = callPackage ../development/tools/squawk { };
6002 antibody = callPackage ../shells/zsh/antibody { };
6004 antidote = callPackage ../shells/zsh/antidote { };
6006 antigen = callPackage ../shells/zsh/antigen { };
6008 apparix = callPackage ../tools/misc/apparix { };
6010 apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { };
6012 arping = callPackage ../tools/networking/arping { };
6014 arpoison = callPackage ../tools/networking/arpoison { };
6016 asciidoc = callPackage ../tools/typesetting/asciidoc {
6017 inherit (python3.pkgs) pygments matplotlib numpy aafigure recursive-pth-loader;
6019 enableStandardFeatures = false;
6022 asciidoc-full = asciidoc.override {
6023 enableStandardFeatures = true;
6026 asciidoc-full-with-plugins = asciidoc.override {
6027 enableStandardFeatures = true;
6028 enableExtraPlugins = true;
6031 asciidoctor = callPackage ../tools/typesetting/asciidoctor { };
6033 asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { };
6035 asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { };
6037 asunder = callPackage ../applications/audio/asunder { };
6039 autossh = callPackage ../tools/networking/autossh { };
6041 assh = callPackage ../tools/networking/assh { };
6043 b2sum = callPackage ../tools/security/b2sum {
6044 inherit (llvmPackages) openmp;
6047 bacula = callPackage ../tools/backup/bacula {
6048 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit Kerberos;
6051 bats = callPackage ../development/interpreters/bats { };
6053 bbe = callPackage ../tools/misc/bbe { };
6055 bkcrack = callPackage ../tools/security/bkcrack { };
6057 bdsync = callPackage ../tools/backup/bdsync { };
6059 beamerpresenter = beamerpresenter-mupdf;
6061 beamerpresenter-mupdf = qt6Packages.callPackage ../applications/office/beamerpresenter {
6066 beamerpresenter-poppler = qt6Packages.callPackage ../applications/office/beamerpresenter {
6071 beetsPackages = lib.recurseIntoAttrs (callPackage ../tools/audio/beets { });
6072 inherit (beetsPackages) beets beets-unstable;
6074 bento4 = callPackage ../tools/video/bento4 { };
6076 bepasty = callPackage ../tools/misc/bepasty { };
6078 bettercap = callPackage ../tools/security/bettercap { };
6080 bfs = callPackage ../tools/system/bfs { };
6082 bgs = callPackage ../tools/X11/bgs { };
6084 bibclean = callPackage ../tools/typesetting/bibclean { };
6086 biber = callPackage ../tools/typesetting/biber { };
6088 biber-for-tectonic = callPackage ../tools/typesetting/tectonic/biber.nix { };
6090 biber-ms = callPackage ../tools/typesetting/biber-ms { };
6092 biblatex-check = callPackage ../tools/typesetting/biblatex-check { };
6094 binlore = callPackage ../development/tools/analysis/binlore { };
6096 birdfont = callPackage ../tools/misc/birdfont { };
6097 xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; };
6099 blueberry = callPackage ../tools/bluetooth/blueberry { };
6101 blueman = callPackage ../tools/bluetooth/blueman { };
6103 bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
6105 bogofilter = callPackage ../tools/misc/bogofilter { };
6107 bom = callPackage ../tools/admin/bom { };
6109 bomber-go = callPackage ../development/tools/bomber-go { };
6111 bomutils = callPackage ../tools/archivers/bomutils { };
6113 boofuzz= callPackage ../tools/security/boofuzz { };
6115 briar-desktop = callPackage ../applications/networking/instant-messengers/briar-desktop { };
6117 bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
6119 bsdiff = callPackage ../tools/compression/bsdiff { };
6121 btar = callPackage ../tools/backup/btar { };
6123 bumpver = callPackage ../applications/version-management/bumpver { };
6125 bupstash = darwin.apple_sdk_11_0.callPackage ../tools/backup/bupstash { };
6127 burp = callPackage ../tools/backup/burp { };
6129 buku = callPackage ../applications/misc/buku { };
6131 byzanz = callPackage ../applications/video/byzanz { };
6133 anydesk = callPackage ../applications/networking/remote/anydesk { };
6135 anystyle-cli = callPackage ../tools/misc/anystyle-cli { };
6137 atool = callPackage ../tools/archivers/atool { };
6139 bash_unit = callPackage ../tools/misc/bash_unit { };
6141 boltbrowser = callPackage ../tools/misc/boltbrowser { };
6143 bzip2 = callPackage ../tools/compression/bzip2 { };
6145 bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { };
6147 bzip3 = callPackage ../tools/compression/bzip3 {
6148 stdenv = clangStdenv;
6151 cabextract = callPackage ../tools/archivers/cabextract { };
6153 cadaver = callPackage ../tools/networking/cadaver { };
6155 davix = callPackage ../tools/networking/davix {
6156 inherit (darwin.apple_sdk.frameworks) Security;
6159 davix-copy = davix.override { enableThirdPartyCopy = true; };
6161 cantata = libsForQt5.callPackage ../applications/audio/cantata { };
6163 cantoolz = callPackage ../tools/networking/cantoolz { };
6165 can-utils = callPackage ../os-specific/linux/can-utils { };
6167 cannelloni = callPackage ../os-specific/linux/cannelloni { };
6169 caudec = callPackage ../applications/audio/caudec { };
6171 ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
6173 ccrypt = callPackage ../tools/security/ccrypt { };
6175 ccze = callPackage ../tools/misc/ccze { };
6177 cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
6179 cdist = python3Packages.callPackage ../tools/admin/cdist { };
6181 cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { };
6183 cdpr = callPackage ../tools/networking/cdpr { };
6185 cdrdao = callPackage ../tools/cd-dvd/cdrdao {
6186 inherit (darwin.apple_sdk.frameworks) CoreServices IOKit;
6189 cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
6191 cdrtools = callPackage ../tools/cd-dvd/cdrtools {
6192 stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_14.stdenv else stdenv;
6193 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
6196 cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { };
6198 cider = callPackage ../applications/audio/cider { };
6200 iat = callPackage ../tools/cd-dvd/iat { };
6202 isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
6204 isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
6206 mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
6208 nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
6211 inherit (callPackages ../tools/filesystems/ceph {
6212 lua = lua5_4; # Ceph currently requires >= 5.3
6214 # To see which `fmt` version Ceph upstream recommends, check its `src/fmt` submodule.
6216 # Ceph does not currently build with `fmt_10`; see https://github.com/NixOS/nixpkgs/issues/281027#issuecomment-1899128557
6217 # If we want to switch for that before upstream fixes it, use this patch:
6218 # https://github.com/NixOS/nixpkgs/pull/281858#issuecomment-1899648638
6225 cfdg = callPackage ../tools/graphics/cfdg { };
6227 cglm = callPackage ../development/libraries/cglm { };
6229 chain-bench = callPackage ../tools/security/chain-bench { };
6231 chainsaw = callPackage ../tools/security/chainsaw { };
6233 checkinstall = callPackage ../tools/package-management/checkinstall { };
6235 checkmake = callPackage ../development/tools/checkmake { };
6237 cherrybomb = callPackage ../tools/security/cherrybomb { };
6239 chit = callPackage ../development/tools/chit { };
6241 chkrootkit = callPackage ../tools/security/chkrootkit { };
6243 chunkfs = callPackage ../tools/filesystems/chunkfs { };
6245 chunksync = callPackage ../tools/backup/chunksync { };
6247 cicero-tui = callPackage ../tools/misc/cicero-tui { };
6249 cilium-cli = callPackage ../applications/networking/cluster/cilium { };
6251 cjdns = callPackage ../tools/networking/cjdns { };
6252 cjdns-tools = callPackage ../tools/admin/cjdns-tools { };
6254 cjson = callPackage ../development/libraries/cjson { };
6256 cksfv = callPackage ../tools/networking/cksfv { };
6258 clementine = libsForQt5.callPackage ../applications/audio/clementine {
6260 with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
6261 protobuf = protobuf_21;
6264 mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
6266 ciopfs = callPackage ../tools/filesystems/ciopfs { };
6268 circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
6270 circus = with python310Packages; toPythonApplication circus;
6272 cirrusgo = callPackage ../tools/security/cirrusgo { };
6274 inherit (callPackage ../applications/networking/remote/citrix-workspace { })
6275 citrix_workspace_23_09_0
6276 citrix_workspace_23_11_0
6277 citrix_workspace_24_02_0
6278 citrix_workspace_24_05_0
6280 citrix_workspace = citrix_workspace_24_05_0;
6282 clima = callPackage ../tools/text/clima { };
6284 cmigemo = callPackage ../tools/text/cmigemo { };
6286 cmospwd = callPackage ../tools/security/cmospwd { };
6288 cmst = libsForQt5.callPackage ../tools/networking/cmst { };
6290 cmt = callPackage ../applications/audio/cmt { };
6292 crlfsuite = callPackage ../tools/security/crlfsuite { };
6294 crlfuzz = callPackage ../tools/security/crlfuzz { };
6296 hedgedoc = callPackage ../servers/web-apps/hedgedoc { };
6298 colord = callPackage ../tools/misc/colord { };
6300 colord-gtk = callPackage ../tools/misc/colord-gtk { };
6302 colord-gtk4 = colord-gtk.override { withGtk4 = true; };
6304 colordiff = callPackage ../tools/text/colordiff { };
6306 connect = callPackage ../tools/networking/connect { };
6308 conspy = callPackage ../os-specific/linux/conspy { };
6310 connmanFull = connman.override {
6311 # TODO: Why is this in `connmanFull` and not the default build? See TODO in
6312 # nixos/modules/services/networking/connman.nix (near the assertions)
6313 enableNetworkManagerCompatibility = true;
6314 enableHh2serialGps = true;
6320 connmanMinimal = connman.override {
6321 # enableDatafiles = false; # If disabled, configuration and data files are not installed
6322 # enableEthernet = false; # If disabled no ethernet connection can be performed
6323 # enableWifi = false; # If disabled no WiFi connection can be performed
6324 enableBluetooth = false;
6325 enableClient = false;
6326 enableDundee = false;
6327 enableGadget = false;
6328 enableLoopback = false;
6329 enableNeard = false;
6330 enableOfono = false;
6331 enableOpenconnect = false;
6332 enableOpenvpn = false;
6333 enablePacrunner = false;
6334 enablePolkit = false;
6336 enableStats = false;
6337 enableTools = false;
6339 enableWireguard = false;
6340 enableWispr = false;
6343 convertlit = callPackage ../tools/text/convertlit { };
6345 collectd = callPackage ../tools/system/collectd {
6346 inherit (darwin.apple_sdk.frameworks) IOKit;
6349 collectd-data = callPackage ../tools/system/collectd/data.nix { };
6351 colormake = callPackage ../development/tools/build-managers/colormake { };
6353 cpuminer = callPackage ../tools/misc/cpuminer { };
6355 crabz = callPackage ../tools/compression/crabz { };
6357 ethash = callPackage ../development/libraries/ethash { };
6359 cuetools = callPackage ../tools/cd-dvd/cuetools { };
6361 u3-tool = callPackage ../tools/filesystems/u3-tool { };
6363 unifdef = callPackage ../development/tools/misc/unifdef { };
6365 unify = with python3Packages; toPythonApplication unify;
6367 unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
6369 unparam = callPackage ../tools/misc/unparam { };
6371 inherit (nodePackages) uppy-companion;
6373 usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
6374 usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
6376 usbsdmux = callPackage ../development/tools/misc/usbsdmux { };
6378 usbview = callPackage ../tools/misc/usbview { };
6380 usbimager = callPackage ../tools/misc/usbimager { };
6382 uwuify = callPackage ../tools/misc/uwuify { };
6384 anthy = callPackage ../tools/inputmethods/anthy { };
6386 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
6388 evsieve = callPackage ../tools/inputmethods/evsieve { };
6390 eyedropper = callPackage ../applications/graphics/eyedropper { };
6392 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
6394 evscript = callPackage ../tools/inputmethods/evscript { };
6396 keyd = callPackage ../tools/inputmethods/keyd { };
6398 keymapper = callPackage ../tools/inputmethods/keymapper { };
6400 twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui {
6401 inherit (darwin.apple_sdk_11_0.frameworks) Security CoreServices SystemConfiguration;
6404 gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { };
6406 kime = callPackage ../tools/inputmethods/kime { };
6408 libpinyin = callPackage ../development/libraries/libpinyin { };
6410 inherit (import ../development/libraries/libsbsms pkgs)
6416 libskk = callPackage ../development/libraries/libskk { };
6418 m17-cxx-demod = callPackage ../applications/radio/m17-cxx-demod { };
6420 m17n_db = callPackage ../tools/inputmethods/m17n-db { };
6422 m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
6424 libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { };
6426 netbird = callPackage ../tools/networking/netbird {
6427 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit;
6428 buildGoModule = buildGo123Module;
6431 netbird-ui = netbird.override {
6435 netevent = callPackage ../tools/inputmethods/netevent { };
6437 netplan = callPackage ../tools/admin/netplan { };
6439 skktools = callPackage ../tools/inputmethods/skk/skktools { };
6440 skkDictionaries = callPackages ../tools/inputmethods/skk/skk-dicts { };
6442 libkkc-data = callPackage ../data/misc/libkkc-data { };
6444 libkkc = callPackage ../tools/inputmethods/libkkc { };
6446 ibus = callPackage ../tools/inputmethods/ibus { };
6448 ibus-engines = recurseIntoAttrs {
6449 anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
6451 bamboo = callPackage ../tools/inputmethods/ibus-engines/ibus-bamboo { };
6453 cangjie = callPackage ../tools/inputmethods/ibus-engines/ibus-cangjie { };
6455 hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
6457 kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
6459 libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
6461 libthai = callPackage ../tools/inputmethods/ibus-engines/ibus-libthai { };
6463 m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
6465 inherit mozc mozc-ut;
6467 openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; };
6469 pinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-pinyin { };
6471 rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
6473 table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
6475 table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
6476 ibus-table = ibus-engines.table;
6479 table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
6480 ibus-table = ibus-engines.table;
6483 uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
6485 typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { };
6487 typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix {
6488 typing-booster = ibus-engines.typing-booster-unwrapped;
6492 ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
6494 ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { };
6496 interception-tools = callPackage ../tools/inputmethods/interception-tools { };
6497 interception-tools-plugins = recurseIntoAttrs {
6498 caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
6499 dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { };
6502 age = callPackage ../tools/security/age { };
6504 age-plugin-ledger = callPackage ../tools/security/age-plugin-ledger {
6505 inherit (darwin.apple_sdk.frameworks) AppKit;
6508 age-plugin-tpm = callPackage ../tools/security/age-plugin-tpm { };
6510 age-plugin-yubikey = darwin.apple_sdk_11_0.callPackage ../tools/security/age-plugin-yubikey {
6511 inherit (darwin.apple_sdk_11_0.frameworks) Foundation PCSC IOKit;
6514 artim-dark = callPackage ../data/themes/artim-dark { };
6516 bbin = callPackage ../development/tools/bbin { };
6518 blacken-docs = with python3Packages; toPythonApplication blacken-docs;
6520 bore = callPackage ../tools/networking/bore {
6521 inherit (darwin) Libsystem;
6522 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
6525 brotli = callPackage ../tools/compression/brotli { };
6527 biodiff = callPackage ../development/tools/biodiff { };
6529 biosdevname = callPackage ../tools/networking/biosdevname { };
6531 bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { };
6533 boa = callPackage ../development/web/boa { };
6535 bombardier = callPackage ../tools/networking/bombardier { };
6537 caeml = callPackage ../applications/networking/mailreaders/caeml { };
6539 calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
6541 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
6544 cask-server = libsForQt5.callPackage ../applications/misc/cask-server { };
6546 cc2538-bsl = callPackage ../tools/misc/cc2538-bsl { };
6548 code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
6549 code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; };
6550 code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; };
6552 certdump = callPackage ../tools/security/certdump { };
6554 certstrap = callPackage ../tools/security/certstrap { };
6556 cffconvert = python3Packages.toPythonApplication python3Packages.cffconvert;
6558 cfssl = callPackage ../tools/security/cfssl { };
6560 cfs-zen-tweaks = callPackage ../os-specific/linux/cfs-zen-tweaks { };
6562 chafa = callPackage ../tools/misc/chafa {
6563 inherit (darwin.apple_sdk.frameworks) Foundation;
6566 changetower = callPackage ../tools/networking/changetower { };
6568 chatblade = callPackage ../applications/misc/chatblade { };
6570 checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
6572 checkmate = callPackage ../development/tools/checkmate { };
6574 circup = callPackage ../development/tools/circup { };
6576 civetweb = callPackage ../development/libraries/civetweb { };
6578 ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
6580 clamav = callPackage ../tools/security/clamav {
6581 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
6582 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
6585 client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
6587 cloc = callPackage ../tools/misc/cloc { };
6589 clolcat = callPackage ../tools/misc/clolcat { };
6591 cloud-utils = callPackage ../tools/misc/cloud-utils { };
6593 cloudlist = callPackage ../tools/security/cloudlist { };
6595 cmdpack = callPackages ../tools/misc/cmdpack { };
6597 cobalt = callPackage ../applications/misc/cobalt {
6598 inherit (darwin.apple_sdk.frameworks) CoreServices;
6601 cobang = python311Packages.callPackage ../applications/misc/cobang {
6602 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
6605 cocoapods = callPackage ../development/tools/cocoapods { };
6607 cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; });
6609 cocom = callPackage ../tools/networking/cocom {
6610 inherit (darwin.apple_sdk.frameworks) Security;
6613 codeberg-pages = callPackage ../development/tools/continuous-integration/codeberg-pages { };
6615 codebraid = callPackage ../tools/misc/codebraid { };
6617 codemov = callPackage ../tools/misc/codemov { };
6619 codevis = callPackage ../tools/misc/codevis { };
6621 compass = callPackage ../development/tools/compass { };
6623 cone = callPackage ../development/compilers/cone {
6624 llvmPackages = llvmPackages_13;
6627 conda = callPackage ../tools/package-management/conda { };
6629 conduktor = callPackage ../applications/misc/conduktor { };
6631 console-bridge = callPackage ../development/libraries/console-bridge { };
6633 convbin = callPackage ../tools/misc/convbin { };
6635 convimg = callPackage ../tools/misc/convimg { };
6637 convfont = callPackage ../tools/misc/convfont { };
6639 cpcfs = callPackage ../tools/filesystems/cpcfs { };
6641 coreutils = callPackage ../tools/misc/coreutils { };
6643 # The coreutils above are built with dependencies from
6644 # bootstrapping. We cannot override it here, because that pulls in
6645 # openssl from the previous stage as well.
6646 coreutils-full = callPackage ../tools/misc/coreutils { minimal = false; };
6647 coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
6649 corkscrew = callPackage ../tools/networking/corkscrew { };
6651 cowpatty = callPackage ../tools/security/cowpatty { };
6653 cpio = callPackage ../tools/archivers/cpio { };
6655 cpufetch = callPackage ../tools/misc/cpufetch { };
6657 crackxls = callPackage ../tools/security/crackxls { };
6659 crd2pulumi = callPackage ../development/tools/crd2pulumi { };
6661 create-cycle-app = nodePackages.create-cycle-app;
6663 createrepo_c = callPackage ../tools/package-management/createrepo_c { };
6665 cromfs = callPackage ../tools/archivers/cromfs { };
6669 ctlptl = callPackage ../development/tools/ctlptl { };
6671 dumpnar = callPackage ../tools/archivers/dumpnar { };
6673 snooze = callPackage ../tools/system/snooze { };
6675 cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; };
6676 cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; };
6677 cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; };
6678 cudaPackages_10 = recurseIntoAttrs cudaPackages_10_2;
6680 cudaPackages_11_0 = callPackage ./cuda-packages.nix { cudaVersion = "11.0"; };
6681 cudaPackages_11_1 = callPackage ./cuda-packages.nix { cudaVersion = "11.1"; };
6682 cudaPackages_11_2 = callPackage ./cuda-packages.nix { cudaVersion = "11.2"; };
6683 cudaPackages_11_3 = callPackage ./cuda-packages.nix { cudaVersion = "11.3"; };
6684 cudaPackages_11_4 = callPackage ./cuda-packages.nix { cudaVersion = "11.4"; };
6685 cudaPackages_11_5 = callPackage ./cuda-packages.nix { cudaVersion = "11.5"; };
6686 cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; };
6687 cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; };
6688 cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; };
6689 cudaPackages_11 = recurseIntoAttrs cudaPackages_11_8;
6691 cudaPackages_12_0 = callPackage ./cuda-packages.nix { cudaVersion = "12.0"; };
6692 cudaPackages_12_1 = callPackage ./cuda-packages.nix { cudaVersion = "12.1"; };
6693 cudaPackages_12_2 = callPackage ./cuda-packages.nix { cudaVersion = "12.2"; };
6694 cudaPackages_12_3 = callPackage ./cuda-packages.nix { cudaVersion = "12.3"; };
6695 cudaPackages_12_4 = callPackage ./cuda-packages.nix { cudaVersion = "12.4"; };
6696 cudaPackages_12 = cudaPackages_12_4; # Latest supported by cudnn
6698 cudaPackages = recurseIntoAttrs cudaPackages_12;
6700 # TODO: move to alias
6701 cudatoolkit = cudaPackages.cudatoolkit;
6702 cudatoolkit_11 = cudaPackages_11.cudatoolkit;
6704 curie = callPackage ../data/fonts/curie { };
6706 curlFull = curl.override {
6708 gsaslSupport = true;
6711 websocketSupport = true;
6714 curlHTTP3 = curl.override {
6716 http3Support = true;
6719 curl = curlMinimal.override ({
6723 } // lib.optionalAttrs (!stdenv.hostPlatform.isStatic) {
6724 brotliSupport = true;
6727 curlMinimal = callPackage ../tools/networking/curl { };
6729 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; };
6731 curl-impersonate = darwin.apple_sdk_11_0.callPackage ../tools/networking/curl-impersonate { };
6732 curl-impersonate-ff = curl-impersonate.curl-impersonate-ff;
6733 curl-impersonate-chrome = curl-impersonate.curl-impersonate-chrome;
6735 curlie = callPackage ../tools/networking/curlie { };
6737 trurl = callPackage ../tools/networking/trurl { };
6739 curv = callPackage ../applications/graphics/curv { };
6741 cunit = callPackage ../tools/misc/cunit { };
6742 bcunit = callPackage ../tools/misc/bcunit { };
6744 curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
6746 tcp-cutter = callPackage ../tools/networking/tcp-cutter { };
6748 cwebbin = callPackage ../development/tools/misc/cwebbin { };
6750 cve-bin-tool = python3Packages.callPackage ../tools/security/cve-bin-tool { };
6752 cvs-fast-export = callPackage ../applications/version-management/cvs-fast-export { };
6754 dadadodo = callPackage ../tools/text/dadadodo { };
6756 daemon = callPackage ../tools/system/daemon { };
6758 daemonize = callPackage ../tools/system/daemonize { };
6760 danger-gitlab = callPackage ../applications/version-management/danger-gitlab { };
6762 daq = callPackage ../applications/networking/ids/daq { };
6764 dar = callPackage ../tools/backup/dar {
6765 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
6768 darkhttpd = callPackage ../servers/http/darkhttpd { };
6770 darkstat = callPackage ../tools/networking/darkstat { };
6772 dav1d = callPackage ../development/libraries/dav1d { };
6774 davfs2 = callPackage ../tools/filesystems/davfs2 { };
6776 dbench = callPackage ../development/tools/misc/dbench { };
6778 dclxvi = callPackage ../development/libraries/dclxvi { };
6780 dconf2nix = callPackage ../development/tools/haskell/dconf2nix { };
6782 dcraw = callPackage ../tools/graphics/dcraw { };
6784 dcs = callPackage ../tools/text/dcs { };
6786 dcfldd = callPackage ../tools/system/dcfldd { };
6788 debian-devscripts = callPackage ../tools/misc/debian-devscripts { };
6790 debian-goodies = callPackage ../applications/misc/debian-goodies { };
6792 debootstrap = callPackage ../tools/misc/debootstrap { };
6794 debugedit = callPackage ../development/tools/misc/debugedit { };
6796 decode-spam-headers = callPackage ../tools/networking/decode-spam-headers { };
6798 deer = callPackage ../shells/zsh/zsh-deer { };
6800 deno_1 = callPackage ../by-name/de/deno/1/package.nix { };
6802 deqp-runner = callPackage ../tools/graphics/deqp-runner { };
6804 detox = callPackage ../tools/misc/detox { };
6806 devilspie2 = callPackage ../applications/misc/devilspie2 {
6810 dex = callPackage ../tools/X11/dex { };
6812 ddccontrol = callPackage ../tools/misc/ddccontrol { };
6814 ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
6816 ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
6818 ddcutil = callPackage ../tools/misc/ddcutil { };
6820 ddclient = callPackage ../tools/networking/ddclient { };
6822 dd_rescue = callPackage ../tools/system/dd_rescue { };
6824 ddh = callPackage ../tools/system/ddh { };
6826 ddrescue = callPackage ../tools/system/ddrescue { };
6828 ddrescueview = callPackage ../tools/system/ddrescueview { };
6830 ddrutility = callPackage ../tools/system/ddrutility { };
6832 inherit (callPackages ../applications/networking/p2p/deluge { })
6837 deluge-2_x = deluge;
6839 der-ascii = callPackage ../tools/security/der-ascii { };
6841 desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
6843 dfc = callPackage ../tools/system/dfc { };
6845 dfrs = callPackage ../tools/system/dfrs { };
6847 diskrsync = callPackage ../tools/backup/diskrsync { };
6849 djbdns = callPackage ../tools/networking/djbdns { };
6851 dnscrypt-proxy = callPackage ../tools/networking/dnscrypt-proxy { };
6853 dnscontrol = callPackage ../applications/networking/dnscontrol { };
6855 dnsenum = callPackage ../tools/security/dnsenum { };
6857 dnsmasq = callPackage ../tools/networking/dnsmasq { };
6859 dnsmon-go = callPackage ../tools/networking/dnsmon-go { };
6861 dnsmonster = callPackage ../tools/networking/dnsmonster { };
6863 dnspeep = callPackage ../tools/security/dnspeep { };
6865 dnsproxy = callPackage ../tools/networking/dnsproxy { };
6867 dnsperf = callPackage ../tools/networking/dnsperf { };
6869 dnsrecon = callPackage ../tools/security/dnsrecon { };
6871 dnstop = callPackage ../tools/networking/dnstop { };
6873 dnsviz = python3Packages.callPackage ../tools/networking/dnsviz { };
6875 dnsx = callPackage ../tools/security/dnsx { };
6877 dhcpdump = callPackage ../tools/networking/dhcpdump { };
6879 dhcpcd = callPackage ../tools/networking/dhcpcd { };
6881 dhcping = callPackage ../tools/networking/dhcping { };
6883 dotacat = callPackage ../tools/misc/dotacat { };
6885 di = callPackage ../tools/system/di { };
6887 diction = callPackage ../tools/text/diction { };
6889 diffoci = callPackage ../tools/misc/diffoci { };
6891 diffoscope = callPackage ../tools/misc/diffoscope {
6895 diffoscopeMinimal = diffoscope.override {
6896 enableBloat = false;
6899 diffr = callPackage ../tools/text/diffr {
6900 inherit (darwin.apple_sdk.frameworks) Security;
6903 diffsitter = callPackage ../tools/text/diffsitter { };
6905 diffstat = callPackage ../tools/text/diffstat { };
6907 difftastic = callPackage ../tools/text/difftastic { };
6909 diffutils = callPackage ../tools/text/diffutils { };
6911 dirdiff = callPackage ../tools/text/dirdiff { };
6913 dwdiff = callPackage ../applications/misc/dwdiff { };
6915 picoscope = callPackage ../applications/science/electronics/picoscope { };
6917 picotts = callPackage ../tools/audio/picotts { };
6919 wgetpaste = callPackage ../tools/text/wgetpaste { };
6921 dismap = callPackage ../tools/security/dismap { };
6923 dismember = callPackage ../tools/security/dismember { };
6925 dirvish = callPackage ../tools/backup/dirvish { };
6927 dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
6929 dleyna-core = callPackage ../development/libraries/dleyna-core { };
6931 dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
6933 dleyna-server = callPackage ../development/libraries/dleyna-server { };
6935 dmd = callPackage ../by-name/dm/dmd/package.nix ({
6936 inherit (darwin.apple_sdk.frameworks) Foundation;
6937 } // lib.optionalAttrs stdenv.hostPlatform.isLinux {
6938 # https://github.com/NixOS/nixpkgs/pull/206907#issuecomment-1527034123
6939 stdenv = gcc11Stdenv;
6942 dmg2img = callPackage ../tools/misc/dmg2img { };
6944 docbook2odf = callPackage ../tools/typesetting/docbook2odf { };
6946 doas = callPackage ../tools/security/doas { };
6948 doas-sudo-shim = callPackage ../tools/security/doas-sudo-shim { };
6950 docbook2x = callPackage ../tools/typesetting/docbook2x { };
6952 docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
6954 docear = callPackage ../applications/office/docear { };
6956 dockbarx = callPackage ../applications/misc/dockbarx { };
6958 dog = callPackage ../tools/system/dog { };
6960 dogdns = callPackage ../tools/networking/dogdns {
6961 inherit (darwin.apple_sdk.frameworks) Security;
6964 dq = callPackage ../tools/networking/dq { };
6966 dool = callPackage ../tools/system/dool { };
6968 dosfstools = callPackage ../tools/filesystems/dosfstools { };
6970 dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
6972 dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
6974 domoticz = callPackage ../servers/domoticz { };
6976 dorkscout = callPackage ../tools/security/dorkscout { };
6978 sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { };
6980 drive = callPackage ../applications/networking/drive { };
6982 driftnet = callPackage ../tools/networking/driftnet { };
6984 driftctl = callPackage ../applications/networking/cluster/driftctl { };
6986 drill = callPackage ../tools/networking/drill {
6987 inherit (darwin.apple_sdk.frameworks) Security;
6990 drone = callPackage ../development/tools/continuous-integration/drone { };
6991 drone-oss = callPackage ../development/tools/continuous-integration/drone {
6992 enableUnfree = false;
6995 drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
6997 drone-runner-exec = callPackage ../development/tools/continuous-integration/drone-runner-exec { };
6999 drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { };
7001 drone-runner-ssh = callPackage ../development/tools/continuous-integration/drone-runner-ssh { };
7003 dropbear = callPackage ../tools/networking/dropbear { };
7005 dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { };
7007 dtach = callPackage ../tools/misc/dtach { };
7009 dtc = callPackage ../development/compilers/dtc { };
7011 dt-schema = callPackage ../development/tools/dt-schema { };
7013 inherit (import ../build-support/dlang/dub-support.nix { inherit callPackage; })
7014 buildDubPackage dub-to-nix;
7016 duc = callPackage ../tools/misc/duc { };
7018 duff = callPackage ../tools/filesystems/duff {
7019 autoreconfHook = buildPackages.autoreconfHook269;
7022 dump_syms = callPackage ../development/tools/dump_syms {
7023 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7026 dumpasn1 = callPackage ../tools/security/dumpasn1 { };
7028 dumptorrent = callPackage ../tools/misc/dumptorrent { };
7030 duo-unix = callPackage ../tools/security/duo-unix { };
7032 dupe-krill = callPackage ../tools/filesystems/dupe-krill { };
7034 duplicacy = callPackage ../tools/backup/duplicacy { };
7036 duplicity = callPackage ../tools/backup/duplicity { };
7038 duply = callPackage ../tools/backup/duply { };
7040 dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { };
7042 dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
7044 dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
7046 dvgrab = callPackage ../tools/video/dvgrab { };
7048 dvtm = callPackage ../tools/misc/dvtm {
7049 # if you prefer a custom config, write the config.h in dvtm.config.h
7051 # customConfig = builtins.readFile ./dvtm.config.h;
7054 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { };
7056 erofs-utils = callPackage ../tools/filesystems/erofs-utils { };
7058 e2tools = callPackage ../tools/filesystems/e2tools { };
7060 e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
7062 easyrsa = callPackage ../tools/networking/easyrsa { };
7064 easysnap = callPackage ../tools/backup/easysnap { };
7066 ebook_tools = callPackage ../tools/text/ebook-tools { };
7068 ecryptfs = callPackage ../tools/security/ecryptfs { };
7070 ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
7072 edgetpu-compiler = callPackage ../development/libraries/science/robotics/edgetpu-compiler { };
7074 edid-decode = callPackage ../tools/misc/edid-decode { };
7076 edid-generator = callPackage ../tools/misc/edid-generator { };
7078 edir = callPackage ../tools/misc/edir { };
7080 editres = callPackage ../tools/graphics/editres { };
7082 edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { };
7084 edl = callPackage ../development/embedded/edl { };
7086 edlib = callPackage ../development/libraries/science/biology/edlib { };
7088 eff = callPackage ../development/interpreters/eff { };
7090 eid-mw = callPackage ../tools/security/eid-mw {
7091 autoreconfHook = buildPackages.autoreconfHook269;
7094 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { };
7096 epub2txt2 = callPackage ../tools/text/epub2txt2 { };
7098 epubcheck = callPackage ../tools/text/epubcheck { };
7100 evil-winrm = callPackage ../tools/security/evil-winrm { };
7102 evtx = callPackage ../tools/security/evtx { };
7104 kics = callPackage ../tools/admin/kics { };
7106 kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
7108 lychee = callPackage ../tools/networking/lychee {
7109 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7112 mcrcon = callPackage ../tools/networking/mcrcon { };
7114 mozwire = callPackage ../tools/networking/mozwire {
7115 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
7118 pax = callPackage ../tools/archivers/pax {
7119 inherit (pkgs.darwin.apple_sdk.libs) utmp;
7122 rar2fs = callPackage ../tools/filesystems/rar2fs { };
7124 rocmPackages = rocmPackages_6;
7125 rocmPackages_5 = recurseIntoAttrs (callPackage ../development/rocm-modules/5 { });
7126 rocmPackages_6 = recurseIntoAttrs (callPackage ../development/rocm-modules/6 { });
7128 rune = callPackage ../development/interpreters/rune { };
7130 s9fes = callPackage ../development/interpreters/s9fes { };
7132 s-tar = callPackage ../tools/archivers/s-tar { };
7134 solo2-cli = callPackage ../tools/security/solo2-cli {
7135 inherit (darwin.apple_sdk.frameworks) PCSC IOKit CoreFoundation AppKit;
7138 sonota = callPackage ../tools/misc/sonota { };
7140 sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
7142 stratisd = callPackage ../tools/filesystems/stratisd { };
7144 stratis-cli = callPackage ../tools/filesystems/stratis-cli { };
7146 strawberry-qt5 = libsForQt5.callPackage ../applications/audio/strawberry { };
7148 strawberry-qt6 = qt6Packages.callPackage ../applications/audio/strawberry { };
7150 strawberry = strawberry-qt5;
7152 schleuder = callPackage ../tools/security/schleuder { };
7154 schleuder-cli = callPackage ../tools/security/schleuder/cli { };
7156 tealdeer = callPackage ../tools/misc/tealdeer {
7157 inherit (darwin.apple_sdk.frameworks) Security;
7160 teamocil = callPackage ../tools/misc/teamocil { };
7162 the-way = callPackage ../development/tools/the-way { };
7164 timeline = callPackage ../applications/office/timeline { };
7166 tsm-client-withGui = callPackage ../by-name/ts/tsm-client/package.nix { enableGui = true; };
7168 tracker = callPackage ../development/libraries/tracker { };
7170 tracy-x11 = callPackage ../by-name/tr/tracy/package.nix { withWayland = false; };
7172 trivy = callPackage ../tools/admin/trivy { };
7174 trompeloeil = callPackage ../development/libraries/trompeloeil { };
7176 updog = callPackage ../tools/networking/updog { };
7178 uudeview = callPackage ../tools/misc/uudeview { };
7180 uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi;
7182 uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
7183 inherit (python3Packages) sphinx;
7184 inherit (darwin.apple_sdk.frameworks) Security;
7187 uutils-coreutils-noprefix = uutils-coreutils.override { prefix = null; };
7189 volctl = callPackage ../tools/audio/volctl { };
7191 vorta = qt6Packages.callPackage ../applications/backup/vorta { };
7193 vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { };
7195 vt-cli = callPackage ../tools/security/vt-cli { };
7197 wakeonlan = callPackage ../tools/networking/wakeonlan { };
7199 wayback = callPackage ../tools/misc/wayback { };
7201 worker-build = callPackage ../development/tools/worker-build {
7202 inherit (darwin.apple_sdk.frameworks) Security;
7205 wrangler_1 = callPackage ../development/tools/wrangler_1 {
7206 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
7209 snowflake = callPackage ../tools/networking/snowflake { };
7211 wsl-open = callPackage ../tools/misc/wsl-open { };
7213 wsl-vpnkit = callPackage ../tools/networking/wsl-vpnkit { };
7215 xkcdpass = with python3Packages; toPythonApplication xkcdpass;
7217 xjobs = callPackage ../tools/misc/xjobs { };
7219 xob = callPackage ../tools/X11/xob { };
7221 z-lua = callPackage ../tools/misc/z-lua { };
7223 zabbixctl = callPackage ../tools/misc/zabbixctl { };
7225 zee = callPackage ../applications/editors/zee {
7226 inherit (darwin.apple_sdk.frameworks) Security;
7229 zeek = darwin.apple_sdk_11_0.callPackage ../applications/networking/ids/zeek { };
7231 zeekscript = callPackage ../tools/security/zeekscript { };
7233 zonemaster-cli = perlPackages.ZonemasterCLI;
7235 zotero-translation-server = callPackage ../tools/misc/zotero-translation-server { };
7237 zoxide = callPackage ../tools/misc/zoxide { };
7239 zzuf = callPackage ../tools/security/zzuf { };
7241 ### DEVELOPMENT / EMSCRIPTEN
7243 buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
7245 carp = callPackage ../development/compilers/carp { };
7247 cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { };
7249 choose = callPackage ../tools/text/choose { };
7251 d2 = callPackage ../tools/text/d2 { };
7253 ddev = callPackage ../applications/virtualization/ddev { };
7255 easeprobe = callPackage ../tools/misc/easeprobe { };
7257 emscripten = callPackage ../development/compilers/emscripten {
7258 llvmPackages = llvmPackages_19;
7261 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
7263 emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; };
7265 efivar = callPackage ../tools/system/efivar { };
7267 eget = callPackage ../tools/misc/eget { };
7269 evemu = callPackage ../tools/system/evemu { };
7271 # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.
7272 # When updating make sure to update all plugins or they will break!
7273 elk7Version = "7.17.16";
7275 elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix {
7276 util-linux = util-linuxMinimal;
7277 jre_headless = jdk11_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
7279 elasticsearch = elasticsearch7;
7281 elasticsearchPlugins = recurseIntoAttrs (
7282 callPackage ../servers/search/elasticsearch/plugins.nix {}
7285 embree = callPackage ../development/libraries/embree { };
7286 embree2 = callPackage ../development/libraries/embree/2.x.nix { };
7288 emborg = python3Packages.callPackage ../development/python-modules/emborg { };
7290 emblem = callPackage ../applications/graphics/emblem { };
7292 emem = callPackage ../applications/misc/emem { };
7294 empty = callPackage ../tools/misc/empty { };
7296 emulsion = callPackage ../applications/graphics/emulsion {
7297 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices Foundation OpenGL;
7300 emulsion-palette = callPackage ../applications/graphics/emulsion-palette { };
7302 emv = callPackage ../tools/misc/emv { };
7304 enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { };
7306 enc = callPackage ../tools/security/enc { };
7308 endlessh = callPackage ../servers/endlessh { };
7310 ericw-tools = callPackage ../applications/misc/ericw-tools { };
7312 cryfs = callPackage ../tools/filesystems/cryfs { };
7314 encfs = callPackage ../tools/filesystems/encfs {
7315 tinyxml2 = tinyxml-2;
7318 enscript = callPackage ../tools/text/enscript { };
7320 ensemble-chorus = callPackage ../applications/audio/ensemble-chorus { };
7322 entr = callPackage ../tools/misc/entr { };
7324 envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; };
7326 eot_utilities = callPackage ../tools/misc/eot-utilities { };
7328 eplot = callPackage ../tools/graphics/eplot { };
7330 epstool = callPackage ../tools/graphics/epstool { };
7332 escrotum = callPackage ../tools/graphics/escrotum { };
7334 esshader = callPackage ../tools/graphics/esshader { };
7336 ethercalc = callPackage ../servers/web-apps/ethercalc { };
7338 ethtool = callPackage ../tools/misc/ethtool { };
7340 ets = callPackage ../tools/misc/ets { };
7342 ettercap = callPackage ../applications/networking/sniffers/ettercap { };
7344 evcc = callPackage ../servers/home-automation/evcc { };
7346 eventstat = callPackage ../os-specific/linux/eventstat { };
7348 evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
7350 evtest = callPackage ../applications/misc/evtest { };
7352 evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { };
7354 eva = callPackage ../tools/misc/eva { };
7356 exactaudiocopy = callPackage ../applications/audio/exact-audio-copy { };
7358 exempi = callPackage ../development/libraries/exempi { };
7360 executor = with python3Packages; toPythonApplication executor;
7362 exif = callPackage ../tools/graphics/exif { };
7364 exifprobe = callPackage ../tools/graphics/exifprobe { };
7366 exiftags = callPackage ../tools/graphics/exiftags { };
7368 exiftool = perlPackages.ImageExifTool;
7370 ext4magic = callPackage ../tools/filesystems/ext4magic { };
7372 extract_url = callPackage ../applications/misc/extract_url { };
7374 extundelete = callPackage ../tools/filesystems/extundelete { };
7376 expect = tclPackages.expect;
7378 expected-lite = callPackage ../development/libraries/expected-lite { };
7380 exportarr = callPackage ../servers/monitoring/prometheus/exportarr { };
7382 expliot = callPackage ../tools/security/expliot { };
7384 Fabric = with python3Packages; toPythonApplication fabric;
7386 fakeroot = callPackage ../tools/system/fakeroot { };
7388 fakeroute = callPackage ../tools/networking/fakeroute { };
7390 fakechroot = callPackage ../tools/system/fakechroot { };
7392 fancy-motd = callPackage ../tools/system/fancy-motd { };
7394 fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
7396 fanficfare = callPackage ../tools/text/fanficfare { };
7398 fastd = callPackage ../tools/networking/fastd { };
7400 fatsort = callPackage ../tools/filesystems/fatsort { };
7402 chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
7404 fcitx5 = callPackage ../tools/inputmethods/fcitx5 { };
7406 fcitx5-bamboo = callPackage ../tools/inputmethods/fcitx5/fcitx5-bamboo.nix { };
7408 fcitx5-skk = qt6Packages.callPackage ../tools/inputmethods/fcitx5/fcitx5-skk.nix { };
7410 fcitx5-anthy = callPackage ../tools/inputmethods/fcitx5/fcitx5-anthy.nix { };
7412 fcitx5-chewing = callPackage ../tools/inputmethods/fcitx5/fcitx5-chewing.nix { };
7414 fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { lua = lua5_3; };
7416 fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
7418 fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withFcitx5Support = true; };
7420 fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { };
7422 fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { };
7424 fcitx5-rime = callPackage ../tools/inputmethods/fcitx5/fcitx5-rime.nix { };
7426 fcitx5-table-extra = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-extra.nix { };
7428 fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { };
7430 fcppt = callPackage ../development/libraries/fcppt { };
7432 fcrackzip = callPackage ../tools/security/fcrackzip { };
7434 fcron = callPackage ../tools/system/fcron { };
7436 fdm = callPackage ../tools/networking/fdm { };
7438 fdtools = callPackage ../tools/misc/fdtools { };
7440 featherpad = qt5.callPackage ../applications/editors/featherpad { };
7442 fend = callPackage ../tools/misc/fend { };
7444 ferm = callPackage ../tools/networking/ferm { };
7446 feroxbuster = callPackage ../tools/security/feroxbuster {
7447 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7450 ffsend = callPackage ../tools/misc/ffsend {
7451 inherit (darwin.apple_sdk.frameworks) Security AppKit;
7454 fgallery = callPackage ../tools/graphics/fgallery { };
7456 flannel = callPackage ../tools/networking/flannel { };
7457 cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { };
7459 flashbench = callPackage ../os-specific/linux/flashbench { };
7461 flatpak-builder = callPackage ../development/tools/flatpak-builder {
7462 binutils = binutils-unwrapped;
7465 fltrdr = callPackage ../tools/misc/fltrdr {
7469 fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { };
7471 flux = callPackage ../development/compilers/flux { };
7473 fierce = callPackage ../tools/security/fierce { };
7475 figlet = callPackage ../tools/misc/figlet { };
7477 file = callPackage ../tools/misc/file {
7478 inherit (windows) libgnurx;
7481 filegive = callPackage ../tools/networking/filegive { };
7483 filet = callPackage ../applications/misc/filet { };
7485 findex = callPackage ../applications/misc/findex { };
7487 findomain = callPackage ../tools/networking/findomain { };
7489 findutils = callPackage ../tools/misc/findutils { };
7491 findup = callPackage ../tools/misc/findup { };
7493 fingerprintx = callPackage ../tools/security/fingerprintx { };
7495 bsd-fingerd = bsd-finger.override {
7496 buildProduct = "daemon";
7499 iprange = callPackage ../applications/networking/firehol/iprange.nix { };
7501 firehol = callPackage ../applications/networking/firehol { };
7503 fio = callPackage ../tools/system/fio { };
7505 flamerobin = callPackage ../applications/misc/flamerobin { };
7507 flashrom = callPackage ../tools/misc/flashrom { };
7509 flent = python3Packages.callPackage ../applications/networking/flent { };
7511 flexoptix-app = callPackage ../tools/misc/flexoptix-app { };
7513 flpsed = callPackage ../applications/editors/flpsed { };
7515 fluentd = callPackage ../tools/misc/fluentd { };
7517 flvstreamer = callPackage ../tools/networking/flvstreamer { };
7519 frr = callPackage ../servers/frr { };
7521 gemstash = callPackage ../development/tools/gemstash { };
7523 hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { };
7525 libbsd = callPackage ../development/libraries/libbsd { };
7527 libbladeRF = callPackage ../development/libraries/libbladeRF { };
7529 libbtbb = callPackage ../development/libraries/libbtbb {
7530 inherit (darwin.apple_sdk.frameworks) CoreServices;
7533 lpd8editor = libsForQt5.callPackage ../applications/audio/lpd8editor {};
7535 lp_solve = callPackage ../applications/science/math/lp_solve {
7536 inherit (darwin) autoSignDarwinBinariesHook;
7539 fabric-installer = callPackage ../tools/games/minecraft/fabric-installer { };
7541 faraday-agent-dispatcher = callPackage ../tools/security/faraday-agent-dispatcher { };
7543 faraday-cli = callPackage ../tools/security/faraday-cli { };
7545 fastlane = callPackage ../tools/admin/fastlane { };
7547 fatresize = callPackage ../tools/filesystems/fatresize { };
7549 fdk_aac = callPackage ../development/libraries/fdk-aac { };
7551 fdk-aac-encoder = callPackage ../applications/audio/fdkaac { };
7553 fead = callPackage ../applications/misc/fead { };
7555 feedgnuplot = callPackage ../tools/graphics/feedgnuplot { };
7557 fermyon-spin = callPackage ../development/tools/fermyon-spin { };
7559 fbcat = callPackage ../tools/misc/fbcat { };
7561 fbjni = callPackage ../development/libraries/fbjni { };
7563 fbv = callPackage ../tools/graphics/fbv { };
7565 fbvnc = callPackage ../tools/admin/fbvnc { };
7567 fim = callPackage ../tools/graphics/fim { };
7569 flamegraph = callPackage ../development/tools/flamegraph { };
7571 flawfinder = callPackage ../development/tools/flawfinder { };
7573 flintlock = callPackage ../applications/virtualization/flintlock { };
7575 flips = callPackage ../tools/compression/flips { };
7577 flowblade = callPackage ../applications/video/flowblade { };
7579 fontforge = lowPrio (callPackage ../tools/misc/fontforge {
7580 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
7583 fontforge-gtk = fontforge.override {
7587 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
7590 fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix { };
7592 fontmatrix = libsForQt5.callPackage ../applications/graphics/fontmatrix { };
7594 foremost = callPackage ../tools/system/foremost { };
7596 forktty = callPackage ../os-specific/linux/forktty { };
7598 fortran-fpm = callPackage ../tools/package-management/fortran-fpm { };
7600 fortune = callPackage ../tools/misc/fortune { };
7602 fox = callPackage ../development/libraries/fox {};
7604 fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix {
7605 inherit (darwin.apple_sdk.frameworks) CoreServices;
7608 fpart = callPackage ../tools/misc/fpart { };
7610 fpattern = callPackage ../development/libraries/fpattern { };
7612 fping = callPackage ../tools/networking/fping { };
7614 fpm = callPackage ../tools/package-management/fpm { };
7616 fprintd = callPackage ../tools/security/fprintd { };
7618 fprintd-tod = callPackage ../tools/security/fprintd/tod.nix { };
7620 ferdium = callPackage ../applications/networking/instant-messengers/ferdium {
7621 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
7624 fq = callPackage ../development/tools/fq { };
7626 franz = callPackage ../applications/networking/instant-messengers/franz {
7627 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
7630 freac = callPackage ../applications/audio/freac { };
7632 freebind = callPackage ../tools/networking/freebind { };
7634 freeipmi = callPackage ../tools/system/freeipmi { };
7636 freetalk = callPackage ../applications/networking/instant-messengers/freetalk { };
7638 freetds = callPackage ../development/libraries/freetds { };
7640 freetube = callPackage ../applications/video/freetube { };
7642 freeze = callPackage ../tools/security/freeze { };
7644 freqtweak = callPackage ../applications/audio/freqtweak {
7648 frescobaldi = callPackage ../misc/frescobaldi { };
7650 freshfetch = callPackage ../tools/misc/freshfetch {
7651 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation DiskArbitration Foundation IOKit;
7654 frigate = callPackage ../applications/video/frigate { };
7656 frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
7658 ftop = callPackage ../os-specific/linux/ftop { };
7660 ftxui = callPackage ../development/libraries/ftxui { };
7662 fsarchiver = callPackage ../tools/archivers/fsarchiver { };
7664 fstl = qt5.callPackage ../applications/graphics/fstl { };
7666 fswebcam = callPackage ../os-specific/linux/fswebcam { };
7668 fulcio = callPackage ../tools/security/fulcio { };
7670 fuseiso = callPackage ../tools/filesystems/fuseiso { };
7672 fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb { });
7674 inherit (fdbPackages)
7678 foundationdb = foundationdb71;
7680 fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { };
7682 fuse-archive = callPackage ../tools/filesystems/fuse-archive { };
7684 fuse-ext2 = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/fuse-ext2 { };
7686 fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs { };
7688 fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { };
7690 fusee-launcher = callPackage ../development/tools/fusee-launcher { };
7692 fusee-nano = callPackage ../development/tools/fusee-nano { };
7694 fverb = callPackage ../applications/audio/fverb { };
7696 fwknop = callPackage ../tools/security/fwknop {
7697 texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
7700 elastic = callPackage ../applications/misc/elastic { };
7702 exfat = callPackage ../tools/filesystems/exfat { };
7704 exfatprogs = callPackage ../tools/filesystems/exfatprogs { };
7706 dos2unix = callPackage ../tools/text/dos2unix { };
7708 uni2ascii = callPackage ../tools/text/uni2ascii { };
7710 uniscribe = callPackage ../tools/text/uniscribe { };
7712 fornalder = callPackage ../applications/version-management/fornalder { };
7714 galen = callPackage ../development/tools/galen { };
7716 gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { };
7718 gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
7720 gandom-fonts = callPackage ../data/fonts/gandom-fonts { };
7722 gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
7724 inherit (callPackages ../tools/filesystems/garage {
7725 inherit (darwin.apple_sdk.frameworks) Security;
7728 garage_0_8 garage_0_9
7729 garage_0_8_7 garage_0_9_4
7730 garage_1_0_1 garage_1_x;
7732 garmintools = callPackage ../development/libraries/garmintools { };
7734 gau = callPackage ../tools/security/gau { };
7736 gauge-unwrapped = callPackage ../development/tools/gauge { };
7737 gauge = callPackage ../development/tools/gauge/wrapper.nix { };
7738 gaugePlugins = recurseIntoAttrs (callPackage ../development/tools/gauge/plugins {});
7740 gawd = python3Packages.toPythonApplication python3Packages.gawd;
7742 gawk = callPackage ../tools/text/gawk {
7743 inherit (darwin) locale;
7746 gawk-with-extensions = callPackage ../tools/text/gawk/gawk-with-extensions.nix {
7747 extensions = gawkextlib.full;
7749 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix { };
7751 gawkInteractive = gawk.override { interactive = true; };
7753 gatk = callPackage ../applications/science/biology/gatk {} ;
7755 gbdfed = callPackage ../tools/misc/gbdfed {
7759 gcfflasher = callPackage ../applications/misc/gcfflasher { };
7761 gdmap = callPackage ../tools/system/gdmap { };
7763 gef = callPackage ../development/tools/misc/gef { };
7765 gelasio = callPackage ../data/fonts/gelasio { };
7767 gemget = callPackage ../tools/networking/gemget { };
7769 gen-oath-safe = callPackage ../tools/security/gen-oath-safe { };
7771 genext2fs = callPackage ../tools/filesystems/genext2fs { };
7773 gengetopt = callPackage ../development/tools/misc/gengetopt { };
7775 genimage = callPackage ../tools/filesystems/genimage { };
7777 genmap = callPackage ../applications/science/biology/genmap { };
7779 geonkick = callPackage ../applications/audio/geonkick { };
7781 geteltorito = callPackage ../tools/misc/geteltorito { };
7783 getopt = callPackage ../tools/misc/getopt { };
7785 getoptions = callPackage ../tools/misc/getoptions { };
7787 gexiv2 = callPackage ../development/libraries/gexiv2 { };
7789 gftp = callPackage ../applications/networking/ftp/gftp {
7793 gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { };
7795 gfbgraph = callPackage ../development/libraries/gfbgraph { };
7797 ggobi = callPackage ../tools/graphics/ggobi { };
7799 ggshield = callPackage ../tools/security/ggshield {
7800 python3 = python311;
7803 ghost = callPackage ../tools/security/ghost { };
7805 ghostunnel = callPackage ../tools/networking/ghostunnel { };
7807 ghz = callPackage ../tools/networking/ghz { };
7809 gi-crystal = callPackage ../development/tools/gi-crystal { };
7811 gibberish-detector = with python3Packages; toPythonApplication gibberish-detector;
7813 gibo = callPackage ../tools/misc/gibo { };
7815 gifski = callPackage ../tools/graphics/gifski {
7819 github-backup = callPackage ../tools/misc/github-backup { };
7821 gitkraken = callPackage ../applications/version-management/gitkraken { };
7823 gitlab = callPackage ../applications/version-management/gitlab { };
7824 gitlab-ee = callPackage ../applications/version-management/gitlab {
7825 gitlabEnterprise = true;
7828 gitlab-clippy = callPackage ../development/tools/rust/gitlab-clippy { };
7830 gitlab-container-registry = callPackage ../applications/version-management/gitlab/gitlab-container-registry { };
7832 gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { };
7834 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
7836 gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
7838 gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { };
7840 gitlab-elasticsearch-indexer = callPackage ../applications/version-management/gitlab/gitlab-elasticsearch-indexer { };
7842 gitleaks = callPackage ../tools/security/gitleaks { };
7844 gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
7846 gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
7848 git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
7850 gokart = callPackage ../development/tools/gokart { };
7852 gl2ps = callPackage ../development/libraries/gl2ps { };
7854 glusterfs = callPackage ../tools/filesystems/glusterfs { };
7856 glmark2 = callPackage ../tools/graphics/glmark2 { };
7858 glogg = libsForQt5.callPackage ../tools/text/glogg { };
7860 gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect {
7861 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav;
7864 gnirehtet = callPackage ../tools/networking/gnirehtet { };
7866 gnome-builder = callPackage ../applications/editors/gnome-builder { };
7868 gnome-desktop = callPackage ../development/libraries/gnome-desktop { };
7870 gnome-decoder = callPackage ../applications/graphics/gnome-decoder {
7871 inherit (gst_all_1) gstreamer gst-plugins-base;
7872 gst-plugins-bad = gst_all_1.gst-plugins-bad.override { enableZbar = true; };
7875 gnome-epub-thumbnailer = callPackage ../applications/misc/gnome-epub-thumbnailer { };
7877 gnome-extension-manager = callPackage ../applications/misc/gnome-extension-manager { };
7879 gnome-frog = callPackage ../applications/misc/gnome-frog { };
7881 gnome-keysign = callPackage ../tools/security/gnome-keysign { };
7883 gnome-secrets = callPackage ../applications/misc/gnome-secrets { };
7885 gnome-solanum = callPackage ../applications/misc/gnome-solanum { };
7887 gnome-panel-with-modules = callPackage ../by-name/gn/gnome-panel/wrapper.nix { };
7889 gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { };
7891 gnome-photos = callPackage ../applications/graphics/gnome-photos { };
7893 gnome-randr = callPackage ../tools/wayland/gnome-randr { };
7895 gnuapl = callPackage ../development/interpreters/gnu-apl { };
7897 gnu-shepherd = callPackage ../misc/gnu-shepherd { };
7899 dapl = callPackage ../development/interpreters/dzaima-apl {
7900 buildNativeImage = false;
7901 stdenv = stdenvNoCC;
7904 dapl-native = callPackage ../development/interpreters/dzaima-apl {
7905 buildNativeImage = true;
7909 gnucap-full = gnucap.withPlugins(p: [ p.verilog ]);
7911 gnu-cim = callPackage ../development/compilers/gnu-cim { };
7913 gnuclad = callPackage ../applications/graphics/gnuclad { };
7915 gnufdisk = callPackage ../tools/system/fdisk {
7919 gnugrep = callPackage ../tools/text/gnugrep { };
7921 gnulib = callPackage ../development/tools/gnulib { };
7923 gnupatch = callPackage ../tools/text/gnupatch { };
7925 gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
7926 gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
7927 gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
7929 gnupg22 = callPackage ../tools/security/gnupg/22.nix {
7930 pinentry = if stdenv.hostPlatform.isDarwin then pinentry_mac else pinentry-gtk2;
7931 libgcrypt = libgcrypt_1_8;
7934 gnupg24 = callPackage ../tools/security/gnupg/24.nix {
7935 pinentry = if stdenv.hostPlatform.isDarwin then pinentry_mac else pinentry-gtk2;
7939 gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
7941 gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot {
7942 inherit (darwin.apple_sdk.frameworks) Cocoa;
7945 gnuplot_qt = gnuplot.override { withQt = true; };
7947 # must have AquaTerm installed separately
7948 gnuplot_aquaterm = gnuplot.override { aquaterm = true; };
7950 gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { };
7952 gnused = callPackage ../tools/text/gnused { };
7954 gnutar = callPackage ../tools/archivers/gnutar { };
7956 goaccess = callPackage ../tools/misc/goaccess { };
7958 gocryptfs = callPackage ../tools/filesystems/gocryptfs { };
7960 godot3 = callPackage ../development/tools/godot/3 { };
7962 godot3-export-templates = callPackage ../development/tools/godot/3/export-templates.nix { };
7964 godot3-headless = callPackage ../development/tools/godot/3/headless.nix { };
7966 godot3-debug-server = callPackage ../development/tools/godot/3/debug-server.nix { };
7968 godot3-server = callPackage ../development/tools/godot/3/server.nix { };
7970 godot3-mono = callPackage ../development/tools/godot/3/mono {};
7972 godot3-mono-export-templates = callPackage ../development/tools/godot/3/mono/export-templates.nix { };
7974 godot3-mono-headless = callPackage ../development/tools/godot/3/mono/headless.nix { };
7976 godot3-mono-debug-server = callPackage ../development/tools/godot/3/mono/debug-server.nix { };
7978 godot3-mono-server = callPackage ../development/tools/godot/3/mono/server.nix { };
7980 goeland = callPackage ../applications/networking/feedreaders/goeland { };
7982 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
7984 goofys = callPackage ../tools/filesystems/goofys { };
7986 go-sct = callPackage ../tools/X11/go-sct { };
7988 goattracker = callPackage ../applications/audio/goattracker { };
7990 goattracker-stereo = callPackage ../applications/audio/goattracker {
7994 google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };
7996 google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
7998 google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
8001 google-cloud-sdk-gce = google-cloud-sdk.override {
8006 google-cloud-bigtable-tool = callPackage ../tools/misc/google-cloud-bigtable-tool { };
8008 google-cloud-sql-proxy = callPackage ../tools/misc/google-cloud-sql-proxy { };
8010 google-fonts = callPackage ../data/fonts/google-fonts { };
8012 google-clasp = callPackage ../development/tools/google-clasp { };
8014 google-compute-engine = with python3.pkgs; toPythonApplication google-compute-engine;
8016 google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { };
8018 google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { };
8020 google-java-format = callPackage ../development/tools/google-java-format { };
8022 google-guest-agent = callPackage ../tools/virtualization/google-guest-agent { };
8024 google-guest-configs = callPackage ../tools/virtualization/google-guest-configs { };
8026 gdown = with python3Packages; toPythonApplication gdown;
8028 gopro = callPackage ../tools/video/gopro { };
8030 goreplay = callPackage ../tools/networking/goreplay { };
8032 gost = callPackage ../tools/networking/gost { };
8034 gource = callPackage ../applications/version-management/gource { };
8036 govc = callPackage ../tools/virtualization/govc { };
8038 goverlay = callPackage ../tools/graphics/goverlay {
8039 inherit (qt5) wrapQtAppsHook;
8040 inherit (plasma5Packages) breeze-qt5;
8043 gpart = callPackage ../tools/filesystems/gpart { };
8045 gparted = callPackage ../tools/misc/gparted { };
8047 gpt4all-cuda = gpt4all.override {
8051 gpt2tc = callPackage ../tools/text/gpt2tc { };
8053 gptcommit = callPackage ../development/tools/gptcommit {
8054 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
8057 gptman = callPackage ../tools/system/gptman { };
8059 ldmtool = callPackage ../tools/misc/ldmtool { };
8061 gphotos-sync = callPackage ../tools/backup/gphotos-sync { };
8063 gpodder = callPackage ../applications/audio/gpodder { };
8065 gpp = callPackage ../development/tools/gpp { };
8067 gpredict = callPackage ../applications/science/astronomy/gpredict {
8071 gprof2dot = with python3Packages; toPythonApplication gprof2dot;
8073 gprojector = callPackage ../applications/science/astronomy/gprojector { };
8075 gptfdisk = callPackage ../tools/system/gptfdisk { };
8077 gql = callPackage ../applications/version-management/gql { };
8079 gradience = callPackage ../applications/misc/gradience { };
8081 grails = callPackage ../development/web/grails { jdk = null; };
8083 graylog-5_1 = callPackage ../tools/misc/graylog/5.1.nix { };
8085 graylog-5_2 = callPackage ../tools/misc/graylog/5.2.nix { };
8087 graylog-6_0 = callPackage ../tools/misc/graylog/6.0.nix { };
8089 graylogPlugins = recurseIntoAttrs (
8090 callPackage ../tools/misc/graylog/plugins.nix { }
8093 graphviz = callPackage ../tools/graphics/graphviz {
8094 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
8097 graphviz-nox = callPackage ../tools/graphics/graphviz {
8098 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
8102 grass-sass = callPackage ../tools/misc/grass-sass { };
8104 gridtracker = callPackage ../applications/radio/gridtracker { };
8106 grig = callPackage ../applications/radio/grig { };
8108 grin = callPackage ../tools/text/grin { };
8110 gyb = callPackage ../tools/backup/gyb { };
8112 halftone = callPackage ../applications/graphics/halftone { };
8114 harminv = callPackage ../development/libraries/science/chemistry/harminv { };
8116 igrep = callPackage ../tools/text/igrep {
8117 inherit (darwin.apple_sdk.frameworks) Security;
8120 ripgrep = callPackage ../tools/text/ripgrep {
8121 inherit (darwin.apple_sdk.frameworks) Security;
8124 ripgrep-all = callPackage ../tools/text/ripgrep-all {
8125 inherit (darwin.apple_sdk.frameworks) Security;
8128 grive2 = callPackage ../tools/filesystems/grive2 { };
8130 groff = callPackage ../tools/text/groff { };
8132 gromit-mpx = callPackage ../tools/graphics/gromit-mpx {
8134 libappindicator = libappindicator-gtk3;
8137 gron = callPackage ../development/tools/gron { };
8139 groonga = callPackage ../servers/search/groonga { };
8141 grpcurl = callPackage ../tools/networking/grpcurl { };
8143 grpc_cli = callPackage ../tools/networking/grpc_cli { };
8145 grpc-gateway = callPackage ../development/tools/grpc-gateway { };
8147 grpcui = callPackage ../tools/networking/grpcui { };
8149 grpc-tools = callPackage ../development/tools/misc/grpc-tools { };
8151 grpc-client-cli = callPackage ../development/tools/misc/grpc-client-cli { };
8153 grub2 = callPackage ../tools/misc/grub/default.nix { };
8155 grub2_efi = grub2.override {
8159 grub2_light = grub2.override {
8163 grub2_xen = grub2.override {
8167 grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { };
8169 grub4dos = callPackage ../tools/misc/grub4dos {
8170 stdenv = stdenv_32bit;
8173 gruut = with python3.pkgs; toPythonApplication gruut;
8175 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;
8177 gx = callPackage ../tools/package-management/gx { };
8178 gx-go = callPackage ../tools/package-management/gx/go { };
8180 efitools = callPackage ../tools/security/efitools { };
8182 sbsigntool = callPackage ../tools/security/sbsigntool { };
8184 gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { };
8186 gsmlib = callPackage ../development/libraries/gsmlib
8187 { autoreconfHook = buildPackages.autoreconfHook269; };
8189 gssdp = callPackage ../development/libraries/gssdp { };
8191 gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { };
8193 gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { };
8195 gt5 = callPackage ../tools/system/gt5 { };
8197 gtest = callPackage ../development/libraries/gtest { };
8199 gbenchmark = callPackage ../development/libraries/gbenchmark { };
8201 gkraken = callPackage ../tools/system/gkraken { };
8203 gtkdatabox = callPackage ../development/libraries/gtkdatabox { };
8205 gtdialog = callPackage ../development/libraries/gtdialog { };
8207 gtkd = callPackage ../development/libraries/gtkd { dcompiler = ldc; };
8209 gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { };
8211 gtkradiant = callPackage ../applications/misc/gtkradiant { };
8213 gtk-frdp = callPackage ../development/libraries/gtk-frdp { };
8215 gtk-vnc = callPackage ../tools/admin/gtk-vnc { };
8217 gup = callPackage ../development/tools/build-managers/gup { };
8219 gupnp = callPackage ../development/libraries/gupnp { };
8221 gupnp_1_6 = callPackage ../development/libraries/gupnp/1.6.nix { };
8223 gupnp-av = callPackage ../development/libraries/gupnp-av { };
8225 gupnp-dlna = callPackage ../development/libraries/gupnp-dlna { };
8227 gupnp-igd = callPackage ../development/libraries/gupnp-igd { };
8229 gupnp-tools = callPackage ../tools/networking/gupnp-tools { };
8231 gvm-tools = with python3.pkgs; toPythonApplication gvm-tools;
8233 gvpe = callPackage ../tools/networking/gvpe { };
8235 gvolicon = callPackage ../tools/audio/gvolicon { };
8237 gvproxy = callPackage ../tools/networking/gvproxy { };
8239 gyroflow = qt6Packages.callPackage ../applications/video/gyroflow { };
8241 gzip = callPackage ../tools/compression/gzip { };
8243 gzrt = callPackage ../tools/compression/gzrt { };
8245 httplab = callPackage ../tools/networking/httplab { };
8247 lucky-cli = callPackage ../development/web/lucky-cli { };
8249 mac-fdisk = callPackage ../tools/system/mac-fdisk { };
8251 partclone = callPackage ../tools/backup/partclone { };
8253 partimage = callPackage ../tools/backup/partimage { };
8255 pdisk = callPackage ../tools/system/pdisk {
8256 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
8259 pgf_graphics = callPackage ../tools/graphics/pgf { };
8261 pgbackrest = callPackage ../tools/backup/pgbackrest { };
8263 pgformatter = callPackage ../development/tools/pgformatter { };
8265 pgloader = callPackage ../development/tools/pgloader { };
8267 pgtop = callPackage ../development/tools/pgtop { };
8269 pigz = callPackage ../tools/compression/pigz { };
8271 pixz = callPackage ../tools/compression/pixz { };
8273 plog = callPackage ../development/libraries/plog {};
8275 plplot = callPackage ../development/libraries/plplot {
8276 inherit (darwin.apple_sdk.frameworks) Cocoa;
8279 pxattr = callPackage ../tools/archivers/pxattr { };
8281 pxz = callPackage ../tools/compression/pxz { };
8283 haguichi = callPackage ../tools/networking/haguichi { };
8285 hans = callPackage ../tools/networking/hans { };
8287 haproxy = callPackage ../tools/networking/haproxy { };
8289 hackertyper = callPackage ../tools/misc/hackertyper { };
8291 hackneyed = callPackage ../data/icons/hackneyed { };
8293 haveged = callPackage ../tools/security/haveged { };
8295 habitat = callPackage ../applications/networking/cluster/habitat { };
8297 hashcash = callPackage ../tools/security/hashcash { };
8299 hashcat = callPackage ../tools/security/hashcat {
8300 inherit (darwin.apple_sdk.frameworks) Foundation IOKit Metal OpenCL;
8303 hashcat-utils = callPackage ../tools/security/hashcat-utils { };
8305 hashrat = callPackage ../tools/security/hashrat { };
8307 hash_extender = callPackage ../tools/security/hash_extender { };
8309 hash-identifier = callPackage ../tools/security/hash-identifier { };
8311 hash-slinger = callPackage ../tools/security/hash-slinger { };
8313 haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { };
8315 hassil = with python3Packages; toPythonApplication hassil;
8317 hasmail = callPackage ../applications/networking/mailreaders/hasmail { };
8319 haste-client = callPackage ../tools/misc/haste-client { };
8321 haste-server = callPackage ../servers/haste-server { };
8323 hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer {
8324 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
8327 half = callPackage ../development/libraries/half { };
8329 halibut = callPackage ../tools/typesetting/halibut { };
8331 halide = callPackage ../development/compilers/halide {
8332 llvmPackages = llvmPackages_18;
8335 hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { });
8337 ham = pkgs.perlPackages.ham;
8339 hamsket = callPackage ../applications/networking/instant-messengers/hamsket { };
8341 hardinfo = callPackage ../tools/system/hardinfo { };
8343 hayagriva = callPackage ../tools/typesetting/hayagriva { };
8345 hcl2json = callPackage ../applications/misc/hcl2json { };
8347 hcledit = callPackage ../tools/text/hcledit { };
8349 hcxtools = callPackage ../tools/security/hcxtools { };
8351 hcxdumptool = callPackage ../tools/security/hcxdumptool { };
8353 hdapsd = callPackage ../os-specific/linux/hdapsd { };
8355 hdaps-gl = callPackage ../tools/misc/hdaps-gl { };
8357 hddfancontrol = callPackage ../tools/system/hddfancontrol { };
8359 hddtemp = callPackage ../tools/misc/hddtemp { };
8361 hdf4 = callPackage ../tools/misc/hdf4 { };
8363 hdf5 = callPackage ../tools/misc/hdf5 {
8364 fortranSupport = false;
8368 hdf5_1_10 = callPackage ../tools/misc/hdf5/1.10.nix { };
8370 hdf5-mpi = hdf5.override {
8375 hdf5-cpp = hdf5.override { cppSupport = true; };
8377 hdf5-fortran = hdf5.override { fortranSupport = true; };
8379 hdf5-threadsafe = hdf5.override { threadsafe = true; };
8381 hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { };
8383 hdfview = callPackage ../tools/misc/hdfview { };
8385 hecate = callPackage ../applications/editors/hecate { };
8387 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { };
8389 heatshrink = callPackage ../tools/compression/heatshrink { };
8391 heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
8393 heimdall-gui = heimdall.override { enableGUI = true; };
8395 headscale = callPackage ../servers/headscale {
8396 buildGoModule = buildGo123Module;
8399 health = callPackage ../applications/misc/health { };
8401 healthchecks = callPackage ../servers/web-apps/healthchecks { };
8403 heisenbridge = callPackage ../servers/heisenbridge { };
8405 helio-workstation = callPackage ../applications/audio/helio-workstation { };
8407 hevea = callPackage ../tools/typesetting/hevea { };
8409 hex = callPackage ../tools/misc/hex { };
8411 hexd = callPackage ../tools/misc/hexd { };
8412 pixd = callPackage ../tools/misc/pixd { };
8414 hexgui = callPackage ../games/hexgui { };
8416 hey = callPackage ../tools/networking/hey { };
8418 heygpt = callPackage ../tools/llm/heygpt { };
8420 hhpc = callPackage ../tools/misc/hhpc { };
8422 hiera-eyaml = callPackage ../tools/system/hiera-eyaml { };
8424 hivemind = callPackage ../applications/misc/hivemind { };
8426 hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { };
8428 hfsprogs = callPackage ../tools/filesystems/hfsprogs { };
8430 highlight = callPackage ../tools/text/highlight {
8434 hockeypuck = callPackage ../servers/hockeypuck/server.nix { };
8436 hockeypuck-web = callPackage ../servers/hockeypuck/web.nix { };
8438 holochain-launcher = callPackage ../applications/misc/holochain-launcher { };
8440 homesick = callPackage ../tools/misc/homesick { };
8442 honcho = callPackage ../tools/system/honcho { };
8444 horst = callPackage ../tools/networking/horst { };
8448 hostess = callPackage ../development/tools/hostess { };
8450 hostname-debian = callPackage ../tools/networking/hostname-debian { };
8452 hotdoc = python3Packages.callPackage ../development/tools/hotdoc { };
8454 hotpatch = callPackage ../development/libraries/hotpatch { };
8456 hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
8458 hpccm = with python3Packages; toPythonApplication hpccm;
8460 hping = callPackage ../tools/networking/hping { };
8462 hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
8464 html-proofer = callPackage ../tools/misc/html-proofer { };
8466 htmlq = callPackage ../development/tools/htmlq {
8467 inherit (darwin.apple_sdk.frameworks) Security;
8470 htpdate = callPackage ../tools/networking/htpdate { };
8472 http-prompt = callPackage ../tools/networking/http-prompt { };
8474 http-getter = callPackage ../applications/networking/flent/http-getter.nix { };
8476 httpdump = callPackage ../tools/security/httpdump { };
8478 httpie = with python3Packages; toPythonApplication httpie;
8480 httplz = callPackage ../tools/networking/httplz { };
8482 httpfs2 = callPackage ../tools/filesystems/httpfs { };
8484 httprobe = callPackage ../tools/networking/httprobe { };
8486 httpstat = callPackage ../tools/networking/httpstat { };
8488 httptunnel = callPackage ../tools/networking/httptunnel { };
8490 httpx = callPackage ../tools/security/httpx { };
8492 hue-plus = libsForQt5.callPackage ../applications/misc/hue-plus { };
8494 hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
8496 humanfriendly = with python3Packages; toPythonApplication humanfriendly;
8498 hw-probe = perlPackages.callPackage ../tools/system/hw-probe { };
8500 hybridreverb2 = callPackage ../applications/audio/hybridreverb2 { };
8502 hyphen = callPackage ../development/libraries/hyphen { };
8504 hyphenDicts = recurseIntoAttrs (callPackages ../development/libraries/hyphen/dictionaries.nix {});
8506 i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
8508 i2pd = callPackage ../tools/networking/i2pd { };
8510 iannix = libsForQt5.callPackage ../applications/audio/iannix { };
8512 iaito = libsForQt5.callPackage ../tools/security/iaito { };
8514 jamulus = libsForQt5.callPackage ../applications/audio/jamulus { };
8516 ultrablue-server = callPackage ../os-specific/linux/ultrablue-server { };
8518 ibm-sw-tpm2 = callPackage ../tools/security/ibm-sw-tpm2 { };
8520 ibniz = callPackage ../tools/graphics/ibniz { };
8522 icebreaker = callPackage ../servers/icebreaker { };
8524 icecast = callPackage ../servers/icecast { };
8526 icemon = libsForQt5.callPackage ../applications/networking/icemon { };
8528 icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak;
8530 iceshelf = callPackage ../tools/backup/iceshelf { };
8532 darkice = callPackage ../tools/audio/darkice { };
8534 bc-decaf = callPackage ../development/libraries/bc-decaf { };
8536 deckmaster = callPackage ../applications/misc/deckmaster { };
8538 deco = callPackage ../applications/misc/deco { };
8540 decoder = callPackage ../tools/security/decoder { };
8542 icoutils = callPackage ../tools/graphics/icoutils { };
8544 idutils = callPackage ../tools/misc/idutils { };
8546 idle3tools = callPackage ../tools/system/idle3tools { };
8548 iftop = callPackage ../tools/networking/iftop { };
8550 ifwifi = callPackage ../tools/networking/ifwifi {
8551 inherit (darwin.apple_sdk.frameworks) Security;
8554 ifuse = callPackage ../tools/filesystems/ifuse { };
8555 ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
8556 idevicerestore = callPackage ../tools/misc/idevicerestore { };
8558 inherit (callPackages ../tools/filesystems/irods rec {
8559 stdenv = llvmPackages_13.libcxxStdenv;
8560 libcxx = llvmPackages_13.libcxx;
8561 boost = boost178.override { inherit stdenv; };
8562 fmt = fmt_8.override { inherit stdenv; };
8563 nanodbc_llvm = nanodbc.override { inherit stdenv; };
8564 avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; };
8565 spdlog_llvm = spdlog.override { inherit stdenv fmt; };
8570 igmpproxy = callPackage ../tools/networking/igmpproxy { };
8572 ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
8573 inherit (haskellPackages) ghcWithPackages;
8575 jupyter = python3.withPackages (ps: [ ps.jupyter ps.notebook ]);
8577 packages = config.ihaskell.packages or (_: []);
8580 iruby = callPackage ../applications/editors/jupyter-kernels/iruby { };
8582 ike-scan = callPackage ../tools/security/ike-scan { };
8584 ilspycmd = callPackage ../development/tools/ilspycmd {
8585 inherit (darwin) autoSignDarwinBinariesHook;
8588 imapsync = callPackage ../tools/networking/imapsync { };
8590 imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { };
8592 imgurbash2 = callPackage ../tools/graphics/imgurbash2 { };
8594 in-formant = qt6Packages.callPackage ../applications/audio/in-formant { };
8596 inadyn = callPackage ../tools/networking/inadyn { };
8598 incus-lts = callPackage ../by-name/in/incus/lts.nix { };
8600 incron = callPackage ../tools/system/incron { };
8602 indexed-bzip2 = with python3Packages; toPythonApplication indexed-bzip2;
8604 industrializer = callPackage ../applications/audio/industrializer { };
8606 inetutils = callPackage ../tools/networking/inetutils { };
8608 inferno = callPackage ../development/tools/inferno { };
8610 infisical = callPackage ../development/tools/infisical { };
8612 inform6 = darwin.apple_sdk_11_0.callPackage ../development/compilers/inform6 { };
8614 inform7 = callPackage ../development/compilers/inform7 { };
8616 infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
8618 innernet = callPackage ../tools/networking/innernet {
8619 inherit (darwin.apple_sdk.frameworks) Security;
8622 innoextract = callPackage ../tools/archivers/innoextract { };
8624 input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { };
8626 inql = callPackage ../tools/security/inql { };
8628 intel-media-sdk = callPackage ../development/libraries/intel-media-sdk { };
8630 intermodal = callPackage ../tools/misc/intermodal { };
8632 internetarchive = with python3Packages; toPythonApplication internetarchive;
8634 invidious = callPackage ../servers/invidious { };
8636 invoice2data = callPackage ../tools/text/invoice2data { };
8638 inxi = callPackage ../tools/system/inxi { };
8640 iodine = callPackage ../tools/networking/iodine { };
8642 ioc-scan = callPackage ../tools/security/ioc-scan { };
8644 ioccheck = callPackage ../tools/security/ioccheck { };
8646 iocextract = with python3Packages; toPythonApplication iocextract;
8648 iocsearcher = with python3Packages; toPythonApplication iocsearcher;
8650 ioping = callPackage ../tools/system/ioping { };
8652 ior = callPackage ../tools/system/ior { };
8654 ioztat = callPackage ../tools/filesystems/ioztat { };
8656 ip2location = callPackage ../tools/networking/ip2location { };
8658 ip2unix = callPackage ../tools/networking/ip2unix { };
8660 ipad_charge = callPackage ../tools/misc/ipad_charge { };
8662 iperf2 = callPackage ../tools/networking/iperf/2.nix { };
8663 iperf3 = callPackage ../tools/networking/iperf/3.nix { };
8666 iperf3d = callPackage ../tools/networking/iperf3d { };
8668 ipfetch = callPackage ../tools/networking/ipfetch { };
8670 ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { };
8672 ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { };
8674 ipget = callPackage ../applications/networking/ipget { };
8676 i-pi = with python3Packages; toPythonApplication i-pi;
8678 iptsd = callPackage ../applications/misc/iptsd { };
8680 ipmitool = callPackage ../tools/system/ipmitool { };
8682 ipmiutil = callPackage ../tools/system/ipmiutil { };
8684 ipatool = callPackage ../applications/misc/ipatool { };
8686 ipmicfg = callPackage ../applications/misc/ipmicfg { };
8688 ipmiview = callPackage ../applications/misc/ipmiview { };
8690 ipcalc = callPackage ../tools/networking/ipcalc { };
8692 netmask = callPackage ../tools/networking/netmask { };
8694 netifd = callPackage ../tools/networking/netifd { };
8696 ipinfo = callPackage ../tools/networking/ipinfo { };
8698 ipscan = callPackage ../tools/security/ipscan { };
8699 # ipscan is commonly known under the name angryipscanner
8700 angryipscanner = ipscan;
8702 ipv6calc = callPackage ../tools/networking/ipv6calc { };
8704 irker = callPackage ../servers/irker { };
8706 iroh = callPackage ../applications/networking/iroh { };
8708 ised = callPackage ../tools/misc/ised { };
8711 isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { };
8712 isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { };
8713 isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { };
8715 ispike = callPackage ../development/libraries/science/robotics/ispike { };
8717 isrcsubmit = callPackage ../tools/audio/isrcsubmit { };
8719 isync = callPackage ../tools/networking/isync {
8720 inherit (darwin.apple_sdk.frameworks) Security;
8723 itm-tools = callPackage ../development/tools/misc/itm-tools { };
8725 ite-backlight = callPackage ../misc/ite-backlight { };
8727 iwgtk = callPackage ../tools/networking/iwgtk { };
8729 ix = callPackage ../tools/misc/ix { };
8731 jaaa = callPackage ../applications/audio/jaaa { };
8733 jackett = callPackage ../servers/jackett { };
8735 jade = callPackage ../tools/text/sgml/jade { };
8737 jadx = callPackage ../tools/security/jadx { };
8739 jamesdsp = qt6Packages.callPackage ../applications/audio/jamesdsp { };
8740 jamesdsp-pulse = qt6Packages.callPackage ../applications/audio/jamesdsp {
8741 usePipewire = false;
8742 usePulseaudio = true;
8745 jaq = callPackage ../development/tools/jaq { };
8747 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { };
8749 jazzy = callPackage ../development/tools/jazzy { };
8751 jc = with python3Packages; toPythonApplication jc;
8753 jd-cli = callPackage ../tools/security/jd-cli { };
8755 jd-diff-patch = callPackage ../development/tools/jd-diff-patch { };
8757 jd-gui = callPackage ../tools/security/jd-gui { };
8759 jdiskreport = callPackage ../tools/misc/jdiskreport { };
8761 jekyll = callPackage ../applications/misc/jekyll { };
8763 jello = with python3Packages; toPythonApplication jello;
8765 jen = callPackage ../tools/text/jen { };
8767 jet = callPackage ../development/tools/jet { };
8769 jf = callPackage ../development/tools/jf { };
8771 jfmt = callPackage ../development/tools/jfmt { };
8773 jfsutils = callPackage ../tools/filesystems/jfsutils { };
8775 jhead = callPackage ../tools/graphics/jhead { };
8777 jid = callPackage ../development/tools/jid { };
8779 jing = res.jing-trang;
8780 jing-trang = callPackage ../tools/text/xml/jing-trang {
8781 jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
8784 jirafeau = callPackage ../servers/web-apps/jirafeau { };
8786 jitterentropy = callPackage ../development/libraries/jitterentropy { };
8788 jl = haskellPackages.jl;
8790 jless = callPackage ../development/tools/jless {
8791 inherit (darwin.apple_sdk.frameworks) AppKit;
8794 jmespath = callPackage ../development/tools/jmespath { };
8796 juicefs = callPackage ../tools/filesystems/juicefs {
8797 buildGoModule = buildGo122Module;
8800 juicity = callPackage ../tools/networking/juicity { };
8802 jmtpfs = callPackage ../tools/filesystems/jmtpfs { };
8804 jnettop = callPackage ../tools/networking/jnettop { };
8806 jsvc = callPackage ../tools/system/jsvc { };
8808 junkie = callPackage ../tools/networking/junkie { };
8810 go-jira = callPackage ../applications/misc/go-jira { };
8812 jogl = callPackage ../by-name/jo/jogl/package.nix {
8813 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then overrideSDK stdenv "11.0" else stdenv;
8816 john = callPackage ../tools/security/john { };
8818 joomscan = callPackage ../tools/security/joomscan { };
8820 joplin = nodePackages.joplin;
8822 joplin-desktop = callPackage ../applications/misc/joplin-desktop { };
8824 jot = callPackage ../applications/misc/jot { };
8826 jotdown = callPackage ../tools/text/jotdown { };
8828 journaldriver = callPackage ../tools/misc/journaldriver { };
8830 jp = callPackage ../development/tools/jp { };
8832 jp2a = callPackage ../applications/misc/jp2a { };
8834 jpeg-archive = callPackage ../applications/graphics/jpeg-archive { };
8836 jpegexiforient = callPackage ../tools/graphics/jpegexiforient { };
8838 jpeginfo = callPackage ../applications/graphics/jpeginfo { };
8840 jpegoptim = callPackage ../applications/graphics/jpegoptim { };
8842 jpegrescan = callPackage ../applications/graphics/jpegrescan { };
8844 jpylyzer = with python3Packages; toPythonApplication jpylyzer;
8846 jq = callPackage ../development/tools/jq { };
8848 jiq = callPackage ../development/tools/misc/jiq { };
8850 jql = callPackage ../development/tools/jql { };
8852 jqp = callPackage ../development/tools/jqp { };
8854 jo = callPackage ../development/tools/jo { };
8856 jrnl = callPackage ../applications/misc/jrnl { };
8858 jsbeautifier = with python3Packages; toPythonApplication jsbeautifier;
8860 jscoverage = callPackage ../development/tools/misc/jscoverage { };
8862 jsduck = callPackage ../development/tools/jsduck { };
8864 jsluice = callPackage ../tools/security/jsluice { };
8866 json-schema-for-humans = with python3Packages; toPythonApplication json-schema-for-humans;
8868 jsonfmt = callPackage ../development/tools/misc/jsonfmt { };
8870 jsonwatch = callPackage ../tools/misc/jsonwatch {
8871 inherit (darwin.apple_sdk.frameworks) Security;
8874 jsubfinder = callPackage ../tools/security/jsubfinder { };
8876 jtag-remote-server = callPackage ../development/embedded/jtag-remote-server { };
8878 jtc = callPackage ../development/tools/jtc { };
8880 jumpapp = callPackage ../tools/X11/jumpapp { };
8882 jugglinglab = callPackage ../tools/misc/jugglinglab { };
8884 jupyter = callPackage ../applications/editors/jupyter { };
8886 jupyter-all = jupyter.override {
8888 clojure = clojupyter.definition;
8889 octave = octave-kernel.definition;
8890 # wolfram = wolfram-for-jupyter-kernel.definition; # unfree
8894 jupyter-console = callPackage ../applications/editors/jupyter/console.nix { };
8896 jupyter-kernel = callPackage ../applications/editors/jupyter/kernel.nix { };
8898 justify = callPackage ../tools/text/justify { };
8900 jwhois = callPackage ../tools/networking/jwhois { };
8902 k2pdfopt = callPackage ../applications/misc/k2pdfopt { };
8904 kazam = callPackage ../applications/video/kazam { };
8906 kalibrate-rtl = callPackage ../applications/radio/kalibrate-rtl { };
8908 kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
8910 wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
8911 kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
8913 kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
8914 kakoune = wrapKakoune kakoune-unwrapped {
8915 plugins = [ ]; # override with the list of desired plugins
8917 kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { };
8919 kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { };
8921 kakoune-lsp = callPackage ../by-name/ka/kakoune-lsp/package.nix {
8922 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
8925 kakoune-cr = callPackage ../tools/misc/kakoune-cr { crystal = crystal_1_2; };
8927 kaniko = callPackage ../applications/networking/cluster/kaniko { };
8929 katana = callPackage ../tools/security/katana { };
8931 kbdd = callPackage ../applications/window-managers/kbdd { };
8933 kbs2 = callPackage ../tools/security/kbs2 {
8934 inherit (darwin.apple_sdk.frameworks) AppKit SystemConfiguration;
8937 kdash = callPackage ../development/tools/kdash {
8938 inherit (darwin.apple_sdk.frameworks) AppKit;
8941 kdoctor = callPackage ../development/tools/kdoctor { };
8943 kdigger = callPackage ../tools/security/kdigger { };
8945 kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { };
8947 keepalived = callPackage ../tools/networking/keepalived { };
8949 keepwn = callPackage ../tools/security/keepwn { };
8951 kestrel = callPackage ../tools/security/kestrel { };
8953 kexec-tools = callPackage ../os-specific/linux/kexec-tools { };
8955 keepkey-agent = with python3Packages; toPythonApplication keepkey-agent;
8957 keepmenu = callPackage ../applications/misc/keepmenu { };
8959 kent = callPackage ../applications/science/biology/kent { };
8961 keybase = darwin.apple_sdk_11_0.callPackage ../tools/security/keybase {
8962 # Reasoning for the inherited apple_sdk.frameworks:
8963 # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox
8964 # 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7
8965 # #cgo LDFLAGS: -framework AVFoundation -framework CoreFoundation -framework ImageIO -framework CoreMedia -framework Foundation -framework CoreGraphics -lobjc
8966 # with the exception of CoreFoundation, due to the warning in https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/darwin/apple-sdk/frameworks.nix#L25
8967 inherit (darwin.apple_sdk_11_0.frameworks) AppKit AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox;
8970 kbfs = callPackage ../tools/security/keybase/kbfs.nix { };
8972 keybase-gui = callPackage ../tools/security/keybase/gui.nix { };
8974 keychain = callPackage ../tools/misc/keychain { };
8976 keyfuzz = callPackage ../tools/inputmethods/keyfuzz { };
8978 keyscope = callPackage ../tools/security/keyscope {
8979 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security;
8982 keystore-explorer = callPackage ../applications/misc/keystore-explorer {
8986 kibi = callPackage ../applications/editors/kibi { };
8988 kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
8990 kismet = callPackage ../applications/networking/sniffers/kismet { };
8992 kiterunner = callPackage ../tools/security/kiterunner { };
8994 klick = callPackage ../applications/audio/klick { };
8996 klystrack = callPackage ../applications/audio/klystrack { };
8998 knit = callPackage ../development/tools/build-managers/knit { };
9000 knockpy = callPackage ../tools/security/knockpy { };
9002 knowsmore = callPackage ../tools/security/knowsmore { };
9004 kool = callPackage ../development/tools/misc/kool { };
9006 kore = callPackage ../development/web/kore { };
9008 krakenx = callPackage ../tools/system/krakenx { };
9010 kpcli = callPackage ../tools/security/kpcli { };
9012 kphotoalbum = libsForQt5.callPackage ../applications/graphics/kphotoalbum { };
9014 kratos = callPackage ../applications/misc/kratos { };
9016 krename = libsForQt5.callPackage ../applications/misc/krename { };
9018 krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
9020 krunner-translator = libsForQt5.callPackage ../tools/misc/krunner-translator { };
9022 krunvm = callPackage ../applications/virtualization/krunvm {
9023 inherit (darwin) sigtool;
9026 kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
9028 krop = callPackage ../applications/graphics/krop { };
9030 kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
9032 kube-router = callPackage ../applications/networking/cluster/kube-router { };
9034 kubedock = callPackage ../development/tools/kubedock { };
9036 kubepug = callPackage ../development/tools/kubepug { };
9038 kubeshark = callPackage ../applications/networking/cluster/kubeshark { };
9040 kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { };
9042 kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { };
9043 kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { };
9044 kubo-migrator = callPackage ../applications/networking/kubo-migrator { };
9046 kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
9048 peruse = libsForQt5.callPackage ../tools/misc/peruse { };
9050 ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
9052 kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { };
9054 kytea = callPackage ../tools/text/kytea { };
9056 kyverno = callPackage ../applications/networking/cluster/kyverno { };
9058 k6 = callPackage ../development/tools/k6 { };
9060 l2md = callPackage ../tools/text/l2md { };
9062 lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
9064 lalrpop = callPackage ../development/tools/lalrpop { };
9066 last-resort = callPackage ../data/fonts/last-resort { };
9069 let ocaml_p = ocaml-ng.ocamlPackages_4_14.overrideScope (self: super: {
9070 zarith = super.zarith.override { version = "1.13"; };
9072 callPackage ../development/compilers/ligo {
9073 coq = coq_8_13.override {
9074 customOCamlPackages = ocaml_p;
9076 ocamlPackages = ocaml_p;
9079 lego = callPackage ../tools/admin/lego { };
9081 leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
9083 lha = callPackage ../tools/archivers/lha { };
9085 lhasa = callPackage ../tools/compression/lhasa { };
9087 libcsptr = callPackage ../development/libraries/libcsptr { };
9089 libgovirt = callPackage ../applications/virtualization/libgovirt { };
9091 libscrypt = callPackage ../development/libraries/libscrypt { };
9093 libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
9095 libcoap = callPackage ../applications/networking/libcoap {
9096 autoconf = buildPackages.autoconf269;
9099 libcryptui = callPackage ../development/libraries/libcryptui {
9100 autoreconfHook = buildPackages.autoreconfHook269;
9101 gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
9104 libshumate = callPackage ../development/libraries/libshumate { };
9106 libsmartcols = callPackage ../development/libraries/libsmartcols { };
9108 libsmi = callPackage ../development/libraries/libsmi { };
9110 libgen-cli = callPackage ../tools/misc/libgen-cli { };
9112 libpff = callPackage ../tools/misc/libpff {};
9114 licensor = callPackage ../tools/misc/licensor { };
9116 lesspipe = callPackage ../tools/misc/lesspipe { };
9118 liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix {
9119 ffmpeg = ffmpeg_6-full;
9120 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
9123 linuxwave = callPackage ../tools/audio/linuxwave { };
9125 lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { };
9127 lldpd = callPackage ../tools/networking/lldpd {
9128 inherit (darwin.apple_sdk.frameworks) Foundation;
9131 llm = with python3Packages; toPythonApplication llm;
9133 lnav = callPackage ../tools/misc/lnav { };
9135 lnch = callPackage ../tools/misc/lnch { };
9137 lnx = callPackage ../servers/search/lnx {
9138 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
9141 loadlibrary = callPackage ../tools/misc/loadlibrary { };
9143 loc = callPackage ../development/misc/loc { };
9145 lockfileProgs = callPackage ../tools/misc/lockfile-progs { };
9147 loganalyzer = libsForQt5.callPackage ../development/tools/loganalyzer { };
9149 logstash7 = callPackage ../tools/misc/logstash/7.x.nix {
9150 # https://www.elastic.co/support/matrix#logstash-and-jvm
9151 jre = jdk11_headless;
9153 logstash7-oss = callPackage ../tools/misc/logstash/7.x.nix {
9154 enableUnfree = false;
9155 # https://www.elastic.co/support/matrix#logstash-and-jvm
9156 jre = jdk11_headless;
9158 logstash = logstash7;
9160 logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { };
9162 lolcat = callPackage ../tools/misc/lolcat { };
9164 lottieconverter = callPackage ../tools/misc/lottieconverter { };
9166 loudgain = callPackage ../tools/audio/loudgain/default.nix { };
9168 lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { };
9170 lsdvd = callPackage ../tools/cd-dvd/lsdvd { };
9172 lsyncd = callPackage ../applications/networking/sync/lsyncd {
9173 inherit (darwin) xnu;
9174 lua = lua5_2_compat;
9177 lttoolbox = callPackage ../applications/misc/lttoolbox { };
9179 ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
9181 lunatask = callPackage ../applications/misc/lunatask { };
9183 lvmsync = callPackage ../tools/backup/lvmsync { };
9185 kapp = callPackage ../tools/networking/kapp { };
9187 kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
9189 kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
9191 lagrange = callPackage ../applications/networking/browsers/lagrange {
9192 inherit (darwin.apple_sdk.frameworks) AppKit;
9194 lagrange-tui = lagrange.override { enableTUI = true; };
9196 kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { };
9198 mailcatcher = callPackage ../development/web/mailcatcher { };
9200 makebootfat = callPackage ../tools/misc/makebootfat { };
9202 mani = callPackage ../development/tools/mani { };
9204 manifest-tool = callPackage ../development/tools/manifest-tool { };
9206 mask = callPackage ../development/tools/mask { };
9208 maskromtool = qt6Packages.callPackage ../tools/graphics/maskromtool { };
9210 mastotool = callPackage ../tools/misc/mastotool { };
9212 mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { };
9214 matrix-conduit = callPackage ../servers/matrix-conduit { };
9216 matrix-synapse = callPackage ../servers/matrix-synapse/wrapper.nix { };
9217 matrix-synapse-unwrapped = callPackage ../servers/matrix-synapse/default.nix { };
9218 matrix-synapse-plugins = recurseIntoAttrs matrix-synapse-unwrapped.plugins;
9219 matrix-synapse-tools = recurseIntoAttrs matrix-synapse-unwrapped.tools;
9221 matrix-appservice-irc = callPackage ../servers/matrix-synapse/matrix-appservice-irc { };
9223 matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack {
9224 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9228 matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord {
9229 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9232 matrix-corporal = callPackage ../servers/matrix-corporal { };
9234 matrix-hookshot = callPackage ../servers/matrix-synapse/matrix-hookshot { };
9236 maubot = with python3Packages; toPythonApplication maubot;
9238 mautrix-discord = callPackage ../servers/mautrix-discord { };
9240 mautrix-facebook = callPackage ../servers/mautrix-facebook { };
9242 mautrix-googlechat = callPackage ../servers/mautrix-googlechat { };
9244 mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { });
9246 mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
9248 mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
9250 m2r = with python3Packages; toPythonApplication m2r;
9252 md2gemini = with python3.pkgs; toPythonApplication md2gemini;
9254 md2pdf = with python3Packages; toPythonApplication md2pdf;
9256 mdbook-emojicodes = callPackage ../tools/text/mdbook-emojicodes { };
9258 mdbook-epub = callPackage ../tools/text/mdbook-epub {
9259 inherit (darwin.apple_sdk.frameworks) CoreServices;
9262 mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { };
9264 mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { };
9266 mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
9267 inherit (darwin.apple_sdk.frameworks) CoreServices;
9270 mdbook-i18n-helpers = callPackage ../tools/text/mdbook-i18n-helpers { };
9272 mdbook-katex = callPackage ../tools/text/mdbook-katex {
9273 inherit (darwin.apple_sdk.frameworks) CoreServices;
9276 mdbook-kroki-preprocessor = callPackage ../tools/text/mdbook-kroki-preprocessor { };
9278 mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck {
9279 inherit (darwin.apple_sdk.frameworks) Security;
9282 mdbook-open-on-gh = callPackage ../tools/text/mdbook-open-on-gh { };
9284 mdbook-man = callPackage ../tools/text/mdbook-man { };
9286 mdbook-mermaid = callPackage ../tools/text/mdbook-mermaid {
9287 inherit (darwin.apple_sdk.frameworks) CoreServices;
9290 mdbook-pdf = callPackage ../tools/text/mdbook-pdf {
9291 inherit (darwin.apple_sdk.frameworks) CoreServices;
9294 mdbook-plantuml = callPackage ../tools/text/mdbook-plantuml {
9295 inherit (darwin.apple_sdk.frameworks) CoreServices;
9298 mdbook-toc = callPackage ../tools/text/mdbook-toc {
9299 inherit (darwin.apple_sdk.frameworks) CoreServices;
9302 mdbook-admonish = callPackage ../tools/text/mdbook-admonish {
9303 inherit (darwin.apple_sdk.frameworks) CoreServices;
9306 mdbook-footnote = callPackage ../tools/text/mdbook-footnote {
9307 inherit (darwin.apple_sdk.frameworks) CoreServices;
9310 mdcat = callPackage ../tools/text/mdcat {
9311 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
9312 inherit (python3Packages) ansi2html;
9315 medfile = callPackage ../development/libraries/medfile {
9316 hdf5 = hdf5.override { usev110Api = true; };
9319 meilisearch = callPackage ../servers/search/meilisearch {
9320 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
9323 memtester = callPackage ../tools/system/memtester { };
9325 mesa-demos = callPackage ../tools/graphics/mesa-demos { };
9327 mhonarc = perlPackages.MHonArc;
9329 minica = callPackage ../tools/security/minica { };
9331 minidlna = callPackage ../tools/networking/minidlna { };
9333 miniplayer = callPackage ../applications/audio/miniplayer { };
9335 minipro = callPackage ../tools/misc/minipro { };
9337 minisign = callPackage ../tools/security/minisign { };
9339 ministat = callPackage ../tools/misc/ministat { };
9341 minizign = callPackage ../tools/security/minizign { };
9343 mitm6 = callPackage ../tools/security/mitm6 { };
9345 mjolnir = callPackage ../servers/mjolnir {
9346 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9349 mmutils = callPackage ../tools/X11/mmutils { };
9351 mmv = callPackage ../tools/misc/mmv { };
9353 mmv-go = callPackage ../tools/misc/mmv-go { };
9355 mob = callPackage ../applications/misc/mob { };
9357 most = callPackage ../tools/misc/most { };
9359 motion = callPackage ../applications/video/motion { };
9361 mozphab = callPackage ../applications/misc/mozphab { };
9363 mtail = callPackage ../servers/monitoring/mtail { };
9365 mujmap = callPackage ../applications/networking/mujmap {
9366 inherit (darwin.apple_sdk.frameworks) Security;
9369 multitail = callPackage ../tools/misc/multitail { };
9371 mvebu64boot = callPackage ../tools/misc/mvebu64boot { };
9373 mx-puppet-discord = callPackage ../servers/mx-puppet-discord { };
9375 mx-takeover = callPackage ../tools/security/mx-takeover { };
9377 mxt-app = callPackage ../misc/mxt-app { };
9379 naabu = callPackage ../tools/security/naabu { };
9381 nagstamon = callPackage ../tools/misc/nagstamon {
9382 pythonPackages = python3Packages;
9385 nanoemoji = with python3Packages; toPythonApplication nanoemoji;
9387 nagelfar = callPackage ../development/tools/nagelfar { };
9389 nats-top = callPackage ../tools/system/nats-top { };
9391 natscli = callPackage ../tools/system/natscli { };
9393 nsc = callPackage ../tools/system/nsc { };
9395 nbench = callPackage ../tools/misc/nbench { };
9397 nbtscanner = callPackage ../tools/security/nbtscanner {
9398 inherit (darwin.apple_sdk.frameworks) Security;
9401 nbutools = callPackage ../tools/security/nbutools { };
9403 ncrack = callPackage ../tools/security/ncrack { };
9405 netexec = python3Packages.callPackage ../tools/security/netexec { };
9407 nerdctl = callPackage ../applications/networking/cluster/nerdctl { };
9409 netdata = callPackage ../tools/system/netdata {
9410 protobuf = protobuf_21;
9412 netdataCloud = netdata.override {
9417 netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { });
9418 netsurf-browser = netsurf.browser;
9420 netperf = callPackage ../applications/networking/netperf { };
9422 netsniff-ng = callPackage ../tools/networking/netsniff-ng { };
9424 networkminer = callPackage ../tools/security/networkminer { };
9426 nixpacks = callPackage ../applications/virtualization/nixpacks { };
9428 nkeys = callPackage ../tools/system/nkeys { };
9430 nyxt = callPackage ../applications/networking/browsers/nyxt {
9441 nfpm = callPackage ../tools/package-management/nfpm { };
9443 nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { };
9445 ninka = callPackage ../development/tools/misc/ninka { };
9447 nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
9449 nodenv = callPackage ../development/tools/nodenv { };
9451 nodejs = hiPrio nodejs_20;
9452 nodejs-slim = nodejs-slim_20;
9453 corepack = hiPrio corepack_20;
9455 nodejs_18 = callPackage ../development/web/nodejs/v18.nix { };
9456 nodejs-slim_18 = callPackage ../development/web/nodejs/v18.nix { enableNpm = false; };
9457 corepack_18 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_18; });
9459 nodejs_20 = callPackage ../development/web/nodejs/v20.nix { };
9460 nodejs-slim_20 = callPackage ../development/web/nodejs/v20.nix { enableNpm = false; };
9461 corepack_20 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_20; });
9463 nodejs_22 = callPackage ../development/web/nodejs/v22.nix { };
9464 nodejs-slim_22 = callPackage ../development/web/nodejs/v22.nix { enableNpm = false; };
9465 corepack_22 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_22; });
9467 # Update this when adding the newest nodejs major version!
9468 nodejs_latest = nodejs_22;
9469 nodejs-slim_latest = nodejs-slim_22;
9470 corepack_latest = hiPrio corepack_22;
9472 buildNpmPackage = callPackage ../build-support/node/build-npm-package { };
9474 npmHooks = callPackage ../build-support/node/build-npm-package/hooks { };
9476 inherit (callPackages ../build-support/node/fetch-npm-deps { })
9477 fetchNpmDeps prefetch-npm-deps;
9479 importNpmLock = callPackages ../build-support/node/import-npm-lock { };
9481 nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
9483 nodePackages = dontRecurseIntoAttrs nodejs.pkgs;
9485 node2nix = nodePackages.node2nix;
9487 notesnook = callPackage ../applications/misc/notesnook { };
9489 oddjob = callPackage ../os-specific/linux/oddjob { };
9491 openipmi = callPackage ../tools/system/openipmi { };
9493 ox = callPackage ../applications/editors/ox { };
9495 oxigraph = callPackage ../servers/oxigraph {
9496 inherit (darwin.apple_sdk.frameworks) IOKit Security;
9499 file-rename = callPackage ../tools/filesystems/file-rename { };
9501 kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd { };
9503 kea = callPackage ../tools/networking/kea { };
9505 keama = callPackage ../tools/networking/keama { };
9507 ktailctl = kdePackages.callPackage ../applications/networking/ktailctl {};
9509 ispell = callPackage ../tools/text/ispell { };
9511 iodash = callPackage ../development/libraries/iodash { };
9513 jbofihe = callPackage ../tools/text/jbofihe { };
9515 jbrowse = callPackage ../applications/science/biology/jbrowse { };
9517 jumanpp = callPackage ../tools/text/jumanpp { };
9519 jump = callPackage ../tools/system/jump { };
9521 latex2html = callPackage ../tools/misc/latex2html { };
9523 lazycli = callPackage ../tools/misc/lazycli { };
9525 lavat = callPackage ../tools/misc/lavat { };
9527 lcdf-typetools = callPackage ../tools/misc/lcdf-typetools { };
9529 lcsync = callPackage ../applications/networking/sync/lcsync { };
9531 ldapdomaindump = with python3Packages; toPythonApplication ldapdomaindump;
9533 ldapmonitor = callPackage ../tools/security/ldapmonitor { };
9535 ldapnomnom = callPackage ../tools/security/ldapnomnom { };
9537 ldapvi = callPackage ../tools/misc/ldapvi { };
9539 ldeep = callPackage ../tools/security/ldeep { };
9541 ldns = callPackage ../development/libraries/ldns { };
9543 leanblueprint = with python3Packages; toPythonApplication leanblueprint;
9545 leanify = callPackage ../tools/misc/leanify { };
9547 leatherman = callPackage ../development/libraries/leatherman { };
9549 lact = callPackage ../tools/system/lact { };
9551 ledit = callPackage ../tools/misc/ledit { };
9553 ledmon = callPackage ../tools/system/ledmon { };
9555 leela = callPackage ../tools/graphics/leela { };
9557 lemmeknow = callPackage ../tools/misc/lemmeknow { };
9559 lemmy-help = callPackage ../tools/misc/lemmy-help { };
9561 lerpn = callPackage ../tools/misc/lerpn { };
9563 lethe = callPackage ../tools/security/lethe {
9564 inherit (darwin.apple_sdk.frameworks) Security;
9567 lftp = callPackage ../tools/networking/lftp { };
9569 libck = callPackage ../development/libraries/libck { };
9571 libcork = callPackage ../development/libraries/libcork { };
9573 libconfig = callPackage ../development/libraries/libconfig { };
9575 libcmis = callPackage ../development/libraries/libcmis { };
9577 libee = callPackage ../development/libraries/libee { };
9579 libepc = callPackage ../development/libraries/libepc { };
9581 liberfa = callPackage ../development/libraries/liberfa { };
9583 libestr = callPackage ../development/libraries/libestr { };
9585 libevdev = callPackage ../development/libraries/libevdev { };
9587 liberio = callPackage ../development/libraries/liberio { };
9589 libevdevplus = callPackage ../development/libraries/libevdevplus { };
9591 libfann = callPackage ../development/libraries/libfann { };
9593 libfsm = callPackage ../development/libraries/libfsm { };
9595 libgaminggear = callPackage ../development/libraries/libgaminggear { };
9597 libhandy = callPackage ../development/libraries/libhandy { };
9599 # Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
9600 libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
9602 libgmpris = callPackage ../development/libraries/libgmpris { };
9604 libgumath = callPackage ../development/libraries/libgumath { };
9606 libinsane = callPackage ../development/libraries/libinsane { };
9608 libint = callPackage ../development/libraries/libint { };
9609 libintPsi4 = callPackage ../development/libraries/libint {
9610 enableFortran = false;
9619 eriOptAm = [ 3 2 2 ];
9620 eri3OptAm = [ 3 2 2 ];
9621 eri2OptAm = [ 3 2 2 ];
9622 enableOneBody = true;
9623 oneBodyDerivOrd = 2;
9624 enableGeneric = false;
9625 enableContracted = false;
9626 cartGaussOrd = "standard";
9627 shGaussOrd = "gaussian";
9632 libipfix = callPackage ../development/libraries/libipfix { };
9634 libirc = libsForQt5.callPackage ../development/libraries/libirc { };
9636 libircclient = callPackage ../development/libraries/libircclient { };
9638 libiscsi = callPackage ../development/libraries/libiscsi { };
9640 libisds = callPackage ../development/libraries/libisds { };
9642 libite = callPackage ../development/libraries/libite { };
9644 liblangtag = callPackage ../development/libraries/liblangtag { };
9646 liblouis = callPackage ../development/libraries/liblouis { };
9648 liboauth = callPackage ../development/libraries/liboauth { };
9650 libr3 = callPackage ../development/libraries/libr3 { };
9652 libraspberrypi = callPackage ../development/libraries/libraspberrypi { };
9654 libsidplayfp = callPackage ../development/libraries/libsidplayfp { };
9656 libspf2 = callPackage ../development/libraries/libspf2 { };
9658 libsrs2 = callPackage ../development/libraries/libsrs2 { };
9660 libtermkey = callPackage ../development/libraries/libtermkey { };
9662 libtelnet = callPackage ../development/libraries/libtelnet { };
9664 libtirpc = callPackage ../development/libraries/ti-rpc { };
9666 libtickit = callPackage ../development/libraries/libtickit { };
9668 libtins = callPackage ../development/libraries/libtins { };
9670 libtree = callPackage ../development/tools/misc/libtree { };
9672 libshout = callPackage ../development/libraries/libshout { };
9674 libqb = callPackage ../development/libraries/libqb { };
9676 libqmi = callPackage ../development/libraries/libqmi { };
9678 libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { };
9680 libmbim = callPackage ../development/libraries/libmbim { };
9682 libmongocrypt = darwin.apple_sdk_11_0.callPackage ../development/libraries/libmongocrypt { };
9684 libmesode = callPackage ../development/libraries/libmesode { };
9686 libmsym = callPackage ../development/libraries/science/chemistry/libmsym { };
9688 libnabo = callPackage ../development/libraries/libnabo { };
9690 libngspice = callPackage ../development/libraries/libngspice { };
9692 libnixxml = callPackage ../development/libraries/libnixxml { };
9694 libplctag = callPackage ../development/libraries/libplctag { };
9696 libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
9698 libportal = callPackage ../development/libraries/libportal { };
9699 libportal-gtk3 = libportal.override { variant = "gtk3"; };
9700 libportal-gtk4 = libportal.override { variant = "gtk4"; };
9701 libportal-qt5 = libportal.override { variant = "qt5"; };
9702 libportal-qt6 = libportal.override { variant = "qt6"; };
9704 libmicrodns = callPackage ../development/libraries/libmicrodns { };
9706 libnids = callPackage ../tools/networking/libnids { };
9708 jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent {
9709 libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { };
9712 libmpack = callPackage ../development/libraries/libmpack { };
9714 libiberty = callPackage ../development/libraries/libiberty { };
9716 libucl = callPackage ../development/libraries/libucl { };
9718 libxc = callPackage ../development/libraries/libxc { };
9720 libxcomp = callPackage ../development/libraries/libxcomp { };
9722 libxl = callPackage ../development/libraries/libxl { };
9724 libx86emu = callPackage ../development/libraries/libx86emu { };
9726 libzim = callPackage ../development/libraries/libzim { };
9729 libzmf = callPackage ../development/libraries/libzmf { };
9731 librespeed-cli = callPackage ../tools/misc/librespeed-cli { };
9733 libreswan = callPackage ../tools/networking/libreswan { };
9735 librest = callPackage ../development/libraries/librest { };
9737 librest_1_0 = callPackage ../development/libraries/librest/1.0.nix { };
9739 libwebsockets = callPackage ../development/libraries/libwebsockets { };
9741 libyafaray = callPackage ../tools/graphics/libyafaray { };
9743 licensee = callPackage ../tools/package-management/licensee { };
9745 lidarr = callPackage ../servers/lidarr { };
9748 limesuite = callPackage ../applications/radio/limesuite {
9749 inherit (darwin.apple_sdk.frameworks) GLUT;
9751 limesuiteWithGui = limesuite.override {
9758 limesurvey = callPackage ../servers/limesurvey { };
9760 linux-exploit-suggester = callPackage ../tools/security/linux-exploit-suggester { };
9762 linux-gpib = callPackage ../applications/science/electronics/linux-gpib/user.nix { };
9764 linuxquota = callPackage ../tools/misc/linuxquota { };
9766 lipl = callPackage ../tools/misc/lipl { };
9768 liquidctl = with python3Packages; toPythonApplication liquidctl;
9770 lmp = callPackage ../tools/security/lmp { };
9772 localproxy = callPackage ../applications/networking/localproxy { };
9774 localstack = with python3Packages; toPythonApplication localstack;
9776 localtime = callPackage ../tools/system/localtime { };
9778 log4j-detect = callPackage ../tools/security/log4j-detect { };
9780 log4j-scan = callPackage ../tools/security/log4j-scan { };
9782 log4j-sniffer = callPackage ../tools/security/log4j-sniffer { };
9784 log4j-vuln-scanner = callPackage ../tools/security/log4j-vuln-scanner { };
9786 log4jcheck = callPackage ../tools/security/log4jcheck { };
9788 log4shell-detector = callPackage ../tools/security/log4shell-detector { };
9790 logcheck = callPackage ../tools/system/logcheck { };
9792 logmap = callPackage ../tools/security/logmap { };
9794 logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
9796 logkeys = callPackage ../tools/security/logkeys { };
9798 logrotate = callPackage ../tools/system/logrotate { };
9800 logstalgia = callPackage ../tools/graphics/logstalgia { };
9802 lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { };
9804 loki = callPackage ../development/libraries/loki { };
9806 longview = callPackage ../servers/monitoring/longview { };
9808 lorien = callPackage ../applications/graphics/lorien { };
9810 lout = callPackage ../tools/typesetting/lout { };
9812 lr = callPackage ../tools/system/lr { };
9814 lrzip = callPackage ../tools/compression/lrzip { };
9816 lsb-release = callPackage ../os-specific/linux/lsb-release { };
9818 lunatic = callPackage ../development/interpreters/lunatic { };
9820 lux = callPackage ../tools/video/lux { };
9822 lv = callPackage ../tools/text/lv { };
9824 lwc = callPackage ../tools/misc/lwc { };
9826 lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { };
9828 lzfse = callPackage ../tools/compression/lzfse { };
9830 lzham = callPackage ../tools/compression/lzham { };
9832 lzip = callPackage ../tools/compression/lzip { };
9834 lziprecover = callPackage ../tools/compression/lziprecover { };
9836 xz = callPackage ../tools/compression/xz { };
9838 lz4 = callPackage ../tools/compression/lz4 { };
9840 lzbench = callPackage ../tools/compression/lzbench { };
9842 lzop = callPackage ../tools/compression/lzop { };
9844 lzwolf = callPackage ../games/lzwolf { SDL2_mixer = SDL2_mixer_2_0; };
9846 macchanger = callPackage ../os-specific/linux/macchanger { };
9848 macchina = callPackage ../tools/misc/macchina { };
9850 madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang;
9852 maeparser = callPackage ../development/libraries/maeparser { };
9854 mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
9856 maildrop = callPackage ../tools/networking/maildrop { };
9858 mailhog = callPackage ../servers/mail/mailhog { };
9860 mailnag = callPackage ../applications/networking/mailreaders/mailnag {
9861 availablePlugins = {
9862 # More are listed here: https://github.com/pulb/mailnag/#desktop-integration
9863 # Use the attributes here as arguments to `plugins` list
9864 goa = callPackage ../applications/networking/mailreaders/mailnag/goa-plugin.nix { };
9867 mailnagWithPlugins = mailnag.withPlugins(
9868 builtins.attrValues mailnag.availablePlugins
9870 bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { };
9872 mailpit = callPackage ../servers/mail/mailpit {
9873 libtool = if stdenv.hostPlatform.isDarwin then cctools else libtool;
9876 mailsend = callPackage ../tools/networking/mailsend { };
9878 mailutils = callPackage ../tools/networking/mailutils {
9882 matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { };
9883 matrix-sdk-crypto-nodejs-0_1_0-beta_3 = callPackage ../development/libraries/matrix-sdk-crypto-nodejs/beta3.nix { };
9885 email = callPackage ../tools/networking/email { };
9887 maim = callPackage ../tools/graphics/maim { };
9889 mairix = callPackage ../tools/text/mairix { };
9891 makemkv = libsForQt5.callPackage ../applications/video/makemkv { };
9893 makerpm = callPackage ../development/tools/makerpm { };
9895 makefile2graph = callPackage ../development/tools/analysis/makefile2graph { };
9899 man-db = callPackage ../tools/misc/man-db { };
9901 mandoc = callPackage ../tools/misc/mandoc { };
9903 mangohud = callPackage ../tools/graphics/mangohud {
9904 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
9905 mangohud32 = pkgsi686Linux.mangohud;
9906 inherit (python3Packages) mako;
9909 marimo = with python3Packages; toPythonApplication marimo;
9911 marktext = callPackage ../applications/misc/marktext { };
9913 mars-mips = callPackage ../development/tools/mars-mips { };
9915 mb2md = callPackage ../tools/text/mb2md { };
9917 mbuffer = callPackage ../tools/misc/mbuffer { };
9921 mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
9923 callPackage ../tools/text/mecab {
9924 mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
9925 inherit mecab-nodic;
9929 mediawiki = callPackage ../servers/web-apps/mediawiki { };
9931 mediawriter = callPackage ../tools/system/mediawriter { };
9933 memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { };
9935 memtest86-efi = callPackage ../tools/misc/memtest86-efi { };
9937 memtest86plus = callPackage ../tools/misc/memtest86+ { };
9939 mbutil = python310Packages.callPackage ../applications/misc/mbutil { };
9941 mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
9943 mcron = callPackage ../tools/system/mcron { };
9945 mcstatus = with python3Packages; toPythonApplication mcstatus;
9947 mdbtools = callPackage ../tools/misc/mdbtools { };
9949 mdk = callPackage ../development/tools/mdk { };
9951 mdk4 = callPackage ../tools/networking/mdk4 { };
9953 mdp = callPackage ../applications/misc/mdp { };
9955 megacli = callPackage ../tools/misc/megacli { };
9957 memo = callPackage ../applications/misc/memo { };
9959 mencal = callPackage ../applications/misc/mencal { } ;
9961 metamorphose2 = callPackage ../applications/misc/metamorphose2 { };
9963 metar = callPackage ../applications/misc/metar { };
9965 mfcuk = callPackage ../tools/security/mfcuk { };
9967 mfoc = callPackage ../tools/security/mfoc { };
9969 microbin = callPackage ../servers/microbin { };
9971 microplane = callPackage ../tools/misc/microplane { };
9973 microserver = callPackage ../servers/microserver { };
9975 midisheetmusic = callPackage ../applications/audio/midisheetmusic { };
9977 mimeo = callPackage ../tools/misc/mimeo { };
9979 mimetic = callPackage ../development/libraries/mimetic { };
9981 minio-client = callPackage ../tools/networking/minio-client { };
9983 minio-certgen = callPackage ../tools/security/minio-certgen { };
9985 minissdpd = callPackage ../tools/networking/minissdpd { };
9987 miniupnpc = callPackage ../tools/networking/miniupnpc { };
9989 miniupnpd = callPackage ../tools/networking/miniupnpd { };
9991 miniupnpd-nftables = callPackage ../tools/networking/miniupnpd { firewall = "nftables"; };
9993 miniball = callPackage ../development/libraries/miniball { };
9995 minijail = callPackage ../tools/system/minijail { };
9997 minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { };
9999 minilibx = callPackage ../development/libraries/minilibx { };
10001 minixml = callPackage ../development/libraries/minixml { };
10003 mir-qualia = callPackage ../tools/text/mir-qualia {
10004 pythonPackages = python3Packages;
10007 mirakurun = callPackage ../applications/video/mirakurun { };
10009 miredo = callPackage ../tools/networking/miredo { };
10011 mirrorbits = callPackage ../servers/mirrorbits { };
10013 mitmproxy = with python3Packages; toPythonApplication mitmproxy;
10015 mitmproxy2swagger = callPackage ../tools/security/mitmproxy2swagger { };
10017 mjpegtools = callPackage ../tools/video/mjpegtools { };
10019 mjpegtoolsFull = mjpegtools.override {
10020 withMinimal = false;
10023 mkclean = callPackage ../applications/video/mkclean { };
10025 mkcue = callPackage ../tools/cd-dvd/mkcue { };
10027 mkp224o = callPackage ../tools/security/mkp224o { };
10029 mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { });
10031 mkrand = callPackage ../tools/security/mkrand { };
10033 mktemp = callPackage ../tools/security/mktemp { };
10035 mktorrent = callPackage ../tools/misc/mktorrent { };
10037 mloader = callPackage ../tools/misc/mloader { };
10039 mmake = callPackage ../tools/misc/mmake { };
10041 mmixware = callPackage ../development/tools/mmixware { };
10043 modemmanager = callPackage ../tools/networking/modemmanager { };
10045 modem-manager-gui = callPackage ../applications/networking/modem-manager-gui { };
10047 modsecurity_standalone = callPackage ../tools/security/modsecurity { };
10049 modsecurity-crs = callPackage ../tools/security/modsecurity-crs { };
10051 molecule = with python3Packages; toPythonApplication molecule;
10053 molly-guard = callPackage ../os-specific/linux/molly-guard { };
10055 molotov = callPackage ../applications/video/molotov { };
10057 monit = callPackage ../tools/system/monit { };
10059 monocraft = callPackage ../data/fonts/monocraft { };
10061 monolith = callPackage ../tools/backup/monolith {
10062 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10065 moreutils = callPackage ../tools/misc/moreutils {
10066 docbook-xsl = docbook_xsl;
10069 mole = callPackage ../tools/networking/mole { };
10071 morgen = callPackage ../applications/office/morgen {
10072 electron = electron_30;
10075 mosh = callPackage ../tools/networking/mosh { };
10077 motrix = callPackage ../tools/networking/motrix { };
10079 mount-zip = callPackage ../tools/filesystems/mount-zip { };
10081 mpage = callPackage ../tools/text/mpage { };
10083 mprime = callPackage ../tools/misc/mprime { };
10085 mpw = callPackage ../tools/security/mpw { };
10087 mqtt_cpp = callPackage ../development/libraries/mqtt_cpp { };
10089 mr = callPackage ../applications/version-management/mr { };
10091 mrsh = callPackage ../shells/mrsh { };
10093 mrtg = callPackage ../tools/misc/mrtg { };
10095 mscgen = callPackage ../tools/graphics/mscgen { };
10097 msfpc = callPackage ../tools/security/msfpc { };
10099 melt = callPackage ../tools/security/melt { };
10101 metabigor = callPackage ../tools/security/metabigor { };
10103 metasploit = callPackage ../tools/security/metasploit { };
10105 mhost = callPackage ../applications/networking/mhost {
10106 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10109 ms-sys = callPackage ../tools/misc/ms-sys { };
10111 mtools = callPackage ../tools/filesystems/mtools { };
10113 mtr = callPackage ../tools/networking/mtr { };
10115 mtr-exporter = callPackage ../tools/networking/mtr-exporter { };
10117 mtr-gui = callPackage ../tools/networking/mtr { withGtk = true; };
10119 mtx = callPackage ../tools/backup/mtx { };
10121 mt-st = callPackage ../tools/backup/mt-st { };
10123 mubeng = callPackage ../tools/networking/mubeng { };
10125 muffet = callPackage ../tools/networking/muffet { };
10127 multipass = qt6Packages.callPackage ../tools/virtualization/multipass { };
10129 multitime = callPackage ../tools/misc/multitime { };
10131 sta = callPackage ../tools/misc/sta { };
10133 multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in {
10134 multitrandata = callPackage ../tools/text/multitran/data { };
10136 libbtree = callPackage ../tools/text/multitran/libbtree { };
10138 libmtsupport = callPackage ../tools/text/multitran/libmtsupport { };
10140 libfacet = callPackage ../tools/text/multitran/libfacet { };
10142 libmtquery = callPackage ../tools/text/multitran/libmtquery { };
10144 mtutils = callPackage ../tools/text/multitran/mtutils { };
10147 munge = callPackage ../tools/security/munge { };
10149 mutagen = callPackage ../tools/misc/mutagen { };
10151 mutagen-compose = callPackage ../tools/misc/mutagen-compose { };
10153 mycli = callPackage ../tools/admin/mycli { };
10155 mycrypto = callPackage ../applications/blockchains/mycrypto { };
10157 mydumper = callPackage ../tools/backup/mydumper { };
10159 mylvmbackup = callPackage ../tools/backup/mylvmbackup { };
10161 mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { };
10163 mysqltuner = callPackage ../tools/misc/mysqltuner { };
10165 mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
10167 nabi = callPackage ../tools/inputmethods/nabi { };
10169 nahid-fonts = callPackage ../data/fonts/nahid-fonts { };
10171 namazu = callPackage ../tools/text/namazu { };
10173 nasty = callPackage ../tools/security/nasty { };
10175 nat-traverse = callPackage ../tools/networking/nat-traverse { };
10177 navi = callPackage ../applications/misc/navi { };
10179 navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
10181 nbd = callPackage ../tools/networking/nbd { };
10182 xnbd = callPackage ../tools/networking/xnbd { };
10184 ndjbdns = callPackage ../tools/networking/ndjbdns { };
10186 ndppd = callPackage ../applications/networking/ndppd { };
10188 nearcore = callPackage ../applications/blockchains/nearcore { };
10190 nebula = callPackage ../tools/networking/nebula { };
10192 nemiver = callPackage ../development/tools/nemiver { };
10194 neo-cowsay = callPackage ../tools/misc/neo-cowsay { };
10196 neofetch = callPackage ../tools/misc/neofetch { };
10198 nerdfix = callPackage ../tools/text/nerdfix { };
10200 nerdfonts = callPackage ../data/fonts/nerdfonts { };
10202 netatalk = callPackage ../tools/filesystems/netatalk { };
10204 netavark = callPackage ../tools/networking/netavark { };
10206 netcdf = callPackage ../development/libraries/netcdf { };
10208 netcdf-mpi = netcdf.override {
10209 hdf5 = hdf5-mpi.override { usev110Api = true; };
10212 netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { };
10214 netcdffortran = callPackage ../development/libraries/netcdf-fortran {
10215 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices SystemConfiguration;
10218 networking-ts-cxx = callPackage ../development/libraries/networking-ts-cxx { };
10220 nco = callPackage ../development/libraries/nco { };
10222 ncftp = callPackage ../tools/networking/ncftp { };
10224 ncgopher = callPackage ../applications/networking/ncgopher { };
10226 ncompress = callPackage ../tools/compression/ncompress { };
10228 ndisc6 = callPackage ../tools/networking/ndisc6 { };
10230 netassert = callPackage ../tools/networking/netassert { };
10232 netboot = callPackage ../tools/networking/netboot { };
10234 netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
10236 inherit (callPackage ../servers/web-apps/netbox { }) netbox_3_7;
10238 # Not in aliases because it wouldn't get picked up by callPackage
10239 netbox = netbox_4_1;
10241 netbox2netshot = callPackage ../tools/admin/netbox2netshot { };
10243 netcat = libressl.nc.overrideAttrs (old: {
10244 meta = old.meta // {
10245 mainProgram = "nc";
10249 netcat-gnu = callPackage ../tools/networking/netcat { };
10251 netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { };
10253 netdiscover = callPackage ../tools/networking/netdiscover { };
10255 nethogs = callPackage ../tools/networking/nethogs { };
10257 nethoscope = callPackage ../tools/networking/nethoscope { };
10259 netkittftp = callPackage ../tools/networking/netkit/tftp { };
10261 netlify-cli = callPackage ../development/web/netlify-cli { };
10263 netlistsvg = callPackage ../applications/science/logic/netlistsvg { };
10265 netpbm = callPackage ../tools/graphics/netpbm { };
10267 netrw = callPackage ../tools/networking/netrw { };
10269 netselect = callPackage ../tools/networking/netselect { };
10271 networkmanager = callPackage ../tools/networking/networkmanager { };
10273 networkmanager-iodine = callPackage ../tools/networking/networkmanager/iodine { };
10275 networkmanager-openvpn = callPackage ../tools/networking/networkmanager/openvpn { };
10277 networkmanager-l2tp = callPackage ../tools/networking/networkmanager/l2tp { };
10279 networkmanager-vpnc = callPackage ../tools/networking/networkmanager/vpnc { };
10281 networkmanager-openconnect = callPackage ../tools/networking/networkmanager/openconnect { };
10283 networkmanager-fortisslvpn = callPackage ../tools/networking/networkmanager/fortisslvpn { };
10285 networkmanager_strongswan = callPackage ../tools/networking/networkmanager/strongswan { };
10287 networkmanager-sstp = callPackage ../tools/networking/networkmanager/sstp { };
10289 networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { };
10291 libnma = callPackage ../tools/networking/networkmanager/libnma { };
10293 libnma-gtk4 = libnma.override { withGtk4 = true; };
10295 networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { };
10297 nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
10299 grocy = callPackage ../servers/grocy { };
10301 inherit (callPackages ../servers/nextcloud {})
10302 nextcloud28 nextcloud29 nextcloud30;
10304 nextcloud28Packages = callPackage ../servers/nextcloud/packages {
10305 apps = lib.importJSON ../servers/nextcloud/packages/28.json;
10307 nextcloud29Packages = callPackage ../servers/nextcloud/packages {
10308 apps = lib.importJSON ../servers/nextcloud/packages/29.json;
10310 nextcloud30Packages = callPackage ../servers/nextcloud/packages {
10311 apps = lib.importJSON ../servers/nextcloud/packages/30.json;
10315 nextcloud-client = qt6Packages.callPackage ../applications/networking/nextcloud-client { };
10317 nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
10319 nextcloud-notify_push = callPackage ../servers/nextcloud/notify_push.nix { };
10321 ndstool = callPackage ../tools/archivers/ndstool { };
10323 nfs-ganesha = callPackage ../servers/nfs-ganesha { };
10325 nflz = callPackage ../misc/nflz { };
10327 ngrep = callPackage ../tools/networking/ngrep { };
10329 nifi = callPackage ../servers/web-apps/nifi { };
10331 noip = callPackage ../tools/networking/noip { };
10333 inherit (callPackages ../applications/networking/cluster/nomad { })
10342 nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { };
10344 nomad-driver-podman = callPackage ../applications/networking/cluster/nomad-driver-podman { };
10346 nomad-pack = callPackage ../applications/networking/cluster/nomad-pack { };
10348 nova = callPackage ../applications/networking/cluster/nova { };
10350 nomino = callPackage ../tools/misc/nomino { };
10352 nb = callPackage ../tools/misc/nb { };
10354 kb = callPackage ../tools/misc/kb { };
10356 notable = callPackage ../applications/misc/notable { };
10358 npm-check = callPackage ../development/tools/npm-check { };
10360 nth = with python3Packages; toPythonApplication name-that-hash;
10362 ntlmrecon = callPackage ../tools/security/ntlmrecon { };
10364 numberstation = callPackage ../applications/misc/numberstation { };
10366 nvchecker = with python3Packages; toPythonApplication (
10367 nvchecker.overridePythonAttrs (oldAttrs: {
10368 propagatedBuildInputs = oldAttrs.propagatedBuildInputs
10369 ++ lib.flatten (builtins.attrValues oldAttrs.optional-dependencies);
10373 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher;
10376 miller = callPackage ../tools/text/miller { };
10378 milu = callPackage ../applications/misc/milu { };
10380 mkgmap = callPackage ../applications/misc/mkgmap { };
10382 mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { };
10384 mtm = callPackage ../tools/misc/mtm { };
10386 op-geth = callPackage ../applications/blockchains/optimism/geth.nix {
10387 inherit (darwin) libobjc;
10388 inherit (darwin.apple_sdk.frameworks) IOKit;
10391 optimism = callPackage ../applications/blockchains/optimism { };
10393 pa_applet = callPackage ../tools/audio/pa-applet { };
10395 pandoc-acro = python3Packages.callPackage ../tools/misc/pandoc-acro { };
10397 pandoc-imagine = python3Packages.callPackage ../tools/misc/pandoc-imagine { };
10399 pandoc-include = python3Packages.callPackage ../tools/misc/pandoc-include { };
10401 pandoc-drawio-filter = python3Packages.callPackage ../tools/misc/pandoc-drawio-filter { };
10403 pandoc-katex = callPackage ../tools/misc/pandoc-katex { };
10405 pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
10407 # pandoc-*nos is a filter suite, where pandoc-xnos has all functionality and the others are used for only specific functionality
10408 pandoc-eqnos = python3Packages.callPackage ../tools/misc/pandoc-eqnos { };
10409 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { };
10410 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
10411 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
10413 panicparse = callPackage ../tools/misc/panicparse {};
10415 panoply = callPackage ../tools/misc/panoply { };
10417 patray = callPackage ../tools/audio/patray { };
10419 pathvector = callPackage ../tools/networking/pathvector { };
10421 pasystray = callPackage ../tools/audio/pasystray { };
10423 pcmsolver = callPackage ../development/libraries/pcmsolver { };
10425 pegasus-frontend = libsForQt5.callPackage ../games/pegasus-frontend {};
10427 pgbadger = perlPackages.callPackage ../tools/misc/pgbadger { };
10429 pffft = callPackage ../development/libraries/pffft { };
10431 phash = callPackage ../development/libraries/phash { };
10433 pnmixer = callPackage ../tools/audio/pnmixer { };
10435 present-cli = callPackage ../tools/misc/present-cli { };
10437 pulsemixer = callPackage ../tools/audio/pulsemixer { };
10439 pwsafe = callPackage ../applications/misc/pwsafe { };
10441 pw-viz = callPackage ../applications/misc/pw-viz { };
10443 napi-rs-cli = callPackage ../development/tools/napi-rs-cli { };
10445 neil = callPackage ../development/tools/neil { };
10447 niff = callPackage ../tools/package-management/niff { };
10449 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { };
10451 nilfs-utils = callPackage ../tools/filesystems/nilfs-utils { };
10453 nitrogen = callPackage ../tools/X11/nitrogen { };
10455 smart-wallpaper = callPackage ../tools/X11/smart-wallpaper { };
10457 nms = callPackage ../tools/misc/nms { };
10459 nomachine-client = callPackage ../tools/admin/nomachine-client { };
10461 notify-desktop = callPackage ../tools/misc/notify-desktop { };
10463 nkf = callPackage ../tools/text/nkf { };
10465 nlopt = callPackage ../development/libraries/nlopt { octave = null; };
10467 npapi_sdk = callPackage ../development/libraries/npapi-sdk { };
10469 npth = callPackage ../development/libraries/npth { };
10471 nmap-formatter = callPackage ../tools/security/nmap-formatter { };
10473 noise-repellent = callPackage ../applications/audio/noise-repellent { };
10475 noisetorch = callPackage ../applications/audio/noisetorch { };
10477 notation = callPackage ../by-name/no/notation/package.nix {
10478 buildGoModule = buildGo123Module;
10481 notify-osd = callPackage ../applications/misc/notify-osd { };
10483 notes-up = callPackage ../applications/office/notes-up { };
10485 notify-osd-customizable = callPackage ../applications/misc/notify-osd-customizable { };
10487 nox = callPackage ../tools/package-management/nox { };
10489 nq = callPackage ../tools/system/nq { };
10491 nsjail = callPackage ../tools/security/nsjail {
10492 protobuf = protobuf_21;
10495 nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd { };
10497 ntfs3g = callPackage ../tools/filesystems/ntfs-3g {
10498 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
10501 # ntfsprogs are merged into ntfs-3g
10502 ntfsprogs = pkgs.ntfs3g;
10504 ntfy = callPackage ../tools/misc/ntfy { };
10506 ntfy-sh = callPackage ../tools/misc/ntfy-sh { };
10508 ntirpc = callPackage ../development/libraries/ntirpc { };
10510 ntopng = callPackage ../tools/networking/ntopng { };
10512 ntp = callPackage ../tools/networking/ntp { };
10514 numdiff = callPackage ../tools/text/numdiff { };
10516 numlockx = callPackage ../tools/X11/numlockx { };
10518 nurl = callPackage ../tools/misc/nurl { };
10520 nttcp = callPackage ../tools/networking/nttcp { };
10522 ntttcp = callPackage ../tools/networking/ntttcp { };
10524 nuttcp = callPackage ../tools/networking/nuttcp { };
10526 nssmdns = callPackage ../tools/networking/nss-mdns { };
10528 nvfancontrol = callPackage ../tools/misc/nvfancontrol {
10529 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
10532 nvimpager = callPackage ../tools/misc/nvimpager { };
10534 nwdiag = with python3Packages; toPythonApplication nwdiag;
10536 nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { };
10538 nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { };
10540 nyancat = callPackage ../tools/misc/nyancat { };
10542 nylon = callPackage ../tools/networking/nylon { };
10544 oapi-codegen = callPackage ../tools/networking/oapi-codegen { };
10546 oatpp = callPackage ../development/libraries/oatpp { };
10548 obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
10550 obexd = callPackage ../tools/bluetooth/obexd { };
10552 obfs4 = callPackage ../tools/networking/obfs4 { };
10554 ocproxy = callPackage ../tools/networking/ocproxy { };
10556 ocserv = callPackage ../tools/networking/ocserv { };
10558 octofetch = callPackage ../tools/misc/octofetch {
10559 inherit (darwin.apple_sdk.frameworks) Security;
10562 oha = callPackage ../tools/networking/oha { };
10564 onetun = callPackage ../tools/networking/onetun {
10565 inherit (darwin.apple_sdk.frameworks) Security;
10568 opencorsairlink = callPackage ../tools/misc/opencorsairlink { };
10570 openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { };
10572 openfortivpn = callPackage ../tools/networking/openfortivpn { };
10574 openobserve = darwin.apple_sdk_11_0.callPackage ../servers/monitoring/openobserve {
10575 apple_sdk = darwin.apple_sdk_11_0;
10578 obexfs = callPackage ../tools/bluetooth/obexfs { };
10580 obexftp = callPackage ../tools/bluetooth/obexftp { };
10582 objconv = callPackage ../development/tools/misc/objconv { };
10584 odpic = callPackage ../development/libraries/odpic { };
10586 odt2txt = callPackage ../tools/text/odt2txt { };
10588 odyssey = callPackage ../tools/misc/odyssey { };
10590 offensive-azure = callPackage ../tools/security/offensive-azure { };
10592 offlineimap = callPackage ../tools/networking/offlineimap { };
10594 offzip = callPackage ../tools/compression/offzip { };
10596 ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { };
10598 ogdf = callPackage ../development/libraries/ogdf { };
10600 oh-my-zsh = callPackage ../shells/zsh/oh-my-zsh { };
10602 ola = callPackage ../applications/misc/ola {
10603 protobuf = protobuf_21;
10606 olive-editor = qt6Packages.callPackage ../applications/video/olive-editor {
10607 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
10610 ombi = callPackage ../servers/ombi { };
10612 ome_zarr = with python3Packages; toPythonApplication ome-zarr;
10614 omping = callPackage ../applications/networking/omping { };
10616 onefetch = callPackage ../tools/misc/onefetch {
10617 inherit (darwin) libresolv;
10618 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
10621 onioncircuits = callPackage ../tools/security/onioncircuits { };
10623 onlykey-agent = callPackage ../tools/security/onlykey-agent { };
10625 onlykey-cli = callPackage ../tools/security/onlykey-cli { };
10627 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };
10629 ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli { };
10631 openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
10633 openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
10635 opencc = callPackage ../tools/text/opencc { };
10637 opencryptoki = callPackage ../tools/security/opencryptoki { };
10639 opendbx = callPackage ../development/libraries/opendbx { };
10641 opendht = callPackage ../development/libraries/opendht {
10642 inherit (darwin.apple_sdk.frameworks) Security;
10645 opendkim = callPackage ../development/libraries/opendkim { };
10647 openfec = callPackage ../development/libraries/openfec { };
10649 ophcrack-cli = ophcrack.override { enableGui = false; };
10651 ophis = python3Packages.callPackage ../development/compilers/ophis { };
10653 open-ecard = callPackage ../tools/security/open-ecard { };
10655 open-interpreter = with python3Packages; toPythonApplication open-interpreter;
10657 openjade = callPackage ../tools/text/sgml/openjade { };
10659 openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { };
10661 openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
10663 openmvg = callPackage ../applications/science/misc/openmvg {
10664 inherit (llvmPackages) openmp;
10667 openmvs = callPackage ../applications/science/misc/openmvs {
10668 inherit (llvmPackages) openmp;
10671 openntpd = callPackage ../tools/networking/openntpd { };
10673 openntpd_nixos = openntpd.override {
10674 privsepUser = "ntp";
10675 privsepPath = "/var/empty";
10678 openobex = callPackage ../tools/bluetooth/openobex { };
10680 openresolv = callPackage ../tools/networking/openresolv { };
10682 openrefine = callPackage ../applications/science/misc/openrefine { jdk = jdk17; };
10684 openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
10686 openrgb-with-all-plugins = openrgb.withPlugins [
10687 openrgb-plugin-effects
10688 openrgb-plugin-hardwaresync
10691 openrgb-plugin-effects = libsForQt5.callPackage ../applications/misc/openrgb-plugins/effects { };
10693 openrgb-plugin-hardwaresync = libsForQt5.callPackage ../applications/misc/openrgb-plugins/hardwaresync { };
10695 opensbi = callPackage ../misc/opensbi { };
10697 opensc = callPackage ../tools/security/opensc {
10698 inherit (darwin.apple_sdk.frameworks) Carbon PCSC;
10701 openseachest = callPackage ../tools/system/openseachest { };
10703 opensm = callPackage ../tools/networking/opensm { };
10705 tinyssh = callPackage ../tools/networking/tinyssh { };
10707 tinystatus = callPackage ../tools/networking/tinystatus { };
10709 toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {};
10711 tuc = callPackage ../tools/text/tuc { };
10713 opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {});
10715 openssh = opensshPackages.openssh.override {
10716 etcDir = "/etc/ssh";
10719 opensshTest = openssh.tests.openssh;
10721 opensshWithKerberos = openssh.override {
10722 withKerberos = true;
10725 openssh_hpn = opensshPackages.openssh_hpn.override {
10726 etcDir = "/etc/ssh";
10729 openssh_hpnWithKerberos = openssh_hpn.override {
10730 withKerberos = true;
10733 openssh_gssapi = opensshPackages.openssh_gssapi.override {
10734 etcDir = "/etc/ssh";
10735 withKerberos = true;
10738 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { };
10740 sshd-openpgp-auth = callPackage ../by-name/ss/ssh-openpgp-auth/daemon.nix { };
10742 opensp = callPackage ../tools/text/sgml/opensp { };
10744 opentofu = callPackage ../applications/networking/cluster/opentofu { };
10746 opentrack = libsForQt5.callPackage ../applications/misc/opentrack { };
10748 opentracker = callPackage ../applications/networking/p2p/opentracker { };
10750 alttpr-opentracker = callPackage ../tools/games/opentracker { };
10752 opentsdb = callPackage ../tools/misc/opentsdb { };
10754 openvpn = callPackage ../tools/networking/openvpn {};
10756 openvpn3 = callPackage ../tools/networking/openvpn3 { };
10758 openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
10760 openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix {
10761 inherit (llvmPackages_17) stdenv;
10764 namespaced-openvpn = python3Packages.callPackage ../tools/networking/namespaced-openvpn { };
10766 oq = callPackage ../development/tools/oq { };
10768 out-of-tree = callPackage ../development/tools/out-of-tree { };
10770 oppai-ng = callPackage ../tools/misc/oppai-ng { };
10772 operator-sdk = callPackage ../development/tools/operator-sdk { };
10774 oscclip = callPackage ../tools/misc/oscclip { };
10776 oui = callPackage ../tools/networking/oui { };
10778 owncast = callPackage ../servers/owncast { };
10780 owntracks-recorder = callPackage ../servers/owntracks-recorder { };
10782 update-dotdee = with python3Packages; toPythonApplication update-dotdee;
10784 update-nix-fetchgit = haskell.lib.compose.justStaticExecutables haskellPackages.update-nix-fetchgit;
10786 update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
10788 update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { };
10790 opae = callPackage ../development/libraries/opae { };
10792 open-pdf-sign = callPackage ../tools/misc/open-pdf-sign { };
10794 opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { };
10795 opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { };
10797 openvswitch-dpdk = callPackage ../by-name/op/openvswitch/package.nix { withDPDK = true; };
10799 optifinePackages = callPackage ../tools/games/minecraft/optifine { };
10801 optifine = optifinePackages.optifine-latest;
10803 optipng = callPackage ../tools/graphics/optipng { };
10805 olsrd = callPackage ../tools/networking/olsrd { };
10807 oonf-olsrd2 = callPackage ../tools/networking/oonf-olsrd2 { };
10809 opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { };
10810 opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { };
10812 orangefs = callPackage ../tools/filesystems/orangefs {
10813 autoreconfHook = buildPackages.autoreconfHook269;
10816 org-stats = callPackage ../tools/misc/org-stats { };
10818 orz = callPackage ../tools/compression/orz { };
10820 os-prober = callPackage ../tools/misc/os-prober { };
10822 oshka = callPackage ../development/tools/oshka { };
10824 osl = libsForQt5.callPackage ../development/compilers/osl {
10826 libclang = llvmPackages_15.libclang;
10829 openexr = openexr_3;
10832 osqp = callPackage ../development/libraries/science/math/osqp { };
10834 ossec-agent = callPackage ../tools/security/ossec/agent.nix { };
10836 ossec-server = callPackage ../tools/security/ossec/server.nix { };
10838 osslsigncode = callPackage ../development/tools/osslsigncode { };
10840 ostree = callPackage ../tools/misc/ostree { };
10842 ostree-rs-ext = callPackage ../tools/misc/ostree-rs-ext { };
10844 otel-cli = callPackage ../tools/misc/otel-cli { };
10846 otfcc = callPackage ../tools/misc/otfcc { };
10848 otpclient = callPackage ../applications/misc/otpclient { };
10850 otpw = callPackage ../os-specific/linux/otpw { };
10852 ovftool = callPackage ../tools/virtualization/ovftool { };
10854 overmind = callPackage ../applications/misc/overmind { };
10856 oxker = callPackage ../applications/misc/oxker { };
10858 oxlint = callPackage ../development/tools/oxlint { };
10860 ovito = qt6Packages.callPackage ../applications/graphics/ovito {
10861 inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration;
10864 oxefmsynth = callPackage ../applications/audio/oxefmsynth { };
10866 oxidized = callPackage ../tools/admin/oxidized { };
10868 oxipng = callPackage ../tools/graphics/oxipng { };
10870 payload_dumper = callPackage ../tools/archivers/payload_dumper { };
10872 payload-dumper-go = callPackage ../tools/archivers/payload-dumper-go { };
10874 p4c = callPackage ../development/compilers/p4c {
10875 protobuf = protobuf_21;
10878 p7zip = callPackage ../tools/archivers/p7zip { };
10879 p7zip-rar = p7zip.override { enableUnfree = true; };
10881 packagekit = callPackage ../tools/package-management/packagekit { };
10883 packetdrill = callPackage ../tools/networking/packetdrill { };
10885 pacman = callPackage ../tools/package-management/pacman { };
10887 paco = callPackage ../development/compilers/paco { };
10889 padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
10891 padbuster = callPackage ../tools/security/padbuster { };
10893 page = callPackage ../tools/misc/page { };
10895 pageedit = libsForQt5.callPackage ../applications/office/PageEdit {
10896 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
10899 pagefind = libsForQt5.callPackage ../applications/misc/pagefind { };
10901 paging-calculator = callPackage ../development/tools/paging-calculator { };
10903 pagmo2 = callPackage ../development/libraries/pagmo2 { };
10905 paho-mqtt-c = callPackage ../development/libraries/paho-mqtt-c { };
10907 pakcs = callPackage ../development/compilers/pakcs { };
10909 pal = callPackage ../tools/misc/pal { };
10911 pandoc = callPackage ../development/tools/pandoc { };
10913 pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { };
10915 pamtester = callPackage ../tools/security/pamtester { };
10917 paperless-ngx = callPackage ../applications/office/paperless-ngx { };
10919 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
10921 papeer = callPackage ../tools/text/papeer { };
10923 papertrail = callPackage ../tools/text/papertrail { };
10925 par2cmdline = callPackage ../tools/networking/par2cmdline { };
10927 parallel = callPackage ../tools/misc/parallel { };
10929 parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { };
10931 parastoo-fonts = callPackage ../data/fonts/parastoo-fonts { };
10933 parcellite = callPackage ../tools/misc/parcellite {
10934 autoreconfHook = buildPackages.autoreconfHook269;
10937 parrot = callPackage ../applications/audio/parrot {
10938 inherit (darwin.apple_sdk.frameworks) Security;
10941 patchutils = callPackage ../tools/text/patchutils { };
10943 patchutils_0_3_3 = callPackage ../tools/text/patchutils/0.3.3.nix { };
10945 patchutils_0_4_2 = callPackage ../tools/text/patchutils/0.4.2.nix { };
10947 parted = callPackage ../tools/misc/parted { };
10949 passh = callPackage ../tools/networking/passh { };
10951 paulstretch = callPackage ../applications/audio/paulstretch { };
10953 pazi = callPackage ../tools/misc/pazi { };
10955 peep = callPackage ../tools/misc/peep { };
10957 pell = callPackage ../applications/misc/pell { };
10959 perccli = callPackage ../tools/misc/perccli { };
10961 perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
10963 inherit (import ../servers/sql/percona-server pkgs) percona-server_8_0 percona-server_8_4 percona-server;
10964 inherit (import ../tools/backup/percona-xtrabackup pkgs) percona-xtrabackup_8_0 percona-xtrabackup_8_4 percona-xtrabackup;
10966 pick = callPackage ../tools/misc/pick { };
10968 pipe-rename = callPackage ../tools/misc/pipe-rename { };
10970 pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
10972 pipectl = callPackage ../tools/misc/pipectl { };
10974 pitivi = callPackage ../applications/video/pitivi { };
10976 prism = callPackage ../applications/video/prism { };
10978 pulumi = callPackage ../tools/admin/pulumi { };
10980 pulumiPackages = recurseIntoAttrs (
10981 callPackage ../tools/admin/pulumi-packages { }
10984 pulumi-bin = callPackage ../tools/admin/pulumi-bin { };
10986 p0f = callPackage ../tools/security/p0f { };
10988 pngloss = callPackage ../tools/graphics/pngloss { };
10990 pngout = callPackage ../tools/graphics/pngout { };
10994 patchage = callPackage ../applications/audio/patchage { };
10996 patchance = python3Packages.callPackage ../applications/audio/patchance { };
10998 patatt = callPackage ../development/tools/patatt { };
11000 pcapfix = callPackage ../tools/networking/pcapfix { };
11002 pbzip2 = callPackage ../tools/compression/pbzip2 { };
11004 pcimem = callPackage ../os-specific/linux/pcimem { };
11006 pciutils = callPackage ../tools/system/pciutils {
11007 inherit (darwin.apple_sdk.frameworks) IOKit;
11010 otpauth = callPackage ../tools/security/otpauth { };
11012 pcsclite = callPackage ../tools/security/pcsclite {
11013 inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
11016 pcscliteWithPolkit = pcsclite.override {
11017 pname = "pcsclite-with-polkit";
11018 polkitSupport = true;
11021 pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { };
11023 pcsc-safenet = callPackage ../tools/security/pcsc-safenet { };
11025 pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { };
11027 pcsc-tools = callPackage ../tools/security/pcsc-tools {
11028 inherit (pkgs.darwin.apple_sdk.frameworks) PCSC;
11031 ifdnfc = callPackage ../tools/security/ifdnfc { };
11033 pdd = python3Packages.callPackage ../tools/misc/pdd { };
11035 pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
11037 pdfcrack = callPackage ../tools/security/pdfcrack { };
11039 pdfposter = callPackage ../applications/misc/pdfposter { };
11041 pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { };
11043 pdftag = callPackage ../tools/graphics/pdftag { };
11045 pdf2svg = callPackage ../tools/graphics/pdf2svg { };
11047 pdftoipe = callPackage ../tools/graphics/pdftoipe { };
11049 pdfminer = with python3Packages; toPythonApplication pdfminer-six;
11051 pdf-quench = callPackage ../applications/misc/pdf-quench { };
11053 briss = callPackage ../tools/graphics/briss { };
11055 brickd = callPackage ../servers/brickd { };
11057 bully = callPackage ../tools/networking/bully { };
11059 pcapc = callPackage ../tools/networking/pcapc { };
11061 pdm = callPackage ../tools/package-management/pdm { };
11063 pdnsd = callPackage ../tools/networking/pdnsd { };
11065 peco = callPackage ../tools/text/peco { };
11067 percollate = callPackage ../tools/text/percollate { };
11069 pg_activity = callPackage ../development/tools/database/pg_activity { };
11071 pg_checksums = callPackage ../development/tools/database/pg_checksums { };
11073 pg_flame = callPackage ../tools/misc/pg_flame { };
11075 pg_top = callPackage ../tools/misc/pg_top { };
11077 pgcenter = callPackage ../tools/misc/pgcenter { };
11079 pgmetrics = callPackage ../tools/misc/pgmetrics { };
11081 pgsync = callPackage ../development/tools/database/pgsync { };
11083 pdsh = callPackage ../tools/networking/pdsh {
11084 rsh = true; # enable internal rsh implementation
11088 pfetch = callPackage ../tools/misc/pfetch { };
11090 pfetch-rs = callPackage ../tools/misc/pfetch-rs { };
11092 pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
11094 phoc = callPackage ../applications/misc/phoc {
11095 wlroots = wlroots_0_17;
11098 phockup = callPackage ../applications/misc/phockup { };
11100 phodav = callPackage ../tools/networking/phodav { };
11102 photon-rss = callPackage ../applications/networking/feedreaders/photon { };
11104 pim6sd = callPackage ../servers/pim6sd { };
11106 piper-phonemize = callPackage ../development/libraries/piper-phonemize { };
11107 piper-train = callPackage ../tools/audio/piper/train.nix { };
11108 piper-tts = callPackage ../tools/audio/piper { };
11110 phosh = callPackage ../applications/window-managers/phosh { };
11112 phosh-mobile-settings = callPackage ../applications/window-managers/phosh/phosh-mobile-settings.nix { };
11114 piknik = callPackage ../tools/networking/piknik { };
11116 inherit (callPackages ../tools/security/pinentry { })
11125 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix {
11126 inherit (darwin.apple_sdk.frameworks) Cocoa;
11129 pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { };
11131 pinentry-rofi = callPackage ../tools/security/pinentry-rofi { };
11133 pingtcp = callPackage ../tools/networking/pingtcp { };
11135 pingu = callPackage ../tools/networking/pingu {
11136 buildGoModule = buildGo122Module;
11139 pinnwand = callPackage ../servers/pinnwand { };
11141 pinsel = callPackage ../tools/misc/pinsel { };
11143 piping-server-rust = callPackage ../servers/piping-server-rust {
11144 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
11147 pirate-get = callPackage ../tools/networking/pirate-get { };
11149 pipr = callPackage ../applications/misc/pipr { };
11151 pipreqs = callPackage ../tools/misc/pipreqs { };
11153 pius = callPackage ../tools/security/pius { };
11155 pixiewps = callPackage ../tools/networking/pixiewps { };
11157 pinyin-tool = callPackage ../tools/text/pinyin-tool {
11158 inherit (darwin.apple_sdk.frameworks) Security;
11161 pk2cmd = callPackage ../tools/misc/pk2cmd { };
11163 plan9port = darwin.apple_sdk_11_0.callPackage ../tools/system/plan9port {
11164 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
11165 inherit (darwin) DarwinTools;
11168 platformioPackages = dontRecurseIntoAttrs (callPackage ../development/embedded/platformio { });
11169 platformio = if stdenv.hostPlatform.isLinux then platformioPackages.platformio-chrootenv else platformioPackages.platformio-core;
11170 platformio-core = platformioPackages.platformio-core;
11172 platinum-searcher = callPackage ../tools/text/platinum-searcher { };
11174 playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
11176 playwright-driver = (callPackage ../development/web/playwright/driver.nix { }).playwright-core;
11177 playwright-test = (callPackage ../development/web/playwright/driver.nix { }).playwright-test;
11179 please = callPackage ../tools/security/please { };
11181 plecost = callPackage ../tools/security/plecost { };
11183 plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
11185 inherit (callPackage ../servers/plik { })
11188 plex = callPackage ../servers/plex { };
11190 plexRaw = callPackage ../servers/plex/raw.nix { };
11192 psitransfer = callPackage ../servers/psitransfer { };
11194 tab = callPackage ../tools/text/tab { };
11196 tabview = with python3Packages; toPythonApplication tabview;
11198 tautulli = python3Packages.callPackage ../servers/tautulli { };
11200 pleroma = callPackage ../servers/pleroma {
11201 elixir = elixir_1_17;
11202 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_17; });
11205 plfit = callPackage ../tools/misc/plfit {
11209 ploticus = callPackage ../tools/graphics/ploticus { };
11211 plotinus = callPackage ../tools/misc/plotinus { };
11213 plots = callPackage ../applications/misc/plots { };
11215 plotutils = callPackage ../tools/graphics/plotutils { };
11217 plowshare = callPackage ../tools/misc/plowshare { };
11219 pmenu = callPackage ../tools/X11/pmenu { };
11221 pngcheck = callPackage ../tools/graphics/pngcheck { };
11223 pngcrush = callPackage ../tools/graphics/pngcrush { };
11225 pngnq = callPackage ../tools/graphics/pngnq { };
11227 pngoptimizer = callPackage ../tools/graphics/pngoptimizer { };
11229 pngtoico = callPackage ../tools/graphics/pngtoico { };
11231 pngpaste = callPackage ../os-specific/darwin/pngpaste {
11232 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
11235 pngtools = callPackage ../tools/graphics/pngtools { };
11237 pngpp = callPackage ../development/libraries/png++ { };
11239 pngquant = callPackage ../tools/graphics/pngquant { };
11241 inherit (callPackage ../development/tools/pnpm { })
11245 po4a = perlPackages.Po4a;
11247 poac = callPackage ../development/tools/poac {
11248 inherit (llvmPackages_14) stdenv;
11251 podiff = callPackage ../tools/text/podiff { };
11253 pocketbase = callPackage ../servers/pocketbase { };
11255 podman = callPackage ../applications/virtualization/podman { };
11257 podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose { };
11259 podman-desktop = callPackage ../applications/virtualization/podman-desktop {
11260 inherit (darwin) autoSignDarwinBinariesHook;
11263 pods = callPackage ../applications/virtualization/pods { };
11265 pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
11267 poedit = callPackage ../tools/text/poedit {
11268 wxGTK32 = wxGTK32.override { withWebKit = true; };
11271 polaris = callPackage ../servers/polaris { };
11273 polaris-web = callPackage ../servers/polaris/web.nix { };
11275 polipo = callPackage ../servers/polipo { };
11277 poly2tri-c = callPackage ../development/libraries/poly2tri-c { };
11279 polypane = callPackage ../applications/networking/browsers/polypane { };
11281 pomsky = callPackage ../tools/text/pomsky { };
11283 ponysay = callPackage ../tools/misc/ponysay { };
11285 popfile = callPackage ../tools/text/popfile { };
11287 porsmo = callPackage ../applications/misc/porsmo { };
11289 pantum-driver = callPackage ../misc/drivers/pantum-driver { };
11291 posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { };
11293 postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
11295 povray = callPackage ../tools/graphics/povray {
11296 # https://github.com/POV-Ray/povray/issues/460
11297 # https://github.com/NixOS/nixpkgs/issues/311017
11298 stdenv = gcc12Stdenv;
11301 ppl = callPackage ../development/libraries/ppl { };
11303 pplite = callPackage ../development/libraries/pplite { };
11305 ppp = callPackage ../tools/networking/ppp { };
11307 pptp = callPackage ../tools/networking/pptp { };
11309 pptpd = callPackage ../tools/networking/pptpd { };
11311 pre-commit = callPackage ../tools/misc/pre-commit { };
11313 pre-commit-hook-ensure-sops = callPackage ../tools/misc/pre-commit-hook-ensure-sops { };
11315 pretender = callPackage ../tools/security/pretender { };
11317 pretty-simple = callPackage ../development/tools/pretty-simple { };
11319 prettyping = callPackage ../tools/networking/prettyping { };
11321 pritunl-client = callPackage ../tools/networking/pritunl-client { };
11323 pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { };
11325 profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
11327 profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { };
11329 projectable = callPackage ../applications/file-managers/projectable { };
11331 projectlibre = callPackage ../applications/misc/projectlibre {
11336 projectm = libsForQt5.callPackage ../applications/audio/projectm { };
11338 proot = callPackage ../tools/system/proot { };
11340 prototypejs = callPackage ../development/libraries/prototypejs { };
11342 proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix {
11343 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
11344 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
11347 proxychains = callPackage ../tools/networking/proxychains { };
11349 proxychains-ng = callPackage ../tools/networking/proxychains-ng { };
11351 proxify = callPackage ../tools/networking/proxify { };
11353 proxysql = callPackage ../servers/sql/proxysql { };
11355 prs = callPackage ../tools/security/prs { };
11357 psw = callPackage ../tools/misc/psw { };
11359 pws = callPackage ../tools/misc/pws { };
11361 cntlm = callPackage ../tools/networking/cntlm { };
11363 cnping = callPackage ../tools/networking/cnping { };
11365 past-time = callPackage ../tools/misc/past-time { };
11367 pastebinit = callPackage ../tools/misc/pastebinit { };
11369 pmacct = callPackage ../tools/networking/pmacct { };
11371 pmix = callPackage ../development/libraries/pmix { };
11373 polygraph = callPackage ../tools/networking/polygraph { };
11375 pr-tracker = callPackage ../servers/pr-tracker { };
11377 progress = callPackage ../tools/misc/progress { };
11379 ps3-disc-dumper = callPackage ../tools/games/ps3-disc-dumper { };
11381 ps3iso-utils = callPackage ../tools/games/ps3iso-utils { };
11383 ps3netsrv = callPackage ../servers/ps3netsrv { };
11385 pscircle = callPackage ../os-specific/linux/pscircle { };
11387 psitop = callPackage ../applications/system/psitop { };
11389 psmisc = callPackage ../os-specific/linux/psmisc { };
11391 pssh = callPackage ../tools/networking/pssh { };
11393 pspg = callPackage ../tools/misc/pspg { };
11395 pstoedit = callPackage ../tools/graphics/pstoedit { };
11397 psutils = callPackage ../tools/typesetting/psutils { };
11399 psudohash = callPackage ../tools/security/psudohash { };
11401 pubs = callPackage ../tools/misc/pubs { };
11403 pulldown-cmark = callPackage ../tools/typesetting/pulldown-cmark { };
11405 pulumictl = callPackage ../development/tools/pulumictl { };
11407 pure-prompt = callPackage ../shells/zsh/pure-prompt { };
11409 pwgen = callPackage ../tools/security/pwgen { };
11411 pwgen-secure = callPackage ../tools/security/pwgen-secure { };
11413 pwnat = callPackage ../tools/networking/pwnat { };
11415 pwninit = callPackage ../development/tools/misc/pwninit {
11416 inherit (darwin.apple_sdk.frameworks) Security;
11419 pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
11421 pydf = callPackage ../applications/misc/pydf { };
11423 pyinfra = with python3Packages; toPythonApplication pyinfra;
11425 pylint = with python3Packages; toPythonApplication pylint;
11427 pympress = callPackage ../applications/office/pympress { };
11429 pyocd = with python3Packages; toPythonApplication pyocd;
11431 pypass = with python3Packages; toPythonApplication pypass;
11433 ticktick = callPackage ../applications/office/ticktick { };
11435 pyditz = callPackage ../applications/misc/pyditz {
11436 pythonPackages = python3Packages;
11439 py-spy = darwin.apple_sdk_11_0.callPackage ../development/tools/py-spy {
11440 # https://github.com/benfred/py-spy/issues/633
11441 python3 = python311;
11444 pydeps = with python3Packages; toPythonApplication pydeps;
11446 pysentation = callPackage ../applications/misc/pysentation { };
11448 python-launcher = callPackage ../development/tools/misc/python-launcher { };
11450 pytrainer = callPackage ../applications/misc/pytrainer { };
11452 pywal = with python3Packages; toPythonApplication pywal;
11454 pystring = callPackage ../development/libraries/pystring { };
11456 raysession = python3Packages.callPackage ../applications/audio/raysession {};
11458 rbw = callPackage ../tools/security/rbw { };
11460 remarshal = with python3Packages; toPythonApplication remarshal;
11462 rehex = darwin.apple_sdk_11_0.callPackage ../applications/editors/rehex {
11463 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit;
11466 rio = callPackage ../applications/terminal-emulators/rio { };
11468 rig = callPackage ../tools/misc/rig { };
11470 ripdrag = callPackage ../tools/misc/ripdrag { };
11472 riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn {
11473 provider = "riseup";
11474 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
11477 rnm = callPackage ../tools/filesystems/rnm { };
11479 rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
11481 rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
11482 pcl = pcl.override { vtk = vtkWithQt5; };
11485 rtaudio = callPackage ../development/libraries/audio/rtaudio {
11487 inherit (darwin.apple_sdk.frameworks) CoreAudio;
11490 rtmidi = callPackage ../development/libraries/audio/rtmidi {
11492 inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices;
11495 openmpi = callPackage ../development/libraries/openmpi { };
11497 ouch = callPackage ../tools/compression/ouch { };
11499 mpi = openmpi; # this attribute should used to build MPI applications
11500 mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { };
11502 ucc = callPackage ../development/libraries/ucc { };
11504 ucx = callPackage ../development/libraries/ucx { };
11506 openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {});
11508 prowlarr = callPackage ../servers/prowlarr { };
11510 qarte = libsForQt5.callPackage ../applications/video/qarte { };
11512 qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant {
11513 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
11516 qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
11518 qlog = qt6Packages.callPackage ../applications/radio/qlog { };
11520 quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { };
11522 q-text-as-data = callPackage ../tools/misc/q-text-as-data { };
11524 qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
11526 qalculate-qt = qt6Packages.callPackage ../applications/science/math/qalculate-qt { };
11528 qastools = libsForQt5.callPackage ../tools/audio/qastools { };
11530 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
11532 qhull = callPackage ../development/libraries/qhull { };
11534 qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };
11536 qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { };
11538 qmk = callPackage ../tools/misc/qmk { };
11540 qmk_hid = callPackage ../tools/misc/qmk_hid { };
11542 qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
11544 qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { };
11546 qovery-cli = callPackage ../tools/admin/qovery-cli { };
11548 qownnotes = qt6Packages.callPackage ../applications/office/qownnotes {
11549 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
11552 qpdf = callPackage ../development/libraries/qpdf { };
11554 qprint = callPackage ../tools/text/qprint { };
11556 qrscan = callPackage ../tools/misc/qrscan { };
11558 qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { };
11560 qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
11562 quadrafuzz = callPackage ../applications/audio/quadrafuzz { };
11564 quickfix = callPackage ../development/libraries/quickfix { };
11566 quickserve = callPackage ../tools/networking/quickserve { };
11568 quictls = callPackage ../development/libraries/quictls { };
11570 quicktun = callPackage ../tools/networking/quicktun { };
11572 quickwit = callPackage ../servers/search/quickwit {
11573 inherit (darwin.apple_sdk.frameworks) Security;
11576 quilt = callPackage ../development/tools/quilt { };
11578 quota = if stdenv.hostPlatform.isLinux then linuxquota else unixtools.quota;
11580 qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
11582 qview = libsForQt5.callPackage ../applications/graphics/qview { };
11584 wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
11586 wiggle = callPackage ../development/tools/wiggle { };
11588 radamsa = callPackage ../tools/security/radamsa { };
11590 radarr = callPackage ../servers/radarr { };
11592 radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
11594 radsecproxy = callPackage ../tools/networking/radsecproxy { };
11596 radvd = callPackage ../tools/networking/radvd { };
11598 rain = callPackage ../development/tools/rain { };
11600 rainbowstream = with python3.pkgs; toPythonApplication rainbowstream;
11602 rambox = callPackage ../applications/networking/instant-messengers/rambox { };
11604 ramfetch = callPackage ../tools/misc/ramfetch { };
11606 rapidgzip = with python3Packages; toPythonApplication rapidgzip;
11608 rar = callPackage ../tools/archivers/rar { };
11610 rarcrack = callPackage ../tools/security/rarcrack { };
11612 rare-regex = callPackage ../tools/text/rare-regex { };
11614 ratman = callPackage ../tools/networking/ratman { };
11616 ratarmount = with python3Packages; toPythonApplication ratarmount;
11618 ratools = callPackage ../tools/networking/ratools { };
11620 ratt = callPackage ../applications/misc/ratt { };
11622 rc-9front = callPackage ../shells/rc-9front { };
11624 rcon = callPackage ../tools/networking/rcon { };
11626 rconc = callPackage ../tools/networking/rconc { };
11628 rdap = callPackage ../tools/networking/rdap { };
11630 rdbtools = callPackage ../development/tools/rdbtools { python = python3; };
11632 rdma-core = callPackage ../os-specific/linux/rdma-core { };
11634 rdrview = callPackage ../tools/networking/rdrview { };
11636 real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { };
11638 realesrgan-ncnn-vulkan = callPackage ../tools/graphics/realesrgan-ncnn-vulkan { };
11640 react-native-debugger = callPackage ../development/tools/react-native-debugger { };
11642 readarr = callPackage ../servers/readarr { };
11644 read-edid = callPackage ../os-specific/linux/read-edid { };
11646 readstat = callPackage ../applications/science/math/readstat { };
11648 redir = callPackage ../tools/networking/redir { };
11650 redpanda-client = callPackage ../servers/redpanda { };
11652 redsocks = callPackage ../tools/networking/redsocks { };
11654 rep = callPackage ../development/tools/rep { };
11656 repseek = callPackage ../applications/science/biology/repseek { };
11658 reredirect = callPackage ../tools/misc/reredirect { };
11660 retext = qt6Packages.callPackage ../applications/editors/retext { };
11662 rewrk = callPackage ../tools/networking/rewrk { };
11664 inherit (callPackage ../tools/security/rekor { })
11668 rhai-doc = callPackage ../development/tools/misc/rhai-doc { };
11670 rich-cli = callPackage ../misc/rich-cli { };
11672 richgo = callPackage ../development/tools/richgo { };
11674 risor = callPackage ../development/interpreters/risor { };
11676 rlci = callPackage ../development/interpreters/rlci { };
11678 rst2pdf = with python3Packages; toPythonApplication rst2pdf;
11680 rstcheck = with python3Packages; toPythonApplication rstcheck;
11682 rstfmt = callPackage ../development/tools/rstfmt { };
11684 rt = callPackage ../servers/rt { };
11686 rtmpdump = callPackage ../tools/video/rtmpdump { };
11687 rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
11689 rtptools = callPackage ../tools/networking/rtptools { };
11691 rtss = callPackage ../development/tools/misc/rtss { };
11693 re-isearch = callPackage ../applications/search/re-isearch { };
11695 reason-shell = callPackage ../applications/science/misc/reason-shell { };
11697 reaverwps = callPackage ../tools/networking/reaver-wps { };
11699 reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x { };
11701 rx = callPackage ../applications/graphics/rx { };
11703 qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { };
11705 readability-cli = callPackage ../tools/text/readability-cli { };
11707 recoll = libsForQt5.callPackage ../applications/search/recoll { };
11709 recoll-nox = recoll.override { withGui = false; };
11711 redoc-cli = callPackage ../development/tools/redoc-cli { };
11713 reflex = callPackage ../development/tools/reflex { };
11715 reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
11717 reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { };
11719 relic = callPackage ../development/tools/relic { };
11721 remmina = darwin.apple_sdk_11_0.callPackage ../applications/networking/remote/remmina { };
11723 rename = callPackage ../tools/misc/rename { };
11725 renameutils = callPackage ../tools/misc/renameutils { };
11727 repgrep = callPackage ../tools/text/repgrep { };
11729 replace = callPackage ../tools/text/replace { };
11731 resvg = callPackage ../tools/graphics/resvg { };
11733 reckon = callPackage ../tools/text/reckon { };
11735 recoverjpeg = callPackage ../tools/misc/recoverjpeg { };
11737 reftools = callPackage ../development/tools/reftools { };
11739 redwax-tool = callPackage ../tools/security/redwax-tool { };
11741 regpg = callPackage ../tools/security/regpg { };
11743 remote-touchpad = callPackage ../tools/inputmethods/remote-touchpad { };
11745 remote-exec = python3Packages.callPackage ../tools/misc/remote-exec { };
11747 reposurgeon = callPackage ../applications/version-management/reposurgeon { };
11749 reptor = with python3.pkgs; toPythonApplication reptor;
11751 reptyr = callPackage ../os-specific/linux/reptyr { };
11753 rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { };
11755 inherit (callPackage ../development/misc/resholve { })
11758 restool = callPackage ../os-specific/linux/restool { };
11760 reuse = with python3.pkgs; toPythonApplication reuse;
11762 reveal-md = callPackage ../tools/text/reveal-md { };
11764 rewritefs = callPackage ../os-specific/linux/rewritefs { };
11766 rdiff-backup = callPackage ../tools/backup/rdiff-backup { };
11768 rdfind = callPackage ../tools/filesystems/rdfind { };
11770 rhash = callPackage ../tools/security/rhash { };
11772 rhoas = callPackage ../tools/admin/rhoas { };
11774 riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
11775 riemann-tools = callPackage ../tools/misc/riemann-tools { };
11777 ripmime = callPackage ../tools/networking/ripmime { };
11779 rkflashtool = callPackage ../tools/misc/rkflashtool { };
11781 rkvm = callPackage ../tools/misc/rkvm { };
11783 rkrlv2 = callPackage ../applications/audio/rkrlv2 { };
11785 rmlint = callPackage ../tools/misc/rmlint {
11786 inherit (python3Packages) sphinx;
11789 rmw = callPackage ../tools/misc/rmw { };
11791 rng-tools = callPackage ../tools/security/rng-tools { };
11793 rnnoise = callPackage ../development/libraries/rnnoise { };
11795 # Use `apple_sdk_11_0` because `apple_sdk.libs` does not provide `simd`
11796 rnnoise-plugin = darwin.apple_sdk_11_0.callPackage ../development/libraries/rnnoise-plugin {
11797 inherit (darwin.apple_sdk_11_0.frameworks) WebKit MetalKit CoreAudioKit;
11798 inherit (darwin.apple_sdk_11_0.libs) simd;
11801 rnp = callPackage ../tools/security/rnp { };
11803 rnr = callPackage ../tools/text/rnr { };
11805 rnv = callPackage ../tools/text/xml/rnv { };
11807 roam-research = callPackage ../applications/office/roam-research { };
11809 rosie = callPackage ../tools/text/rosie { };
11811 rounded-mgenplus = callPackage ../data/fonts/rounded-mgenplus { };
11813 roundup = callPackage ../tools/misc/roundup { };
11815 routino = callPackage ../tools/misc/routino { };
11817 rq = callPackage ../development/tools/rq { };
11819 rsnapshot = callPackage ../tools/backup/rsnapshot { };
11821 rlwrap = callPackage ../tools/misc/rlwrap { };
11823 rmtrash = callPackage ../tools/misc/rmtrash { };
11825 roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { };
11827 rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { };
11829 rosenpass = callPackage ../tools/networking/rosenpass { };
11831 rosenpass-tools = callPackage ../tools/networking/rosenpass/tools.nix { };
11833 rot8 = callPackage ../tools/misc/rot8 { };
11835 rowhammer-test = callPackage ../tools/system/rowhammer-test { };
11837 rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
11839 rpm = callPackage ../tools/package-management/rpm {
11844 rpm-ostree = callPackage ../tools/misc/rpm-ostree { };
11846 rpm2targz = callPackage ../tools/archivers/rpm2targz { };
11848 rpmextract = callPackage ../tools/archivers/rpmextract { };
11850 rscw = callPackage ../applications/radio/rscw { };
11852 rset = callPackage ../tools/admin/rset { };
11854 rshijack = callPackage ../tools/networking/rshijack { };
11856 rshim-user-space = callPackage ../tools/misc/rshim-user-space { };
11858 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
11860 rslint = callPackage ../development/tools/rslint { };
11862 rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { };
11864 rss2email = callPackage ../applications/networking/feedreaders/rss2email {
11865 pythonPackages = python3Packages;
11868 feed2imap-go = callPackage ../applications/networking/feedreaders/feed2imap-go { };
11870 rsstail = callPackage ../applications/networking/feedreaders/rsstail { };
11872 rtz = callPackage ../tools/misc/rtz { };
11874 rubber = callPackage ../tools/typesetting/rubber { };
11876 rubocop = rubyPackages.rubocop;
11878 ruby-lsp = rubyPackages.ruby-lsp;
11880 runningx = callPackage ../tools/X11/runningx { };
11882 rund = callPackage ../development/tools/rund { };
11884 runzip = callPackage ../tools/archivers/runzip { };
11886 ruplacer = callPackage ../tools/text/ruplacer {
11887 inherit (darwin.apple_sdk.frameworks) Security;
11890 rust-code-analysis = callPackage ../development/tools/rust-code-analysis { };
11892 rust-motd = callPackage ../tools/misc/rust-motd {
11893 inherit (darwin.apple_sdk.frameworks) Security;
11896 rust-petname = callPackage ../tools/text/rust-petname { };
11898 rustcat = callPackage ../tools/networking/rustcat {
11899 inherit (darwin.apple_sdk.frameworks) Security;
11902 rustfilt = callPackage ../development/tools/rust/rustfilt { };
11904 rustscan = callPackage ../tools/security/rustscan {
11905 inherit (darwin.apple_sdk.frameworks) Security;
11908 rustdesk-server = callPackage ../servers/rustdesk-server {
11909 inherit (darwin.apple_sdk.frameworks) Security;
11912 rustypaste = callPackage ../servers/rustypaste { };
11914 rustypaste-cli = callPackage ../tools/misc/rustypaste-cli { };
11916 rustywind = callPackage ../development/tools/misc/rustywind { };
11918 rw = callPackage ../tools/misc/rw { };
11920 rwc = callPackage ../tools/system/rwc { };
11922 rwedid = callPackage ../tools/video/rwedid { };
11924 rxp = callPackage ../tools/text/xml/rxp { };
11926 rzip = callPackage ../tools/compression/rzip { };
11928 s-tui = callPackage ../tools/system/s-tui { };
11930 s3backer = callPackage ../tools/filesystems/s3backer { };
11932 s3bro = callPackage ../tools/admin/s3bro { };
11934 s3fs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/s3fs { };
11936 s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
11938 s3rs = callPackage ../tools/networking/s3rs {
11939 inherit (darwin.apple_sdk.frameworks) Security;
11942 s3-credentials = with python3Packages; toPythonApplication s3-credentials;
11944 s4cmd = callPackage ../tools/networking/s4cmd { };
11946 s5 = callPackage ../tools/security/s5 { };
11948 s5cmd = callPackage ../tools/networking/s5cmd { };
11950 sacad = callPackage ../tools/misc/sacad { };
11952 sad = callPackage ../tools/text/sad { };
11954 safecopy = callPackage ../tools/system/safecopy { };
11956 sacd = callPackage ../tools/cd-dvd/sacd { };
11958 safe = callPackage ../tools/security/safe { };
11960 safety-cli = with python3.pkgs; toPythonApplication safety;
11962 safe-rm = callPackage ../tools/system/safe-rm { };
11964 safecloset = callPackage ../applications/misc/safecloset { };
11966 safeeyes = callPackage ../applications/misc/safeeyes { };
11968 sagoin = callPackage ../tools/misc/sagoin { };
11970 sahel-fonts = callPackage ../data/fonts/sahel-fonts { };
11972 saldl = callPackage ../tools/networking/saldl { };
11974 salt = callPackage ../tools/admin/salt { };
11976 samim-fonts = callPackage ../data/fonts/samim-fonts { };
11978 saml2aws = callPackage ../tools/security/saml2aws {
11979 inherit (darwin.apple_sdk.frameworks) AppKit;
11982 sammler = callPackage ../tools/security/sammler { };
11984 samplicator = callPackage ../tools/networking/samplicator { };
11986 sanctity = callPackage ../tools/misc/sanctity { };
11988 sasview = libsForQt5.callPackage ../applications/science/misc/sasview { };
11990 sbs = callPackage ../tools/X11/sbs { };
11992 schemes = callPackage ../applications/misc/schemes { };
11994 scanbd = callPackage ../tools/graphics/scanbd { };
11996 scdl = callPackage ../tools/misc/scdl { };
11998 scorecard = callPackage ../tools/security/scorecard { };
12000 scream = callPackage ../applications/audio/scream { };
12002 screen = callPackage ../tools/misc/screen {
12003 inherit (darwin.apple_sdk.libs) utmp;
12006 screen-message = callPackage ../tools/X11/screen-message { };
12008 screenkey = callPackage ../applications/video/screenkey { };
12010 scrub = callPackage ../tools/misc/scrub { };
12012 scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { };
12014 scraper = callPackage ../tools/text/scraper { };
12016 scriptaculous = callPackage ../development/libraries/scriptaculous { };
12018 script-directory = callPackage ../tools/misc/script-directory { };
12020 scrot = callPackage ../tools/graphics/scrot { };
12022 scrypt = callPackage ../tools/security/scrypt { };
12024 sd = callPackage ../tools/text/sd {
12025 inherit (darwin.apple_sdk.frameworks) Security;
12028 sd-switch = callPackage ../os-specific/linux/sd-switch { };
12030 sdate = callPackage ../tools/misc/sdate { };
12032 sdat2img = callPackage ../tools/filesystems/sdat2img { };
12034 sdcv = callPackage ../applications/misc/sdcv { };
12036 sdl-jstest = callPackage ../tools/misc/sdl-jstest { };
12038 senpai = callPackage ../applications/networking/irc/senpai { };
12040 skim = callPackage ../tools/misc/skim { };
12042 seashells = callPackage ../applications/misc/seashells { };
12044 seaweedfs = callPackage ../applications/networking/seaweedfs { };
12046 sec = callPackage ../tools/admin/sec { };
12048 seccure = callPackage ../tools/security/seccure { };
12050 secp256k1 = callPackage ../tools/security/secp256k1 { };
12052 securefs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/securefs { };
12054 seehecht = callPackage ../tools/text/seehecht { };
12056 segger-jlink-headless = callPackage ../by-name/se/segger-jlink/package.nix { headless = true; };
12058 selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { };
12060 semantic-release = callPackage ../development/tools/semantic-release { };
12062 semgrep = python3.pkgs.callPackage ../tools/security/semgrep { };
12063 semgrep-core = callPackage ../tools/security/semgrep/semgrep-core.nix { };
12065 setroot = callPackage ../tools/X11/setroot { };
12067 setserial = callPackage ../tools/system/setserial { };
12069 seqdiag = with python3Packages; toPythonApplication seqdiag;
12071 sequoia-sqv = callPackage ../tools/security/sequoia-sqv { };
12073 sequoia-sqop = callPackage ../tools/security/sequoia-sqop { };
12075 sequoia-chameleon-gnupg = callPackage ../tools/security/sequoia-chameleon-gnupg { };
12077 sewer = callPackage ../tools/admin/sewer { };
12079 sexpp = callPackage ../development/libraries/sexpp { };
12081 sfeed = callPackage ../tools/misc/sfeed { };
12083 sftpman = callPackage ../tools/filesystems/sftpman { };
12085 sftpgo = callPackage ../servers/sftpgo { };
12087 screenfetch = callPackage ../tools/misc/screenfetch { };
12089 sg3_utils = callPackage ../tools/system/sg3_utils { };
12091 sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { };
12093 shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { };
12095 shadered = callPackage ../development/tools/shadered { };
12097 go-shadowsocks2 = callPackage ../tools/networking/go-shadowsocks2 { };
12099 shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { };
12101 shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust {
12102 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
12105 shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { };
12107 sharutils = callPackage ../tools/archivers/sharutils { };
12109 shell2http = callPackage ../servers/misc/shell2http { };
12111 shelldap = callPackage ../tools/misc/shelldap { };
12113 shellify = haskellPackages.shellify.bin;
12115 shellspec = callPackage ../tools/misc/shellspec { };
12117 schema2ldif = callPackage ../tools/text/schema2ldif { };
12119 schemacrawler = callPackage ../development/tools/schemacrawler { };
12121 sharedown = callPackage ../tools/misc/sharedown { };
12123 shen-sbcl = callPackage ../development/interpreters/shen-sbcl { };
12125 shen-sources = callPackage ../development/interpreters/shen-sources { };
12127 shiv = with python3Packages; toPythonApplication shiv;
12129 shim-unsigned = callPackage ../tools/misc/shim { };
12131 shocco = callPackage ../tools/text/shocco { };
12133 shopify-themekit = callPackage ../development/web/shopify-themekit { };
12135 shorewall = callPackage ../tools/networking/shorewall { };
12137 shotwell = callPackage ../applications/graphics/shotwell { };
12139 shrikhand = callPackage ../data/fonts/shrikhand { };
12141 shunit2 = callPackage ../tools/misc/shunit2 { };
12143 sic = callPackage ../applications/networking/irc/sic { };
12145 siege = callPackage ../tools/networking/siege { };
12147 sieve-connect = callPackage ../applications/networking/sieve-connect { };
12149 sigal = callPackage ../applications/misc/sigal { };
12151 sigil = libsForQt5.callPackage ../applications/editors/sigil { };
12153 signalbackup-tools = darwin.apple_sdk_11_0.callPackage
12154 ../applications/networking/instant-messengers/signalbackup-tools { };
12156 signald = callPackage ../applications/networking/instant-messengers/signald { };
12158 signaldctl = callPackage ../applications/networking/instant-messengers/signaldctl { };
12160 signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
12162 inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop signal-desktop-beta;
12164 slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;
12166 sigma-cli = callPackage ../tools/security/sigma-cli { };
12168 signify = callPackage ../tools/security/signify { };
12171 signing-party = callPackage ../tools/security/signing-party { };
12173 sigtop = callPackage ../tools/backup/sigtop { };
12175 silc_client = callPackage ../applications/networking/instant-messengers/silc-client { };
12177 silc_server = callPackage ../servers/silc-server { };
12179 sile = callPackage ../tools/typesetting/sile {
12183 silenthound = callPackage ../tools/security/silenthound { };
12185 silice = callPackage ../development/compilers/silice { };
12187 silver-searcher = callPackage ../tools/text/silver-searcher { };
12189 simple-mtpfs = callPackage ../tools/filesystems/simple-mtpfs { };
12191 simpleproxy = callPackage ../tools/networking/simpleproxy { };
12193 simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
12195 sipexer = callPackage ../tools/networking/sipexer { };
12197 sipsak = callPackage ../tools/networking/sipsak { };
12199 sipvicious = callPackage ../tools/security/sipvicious { };
12201 siril = callPackage ../applications/science/astronomy/siril { };
12203 sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
12205 sixpair = callPackage ../tools/misc/sixpair { };
12207 skippy-xd = callPackage ../tools/X11/skippy-xd { };
12209 sks = callPackage ../servers/sks {
12210 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
12213 skydns = callPackage ../servers/skydns { };
12215 sing-box = callPackage ../tools/networking/sing-box { };
12217 sing-geosite = callPackage ../data/misc/sing-geosite { };
12219 sing-geoip = callPackage ../data/misc/sing-geoip { };
12221 sipcalc = callPackage ../tools/networking/sipcalc { };
12223 skytemple = callPackage ../applications/misc/skytemple { };
12225 sleuthkit = callPackage ../tools/system/sleuthkit { };
12227 slides = callPackage ../applications/misc/slides { };
12229 slippy = callPackage ../applications/misc/slippy { };
12231 slirp4netns = callPackage ../tools/networking/slirp4netns { };
12233 slowlorust = callPackage ../tools/networking/slowlorust {
12234 inherit (darwin.apple_sdk.frameworks) Security;
12237 slsa-verifier = callPackage ../tools/security/slsa-verifier { };
12239 slsnif = callPackage ../tools/misc/slsnif { };
12241 slstatus = callPackage ../applications/misc/slstatus {
12242 conf = config.slstatus.conf or null;
12245 smartdns = callPackage ../tools/networking/smartdns { };
12247 smartmontools = callPackage ../tools/system/smartmontools {
12248 inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices;
12251 smarty3 = callPackage ../development/libraries/smarty3 { };
12252 smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { };
12254 smbnetfs = callPackage ../tools/filesystems/smbnetfs { };
12256 smenu = callPackage ../tools/misc/smenu { };
12258 boost-sml = callPackage ../development/libraries/boost-ext/boost-sml { };
12260 smu = callPackage ../tools/text/smu { };
12262 smug = callPackage ../tools/misc/smug { };
12264 smpq = callPackage ../by-name/sm/smpq/package.nix {
12265 stormlib = stormlib.overrideAttrs (old: {
12267 src = fetchFromGitHub {
12268 owner = "ladislav-zezula";
12271 hash = "sha256-jFUfxLzuRHAvFE+q19i6HfGcL6GX4vKL1g7l7LOhjeU=";
12276 snabb = callPackage ../tools/networking/snabb { };
12278 snallygaster = callPackage ../tools/security/snallygaster { };
12280 snapcast = darwin.apple_sdk_11_0.callPackage ../applications/audio/snapcast {
12281 inherit (darwin.apple_sdk_11_0.frameworks) IOKit AudioToolbox;
12282 pulseaudioSupport = config.pulseaudio or stdenv.hostPlatform.isLinux;
12285 snapdragon-profiler = callPackage ../tools/graphics/snapdragon-profiler { };
12287 snet = callPackage ../tools/networking/snet { };
12289 snmpcheck = callPackage ../tools/networking/snmpcheck { };
12291 snobol4 = callPackage ../development/interpreters/snobol4 { };
12293 snort = callPackage ../applications/networking/ids/snort { };
12295 soapui = callPackage ../applications/networking/soapui {
12299 sockdump = callPackage ../tools/networking/sockdump { };
12301 specup = haskellPackages.specup.bin;
12303 spglib = callPackage ../development/libraries/spglib {
12304 inherit (llvmPackages) openmp;
12307 spicy = callPackage ../development/tools/spicy { };
12309 spire = callPackage ../tools/security/spire { };
12310 # to match naming of other package repositories
12311 spire-agent = spire.agent;
12312 spire-server = spire.server;
12314 spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
12316 sqlboiler = callPackage ../development/tools/sqlboiler { };
12318 sshed = callPackage ../tools/networking/sshed { };
12320 sshguard = callPackage ../tools/security/sshguard { };
12322 sshping = callPackage ../tools/networking/sshping { };
12324 ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
12326 ssh-to-age = callPackage ../tools/security/ssh-to-age { };
12328 ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
12330 suricata = callPackage ../applications/networking/ids/suricata {
12335 sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { };
12337 softhsm = callPackage ../tools/security/softhsm {
12338 inherit (darwin) libobjc;
12339 inherit (darwin.apple_sdk.frameworks) Security;
12342 sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { };
12344 snapshot = callPackage ../applications/graphics/snapshot { };
12346 solvespace = callPackage ../applications/graphics/solvespace { };
12348 sonata = callPackage ../applications/audio/sonata { };
12350 sony-headphones-client = callPackage ../applications/audio/sony-headphones-client { };
12352 soundconverter = callPackage ../applications/audio/soundconverter { };
12354 soundkonverter = libsForQt5.soundkonverter;
12356 sozu = callPackage ../servers/sozu { };
12358 spacer = callPackage ../tools/misc/spacer { };
12360 sparrow-unwrapped = callPackage ../applications/blockchains/sparrow {
12361 openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {};
12362 openjdk = jdk22.override { enableJavaFX = true; };
12365 sparrow = callPackage ../applications/blockchains/sparrow/fhsenv.nix { };
12367 sparsehash = callPackage ../development/libraries/sparsehash { };
12369 spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
12371 spiped = callPackage ../tools/networking/spiped { };
12373 sqlite3-to-mysql = callPackage ../tools/misc/sqlite3-to-mysql { };
12375 sqls = callPackage ../applications/misc/sqls { };
12377 stdman = callPackage ../data/documentation/stdman { };
12379 stderred = callPackage ../tools/misc/stderred { };
12381 steck = callPackage ../servers/pinnwand/steck.nix { };
12383 stenc = callPackage ../tools/backup/stenc { };
12385 stm32loader = with python3Packages; toPythonApplication stm32loader;
12387 stremio = qt5.callPackage ../applications/video/stremio { };
12389 sunwait = callPackage ../applications/misc/sunwait { };
12391 surface-control = callPackage ../applications/misc/surface-control { };
12393 syntex = callPackage ../tools/graphics/syntex { };
12395 synapse-admin = callPackage ../tools/admin/synapse-admin { };
12397 sl = callPackage ../tools/misc/sl { };
12399 socat = callPackage ../tools/networking/socat { };
12401 sockperf = callPackage ../tools/networking/sockperf { };
12403 softnet = callPackage ../tools/networking/softnet { };
12405 solaar = callPackage ../applications/misc/solaar { };
12407 solanum = callPackage ../servers/irc/solanum {
12408 autoreconfHook = buildPackages.autoreconfHook269;
12411 solc-select = with python3Packages; toPythonApplication solc-select;
12413 sourceHighlight = callPackage ../tools/text/source-highlight { };
12415 somebar = callPackage ../applications/misc/somebar { };
12417 spacebar = callPackage ../os-specific/darwin/spacebar {
12418 inherit (darwin.apple_sdk.frameworks)
12419 Carbon Cocoa ScriptingBridge SkyLight;
12422 speech-denoiser = callPackage ../applications/audio/speech-denoiser { };
12424 splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot;
12426 spotdl = callPackage ../tools/audio/spotdl { };
12428 squashfsTools = callPackage ../tools/filesystems/squashfs { };
12430 squashfs-tools-ng = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/squashfs-tools-ng { };
12432 squashfuse = callPackage ../tools/filesystems/squashfuse { };
12434 srt-live-server = callPackage ../applications/video/srt-live-server { };
12436 srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { };
12438 srtrelay = callPackage ../applications/video/srtrelay { };
12440 srsran = callPackage ../applications/radio/srsran { };
12442 sourcehut = callPackage ../applications/version-management/sourcehut { };
12444 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { };
12445 sshfs = sshfs-fuse; # added 2017-08-14
12447 sshlatex = callPackage ../tools/typesetting/sshlatex { };
12449 sshuttle = callPackage ../tools/security/sshuttle { };
12451 inherit (callPackages ../tools/misc/sshx { })
12455 ssldump = callPackage ../tools/networking/ssldump { };
12457 sslsplit = callPackage ../tools/networking/sslsplit { };
12459 sstp = callPackage ../tools/networking/sstp { };
12461 strip-nondeterminism = perlPackages.strip-nondeterminism;
12463 structorizer = callPackage ../applications/graphics/structorizer { };
12465 subberthehut = callPackage ../tools/misc/subberthehut { };
12467 subedit = callPackage ../tools/text/subedit { };
12469 subsurface = libsForQt5.callPackage ../applications/misc/subsurface { };
12471 sudo = callPackage ../tools/security/sudo { };
12473 sudo-rs = callPackage ../tools/security/sudo-rs { };
12475 suidChroot = callPackage ../tools/system/suid-chroot { };
12477 sundtek = callPackage ../misc/drivers/sundtek { };
12479 sunxi-tools = callPackage ../development/tools/sunxi-tools { };
12481 sumorobot-manager = python3Packages.callPackage ../applications/science/robotics/sumorobot-manager { };
12483 supertag = callPackage ../tools/filesystems/supertag { };
12485 svgbob = callPackage ../tools/graphics/svgbob { };
12487 svgcleaner = callPackage ../tools/graphics/svgcleaner { };
12489 svu = callPackage ../tools/misc/svu { };
12491 ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
12493 ssdeep = callPackage ../tools/security/ssdeep { };
12495 ssh-ident = callPackage ../tools/networking/ssh-ident { };
12497 sshpass = callPackage ../tools/networking/sshpass { };
12499 sslscan = callPackage ../tools/security/sslscan {
12500 openssl = openssl.override { withZlib = true; };
12503 sslmate = callPackage ../development/tools/sslmate { };
12505 sslmate-agent = callPackage ../development/tools/sslmate-agent { };
12507 sshocker = callPackage ../tools/security/sshocker { };
12509 sshoogr = callPackage ../tools/networking/sshoogr { };
12511 ssocr = callPackage ../applications/misc/ssocr { };
12513 sss-cli = callPackage ../tools/security/sss-cli { };
12515 ssss = callPackage ../tools/security/ssss { };
12517 stabber = callPackage ../misc/stabber { };
12519 stacer = libsForQt5.callPackage ../tools/system/stacer { };
12521 starcharts = callPackage ../servers/misc/starcharts { };
12523 staticjinja = with python3.pkgs; toPythonApplication staticjinja;
12525 stress = callPackage ../tools/system/stress { };
12527 stress-ng = callPackage ../tools/system/stress-ng { };
12529 stressapptest = callPackage ../tools/system/stressapptest { };
12531 stoken = callPackage ../tools/security/stoken (config.stoken or {});
12533 storeBackup = callPackage ../tools/backup/store-backup { };
12535 stow = callPackage ../tools/misc/stow { };
12536 xstow = callPackage ../tools/misc/xstow { };
12538 stun = callPackage ../tools/networking/stun { };
12540 stunnel = callPackage ../tools/networking/stunnel { };
12542 stuntman = callPackage ../tools/networking/stuntman { };
12544 stutter = haskell.lib.compose.justStaticExecutables haskellPackages.stutter;
12546 strongswan = callPackage ../tools/networking/strongswan { };
12547 strongswanTNC = strongswan.override { enableTNC = true; };
12548 strongswanNM = strongswan.override { enableNetworkManager = true; };
12550 stylish = callPackage ../applications/misc/stylish { };
12552 stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell;
12556 subjs = callPackage ../tools/security/subjs { };
12558 subsonic = callPackage ../servers/misc/subsonic { };
12560 subfinder = callPackage ../tools/networking/subfinder { };
12562 subzerod = with python3Packages; toPythonApplication subzerod;
12564 suckit = callPackage ../tools/networking/suckit {
12565 inherit (darwin.apple_sdk.frameworks) Security;
12568 surfraw = callPackage ../tools/networking/surfraw { };
12570 swagger-cli = callPackage ../tools/networking/swagger-cli { };
12572 swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
12574 swagger-codegen3 = callPackage ../tools/networking/swagger-codegen3 { };
12576 swaggerhole = callPackage ../tools/security/swaggerhole { };
12578 swapview = callPackage ../os-specific/linux/swapview { };
12580 swc = callPackage ../development/tools/swc { };
12582 swtpm = callPackage ../tools/security/swtpm { };
12584 svnfs = callPackage ../tools/filesystems/svnfs { };
12586 svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
12588 sycl-info = callPackage ../development/libraries/sycl-info { };
12590 symengine = callPackage ../development/libraries/symengine { };
12592 synaesthesia = callPackage ../applications/audio/synaesthesia { };
12594 sysbench = callPackage ../development/tools/misc/sysbench { };
12596 systemc = callPackage ../applications/science/electronics/systemc { };
12598 system-config-printer = callPackage ../tools/misc/system-config-printer {
12599 autoreconfHook = buildPackages.autoreconfHook269;
12600 libxml2 = libxml2Python;
12603 systembus-notify = callPackage ../applications/misc/systembus-notify { };
12605 stricat = callPackage ../tools/security/stricat { };
12607 stone-phaser = callPackage ../applications/audio/stone-phaser { };
12609 systrayhelper = callPackage ../tools/misc/systrayhelper { };
12611 privoxy = callPackage ../tools/networking/privoxy {
12615 swaks = callPackage ../tools/networking/swaks { };
12617 swiftbar = callPackage ../os-specific/darwin/swiftbar { };
12619 swiften = callPackage ../development/libraries/swiften { };
12621 squeekboard = callPackage ../applications/accessibility/squeekboard { };
12623 systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { };
12625 t = callPackage ../tools/misc/t { };
12627 tabnine = callPackage ../development/tools/tabnine { };
12629 tab-rs = callPackage ../tools/misc/tab-rs {
12630 inherit (darwin.apple_sdk.frameworks) IOKit;
12633 tagtime = callPackage ../applications/misc/tagtime { };
12635 tailer = callPackage ../tools/misc/tailer { };
12637 tandoor-recipes = callPackage ../applications/misc/tandoor-recipes { };
12639 tango = callPackage ../applications/misc/tango { };
12641 tangram = callPackage ../applications/networking/instant-messengers/tangram { };
12643 t1utils = callPackage ../tools/misc/t1utils { };
12645 talkfilters = callPackage ../misc/talkfilters { };
12647 znapzend = callPackage ../tools/backup/znapzend { };
12649 tar2ext4 = callPackage ../tools/filesystems/tar2ext4 { };
12651 targetcli = callPackage ../os-specific/linux/targetcli { };
12653 target-isns = callPackage ../os-specific/linux/target-isns { };
12655 tarsnap = callPackage ../tools/backup/tarsnap { };
12657 tarsnapper = callPackage ../tools/backup/tarsnapper { };
12659 tarantool = callPackage ../servers/tarantool { };
12661 tarssh = callPackage ../servers/tarssh { };
12663 tartube = callPackage ../applications/video/tartube { };
12665 tartube-yt-dlp = callPackage ../applications/video/tartube {
12666 youtube-dl = yt-dlp;
12669 tayga = callPackage ../tools/networking/tayga { };
12671 tcb = callPackage ../tools/security/tcb { };
12673 tcpcrypt = callPackage ../tools/security/tcpcrypt { };
12675 tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
12677 tboot = callPackage ../tools/security/tboot { };
12679 tagutil = callPackage ../applications/audio/tagutil { };
12681 tcpdump = callPackage ../tools/networking/tcpdump { };
12683 tcpflow = callPackage ../tools/networking/tcpflow { };
12685 tcpkali = callPackage ../applications/networking/tcpkali { };
12687 tcpreplay = callPackage ../tools/networking/tcpreplay {
12688 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
12691 tdns-cli = callPackage ../tools/networking/tdns-cli { };
12693 tea = callPackage ../tools/misc/tea { };
12695 teavpn2 = callPackage ../tools/networking/teavpn2 { };
12697 ted = callPackage ../tools/typesetting/ted { };
12699 teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { };
12701 teehee = callPackage ../applications/editors/teehee { };
12703 teip = callPackage ../tools/text/teip { };
12705 inherit (callPackages ../servers/teleport {
12706 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
12707 buildGoModule = buildGo122Module;
12708 }) teleport_15 teleport_16 teleport;
12710 telepresence = callPackage ../tools/networking/telepresence {
12711 pythonPackages = python3Packages;
12714 telepresence2 = callPackage ../tools/networking/telepresence2 { };
12716 teler = callPackage ../tools/security/teler { };
12718 termcolor = callPackage ../development/libraries/termcolor { };
12720 termscp = callPackage ../tools/networking/termscp {
12721 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security;
12724 termius = callPackage ../applications/networking/termius { };
12726 termplay = callPackage ../tools/misc/termplay { };
12728 tetrd = callPackage ../applications/networking/tetrd { };
12730 tewisay = callPackage ../tools/misc/tewisay { };
12732 texmacs = libsForQt5.callPackage ../applications/editors/texmacs {
12733 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
12737 texmaker = qt6Packages.callPackage ../applications/editors/texmaker { };
12739 texstudio = qt6Packages.callPackage ../applications/editors/texstudio { };
12741 textadept = libsForQt5.callPackage ../applications/editors/textadept { };
12743 texworks = qt6Packages.callPackage ../applications/editors/texworks { };
12745 tf2pulumi = callPackage ../development/tools/tf2pulumi { };
12747 thc-hydra = callPackage ../tools/security/thc-hydra { };
12749 thc-ipv6 = callPackage ../tools/security/thc-ipv6 { };
12751 thedesk = callPackage ../applications/misc/thedesk { };
12753 theharvester = callPackage ../tools/security/theharvester { };
12755 thelounge = callPackage ../applications/networking/irc/thelounge { };
12757 theLoungePlugins = let
12758 pkgs = lib.filterAttrs (name: _: lib.hasPrefix "thelounge-" name) nodePackages;
12759 getPackagesWithPrefix = prefix: lib.mapAttrs' (name: pkg: lib.nameValuePair (lib.removePrefix ("thelounge-" + prefix + "-") name) pkg)
12760 (lib.filterAttrs (name: _: lib.hasPrefix ("thelounge-" + prefix + "-") name) pkgs);
12762 lib.recurseIntoAttrs {
12763 plugins = lib.recurseIntoAttrs (getPackagesWithPrefix "plugin");
12764 themes = lib.recurseIntoAttrs (getPackagesWithPrefix "theme");
12767 theme-sh = callPackage ../tools/misc/theme-sh { };
12769 thiefmd = callPackage ../applications/editors/thiefmd { };
12771 thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
12773 thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
12775 threatest = callPackage ../tools/security/threatest { };
12777 threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { };
12779 tidy-viewer = callPackage ../tools/text/tidy-viewer { };
12781 tiled = libsForQt5.callPackage ../applications/editors/tiled { };
12783 tiledb = callPackage ../development/libraries/tiledb { };
12785 timemachine = callPackage ../applications/audio/timemachine { };
12787 timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { };
12789 timelens = callPackage ../applications/video/timelens { };
12791 timetrap = callPackage ../applications/office/timetrap { };
12793 timetagger = callPackage ../servers/timetagger { };
12795 timetagger_cli = callPackage ../tools/misc/timetagger_cli { };
12797 timezonemap = callPackage ../development/libraries/timezonemap { };
12799 tzupdate = callPackage ../applications/misc/tzupdate { };
12801 tinc = callPackage ../tools/networking/tinc { };
12803 tie = callPackage ../development/tools/misc/tie { };
12805 tidb = callPackage ../servers/tidb { };
12807 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
12809 tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
12811 tinycbor = callPackage ../development/libraries/tinycbor { };
12813 tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { };
12815 tinyobjloader = callPackage ../development/libraries/tinyobjloader { };
12817 tinyprog = callPackage ../development/embedded/fpga/tinyprog { };
12819 tinyproxy = callPackage ../tools/networking/tinyproxy { };
12821 time-decode = callPackage ../tools/misc/time-decode { };
12823 timer = callPackage ../tools/misc/timer { };
12825 tiv = callPackage ../applications/misc/tiv { };
12827 tkman = callPackage ../tools/misc/tkman { };
12829 tldr = callPackage ../tools/misc/tldr { };
12831 tldr-hs = haskellPackages.tldr;
12833 tlsclient = callPackage ../tools/admin/tlsclient { };
12835 tlsx = callPackage ../tools/security/tlsx { };
12837 tmate = callPackage ../tools/misc/tmate { };
12839 tmate-ssh-server = callPackage ../servers/tmate-ssh-server { };
12841 tml = callPackage ../tools/text/tml { };
12843 tmpwatch = callPackage ../tools/misc/tmpwatch { };
12845 tmpmail = callPackage ../applications/networking/tmpmail { };
12847 tmux = callPackage ../tools/misc/tmux { };
12849 tmuxp = callPackage ../tools/misc/tmuxp { };
12851 tmuxinator = callPackage ../tools/misc/tmuxinator { };
12853 tmux-mem-cpu-load = callPackage ../tools/misc/tmux-mem-cpu-load { };
12855 tmux-sessionizer = callPackage ../tools/misc/tmux-sessionizer {
12856 inherit (darwin.apple_sdk.frameworks) Security;
12859 tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { };
12861 tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins {
12862 pkgs = pkgs.__splicedPackages;
12865 tncattach = callPackage ../applications/radio/tncattach { };
12867 to-html = callPackage ../tools/text/to-html { };
12869 toilet = callPackage ../tools/misc/toilet { };
12871 tokei = callPackage ../development/tools/misc/tokei {
12872 inherit (darwin.apple_sdk.frameworks) Security;
12875 tokio-console = callPackage ../development/tools/tokio-console { };
12877 toml2json = callPackage ../development/tools/toml2json { };
12879 toml2nix = callPackage ../development/tools/toml2nix { };
12881 topfew = callPackage ../tools/text/topfew { };
12883 topfew-rs = callPackage ../tools/text/topfew-rs { };
12885 topgrade = callPackage ../tools/misc/topgrade {
12886 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
12889 topiary = callPackage ../development/tools/misc/topiary { };
12891 todo = callPackage ../tools/misc/todo { };
12893 toolbox = callPackage ../applications/virtualization/toolbox { };
12895 tor = callPackage ../tools/security/tor { };
12897 touchegg = callPackage ../tools/inputmethods/touchegg { };
12899 torrent7z = callPackage ../tools/archivers/torrent7z { };
12901 torsocks = callPackage ../tools/security/tor/torsocks.nix { };
12903 toss = callPackage ../tools/networking/toss { };
12905 tox-node = callPackage ../tools/networking/tox-node { };
12907 toxvpn = callPackage ../tools/networking/toxvpn { };
12909 toybox = darwin.apple_sdk_11_0.callPackage ../tools/misc/toybox { };
12911 trackma = callPackage ../tools/misc/trackma { };
12913 trackma-curses = trackma.override { withCurses = true; };
12915 trackma-gtk = trackma.override { withGTK = true; };
12917 trackma-qt = trackma.override { withQT = true; };
12919 tran = callPackage ../tools/networking/tran { };
12921 trayscale = callPackage ../applications/networking/trayscale { };
12923 tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
12925 tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
12927 tpm-tools = callPackage ../tools/security/tpm-tools { };
12929 tpm-luks = callPackage ../tools/security/tpm-luks { };
12931 tpm2-abrmd = callPackage ../tools/security/tpm2-abrmd { };
12933 tpm2-pkcs11 = callPackage ../misc/tpm2-pkcs11 { };
12935 tpm2-tools = callPackage ../tools/security/tpm2-tools { };
12937 trezor-udev-rules = callPackage ../os-specific/linux/trezor-udev-rules { };
12939 trezorctl = with python3Packages; toPythonApplication trezor;
12941 trezord = callPackage ../servers/trezord {
12942 inherit (darwin.apple_sdk.frameworks) AppKit;
12945 trezor-agent = with python3Packages; toPythonApplication trezor-agent;
12947 trezor-suite = callPackage ../applications/blockchains/trezor-suite { };
12949 trunk = callPackage ../development/tools/trunk {
12950 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
12953 trunk-ng = callPackage ../by-name/tr/trunk-ng/package.nix {
12954 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
12957 tthsum = callPackage ../applications/misc/tthsum { };
12959 ttdl = callPackage ../applications/misc/ttdl { };
12961 ttp = with python3.pkgs; toPythonApplication ttp;
12963 trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
12965 kernelshark = qt6Packages.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { };
12967 traceroute = callPackage ../tools/networking/traceroute { };
12969 tracebox = callPackage ../tools/networking/tracebox { };
12971 tracee = callPackage ../tools/security/tracee {
12975 tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
12977 tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
12979 transifex-cli = callPackage ../applications/misc/transifex-cli { };
12981 translatelocally = callPackage ../applications/misc/translatelocally { };
12983 translatelocally-models = recurseIntoAttrs (callPackages ../misc/translatelocally-models { });
12985 translate-shell = callPackage ../applications/misc/translate-shell { };
12987 translatepy = with python3.pkgs; toPythonApplication translatepy;
12989 trash-cli = callPackage ../tools/misc/trash-cli { };
12991 trashy = callPackage ../tools/misc/trashy { };
12993 trdl-client = callPackage ../tools/misc/trdl-client { };
12995 trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom { };
12997 trickle = callPackage ../tools/networking/trickle { };
12999 node-manta = callPackage ../tools/admin/manta { };
13001 triton = callPackage ../tools/admin/triton { };
13003 triggerhappy = callPackage ../tools/inputmethods/triggerhappy { };
13005 inherit (callPackage ../applications/office/trilium {})
13010 trippy = callPackage ../tools/networking/trippy { };
13012 trousers = callPackage ../tools/security/trousers { };
13014 trueseeing = callPackage ../tools/security/trueseeing { };
13016 trx = callPackage ../tools/audio/trx { };
13018 tryton = callPackage ../applications/office/tryton { };
13020 trytond = with python3Packages; toPythonApplication trytond;
13022 tun2socks = callPackage ../tools/networking/tun2socks { };
13024 tuntox = callPackage ../tools/networking/tuntox { };
13026 tunwg = callPackage ../tools/networking/tunwg { };
13028 ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { };
13030 ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint {
13031 autoreconfHook = buildPackages.autoreconfHook269;
13033 ttfautohint-nox = ttfautohint.override { enableGUI = false; };
13035 tty-clock = callPackage ../tools/misc/tty-clock { };
13037 tty-share = callPackage ../applications/misc/tty-share { };
13039 ttyplot = callPackage ../tools/misc/ttyplot { };
13041 ttygif = callPackage ../tools/misc/ttygif { };
13043 ttylog = callPackage ../tools/misc/ttylog { };
13045 ipbt = callPackage ../tools/misc/ipbt { };
13047 tuckr = callPackage ../applications/misc/tuckr { };
13049 tuhi = callPackage ../applications/misc/tuhi { };
13051 tui-journal = callPackage ../applications/misc/tui-journal { };
13053 tuir = callPackage ../applications/misc/tuir { };
13055 tuifeed = callPackage ../applications/networking/feedreaders/tuifeed {
13056 inherit (darwin.apple_sdk.frameworks) Security;
13059 tunnelto = callPackage ../tools/networking/tunnelto {
13060 inherit (darwin.apple_sdk.frameworks) Security;
13063 tuptime = callPackage ../tools/system/tuptime { };
13065 turses = callPackage ../applications/networking/instant-messengers/turses { };
13067 tutanota-desktop = callPackage ../applications/networking/mailreaders/tutanota-desktop { };
13069 tv = callPackage ../tools/text/tv { };
13071 tvm = callPackage ../development/compilers/tvm { };
13073 ttfb = callPackage ../development/tools/ttfb { };
13075 twilight = callPackage ../tools/graphics/twilight {
13076 libX11 = xorg.libX11;
13079 twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { };
13081 twitterBootstrap = callPackage ../development/web/twitter-bootstrap { };
13083 twspace-crawler = callPackage ../tools/misc/twspace-crawler { };
13085 twspace-dl = callPackage ../tools/misc/twspace-dl { };
13087 twtxt = python3Packages.callPackage ../applications/networking/twtxt { };
13089 twurl = callPackage ../tools/misc/twurl { };
13091 txt2man = callPackage ../tools/misc/txt2man { };
13093 txt2tags = callPackage ../tools/text/txt2tags { };
13095 txtw = callPackage ../tools/misc/txtw { };
13097 tydra = callPackage ../tools/misc/tydra { };
13099 typesense = callPackage ../servers/search/typesense { };
13101 tz = callPackage ../tools/misc/tz { };
13103 u9fs = callPackage ../servers/u9fs { };
13105 ua = callPackage ../tools/networking/ua { };
13107 uair = callPackage ../tools/misc/uair { };
13109 ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { };
13111 ubi_reader = callPackage ../tools/filesystems/ubi_reader { };
13113 ubpm = libsForQt5.callPackage ../applications/misc/ubpm { };
13115 ubertooth = callPackage ../applications/radio/ubertooth { };
13117 ucarp = callPackage ../servers/ucarp { };
13119 ucl = callPackage ../development/libraries/ucl { };
13121 ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { };
13123 udftools = callPackage ../tools/filesystems/udftools { };
13125 udp2raw = callPackage ../tools/networking/udp2raw { };
13127 udpreplay = callPackage ../tools/networking/udpreplay { };
13129 udpt = callPackage ../servers/udpt { };
13131 udptunnel = callPackage ../tools/networking/udptunnel { };
13133 udpx = callPackage ../tools/security/udpx { };
13135 uftrace = callPackage ../development/tools/uftrace { };
13137 uftraceFull = uftrace.override {
13142 uftpd = callPackage ../servers/ftp/uftpd {};
13144 uget = callPackage ../tools/networking/uget { };
13146 uget-integrator = callPackage ../tools/networking/uget-integrator { };
13148 ugrep = callPackage ../tools/text/ugrep { };
13150 ugs = callPackage ../tools/misc/ugs { };
13152 uhk-agent = callPackage ../os-specific/linux/uhk-agent { };
13154 uhk-udev-rules = callPackage ../os-specific/linux/uhk-udev-rules { };
13156 uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
13158 uivonim = callPackage ../applications/editors/uivonim { };
13160 ulid = callPackage ../tools/misc/ulid { };
13162 umlet = callPackage ../tools/misc/umlet { };
13164 unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { };
13166 unfs3 = callPackage ../servers/unfs3 { };
13168 unfurl = callPackage ../tools/text/unfurl { };
13170 unixbench = callPackage ../development/tools/misc/unixbench { };
13172 unoconv = callPackage ../tools/text/unoconv { };
13174 unrtf = callPackage ../tools/text/unrtf { };
13176 unrpa = with python3Packages; toPythonApplication unrpa;
13178 untex = callPackage ../tools/text/untex { };
13180 untrunc-anthwlock = callPackage ../tools/video/untrunc-anthwlock { };
13182 unzrip = callPackage ../tools/compression/unzrip { };
13184 up = callPackage ../tools/misc/up { };
13186 upterm = callPackage ../tools/misc/upterm { };
13188 upx = callPackage ../tools/compression/upx { };
13190 uq = callPackage ../misc/uq { };
13192 uqmi = callPackage ../tools/networking/uqmi { };
13194 urdfdom = callPackage ../development/libraries/urdfdom { };
13196 urdfdom-headers = callPackage ../development/libraries/urdfdom-headers { };
13198 urlencode = callPackage ../tools/misc/urlencode {};
13200 uriparser = callPackage ../development/libraries/uriparser { };
13202 urlscan = callPackage ../applications/misc/urlscan { };
13204 url-parser = callPackage ../tools/misc/url-parser { };
13206 urn-timer = callPackage ../tools/misc/urn-timer { };
13208 ursadb = callPackage ../servers/ursadb { };
13210 usbmuxd = callPackage ../tools/misc/usbmuxd { };
13212 usbmuxd2 = callPackage ../tools/misc/usbmuxd2 { };
13214 usort = with python3Packages; toPythonApplication usort;
13216 ustreamer = callPackage ../applications/video/ustreamer { };
13218 usync = callPackage ../applications/misc/usync { };
13220 uwc = callPackage ../tools/text/uwc { };
13222 uwsgi = callPackage ../servers/uwsgi { };
13224 uwufetch = callPackage ../tools/misc/uwufetch { };
13226 v2ray = callPackage ../tools/networking/v2ray { };
13228 v2raya = callPackage ../tools/networking/v2raya { };
13230 v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { };
13232 v2ray-geoip = callPackage ../data/misc/v2ray-geoip { };
13234 vacuum = libsForQt5.callPackage ../applications/networking/instant-messengers/vacuum {};
13236 validator-nu = callPackage ../tools/text/validator-nu { };
13238 vampire = callPackage ../applications/science/logic/vampire { };
13240 vdmfec = callPackage ../applications/backup/vdmfec { };
13242 vk-bootstrap = callPackage ../development/libraries/vk-bootstrap { };
13244 vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { };
13246 vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger { };
13248 volatility3 = callPackage ../tools/security/volatility3 { };
13250 vbetool = callPackage ../tools/system/vbetool { };
13252 vcsi = callPackage ../tools/video/vcsi { };
13254 vde2 = callPackage ../tools/networking/vde2 { };
13256 vboot_reference = callPackage ../tools/system/vboot_reference { };
13258 vcftools = callPackage ../applications/science/biology/vcftools { };
13260 vcmi = libsForQt5.callPackage ../games/vcmi { };
13262 vcsh = callPackage ../applications/version-management/vcsh { };
13264 vcs_query = callPackage ../tools/misc/vcs_query { };
13266 vcstool = callPackage ../development/tools/vcstool { };
13268 vectorscan = callPackage ../development/libraries/vectorscan { };
13270 verco = callPackage ../applications/version-management/verco { };
13272 verilator = callPackage ../applications/science/electronics/verilator { };
13274 versus = callPackage ../applications/networking/versus { };
13276 vexctl = callPackage ../tools/security/vexctl { };
13278 vgrep = callPackage ../tools/text/vgrep { };
13280 vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
13282 vhdl-ls = callPackage ../development/tools/language-servers/vhdl-ls { };
13284 video2midi = callPackage ../tools/audio/video2midi {
13285 pythonPackages = python3Packages;
13288 via = callPackage ../tools/misc/via { };
13290 vial = callPackage ../tools/misc/vial { };
13292 viking = callPackage ../applications/misc/viking { };
13294 vikunja = callPackage ../by-name/vi/vikunja/package.nix { pnpm = pnpm_9; };
13296 vim-vint = callPackage ../development/tools/vim-vint { };
13298 vimer = callPackage ../tools/misc/vimer { };
13300 vimpager = callPackage ../tools/misc/vimpager { };
13301 vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { };
13303 vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { };
13305 visidata = python3Packages.callPackage ../applications/misc/visidata { };
13307 vit = callPackage ../applications/misc/vit { };
13309 viu = callPackage ../tools/graphics/viu { };
13311 vix = callPackage ../tools/misc/vix { };
13313 vkbasalt = callPackage ../tools/graphics/vkbasalt {
13314 vkbasalt32 = pkgsi686Linux.vkbasalt;
13317 vkbasalt-cli = callPackage ../tools/graphics/vkbasalt-cli { };
13319 vkmark = callPackage ../tools/graphics/vkmark { };
13321 vncrec = callPackage ../tools/video/vncrec { };
13323 vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
13325 vo-aacenc = callPackage ../development/libraries/vo-aacenc { };
13327 vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
13329 vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };
13331 void = callPackage ../tools/misc/void { };
13333 volume_key = callPackage ../development/libraries/volume-key { };
13335 vorbisgain = callPackage ../tools/misc/vorbisgain { };
13337 vpnc = callPackage ../tools/networking/vpnc { };
13339 vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { };
13341 vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { };
13343 vpWithSixel = vp.override {
13344 # Enable next line for console graphics. Note that it requires `sixel`
13345 # enabled terminals such as mlterm or xterm -ti 340
13349 vtm = callPackage ../tools/misc/vtm { };
13351 witness = callPackage ../tools/security/witness { };
13353 openconnectPackages = callPackage ../tools/networking/openconnect { };
13355 inherit (openconnectPackages) openconnect openconnect_openssl;
13357 ding-libs = callPackage ../tools/misc/ding-libs { };
13359 sssd = callPackage ../os-specific/linux/sssd {
13360 inherit (perlPackages) Po4a;
13361 # python312Packages.python-ldap is broken
13362 # https://github.com/NixOS/nixpkgs/issues/326296
13363 python3 = python311;
13366 sentry-cli = callPackage ../development/tools/sentry-cli {
13367 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
13370 sentry-native = callPackage ../development/libraries/sentry-native { };
13372 twilio-cli = callPackage ../development/tools/twilio-cli { };
13374 waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp {
13375 inherit (darwin.apple_sdk.frameworks) OpenCL;
13378 wambo = callPackage ../development/tools/wambo { };
13380 weather = callPackage ../applications/misc/weather { };
13382 wego = callPackage ../applications/misc/wego { };
13384 wander = callPackage ../tools/admin/wander { };
13386 watchexec = callPackage ../tools/misc/watchexec {
13387 inherit (darwin.apple_sdk.frameworks) Cocoa AppKit;
13390 watchlog = callPackage ../tools/misc/watchlog { };
13392 watchman = darwin.apple_sdk_11_0.callPackage ../development/tools/watchman {
13393 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
13396 wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse { };
13398 wbox = callPackage ../tools/networking/wbox { };
13400 webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1";
13401 webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1";
13402 wasm-strip = nodePackages."@webassemblyjs/wasm-strip";
13403 wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen-1.11.1";
13404 wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1";
13406 wasm-tools = callPackage ../tools/misc/wasm-tools { };
13408 wasmedge = callPackage ../development/tools/wasmedge {
13409 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else llvmPackages.stdenv;
13410 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
13413 wasmi = callPackage ../development/tools/wasmi { };
13415 wasmserve = callPackage ../development/tools/wasmserve {};
13417 welkin = callPackage ../tools/graphics/welkin { };
13419 wemux = callPackage ../tools/misc/wemux { };
13421 wf-recorder = callPackage ../applications/video/wf-recorder { };
13423 whatip = callPackage ../tools/networking/whatip { };
13425 whatsapp-chat-exporter = callPackage ../tools/misc/whatsapp-chat-exporter { };
13427 whatweb = callPackage ../tools/security/whatweb { };
13429 whipper = callPackage ../applications/audio/whipper { };
13431 whitebophir = callPackage ../servers/web-apps/whitebophir { };
13433 whois = callPackage ../tools/networking/whois { };
13435 wimboot = callPackage ../tools/misc/wimboot { };
13437 wire = callPackage ../development/tools/wire { };
13439 wireguard-tools = callPackage ../tools/networking/wireguard-tools { };
13441 wireguard-vanity-address = callPackage ../tools/networking/wireguard-vanity-address {
13442 inherit (darwin.apple_sdk.frameworks) Security;
13445 wiringpi = callPackage ../os-specific/linux/wiringpi { };
13447 wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { };
13449 wg-netmanager = callPackage ../tools/networking/wg-netmanager {
13450 inherit (darwin.apple_sdk.frameworks) Security;
13453 wgautomesh = callPackage ../tools/networking/wgautomesh { };
13455 woff2 = callPackage ../development/web/woff2 { };
13457 woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { };
13459 woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { };
13461 woodpecker-plugin-git = callPackage ../development/tools/continuous-integration/woodpecker-plugin-git { };
13463 woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix { };
13465 woof = callPackage ../tools/misc/woof { };
13467 wootility = callPackage ../tools/misc/wootility { };
13469 wormhole-william = callPackage ../tools/networking/wormhole-william { };
13471 wpscan = callPackage ../tools/security/wpscan { };
13473 write-good = callPackage ../tools/text/write-good { };
13475 wsmancli = callPackage ../tools/system/wsmancli { };
13477 wolfebin = callPackage ../tools/networking/wolfebin { };
13479 wthrr = callPackage ../applications/misc/wthrr { };
13481 xautoclick = callPackage ../applications/misc/xautoclick { };
13483 xl2tpd = callPackage ../tools/networking/xl2tpd { };
13485 xe = callPackage ../tools/system/xe { };
13487 xray = callPackage ../tools/networking/xray { };
13489 xteve = callPackage ../servers/xteve { };
13491 termbook = callPackage ../tools/text/termbook { };
13493 testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
13495 testdisk-qt = testdisk.override { enableQt = true; };
13497 textql = callPackage ../development/tools/textql { };
13499 html2text = callPackage ../tools/text/html2text { };
13501 html-tidy = callPackage ../tools/text/html-tidy { };
13503 html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
13505 htmldoc = callPackage ../tools/typesetting/htmldoc {
13506 inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
13509 htmltest = callPackage ../development/tools/htmltest { };
13511 td = callPackage ../tools/misc/td { };
13513 tdfgo = callPackage ../tools/misc/tdfgo { };
13515 tftp-hpa = callPackage ../tools/networking/tftp-hpa { };
13517 tigervnc = callPackage ../tools/admin/tigervnc { };
13519 time = callPackage ../tools/misc/time { };
13521 tweet-hs = haskell.lib.compose.justStaticExecutables haskellPackages.tweet-hs;
13523 tweeny = callPackage ../development/libraries/tweeny { };
13525 tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { };
13527 tm = callPackage ../tools/system/tm { };
13529 tradcpp = callPackage ../development/tools/tradcpp { };
13531 traitor = callPackage ../tools/security/traitor { };
13533 tre = callPackage ../development/libraries/tre { };
13535 tremor-rs = darwin.apple_sdk_11_0.callPackage ../tools/misc/tremor-rs {
13536 inherit (darwin.apple_sdk_11_0.frameworks) Security;
13539 tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { };
13541 truecrack = callPackage ../tools/security/truecrack { };
13542 truecrack-cuda = truecrack.override { cudaSupport = true; };
13544 ts = callPackage ../tools/system/ts { };
13546 ttmkfdir = callPackage ../tools/misc/ttmkfdir { };
13548 ttwatch = callPackage ../tools/misc/ttwatch { };
13550 turbovnc = callPackage ../tools/admin/turbovnc {
13551 # fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ];
13552 libjpeg_turbo = libjpeg_turbo.override { enableJava = true; };
13555 ufmt = with python3Packages; toPythonApplication ufmt;
13557 uftp = callPackage ../servers/uftp { };
13559 uhttpmock = callPackage ../development/libraries/uhttpmock { };
13561 uim = callPackage ../tools/inputmethods/uim {
13562 autoconf = buildPackages.autoconf269;
13565 uhub = callPackage ../servers/uhub { };
13567 unclutter = callPackage ../tools/misc/unclutter { };
13569 unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
13571 unbound-with-systemd = unbound.override {
13572 withSystemd = true;
13575 unbound-full = unbound.override {
13577 withSystemd = true;
13578 withPythonModule = true;
13581 withDNSCrypt = true;
13587 unicorn = callPackage ../development/libraries/unicorn {
13588 inherit (darwin.apple_sdk.frameworks) IOKit;
13591 unittest-cpp = callPackage ../development/libraries/unittest-cpp { };
13593 unnaturalscrollwheels = callPackage ../tools/inputmethods/unnaturalscrollwheels { };
13595 unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { };
13597 uptime-kuma = callPackage ../servers/monitoring/uptime-kuma { };
13599 vul = callPackage ../applications/misc/vul { };
13601 vuls = callPackage ../by-name/vu/vuls/package.nix {
13602 buildGoModule = buildGo123Module;
13605 xarchiver = callPackage ../tools/archivers/xarchiver { };
13607 xbanish = callPackage ../tools/X11/xbanish { };
13609 xbrightness = callPackage ../tools/X11/xbrightness { };
13611 xdg-launch = callPackage ../applications/misc/xdg-launch { };
13613 xdp-tools = callPackage ../tools/networking/xdp-tools {
13614 llvmPackages = llvmPackages_14;
13617 xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
13619 xkeysnail = callPackage ../tools/X11/xkeysnail { };
13621 xfstests = callPackage ../tools/misc/xfstests { };
13623 xprompt = callPackage ../tools/X11/xprompt { };
13625 xprintidle = callPackage ../tools/X11/xprintidle { };
13627 xprintidle-ng = callPackage ../tools/X11/xprintidle-ng { };
13629 xssstate = callPackage ../tools/X11/xssstate { };
13631 xscast = callPackage ../applications/video/xscast { };
13633 xsettingsd = callPackage ../tools/X11/xsettingsd { };
13635 xsensors = callPackage ../os-specific/linux/xsensors { };
13637 xspim = callPackage ../development/tools/misc/xspim { };
13639 xcrawl3r = callPackage ../tools/security/xcrawl3r { };
13641 xcruiser = callPackage ../applications/misc/xcruiser { };
13643 xwallpaper = callPackage ../tools/X11/xwallpaper { };
13645 gxkb = callPackage ../applications/misc/gxkb { };
13647 xxkb = callPackage ../applications/misc/xxkb { };
13649 ugarit = callPackage ../tools/backup/ugarit {
13650 inherit (chickenPackages_4) eggDerivation fetchegg;
13653 ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker {
13654 inherit (chickenPackages_4) eggDerivation fetchegg;
13657 ulogd = callPackage ../os-specific/linux/ulogd { };
13659 unar = callPackage ../tools/archivers/unar {
13660 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
13661 stdenv = clangStdenv;
13664 unp = callPackage ../tools/archivers/unp { };
13666 unshield = callPackage ../tools/archivers/unshield { };
13668 unzip = callPackage ../tools/archivers/unzip { };
13670 unzipNLS = lowPrio (unzip.override { enableNLS = true; });
13672 undmg = callPackage ../tools/archivers/undmg { };
13674 uptimed = callPackage ../tools/system/uptimed { };
13676 upwork = callPackage ../applications/misc/upwork { };
13678 urlhunter = callPackage ../tools/security/urlhunter { };
13680 urlwatch = callPackage ../tools/networking/urlwatch { };
13682 vals = callPackage ../tools/security/vals { };
13684 valum = callPackage ../development/web/valum { };
13686 inherit (callPackages ../servers/varnish { })
13687 varnish60 varnish74 varnish75;
13688 inherit (callPackages ../servers/varnish/packages.nix { })
13689 varnish60Packages varnish74Packages varnish75Packages;
13691 varnishPackages = varnish74Packages;
13692 varnish = varnishPackages.varnish;
13694 hitch = callPackage ../servers/hitch { };
13696 veryfasttree = callPackage ../applications/science/biology/veryfasttree { };
13698 viceroy = callPackage ../development/tools/viceroy {
13699 inherit (darwin.apple_sdk.frameworks) Security;
13702 vlan = callPackage ../tools/networking/vlan { };
13704 vmtouch = callPackage ../tools/misc/vmtouch { };
13706 vncdo = with python3Packages; toPythonApplication vncdo;
13708 volumeicon = callPackage ../tools/audio/volumeicon { };
13710 # An alias to work around the splicing incidents
13712 # https://github.com/NixOS/nixpkgs/issues/204303
13713 # https://github.com/NixOS/nixpkgs/issues/211340
13714 # https://github.com/NixOS/nixpkgs/issues/227327
13715 wafHook = waf.hook;
13717 waf-tester = callPackage ../tools/security/waf-tester { };
13719 wagyu = callPackage ../tools/misc/wagyu {
13720 inherit (darwin.apple_sdk.frameworks) Security;
13723 wakelan = callPackage ../tools/networking/wakelan { };
13725 wavemon = callPackage ../tools/networking/wavemon { };
13727 wdfs = callPackage ../tools/filesystems/wdfs { };
13729 web-eid-app = libsForQt5.callPackage ../tools/security/web-eid-app { };
13731 wdiff = callPackage ../tools/text/wdiff { };
13733 wdisplays = callPackage ../tools/graphics/wdisplays { };
13735 weaviate = callPackage ../servers/search/weaviate { };
13737 webalizer = callPackage ../tools/networking/webalizer { };
13739 webmesh = callPackage ../servers/webmesh { };
13741 wget = callPackage ../tools/networking/wget { };
13743 wget2 = callPackage ../tools/networking/wget2 { };
13745 wg-bond = callPackage ../applications/networking/wg-bond { };
13747 wgcf = callPackage ../applications/networking/wgcf { };
13749 which = callPackage ../tools/system/which { };
13751 whsniff = callPackage ../applications/networking/sniffers/whsniff { };
13753 wio = callPackage ../by-name/wi/wio/package.nix {
13754 wlroots = wlroots_0_17;
13757 wiiuse = callPackage ../development/libraries/wiiuse {
13758 inherit (darwin) libobjc;
13759 inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth;
13762 wipefreespace = callPackage ../tools/filesystems/wipefreespace { };
13764 woeusb = callPackage ../tools/misc/woeusb { };
13766 woeusb-ng = callPackage ../tools/misc/woeusb-ng { };
13768 chase = callPackage ../tools/system/chase { };
13770 wimlib = callPackage ../tools/archivers/wimlib { };
13772 wipe = callPackage ../tools/security/wipe { };
13774 wireguard-go = callPackage ../tools/networking/wireguard-go {
13775 buildGoModule = buildGo122Module;
13778 wkhtmltopdf = callPackage ../tools/graphics/wkhtmltopdf { };
13780 wml = callPackage ../development/web/wml { };
13782 wol = callPackage ../tools/networking/wol { };
13784 wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
13786 wpgtk = callPackage ../tools/X11/wpgtk { };
13788 wrap = callPackage ../tools/text/wrap { };
13790 wring = nodePackages.wring;
13792 wrk = callPackage ../tools/networking/wrk { };
13794 wrk2 = callPackage ../tools/networking/wrk2 { };
13796 wsysmon = callPackage ../tools/system/wsysmon { };
13798 wuzz = callPackage ../tools/networking/wuzz { };
13800 wv = callPackage ../tools/misc/wv { };
13802 wv2 = callPackage ../tools/misc/wv2 { };
13804 wvkbd = callPackage ../applications/accessibility/wvkbd { };
13806 wyrd = callPackage ../tools/misc/wyrd {
13807 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
13810 x86info = callPackage ../os-specific/linux/x86info { };
13812 x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
13814 xbursttools = callPackage ../tools/misc/xburst-tools {
13815 # It needs a cross compiler for mipsel to build the firmware it will
13816 # load into the Ben Nanonote
13817 gccCross = pkgsCross.ben-nanonote.buildPackages.gccWithoutTargetLibc;
13818 autoconf = buildPackages.autoconf269;
13821 clipnotify = callPackage ../tools/misc/clipnotify { };
13823 clipboard-jh = callPackage ../tools/misc/clipboard-jh { };
13825 clipbuzz = callPackage ../tools/misc/clipbuzz {
13826 zig = buildPackages.zig_0_12;
13829 xclip = callPackage ../tools/misc/xclip { };
13831 xcur2png = callPackage ../tools/graphics/xcur2png { };
13833 xcwd = callPackage ../tools/X11/xcwd { };
13835 xtitle = callPackage ../tools/misc/xtitle { };
13837 xdelta = callPackage ../tools/compression/xdelta { };
13838 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { };
13840 xdot = with python3Packages; toPythonApplication xdot;
13842 xdummy = callPackage ../tools/misc/xdummy { };
13844 xdg-ninja = callPackage ../tools/misc/xdg-ninja { };
13846 xdxf2slob = callPackage ../tools/misc/xdxf2slob { };
13848 xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { };
13850 xflux = callPackage ../tools/misc/xflux { };
13851 xflux-gui = python3Packages.callPackage ../tools/misc/xflux/gui.nix { };
13853 xfsdump = callPackage ../tools/filesystems/xfsdump { };
13855 xfsprogs = callPackage ../tools/filesystems/xfsprogs { };
13856 libxfs = xfsprogs.dev;
13858 xml2 = callPackage ../tools/text/xml/xml2 { };
13860 xmlformat = callPackage ../tools/text/xml/xmlformat { };
13862 xmlroff = callPackage ../tools/typesetting/xmlroff { };
13864 xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
13866 xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
13868 xmlto = callPackage ../tools/typesetting/xmlto {
13872 xiccd = callPackage ../tools/misc/xiccd { };
13874 xidlehook = callPackage ../tools/X11/xidlehook {
13875 inherit (darwin.apple_sdk.frameworks) Security;
13878 xq-xml = callPackage ../tools/text/xml/xq { };
13880 xsecurelock = callPackage ../tools/X11/xsecurelock { };
13882 xsel = callPackage ../tools/misc/xsel { };
13884 xsv = callPackage ../tools/text/xsv {
13885 inherit (darwin.apple_sdk.frameworks) Security;
13888 xtreemfs = callPackage ../tools/filesystems/xtreemfs {
13892 xorriso = libisoburn;
13894 xurls = callPackage ../tools/text/xurls { };
13896 xxv = callPackage ../tools/misc/xxv { };
13898 xvfb-run = callPackage ../tools/misc/xvfb-run {
13899 inherit (texFunctions) fontsConf;
13902 xvkbd = callPackage ../tools/X11/xvkbd { };
13904 xwinmosaic = callPackage ../tools/X11/xwinmosaic { };
13906 xwinwrap = callPackage ../tools/X11/xwinwrap { };
13908 yajsv = callPackage ../tools/misc/yajsv { };
13910 yallback = callPackage ../development/tools/analysis/yallback { };
13912 yapf = with python3Packages; toPythonApplication yapf;
13914 yarn = callPackage ../development/tools/yarn { };
13916 yarn-berry = callPackage ../development/tools/yarn-berry { };
13918 yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; };
13920 inherit (yarn2nix-moretea)
13926 yarr = callPackage ../applications/networking/feedreaders/yarr { };
13928 yascreen = callPackage ../development/libraries/yascreen { };
13930 yasr = callPackage ../applications/audio/yasr { };
13932 yank = callPackage ../tools/misc/yank { };
13934 yamlfix = with python3Packages; toPythonApplication yamlfix;
13936 yamlfmt = callPackage ../development/tools/yamlfmt { };
13938 yamllint = with python3Packages; toPythonApplication yamllint;
13940 yamlpath = callPackage ../development/tools/yamlpath { };
13942 yaml-merge = callPackage ../tools/text/yaml-merge { };
13944 yeshup = callPackage ../tools/system/yeshup { };
13946 ytfzf = callPackage ../tools/misc/ytfzf { };
13948 yaydl = callPackage ../tools/video/yaydl {
13949 inherit (darwin.apple_sdk.frameworks) Security;
13952 yx = callPackage ../tools/text/yx { };
13954 zarchive = callPackage ../tools/archivers/zarchive { };
13956 zprint = callPackage ../development/tools/zprint { };
13958 yle-dl = callPackage ../tools/misc/yle-dl { };
13960 you-get = callPackage ../tools/misc/you-get { };
13962 zasm = callPackage ../development/compilers/zasm { };
13964 zbackup = callPackage ../tools/backup/zbackup {
13965 protobuf = protobuf_21;
13968 zbar = libsForQt5.callPackage ../tools/graphics/zbar {
13969 inherit (darwin.apple_sdk.frameworks) Foundation;
13972 zbctl = callPackage ../tools/admin/zbctl { };
13974 zdelta = callPackage ../tools/compression/zdelta { };
13976 zed = callPackage ../development/tools/zed { };
13978 zellij = callPackage ../tools/misc/zellij {
13979 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
13982 zenith = callPackage ../tools/system/zenith {
13983 inherit (darwin.apple_sdk.frameworks) IOKit;
13986 # Nvidia support does not require any propietary libraries, so CI can build it.
13987 # Note that when enabling this unconditionally, non-nvidia users will always have an empty "GPU" section.
13988 zenith-nvidia = callPackage ../tools/system/zenith {
13989 inherit (darwin.apple_sdk.frameworks) IOKit;
13990 nvidiaSupport = true;
13993 zerofree = callPackage ../tools/filesystems/zerofree { };
13995 zet = callPackage ../tools/text/zet { };
13997 zfp = callPackage ../tools/compression/zfp { };
13999 zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { };
14001 zfsbackup = callPackage ../tools/backup/zfsbackup { };
14003 zfstools = callPackage ../tools/filesystems/zfstools { };
14005 zfsnap = callPackage ../tools/backup/zfsnap { };
14007 zpool-auto-expand-partitions = callPackage ../tools/filesystems/zpool-auto-expand-partitions { };
14009 zinnia = callPackage ../tools/inputmethods/zinnia { };
14010 tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { };
14012 zim-tools = callPackage ../tools/text/zim-tools { };
14014 zimfw = callPackage ../shells/zsh/zimfw { };
14016 zld = callPackage ../development/tools/zld { };
14018 par = callPackage ../tools/text/par { };
14020 zip = callPackage ../tools/archivers/zip { };
14022 zkfuse = callPackage ../tools/filesystems/zkfuse { };
14024 zpaq = callPackage ../tools/archivers/zpaq { };
14025 zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { };
14027 zplug = callPackage ../shells/zsh/zplug { };
14029 zps = callPackage ../tools/system/zps { };
14031 zi = callPackage ../shells/zsh/zi { };
14033 zinit = callPackage ../shells/zsh/zinit {} ;
14035 zint = qt6Packages.callPackage ../development/libraries/zint { };
14037 zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { };
14039 zs-wait4host = callPackage ../tools/networking/zs-wait4host { };
14041 zstxtns-utils = callPackage ../tools/text/zstxtns-utils { };
14043 zsh-abbr = callPackage ../shells/zsh/zsh-abbr { };
14045 zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
14047 zsh-autopair = callPackage ../shells/zsh/zsh-autopair { };
14049 zsh-bd = callPackage ../shells/zsh/zsh-bd { };
14051 zsh-better-npm-completion = callPackage ../shells/zsh/zsh-better-npm-completion { };
14053 zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { };
14055 zsh-defer = callPackage ../shells/zsh/zsh-defer { };
14057 zsh-edit = callPackage ../shells/zsh/zsh-edit { };
14059 zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
14061 zsh-history = callPackage ../shells/zsh/zsh-history { };
14063 zsh-history-search-multi-word = callPackage ../shells/zsh/zsh-history-search-multi-word { };
14065 zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { };
14067 zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
14069 zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { };
14071 zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { };
14073 zsh-system-clipboard = callPackage ../shells/zsh/zsh-system-clipboard { };
14075 zsh-f-sy-h = callPackage ../shells/zsh/zsh-f-sy-h { };
14077 zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { };
14079 zsh-forgit = callPackage ../shells/zsh/zsh-forgit { };
14081 zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { };
14083 zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { };
14085 zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { };
14087 zsh-powerlevel10k = callPackage ../shells/zsh/zsh-powerlevel10k { };
14089 zsh-powerlevel9k = callPackage ../shells/zsh/zsh-powerlevel9k { };
14091 zsh-command-time = callPackage ../shells/zsh/zsh-command-time { };
14093 zsh-fzf-history-search = callPackage ../shells/zsh/zsh-fzf-history-search { };
14095 zsh-vi-mode = callPackage ../shells/zsh/zsh-vi-mode { };
14097 zsh-you-should-use = callPackage ../shells/zsh/zsh-you-should-use { };
14099 zsh-z = callPackage ../shells/zsh/zsh-z { };
14101 zssh = callPackage ../tools/networking/zssh { };
14103 zstd = callPackage ../tools/compression/zstd {
14104 cmake = buildPackages.cmakeMinimal;
14107 zsv = callPackage ../development/tools/zsv { };
14109 zxing = callPackage ../tools/graphics/zxing { };
14111 zkar = callPackage ../tools/security/zkar { };
14113 zlint = callPackage ../tools/security/zlint { };
14115 zmap = callPackage ../tools/security/zmap { };
14117 zmusic = callPackage ../development/libraries/zmusic { };
14119 zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { };
14124 runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
14125 runtimeShellPackage = bash;
14127 agdsn-zsh-config = callPackage ../shells/zsh/agdsn-zsh-config { };
14129 bash = lowPrio (callPackage ../shells/bash/5.nix { });
14130 # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
14131 bashInteractive = callPackage ../shells/bash/5.nix {
14132 interactive = true;
14135 bashInteractiveFHS = callPackage ../shells/bash/5.nix {
14136 interactive = true;
14141 bash-completion = callPackage ../shells/bash/bash-completion { };
14143 gradle-completion = callPackage ../shells/zsh/gradle-completion { };
14145 nix-bash-completions = callPackage ../shells/bash/nix-bash-completions { };
14147 yarn-bash-completion = callPackage ../shells/bash/yarn-completion { };
14149 blesh = callPackage ../shells/bash/blesh { };
14151 undistract-me = callPackage ../shells/bash/undistract-me { };
14153 carapace = callPackage ../shells/carapace {
14154 buildGoModule = buildGo123Module;
14157 dash = callPackage ../shells/dash { };
14159 dasht = callPackage ../tools/misc/dasht { };
14161 dashing = callPackage ../tools/misc/dashing { };
14163 es = callPackage ../shells/es { };
14165 fish = callPackage ../shells/fish { };
14167 wrapFish = callPackage ../shells/fish/wrapper.nix { };
14169 fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { });
14171 fzf-git-sh = callPackage ../shells/fzf-git-sh { };
14173 hishtory = callPackage ../shells/hishtory { };
14175 ion = callPackage ../shells/ion { };
14177 ksh = callPackage ../shells/ksh { };
14179 liquidprompt = callPackage ../shells/liquidprompt { };
14181 murex = callPackage ../shells/murex { };
14183 oh = callPackage ../shells/oh { };
14185 oksh = callPackage ../shells/oksh { };
14187 scponly = callPackage ../shells/scponly { };
14189 rush = callPackage ../shells/rush { };
14191 zsh = callPackage ../shells/zsh { };
14193 nix-zsh-completions = callPackage ../shells/zsh/nix-zsh-completions { };
14195 zsh-completions = callPackage ../shells/zsh/zsh-completions { };
14197 zsh-prezto = callPackage ../shells/zsh/zsh-prezto { };
14199 yash = callPackage ../shells/yash { };
14201 grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { };
14203 powerline = with python3Packages; toPythonApplication powerline;
14205 ### DEVELOPMENT / COMPILERS
14207 temurin-bin-22 = javaPackages.compiler.temurin-bin.jdk-22;
14208 temurin-jre-bin-22 = javaPackages.compiler.temurin-bin.jre-22;
14210 temurin-bin-21 = javaPackages.compiler.temurin-bin.jdk-21;
14211 temurin-jre-bin-21 = javaPackages.compiler.temurin-bin.jre-21;
14213 temurin-bin-17 = javaPackages.compiler.temurin-bin.jdk-17;
14214 temurin-jre-bin-17 = javaPackages.compiler.temurin-bin.jre-17;
14216 temurin-bin-11 = javaPackages.compiler.temurin-bin.jdk-11;
14217 temurin-jre-bin-11 = javaPackages.compiler.temurin-bin.jre-11;
14218 temurin-bin-8 = javaPackages.compiler.temurin-bin.jdk-8;
14219 temurin-jre-bin-8 = javaPackages.compiler.temurin-bin.jre-8;
14221 temurin-bin = temurin-bin-22;
14222 temurin-jre-bin = temurin-jre-bin-22;
14224 semeru-bin-21 = javaPackages.compiler.semeru-bin.jdk-21;
14225 semeru-jre-bin-21 = javaPackages.compiler.semeru-bin.jre-21;
14226 semeru-bin-17 = javaPackages.compiler.semeru-bin.jdk-17;
14227 semeru-jre-bin-17 = javaPackages.compiler.semeru-bin.jre-17;
14228 semeru-bin-11 = javaPackages.compiler.semeru-bin.jdk-11;
14229 semeru-jre-bin-11 = javaPackages.compiler.semeru-bin.jre-11;
14230 semeru-bin-8 = javaPackages.compiler.semeru-bin.jdk-8;
14231 semeru-jre-bin-8 = javaPackages.compiler.semeru-bin.jre-8;
14233 semeru-bin = semeru-bin-21;
14234 semeru-jre-bin = semeru-jre-bin-21;
14236 adoptopenjdk-icedtea-web = callPackage ../development/compilers/adoptopenjdk-icedtea-web {
14240 alan = callPackage ../development/compilers/alan { };
14242 alan_2 = callPackage ../development/compilers/alan/2.nix { };
14244 alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { };
14246 ante = callPackage ../development/compilers/ante { };
14248 armips = callPackage ../development/compilers/armips {
14249 stdenv = gcc10Stdenv;
14252 arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
14254 asciigraph = callPackage ../tools/text/asciigraph { };
14256 autocorrect = callPackage ../tools/text/autocorrect {
14257 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
14260 aspectj = callPackage ../development/compilers/aspectj { };
14262 ats = callPackage ../development/compilers/ats { };
14263 ats2 = callPackage ../development/compilers/ats2 { };
14265 ats-acc = callPackage ../development/tools/ats-acc { };
14267 august = callPackage ../development/compilers/august { };
14269 avra = callPackage ../development/compilers/avra { };
14271 ballerina = callPackage ../development/compilers/ballerina {
14272 openjdk = openjdk17_headless;
14275 bfc = callPackage ../development/compilers/bfc { };
14277 bigloo = callPackage ../development/compilers/bigloo { };
14279 binaryen = callPackage ../development/compilers/binaryen {
14280 nodejs = nodejs-slim;
14281 inherit (python3Packages) filecheck;
14284 bluespec = callPackage ../by-name/bl/bluespec/package.nix {
14285 gmp-static = gmp.override { withStatic = true; };
14288 bun = callPackage ../development/web/bun { };
14290 cakelisp = callPackage ../development/compilers/cakelisp { };
14292 ciao = callPackage ../development/compilers/ciao { };
14294 codon = callPackage ../development/compilers/codon {
14295 inherit (llvmPackages_14) lld stdenv;
14298 colm = callPackage ../development/compilers/colm { };
14300 colmap = libsForQt5.callPackage ../applications/science/misc/colmap { inherit (config) cudaSupport; };
14301 colmapWithCuda = colmap.override { cudaSupport = true; };
14303 opensplatWithCuda = opensplat.override { cudaSupport = true; };
14305 chickenPackages_4 = recurseIntoAttrs (callPackage ../development/compilers/chicken/4 { });
14306 chickenPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/chicken/5 { });
14307 chickenPackages = dontRecurseIntoAttrs chickenPackages_5;
14309 inherit (chickenPackages_5)
14315 cdb = callPackage ../development/tools/database/cdb {
14316 stdenv = gccStdenv;
14319 chez = callPackage ../development/compilers/chez { };
14321 chez-racket = callPackage ../development/compilers/chez-racket { };
14323 chez-srfi = callPackage ../development/chez-modules/chez-srfi { };
14325 chez-mit = callPackage ../development/chez-modules/chez-mit { };
14327 chez-scmutils = callPackage ../development/chez-modules/chez-scmutils { };
14329 chez-matchable = callPackage ../development/chez-modules/chez-matchable { };
14331 libclang = llvmPackages.libclang;
14332 clang-manpages = llvmPackages.clang-manpages;
14334 clang = llvmPackages.clang;
14335 clang_12 = llvmPackages_12.clang;
14336 clang_13 = llvmPackages_13.clang;
14337 clang_14 = llvmPackages_14.clang;
14338 clang_15 = llvmPackages_15.clang;
14339 clang_16 = llvmPackages_16.clang;
14340 clang_17 = llvmPackages_17.clang;
14342 clang-tools = llvmPackages.clang-tools;
14344 clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer {
14345 llvmPackages = llvmPackages;
14346 inherit (llvmPackages) clang;
14349 clazy = callPackage ../development/tools/analysis/clazy {
14350 llvmPackages = llvmPackages_14;
14351 stdenv = llvmPackages_14.stdenv;
14354 #Use this instead of stdenv to build with clang
14355 clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
14356 libcxxStdenv = if stdenv.hostPlatform.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
14358 clean = callPackage ../development/compilers/clean { };
14360 closurecompiler = callPackage ../development/compilers/closure { };
14362 cmdstan = callPackage ../development/compilers/cmdstan { };
14364 coffeescript = callPackage ../development/compilers/coffeescript { };
14366 comby = callPackage ../development/tools/comby {
14367 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
14370 inherit (coqPackages) compcert;
14372 computecpp-unwrapped = callPackage ../development/compilers/computecpp { };
14373 computecpp = wrapCCWith rec {
14374 cc = computecpp-unwrapped;
14376 llvmPackages.compiler-rt
14378 extraBuildCommands = ''
14379 wrap compute $wrapper $ccPath/compute
14380 wrap compute++ $wrapper $ccPath/compute++
14381 export named_cc=compute
14382 export named_cxx=compute++
14384 rsrc="$out/resource-root"
14385 mkdir -p "$rsrc/lib"
14386 ln -s "${cc}/lib" "$rsrc/include"
14387 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
14391 copper = callPackage ../development/compilers/copper { };
14393 corretto11 = javaPackages.compiler.corretto11;
14394 corretto17 = javaPackages.compiler.corretto17;
14395 corretto21 = javaPackages.compiler.corretto21;
14397 cotton = callPackage ../development/tools/cotton {
14398 inherit (darwin.apple_sdk.frameworks) CoreServices;
14401 inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { })
14411 crystal2nix = callPackage ../development/compilers/crystal2nix { };
14413 crystalline = callPackage ../development/tools/language-servers/crystalline {
14414 llvmPackages = crystal.llvmPackages;
14417 icr = callPackage ../development/tools/icr { };
14419 scry = callPackage ../development/tools/scry { crystal = crystal_1_2; };
14421 dasm = callPackage ../development/compilers/dasm { };
14423 dbmate = callPackage ../development/tools/database/dbmate { };
14425 dbmonster = callPackage ../tools/security/dbmonster { };
14427 devpi-client = python3Packages.callPackage ../development/tools/devpi-client { };
14429 devpi-server = python3Packages.callPackage ../development/tools/devpi-server { };
14431 dictu = callPackage ../development/compilers/dictu { };
14433 eli = callPackage ../development/compilers/eli { };
14435 erg = callPackage ../development/compilers/erg { };
14437 elm2nix = haskell.lib.compose.justStaticExecutables haskellPackages.elm2nix;
14439 elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { });
14441 apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { };
14443 fasm = pkgsi686Linux.callPackage ../development/compilers/fasm {
14444 inherit (stdenv.hostPlatform) isx86_64;
14446 fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
14448 fasmg = callPackage ../development/compilers/fasmg { };
14450 fbc = if stdenv.hostPlatform.isDarwin then
14451 callPackage ../development/compilers/fbc/mac-bin.nix { }
14453 callPackage ../development/compilers/fbc { };
14455 filecheck = with python3Packages; toPythonApplication filecheck;
14457 firrtl = callPackage ../development/compilers/firrtl { };
14459 flasm = callPackage ../development/compilers/flasm { };
14461 fluidd = callPackage ../applications/misc/fluidd { };
14463 flutterPackages-bin = recurseIntoAttrs (callPackage ../development/compilers/flutter { });
14464 flutterPackages-source = recurseIntoAttrs (callPackage ../development/compilers/flutter { useNixpkgsEngine = true; });
14465 flutterPackages = flutterPackages-bin;
14466 flutter = flutterPackages.stable;
14467 flutter326 = flutterPackages.v3_26;
14468 flutter324 = flutterPackages.v3_24;
14469 flutter319 = flutterPackages.v3_19;
14471 fnm = callPackage ../development/tools/fnm {
14472 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
14475 fnlfmt = callPackage ../development/tools/fnlfmt { };
14477 fpc = callPackage ../development/compilers/fpc { };
14479 g203-led = callPackage ../tools/misc/g203-led { };
14481 gambit = callPackage ../development/compilers/gambit { };
14482 gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
14483 gambit-support = callPackage ../development/compilers/gambit/gambit-support.nix { };
14484 gerbil = callPackage ../development/compilers/gerbil { };
14485 gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { };
14486 gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
14487 gerbilPackages-unstable = pkgs.gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
14488 glow-lang = pkgs.gerbilPackages-unstable.glow-lang;
14490 gbforth = callPackage ../development/compilers/gbforth { };
14492 default-gcc-version = 13;
14493 gcc = pkgs.${"gcc${toString default-gcc-version}"};
14494 gccFun = callPackage ../development/compilers/gcc;
14495 gcc-unwrapped = gcc.cc;
14497 wrapNonDeterministicGcc = stdenv: ccWrapper:
14498 if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
14500 cc = old.env.cc.override {
14501 reproducibleBuild = false;
14502 profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
14510 else stdenv.override {
14511 cc = buildPackages.gcc;
14512 allowedRequisites = null;
14513 # Remove libcxx/libcxxabi, and add clang for AS if on darwin (it uses
14514 # clang's internal assembler).
14515 extraBuildInputs = lib.optional stdenv.hostPlatform.isDarwin clang.cc;
14518 gcc7Stdenv = overrideCC gccStdenv buildPackages.gcc7;
14519 gcc8Stdenv = overrideCC gccStdenv buildPackages.gcc8;
14520 gcc9Stdenv = overrideCC gccStdenv buildPackages.gcc9;
14521 gcc10Stdenv = overrideCC gccStdenv buildPackages.gcc10;
14522 gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
14523 gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
14524 gcc13Stdenv = overrideCC gccStdenv buildPackages.gcc13;
14525 gcc14Stdenv = overrideCC gccStdenv buildPackages.gcc14;
14527 # This is not intended for use in nixpkgs but for providing a faster-running
14528 # compiler to nixpkgs users by building gcc with reproducibility-breaking
14529 # profile-guided optimizations
14530 fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc_latest);
14533 if stdenv.targetPlatform.system == "x86_64-linux" then let
14534 # Binutils with glibc multi
14535 bintools = cc.bintools.override {
14536 libc = glibc_multi;
14538 in lowPrio (wrapCCWith {
14539 cc = cc.cc.override {
14540 stdenv = overrideCC stdenv (wrapCCWith {
14543 libc = glibc_multi;
14545 profiledCompiler = false;
14546 enableMultilib = true;
14548 libc = glibc_multi;
14550 extraBuildCommands = ''
14551 echo "dontMoveLib64=1" >> $out/nix-support/setup-hook
14553 }) else throw "Multilib ${cc.name} not supported for ‘${stdenv.targetPlatform.system}’";
14555 wrapClangMulti = clang:
14556 if stdenv.targetPlatform.system == "x86_64-linux" then
14557 callPackage ../development/compilers/llvm/multi.nix {
14559 gcc32 = pkgsi686Linux.gcc;
14562 else throw "Multilib ${clang.cc.name} not supported for '${stdenv.targetPlatform.system}'";
14564 gcc_multi = wrapCCMulti gcc;
14565 clang_multi = wrapClangMulti clang;
14567 gccMultiStdenv = overrideCC stdenv buildPackages.gcc_multi;
14568 clangMultiStdenv = overrideCC stdenv buildPackages.clang_multi;
14569 multiStdenv = if stdenv.cc.isClang then clangMultiStdenv else gccMultiStdenv;
14571 gcc_debug = lowPrio (wrapCC (gcc.cc.overrideAttrs {
14575 gccCrossLibcStdenv = overrideCC stdenvNoCC buildPackages.gccWithoutTargetLibc;
14577 # The GCC used to build libc for the target platform. Normal gccs will be
14578 # built with, and use, that cross-compiled libc.
14579 gccWithoutTargetLibc = assert stdenv.targetPlatform != stdenv.hostPlatform; let
14580 libcCross1 = binutilsNoLibc.libc;
14585 majorMinorVersion = toString default-gcc-version;
14587 reproducibleBuild = true;
14588 profiledCompiler = false;
14590 isl = if !stdenv.hostPlatform.isDarwin then isl_0_20 else null;
14592 withoutTargetLibc = true;
14594 libcCross = libcCross1;
14595 targetPackages.stdenv.cc.bintools = binutilsNoLibc;
14597 stdenv.targetPlatform.hasSharedLibraries
14599 # temporarily disabled due to breakage;
14600 # see https://github.com/NixOS/nixpkgs/pull/243249
14601 && !stdenv.targetPlatform.isWindows
14602 && !(stdenv.targetPlatform.useLLVM or false)
14605 bintools = binutilsNoLibc;
14607 extraPackages = [];
14610 inherit (callPackage ../development/compilers/gcc/all.nix { inherit noSysDirs; })
14611 gcc7 gcc8 gcc9 gcc10 gcc11 gcc12 gcc13 gcc14;
14613 gcc_latest = gcc14;
14615 libgccjit = gcc.cc.override {
14616 name = "libgccjit";
14617 langFortran = false;
14620 profiledCompiler = false;
14625 gnat = gnat12; # When changing this, update also gnatPackages
14627 gnat11 = wrapCC (gcc11.cc.override {
14632 profiledCompiler = false;
14633 # As per upstream instructions building a cross compiler
14634 # should be done with a (native) compiler of the same version.
14635 # If we are cross-compiling GNAT, we may as well do the same.
14637 if stdenv.hostPlatform == stdenv.targetPlatform
14638 && stdenv.buildPlatform == stdenv.hostPlatform
14639 then buildPackages.gnat-bootstrap11
14640 else buildPackages.gnat11;
14642 if stdenv.hostPlatform == stdenv.targetPlatform
14643 && stdenv.buildPlatform == stdenv.hostPlatform
14644 && stdenv.buildPlatform.isDarwin
14645 && stdenv.buildPlatform.isx86_64
14646 then overrideCC stdenv gnat-bootstrap11
14650 gnat12 = wrapCC (gcc12.cc.override {
14655 profiledCompiler = false;
14656 # As per upstream instructions building a cross compiler
14657 # should be done with a (native) compiler of the same version.
14658 # If we are cross-compiling GNAT, we may as well do the same.
14660 if stdenv.hostPlatform == stdenv.targetPlatform
14661 && stdenv.buildPlatform == stdenv.hostPlatform
14662 then buildPackages.gnat-bootstrap12
14663 else buildPackages.gnat12;
14665 if stdenv.hostPlatform == stdenv.targetPlatform
14666 && stdenv.buildPlatform == stdenv.hostPlatform
14667 && stdenv.buildPlatform.isDarwin
14668 && stdenv.buildPlatform.isx86_64
14669 then overrideCC stdenv gnat-bootstrap12
14673 gnat13 = wrapCC (gcc13.cc.override {
14678 profiledCompiler = false;
14679 # As per upstream instructions building a cross compiler
14680 # should be done with a (native) compiler of the same version.
14681 # If we are cross-compiling GNAT, we may as well do the same.
14683 if stdenv.hostPlatform == stdenv.targetPlatform
14684 && stdenv.buildPlatform == stdenv.hostPlatform
14685 then buildPackages.gnat-bootstrap12
14686 else buildPackages.gnat13;
14688 if stdenv.hostPlatform == stdenv.targetPlatform
14689 && stdenv.buildPlatform == stdenv.hostPlatform
14690 && stdenv.buildPlatform.isDarwin
14691 && stdenv.buildPlatform.isx86_64
14692 then overrideCC stdenv gnat-bootstrap12
14696 gnat14 = wrapCC (gcc14.cc.override {
14701 profiledCompiler = false;
14702 # As per upstream instructions building a cross compiler
14703 # should be done with a (native) compiler of the same version.
14704 # If we are cross-compiling GNAT, we may as well do the same.
14706 if stdenv.hostPlatform == stdenv.targetPlatform
14707 && stdenv.buildPlatform == stdenv.hostPlatform
14708 then buildPackages.gnat-bootstrap12
14709 else buildPackages.gnat13;
14711 if stdenv.hostPlatform == stdenv.targetPlatform
14712 && stdenv.buildPlatform == stdenv.hostPlatform
14713 && stdenv.buildPlatform.isDarwin
14714 && stdenv.buildPlatform.isx86_64
14715 then overrideCC stdenv gnat-bootstrap12
14719 gnat-bootstrap = gnat-bootstrap12;
14720 gnat-bootstrap11 = wrapCC (callPackage ../development/compilers/gnat-bootstrap { majorVersion = "11"; });
14721 gnat-bootstrap12 = wrapCCWith ({
14722 cc = callPackage ../development/compilers/gnat-bootstrap { majorVersion = "12"; };
14723 } // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) {
14724 bintools = bintoolsDualAs;
14727 gnat12Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat12; });
14728 gnat13Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat13; });
14729 gnat14Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat14; });
14730 gnatPackages = gnat12Packages;
14732 inherit (gnatPackages)
14736 gccgo = wrapCC (gcc.cc.override {
14738 langCC = true; #required for go.
14742 profiledCompiler = false;
14744 # not supported on darwin: https://github.com/golang/go/issues/463
14745 meta.broken = stdenv.hostPlatform.isDarwin;
14748 gccgo12 = wrapCC (gcc12.cc.override {
14750 langCC = true; #required for go.
14754 profiledCompiler = false;
14756 # not supported on darwin: https://github.com/golang/go/issues/463
14757 meta.broken = stdenv.hostPlatform.isDarwin;
14760 gccgo13 = wrapCC (gcc13.cc.override {
14762 langCC = true; #required for go.
14766 profiledCompiler = false;
14768 # not supported on darwin: https://github.com/golang/go/issues/463
14769 meta.broken = stdenv.hostPlatform.isDarwin;
14772 gccgo14 = wrapCC (gcc14.cc.override {
14774 langCC = true; #required for go.
14778 profiledCompiler = false;
14780 # not supported on darwin: https://github.com/golang/go/issues/463
14781 meta.broken = stdenv.hostPlatform.isDarwin;
14784 ghdl-mcode = callPackage ../by-name/gh/ghdl/package.nix { backend = "mcode"; };
14786 ghdl-gcc = callPackage ../by-name/gh/ghdl/package.nix { backend = "gcc"; };
14788 ghdl-llvm = callPackage ../by-name/gh/ghdl/package.nix {
14790 inherit (llvmPackages_15) llvm;
14793 gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 { };
14794 gcc-arm-embedded-7 = callPackage ../development/compilers/gcc-arm-embedded/7 { };
14795 gcc-arm-embedded-8 = callPackage ../development/compilers/gcc-arm-embedded/8 { };
14796 gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 { };
14797 gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 { };
14798 gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 { };
14799 gcc-arm-embedded-12 = callPackage ../development/compilers/gcc-arm-embedded/12 { };
14800 gcc-arm-embedded-13 = callPackage ../development/compilers/gcc-arm-embedded/13 { };
14801 gcc-arm-embedded = gcc-arm-embedded-12;
14803 # It would be better to match the default gcc so that there are no linking errors
14804 # when using C/C++ libraries in D packages, but right now versions >= 12 are broken.
14806 gdc11 = wrapCC (gcc11.cc.override {
14811 profiledCompiler = false;
14814 gforth = callPackage ../development/compilers/gforth { };
14816 gleam = callPackage ../development/compilers/gleam {
14817 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
14820 gmqcc = callPackage ../development/compilers/gmqcc { };
14822 gtk-server = callPackage ../development/interpreters/gtk-server { };
14826 haskell = callPackage ./haskell-packages.nix { };
14828 haskellPackages = dontRecurseIntoAttrs
14829 # Prefer native-bignum to avoid linking issues with gmp
14830 # GHC 9.6 rts can't be built statically with hadrian, so we need to use 9.4
14831 # until 9.8 is ready
14832 (if stdenv.hostPlatform.isStatic then haskell.packages.native-bignum.ghc94
14833 # JS backend can't use gmp
14834 else if stdenv.hostPlatform.isGhcjs then haskell.packages.native-bignum.ghc96
14835 else haskell.packages.ghc96)
14836 // { __recurseIntoDerivationForReleaseJobs = true; };
14838 # haskellPackages.ghc is build->host (it exposes the compiler used to build the
14839 # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
14840 # consistent with the gcc, gnat, clang etc. derivations
14842 # We use targetPackages.haskellPackages.ghc if available since this also has
14843 # the withPackages wrapper available. In the final cross-compiled package set
14844 # however, targetPackages won't be populated, so we need to fall back to the
14845 # plain, cross-compiled compiler (which is only theoretical at the moment).
14846 ghc = targetPackages.haskellPackages.ghc or
14847 # Prefer native-bignum to avoid linking issues with gmp
14848 # Use 9.4 for static over broken 9.6
14849 (if stdenv.targetPlatform.isStatic then haskell.compiler.native-bignum.ghc94
14850 # JS backend can't use GMP
14851 else if stdenv.targetPlatform.isGhcjs then haskell.compiler.native-bignum.ghc96
14852 else haskell.compiler.ghc96);
14854 alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex;
14856 happy = haskell.lib.compose.justStaticExecutables haskellPackages.happy;
14858 hscolour = haskell.lib.compose.justStaticExecutables haskellPackages.hscolour;
14860 cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
14863 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
14864 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
14865 haskellPackages.stack;
14867 hlint = haskell.lib.compose.justStaticExecutables haskellPackages.hlint;
14869 krank = haskell.lib.compose.justStaticExecutables haskellPackages.krank;
14871 stylish-cabal = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-cabal;
14873 lhs2tex = haskellPackages.lhs2tex;
14875 all-cabal-hashes = callPackage ../data/misc/hackage { };
14877 purescript = callPackage ../development/compilers/purescript/purescript { };
14879 psc-package = callPackage ../development/compilers/purescript/psc-package { };
14881 purescript-psa = nodePackages.purescript-psa;
14883 purenix = haskell.lib.compose.justStaticExecutables haskellPackages.purenix;
14885 spago = callPackage ../development/tools/purescript/spago { };
14887 pulp = nodePackages.pulp;
14889 pscid = nodePackages.pscid;
14891 coreboot-toolchain = recurseIntoAttrs (callPackage ../development/tools/misc/coreboot-toolchain { });
14893 remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { };
14895 remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { };
14897 spicedb = callPackage ../servers/spicedb { };
14898 spicedb-zed = callPackage ../servers/spicedb/zed.nix { };
14900 tacacsplus = callPackage ../servers/tacacsplus { };
14903 (haskellPackages.callPackage ../applications/science/logic/tamarin-prover {
14904 # NOTE: do not use the haskell packages 'graphviz' and 'maude'
14905 inherit maude which;
14906 graphviz = graphviz-nox;
14909 inherit (callPackage ../development/compilers/haxe {
14910 inherit (darwin.apple_sdk.frameworks) Security;
14918 haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { });
14919 inherit (haxePackages) hxcpp;
14921 hop = callPackage ../development/compilers/hop { };
14923 falcon = callPackage ../development/interpreters/falcon {
14924 stdenv = gcc10Stdenv;
14927 fsharp = callPackage ../development/compilers/fsharp { };
14929 fstar = callPackage ../development/compilers/fstar {
14930 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
14934 dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {});
14936 glslang = callPackage ../development/compilers/glslang { };
14938 gnostic = callPackage ../development/compilers/gnostic { };
14940 go-junit-report = callPackage ../development/tools/go-junit-report { };
14942 gocover-cobertura = callPackage ../development/tools/gocover-cobertura { };
14944 goblob = callPackage ../tools/security/goblob { };
14946 gogetdoc = callPackage ../development/tools/gogetdoc { };
14948 gox = callPackage ../development/tools/gox { };
14950 goxlr-utility = callPackage ../tools/audio/goxlr-utility {};
14952 gprolog = callPackage ../development/compilers/gprolog { };
14954 gwe = callPackage ../tools/misc/gwe {
14955 nvidia_x11 = linuxPackages.nvidia_x11;
14958 gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
14960 iay = callPackage ../tools/misc/iay {
14961 inherit (darwin.apple_sdk.frameworks) AppKit Security Foundation Cocoa;
14964 idrisPackages = dontRecurseIntoAttrs (callPackage ../development/idris-modules {
14965 idris-no-deps = haskellPackages.idris;
14966 pkgs = pkgs.__splicedPackages;
14969 idris = idrisPackages.with-packages [ idrisPackages.base ] ;
14971 idris2Packages = recurseIntoAttrs (callPackage ../development/compilers/idris2 { });
14973 inherit (idris2Packages) idris2;
14975 inherit (callPackage ../development/tools/database/indradb { })
14979 instawow = callPackage ../games/instawow/default.nix { };
14981 intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { };
14983 irony-server = callPackage ../development/tools/irony-server {
14984 # The repository of irony to use -- must match the version of the employed emacs
14985 # package. Wishing we could merge it into one irony package, to avoid this issue,
14986 # but its emacs-side expression is autogenerated, and we can't hook into it (other
14987 # than peek into its version).
14988 inherit (emacs.pkgs.melpaStablePackages) irony;
14991 heptagon = callPackage ../development/compilers/heptagon {
14992 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
14995 holo-build = callPackage ../tools/package-management/holo-build { };
14997 hugs = callPackage ../development/interpreters/hugs { };
14999 inherit (javaPackages) openjfx17 openjfx21 openjfx22;
15000 openjfx = openjfx17;
15002 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap;
15003 openjdk8 = javaPackages.compiler.openjdk8;
15004 openjdk8_headless = javaPackages.compiler.openjdk8.headless;
15006 jdk8_headless = openjdk8_headless;
15007 jre8 = openjdk8.jre;
15008 jre8_headless = openjdk8_headless.jre;
15010 openjdk11-bootstrap = javaPackages.compiler.openjdk11-bootstrap;
15011 openjdk11 = javaPackages.compiler.openjdk11;
15012 openjdk11_headless = javaPackages.compiler.openjdk11.headless;
15014 jdk11_headless = openjdk11_headless;
15016 openjdk17-bootstrap = javaPackages.compiler.openjdk17-bootstrap;
15017 openjdk17 = javaPackages.compiler.openjdk17;
15018 openjdk17_headless = javaPackages.compiler.openjdk17.headless;
15020 jdk17_headless = openjdk17_headless;
15022 openjdk21 = javaPackages.compiler.openjdk21;
15023 openjdk21_headless = javaPackages.compiler.openjdk21.headless;
15025 jdk21_headless = openjdk21_headless;
15027 openjdk22 = javaPackages.compiler.openjdk22;
15028 openjdk22_headless = javaPackages.compiler.openjdk22.headless;
15030 jdk22_headless = openjdk22_headless;
15034 jdk_headless = jdk21_headless;
15036 # Since the introduction of the Java Platform Module System in Java 9, Java
15037 # no longer ships a separate JRE package.
15039 # If you are building a 'minimal' system/image, you are encouraged to use
15040 # 'jre_minimal' to build a bespoke JRE containing only the modules you need.
15042 # For a general-purpose system, 'jre' defaults to the full JDK:
15044 jre_headless = jdk_headless;
15046 jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix {
15049 jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
15052 openjdk_headless = jdk_headless;
15054 graalvmCEPackages = callPackage ../development/compilers/graalvm/community-edition { };
15055 graalvm-ce = graalvmCEPackages.graalvm-ce;
15056 buildGraalvmNativeImage = (callPackage ../build-support/build-graalvm-native-image {
15057 graalvmDrv = graalvm-ce;
15060 openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt {
15061 python3 = python311;
15064 lingua-franca = callPackage ../development/compilers/lingua-franca { };
15066 openspin = callPackage ../development/compilers/openspin { };
15068 oraclejdk = jdkdistro true false;
15070 oraclejdk8 = oraclejdk8distro true false;
15072 oraclejre = lowPrio (jdkdistro false false);
15074 oraclejre8 = lowPrio (oraclejdk8distro false false);
15076 jrePlugin = jre8Plugin;
15078 jre8Plugin = lowPrio (oraclejdk8distro false true);
15080 jdkdistro = oraclejdk8distro;
15082 oraclejdk8distro = installjdk: pluginSupport:
15083 (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
15084 inherit installjdk pluginSupport;
15087 oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
15089 jasmin = callPackage ../development/compilers/jasmin { };
15091 java-service-wrapper = callPackage ../tools/system/java-service-wrapper { };
15093 jna = callPackage ../development/java-modules/jna { };
15095 javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { };
15097 juniper = callPackage ../development/compilers/juniper { };
15099 inherit (callPackage ../development/compilers/julia { })
15107 julia-lts = julia_110-bin;
15108 julia-stable = julia_111;
15109 julia = julia-stable;
15111 julia-lts-bin = julia_110-bin;
15112 julia-stable-bin = julia_111-bin;
15113 julia-bin = julia-stable-bin;
15115 kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { };
15117 kingstvis = callPackage ../applications/science/electronics/kingstvis { };
15119 knightos-genkfs = callPackage ../development/tools/knightos/genkfs { };
15121 regenkfs = callPackage ../development/tools/knightos/regenkfs { };
15123 knightos-kcc = callPackage ../development/tools/knightos/kcc { };
15125 knightos-kimg = callPackage ../development/tools/knightos/kimg { };
15127 knightos-kpack = callPackage ../development/tools/knightos/kpack { };
15129 knightos-mkrom = callPackage ../development/tools/knightos/mkrom { };
15131 remkrom = callPackage ../development/tools/knightos/remkrom { };
15133 knightos-patchrom = callPackage ../development/tools/knightos/patchrom { };
15135 knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { };
15137 knightos-scas = callPackage ../development/tools/knightos/scas { };
15139 knightos-z80e = callPackage ../development/tools/knightos/z80e { };
15141 koka = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../development/compilers/koka { });
15143 kotlin = callPackage ../development/compilers/kotlin { };
15144 kotlin-native = callPackage ../development/compilers/kotlin/native.nix { };
15146 lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
15150 lazarus-qt = libsForQt5.callPackage ../development/compilers/fpc/lazarus.nix {
15155 lessc = nodePackages.less;
15157 liquibase = callPackage ../development/tools/database/liquibase { };
15159 lizardfs = callPackage ../tools/filesystems/lizardfs { };
15161 lobster = callPackage ../development/compilers/lobster {
15162 inherit (darwin.apple_sdk.frameworks)
15163 CoreFoundation Cocoa AudioToolbox OpenGL Foundation ForceFeedback;
15166 lld = llvmPackages.lld;
15167 lld_12 = llvmPackages_12.lld;
15168 lld_13 = llvmPackages_13.lld;
15169 lld_14 = llvmPackages_14.lld;
15170 lld_15 = llvmPackages_15.lld;
15171 lld_16 = llvmPackages_16.lld;
15172 lld_17 = llvmPackages_17.lld;
15174 lldb = llvmPackages.lldb;
15175 lldb_12 = llvmPackages_12.lldb;
15176 lldb_13 = llvmPackages_13.lldb;
15177 lldb_14 = llvmPackages_14.lldb;
15178 lldb_15 = llvmPackages_15.lldb;
15179 lldb_16 = llvmPackages_16.lldb;
15180 lldb_17 = llvmPackages_17.lldb;
15182 llvm = llvmPackages.llvm;
15183 llvm_12 = llvmPackages_12.llvm;
15184 llvm_13 = llvmPackages_13.llvm;
15185 llvm_14 = llvmPackages_14.llvm;
15186 llvm_15 = llvmPackages_15.llvm;
15187 llvm_16 = llvmPackages_16.llvm;
15188 llvm_17 = llvmPackages_17.llvm;
15190 mlir_16 = llvmPackages_16.mlir;
15191 mlir_17 = llvmPackages_17.mlir;
15193 libclc = llvmPackages.libclc;
15194 libllvm = llvmPackages.libllvm;
15195 llvm-manpages = llvmPackages.llvm-manpages;
15197 # Please remove all this logic when bumping to LLVM 19 and make this
15200 # This returns the minimum supported version for the platform. The
15201 # assumption is that or any later version is good.
15202 choose = platform: if platform.isDarwin then 16 else 18;
15203 # We take the "max of the mins". Why? Since those are lower bounds of the
15204 # supported version set, this is like intersecting those sets and then
15205 # taking the min bound of that.
15206 minSupported = toString (lib.trivial.max (choose stdenv.hostPlatform) (choose
15207 stdenv.targetPlatform));
15208 in pkgs.${"llvmPackages_${minSupported}"};
15210 llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 {
15211 inherit (stdenvAdapters) overrideCC;
15212 buildLlvmTools = buildPackages.llvmPackages_12.tools;
15213 targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries;
15214 targetLlvm = targetPackages.llvmPackages_12.llvm or llvmPackages_12.llvm;
15218 llvmPackagesSet = recurseIntoAttrs (callPackages ../development/compilers/llvm { });
15220 llvmPackages_13 = llvmPackagesSet."13";
15221 llvmPackages_14 = llvmPackagesSet."14";
15222 llvmPackages_15 = llvmPackagesSet."15";
15223 llvmPackages_16 = llvmPackagesSet."16";
15224 llvmPackages_17 = llvmPackagesSet."17";
15226 llvmPackages_18 = llvmPackagesSet."18";
15227 clang_18 = llvmPackages_18.clang;
15228 lld_18 = llvmPackages_18.lld;
15229 lldb_18 = llvmPackages_18.lldb;
15230 llvm_18 = llvmPackages_18.llvm;
15232 llvmPackages_19 = llvmPackagesSet."19";
15233 clang_19 = llvmPackages_19.clang;
15234 lld_19 = llvmPackages_19.lld;
15235 lldb_19 = llvmPackages_19.lldb;
15236 llvm_19 = llvmPackages_19.llvm;
15237 bolt_19 = llvmPackages_19.bolt;
15255 lorri = callPackage ../tools/misc/lorri {
15256 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15259 lunarml = callPackage ../development/compilers/lunarml { };
15261 manticore = callPackage ../development/compilers/manticore { };
15263 mercury = callPackage ../development/compilers/mercury {
15264 jdk_headless = openjdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15267 microscheme = callPackage ../development/compilers/microscheme { };
15269 minimacy = callPackage ../development/compilers/minimacy { };
15271 mint = callPackage ../development/compilers/mint { crystal = crystal_1_9; };
15273 mitama-cpp-result = callPackage ../development/libraries/mitama-cpp-result { };
15275 mitscheme = callPackage ../development/compilers/mit-scheme {
15276 texinfo = texinfo6;
15279 mitschemeX11 = mitscheme.override {
15283 miranda = callPackage ../development/compilers/miranda { };
15285 mlkit = callPackage ../development/compilers/mlkit {};
15287 inherit (callPackage ../development/compilers/mlton {})
15289 mlton20180207Binary
15294 mlton = mlton20210117;
15298 mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix {
15299 inherit (darwin) libobjc;
15300 inherit (darwin.apple_sdk.frameworks) Foundation;
15303 mono5 = callPackage ../development/compilers/mono/5.nix {
15304 inherit (darwin) libobjc;
15305 inherit (darwin.apple_sdk.frameworks) Foundation;
15308 mono6 = callPackage ../development/compilers/mono/6.nix {
15309 inherit (darwin) libobjc;
15310 inherit (darwin.apple_sdk.frameworks) Foundation;
15313 monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
15315 roslyn = callPackage ../development/compilers/roslyn { };
15317 msbuild = callPackage ../development/tools/build-managers/msbuild { };
15319 mosml = callPackage ../development/compilers/mosml { };
15321 mozart2 = callPackage ../development/compilers/mozart {
15323 jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15326 mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
15328 muonlang = callPackage ../development/compilers/muonlang { };
15330 inherit (callPackages ../development/compilers/nim
15331 { inherit (darwin) Security; }
15332 ) nim-unwrapped-1 nim-unwrapped-2 nim1 nim2;
15334 buildNimPackage = callPackage ../development/compilers/nim/build-nim-package.nix { };
15335 nimOverrides = callPackage ./nim-overrides.nix { };
15337 neko = callPackage ../development/compilers/neko { };
15339 nextpnrWithGui = libsForQt5.callPackage ../by-name/ne/nextpnr/package.nix {
15341 inherit (darwin.apple_sdk.frameworks) OpenGL;
15344 acme = callPackage ../development/compilers/acme { };
15346 nasm = callPackage ../development/compilers/nasm { };
15348 nasmfmt = callPackage ../development/tools/nasmfmt { };
15350 nqc = callPackage ../development/compilers/nqc { };
15352 nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
15354 obliv-c = callPackage ../development/compilers/obliv-c {
15355 stdenv = gcc10Stdenv;
15356 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15359 ocaml-ng = callPackage ./ocaml-packages.nix { } // { __attrsFailEvaluation = true; };
15360 ocaml = ocamlPackages.ocaml;
15362 ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages;
15364 ocaml-crunch = ocamlPackages.crunch.bin;
15366 inherit (ocaml-ng.ocamlPackages_4_14)
15367 ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0
15368 ocamlformat_0_22_4;
15370 inherit (ocamlPackages)
15371 ocamlformat # latest version
15372 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1 ocamlformat_0_26_0
15373 ocamlformat_0_26_1 ocamlformat_0_26_2;
15375 inherit (ocamlPackages) odig;
15377 orc = callPackage ../development/compilers/orc { };
15379 orocos-kdl = callPackage ../development/libraries/orocos-kdl { };
15381 ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { };
15383 ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { };
15385 ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { };
15387 ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
15389 opaline = callPackage ../development/tools/ocaml/opaline { };
15391 opam = callPackage ../development/tools/ocaml/opam {
15392 inherit (darwin.apple_sdk.frameworks) Foundation;
15395 opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { };
15397 opam2json = callPackage ../development/tools/ocaml/opam2json { };
15399 wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { };
15400 open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { };
15401 open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { };
15402 open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { };
15403 open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { };
15405 passerine = callPackage ../development/compilers/passerine { };
15407 picat = callPackage ../development/compilers/picat { };
15409 ponyc = callPackage ../development/compilers/ponyc {
15410 # Upstream pony no longer supports GCC
15411 stdenv = llvmPackages.stdenv;
15414 blaze = callPackage ../development/libraries/blaze { };
15416 pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { };
15418 prqlc = callPackage ../development/tools/database/prqlc { };
15420 qbe = callPackage ../development/compilers/qbe { };
15422 replibyte = callPackage ../development/tools/database/replibyte {
15423 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15426 rgbds = callPackage ../development/compilers/rgbds { };
15428 rml = callPackage ../development/compilers/rml {
15429 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15432 rgxg = callPackage ../tools/text/rgxg { };
15434 rtags = callPackage ../development/tools/rtags {
15435 inherit (darwin) apple_sdk;
15438 wrapRustcWith = { rustc-unwrapped, ... } @ args: callPackage ../build-support/rust/rustc-wrapper args;
15439 wrapRustc = rustc-unwrapped: wrapRustcWith { inherit rustc-unwrapped; };
15441 rust_1_81 = callPackage ../development/compilers/rust/1_81.nix {
15442 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
15443 llvm_18 = llvmPackages_18.libllvm;
15447 mrustc = callPackage ../development/compilers/mrustc { };
15448 mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
15449 mrustc-bootstrap = callPackage ../development/compilers/mrustc/bootstrap.nix {
15450 openssl = openssl_1_1;
15453 rustPackages_1_81 = rust_1_81.packages.stable;
15454 rustPackages = rustPackages_1_81;
15456 inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform;
15458 makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix { };
15462 # Returns a true if the builder's rustc was built with support for the target.
15463 targetAlreadyIncluded = lib.elem stdenv.hostPlatform.rust.rustcTarget
15464 (lib.splitString "," (lib.removePrefix "--target=" (
15465 lib.elemAt (lib.filter (f: lib.hasPrefix "--target=" f) pkgsBuildBuild.rustc.unwrapped.configureFlags) 0
15468 callPackage ../build-support/rust/build-rust-crate ({ } // lib.optionalAttrs (stdenv.hostPlatform.libc == null) {
15469 stdenv = stdenvNoCC; # Some build targets without libc will fail to evaluate with a normal stdenv.
15470 } // lib.optionalAttrs targetAlreadyIncluded { inherit (pkgsBuildBuild) rustc cargo; } # Optimization.
15472 buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
15474 cargo-web = callPackage ../development/tools/rust/cargo-web {
15475 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15478 cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph {
15479 inherit (darwin.apple_sdk.frameworks) Security;
15480 inherit (linuxPackages) perf;
15483 defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
15485 cargo-about = callPackage ../development/tools/rust/cargo-about { };
15486 cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { };
15487 cargo-apk = callPackage ../development/tools/rust/cargo-apk { };
15488 cargo-audit = callPackage ../development/tools/rust/cargo-audit {
15489 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15491 cargo-benchcmp = callPackage ../development/tools/rust/cargo-benchcmp { };
15492 cargo-binstall = callPackage ../development/tools/rust/cargo-binstall { };
15493 cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc { };
15494 cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
15495 cargo-c = callPackage ../development/tools/rust/cargo-c {
15496 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
15498 cargo-clone = callPackage ../development/tools/rust/cargo-clone {
15499 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
15501 cargo-codspeed = callPackage ../development/tools/rust/cargo-codspeed {
15502 rustPlatform = makeRustPlatform {
15503 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
15504 inherit rustc cargo;
15507 cargo-component = callPackage ../development/tools/rust/cargo-component { };
15508 cargo-cranky = callPackage ../development/tools/rust/cargo-cranky { };
15509 cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
15510 cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx {
15511 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
15513 cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
15514 inherit (darwin.apple_sdk.frameworks) Security;
15516 cargo-deb = callPackage ../development/tools/rust/cargo-deb { };
15517 cargo-docset = callPackage ../development/tools/rust/cargo-docset { };
15518 cargo-duplicates = callPackage ../development/tools/rust/cargo-duplicates { };
15519 cargo-edit = callPackage ../development/tools/rust/cargo-edit {
15520 inherit (darwin.apple_sdk.frameworks) Security;
15522 cargo-leptos = callPackage ../development/tools/rust/cargo-leptos { };
15523 cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { };
15524 cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { };
15525 cargo-hack = callPackage ../development/tools/rust/cargo-hack { };
15526 cargo-license = callPackage ../development/tools/rust/cargo-license { };
15527 cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { };
15528 cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
15529 cargo-local-registry = callPackage ../development/tools/rust/cargo-local-registry { };
15530 cargo-lock = callPackage ../development/tools/rust/cargo-lock { };
15531 cargo-machete = callPackage ../development/tools/rust/cargo-machete { };
15532 cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
15533 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security SystemConfiguration;
15535 inherit (callPackages ../development/tools/rust/cargo-pgrx { })
15539 cargo-pgrx_0_12_0_alpha_1
15541 cargo-pgrx = cargo-pgrx_0_11_2;
15543 buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix {
15544 inherit (darwin.apple_sdk.frameworks) Security;
15546 cargo-release = callPackage ../development/tools/rust/cargo-release { };
15547 cargo-rr = callPackage ../development/tools/rust/cargo-rr { };
15548 cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin {
15549 inherit (darwin.apple_sdk.frameworks) Security;
15551 cargo-update = callPackage ../development/tools/rust/cargo-update { };
15553 cargo-asm = callPackage ../development/tools/rust/cargo-asm {
15554 inherit (darwin.apple_sdk.frameworks) Security;
15556 cargo-bazel = callPackage ../development/tools/rust/cargo-bazel {
15557 inherit (darwin.apple_sdk.frameworks) Security;
15559 cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { };
15560 cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { };
15561 cargo-bundle = callPackage ../development/tools/rust/cargo-bundle { };
15562 cargo-bundle-licenses = callPackage ../development/tools/rust/cargo-bundle-licenses { };
15563 cargo-cache = callPackage ../development/tools/rust/cargo-cache {
15564 inherit (darwin.apple_sdk.frameworks) Security;
15566 cargo-careful = callPackage ../development/tools/rust/cargo-careful { };
15567 cargo-chef = callPackage ../development/tools/rust/cargo-chef { };
15568 cargo-crev = callPackage ../development/tools/rust/cargo-crev {
15569 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
15571 cargo-cross = callPackage ../development/tools/rust/cargo-cross { };
15572 cargo-deny = callPackage ../development/tools/rust/cargo-deny { };
15573 cargo-depgraph = callPackage ../development/tools/rust/cargo-depgraph { };
15574 cargo-dephell = callPackage ../development/tools/rust/cargo-dephell { };
15575 cargo-diet = callPackage ../development/tools/rust/cargo-diet { };
15576 cargo-dist = callPackage ../development/tools/rust/cargo-dist { };
15577 cargo-espmonitor = callPackage ../development/tools/rust/cargo-espmonitor { };
15578 cargo-feature = callPackage ../development/tools/rust/cargo-feature { };
15579 cargo-fund = callPackage ../development/tools/rust/cargo-fund {
15580 inherit (darwin.apple_sdk.frameworks) Security;
15582 cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { };
15584 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 {
15585 inherit (darwin.apple_sdk.frameworks) AppKit;
15587 cargo-info = callPackage ../development/tools/rust/cargo-info { };
15588 cargo-inspect = callPackage ../development/tools/rust/cargo-inspect {
15589 inherit (darwin.apple_sdk.frameworks) Security;
15591 cargo-insta = callPackage ../development/tools/rust/cargo-insta { };
15592 cargo-lambda = callPackage ../development/tools/rust/cargo-lambda {
15593 zig = buildPackages.zig_0_12;
15594 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15596 cargo-limit = callPackage ../development/tools/rust/cargo-limit { };
15597 cargo-modules = callPackage ../development/tools/rust/cargo-modules { };
15598 cargo-mommy = callPackage ../development/tools/rust/cargo-mommy { };
15599 cargo-msrv = callPackage ../development/tools/rust/cargo-msrv {
15600 inherit (darwin.apple_sdk.frameworks) Security;
15602 cargo-mutants = callPackage ../development/tools/rust/cargo-mutants { };
15604 cargo-ndk = callPackage ../development/tools/rust/cargo-ndk {
15605 inherit (darwin.apple_sdk.frameworks) CoreGraphics Foundation;
15608 cargo-nextest = callPackage ../development/tools/rust/cargo-nextest { };
15609 cargo-play = callPackage ../development/tools/rust/cargo-play { };
15610 cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix {
15611 inherit (darwin.apple_sdk.frameworks) Security;
15613 cargo-readme = callPackage ../development/tools/rust/cargo-readme { };
15614 cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { };
15615 cargo-run-bin = callPackage ../development/tools/rust/cargo-run-bin {};
15616 cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { };
15618 cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { };
15619 cargo-shuttle = callPackage ../development/tools/rust/cargo-shuttle { };
15621 cargo-sort = callPackage ../development/tools/rust/cargo-sort { };
15622 cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck {
15623 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15625 cargo-supply-chain = callPackage ../development/tools/rust/cargo-supply-chain { };
15626 cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { };
15627 cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme { };
15628 cargo-tally = callPackage ../development/tools/rust/cargo-tally { };
15629 cargo-temp = callPackage ../development/tools/rust/cargo-temp { };
15630 cargo-toml-lint = callPackage ../development/tools/rust/cargo-toml-lint { };
15631 cargo-udeps = callPackage ../development/tools/rust/cargo-udeps {
15632 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
15634 cargo-ui = callPackage ../development/tools/rust/cargo-ui { };
15635 cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { };
15637 cargo-mobile2 = callPackage ../development/tools/rust/cargo-mobile2 { };
15639 cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
15640 cargo-vet = callPackage ../development/tools/rust/cargo-vet {
15641 inherit (darwin.apple_sdk.frameworks) Security;
15643 cargo-watch = callPackage ../development/tools/rust/cargo-watch {
15644 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa;
15646 cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
15647 cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces { };
15648 cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
15649 cargo-generate = callPackage ../development/tools/rust/cargo-generate { };
15650 cargo-bootimage = callPackage ../development/tools/rust/bootimage { };
15652 cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures {
15653 inherit (darwin.apple_sdk.frameworks) Security;
15656 cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { };
15658 cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild {
15659 zig = buildPackages.zig_0_12;
15662 cauwugo = callPackage ../development/tools/rust/cauwugo { };
15664 critcmp = callPackage ../development/tools/rust/critcmp { };
15666 devspace = callPackage ../development/tools/misc/devspace { };
15668 djlint = callPackage ../development/tools/djlint { };
15670 leptosfmt = callPackage ../development/tools/rust/leptosfmt { };
15672 panamax = callPackage ../development/tools/rust/panamax { };
15674 ograc = callPackage ../development/tools/rust/ograc { };
15676 opensmalltalk-vm = callPackage ../development/compilers/opensmalltalk-vm { };
15678 opensycl = darwin.apple_sdk_11_0.callPackage ../development/compilers/opensycl { };
15679 opensyclWithRocm = opensycl.override { rocmSupport = true; };
15681 pest-ide-tools = callPackage ../development/tools/misc/pest-ide-tools { };
15683 ravedude = callPackage ../development/tools/rust/ravedude { };
15685 ra-multiplex = callPackage ../development/tools/rust/ra-multiplex {};
15687 rhack = callPackage ../development/tools/rust/rhack { };
15688 roogle = callPackage ../development/tools/rust/roogle { };
15689 rustfmt = rustPackages.rustfmt;
15690 rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer {
15691 inherit (darwin.apple_sdk.frameworks) CoreServices;
15693 rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { };
15694 rust-audit-info = callPackage ../development/tools/rust/rust-audit-info { };
15695 rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { };
15696 rust-bindgen = callPackage ../development/tools/rust/bindgen { };
15697 rust-cbindgen = callPackage ../development/tools/rust/cbindgen {
15698 inherit (darwin.apple_sdk.frameworks) Security;
15700 rust-script = callPackage ../development/tools/rust/rust-script { };
15701 rustup = callPackage ../development/tools/rust/rustup {
15702 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15704 rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master {
15705 inherit (darwin.apple_sdk.frameworks) Security;
15707 rusty-man = callPackage ../development/tools/rust/rusty-man { };
15708 rustycli = callPackage ../development/tools/rust/rustycli { };
15709 specr-transpile = callPackage ../development/tools/rust/specr-transpile { };
15710 typeshare = callPackage ../development/tools/rust/typeshare { };
15712 sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { };
15714 roswell = callPackage ../development/tools/roswell { };
15716 scala_2_10 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.10"; jre = jdk8; };
15717 scala_2_11 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.11"; jre = jdk8; };
15718 scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; };
15719 scala_2_13 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.13"; };
15720 scala_3 = callPackage ../development/compilers/scala { };
15723 scala-runners = callPackage ../development/compilers/scala-runners {
15724 coursier = coursier.override { jre = jdk8; };
15727 scalafix = callPackage ../development/tools/scalafix {
15728 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15730 scalafmt = callPackage ../development/tools/scalafmt { };
15732 scryer-prolog = callPackage ../development/compilers/scryer-prolog { };
15734 seren = callPackage ../applications/networking/instant-messengers/seren { };
15736 serialdv = callPackage ../development/libraries/serialdv { };
15738 serpent = callPackage ../development/compilers/serpent { };
15740 shmig = callPackage ../development/tools/database/shmig { };
15742 sleek = callPackage ../development/tools/database/sleek { };
15744 smlfmt = callPackage ../development/tools/smlfmt { };
15746 # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
15747 smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
15748 smlnj = callPackage ../development/compilers/smlnj {
15749 inherit (darwin) Libsystem;
15752 smlpkg = callPackage ../tools/package-management/smlpkg { };
15754 solc = callPackage ../development/compilers/solc { };
15756 souffle = callPackage ../development/compilers/souffle { };
15758 spasm-ng = callPackage ../development/compilers/spasm-ng { };
15760 spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { };
15762 sqldeveloper = callPackage ../development/tools/database/sqldeveloper {
15766 sqlfluff = callPackage ../development/tools/database/sqlfluff { };
15768 sqlx-cli = callPackage ../development/tools/rust/sqlx-cli {
15769 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security;
15772 squeak = callPackage ../development/compilers/squeak {
15773 stdenv = clangStdenv;
15776 squirrel-sql = callPackage ../development/tools/database/squirrel-sql {
15777 drivers = [ jtds_jdbc mssql_jdbc mysql_jdbc postgresql_jdbc ];
15780 surrealdb-migrations = callPackage ../development/tools/database/surrealdb-migrations {
15781 inherit (darwin.apple_sdk.frameworks) Security;
15784 stalin = callPackage ../development/compilers/stalin { };
15786 metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
15788 svd2rust = callPackage ../development/tools/rust/svd2rust { };
15790 swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { });
15791 inherit (swiftPackages) swift swiftpm sourcekit-lsp swift-format swiftpm2nix;
15793 swi-prolog = callPackage ../development/compilers/swi-prolog {
15794 inherit (darwin.apple_sdk.frameworks) Security;
15796 swi-prolog-gui = swi-prolog.override { withGui = true; };
15798 tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { };
15799 tbb_2021_5 = callPackage ../development/libraries/tbb/2021_5.nix { } ;
15800 tbb_2021_11 = callPackage ../development/libraries/tbb { };
15801 # many packages still fail with latest version
15804 terra = callPackage ../development/compilers/terra {
15805 inherit (darwin) libobjc;
15806 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
15809 teyjus = callPackage ../development/compilers/teyjus {
15810 inherit (ocaml-ng.ocamlPackages_4_14) buildDunePackage;
15813 thrust = callPackage ../development/tools/thrust {
15814 gconf = gnome2.GConf;
15817 tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { };
15819 tinygo = callPackage ../development/compilers/tinygo {
15820 llvmPackages = llvmPackages_18;
15823 tinyscheme = callPackage ../development/interpreters/tinyscheme { };
15825 tbox = callPackage ../development/libraries/tbox { };
15827 typescript = callPackage ../development/compilers/typescript { };
15829 ubports-click = python3Packages.callPackage ../development/tools/click { };
15831 uasm = callPackage ../development/compilers/uasm { };
15833 urn = callPackage ../development/compilers/urn { };
15835 urweb = callPackage ../development/compilers/urweb {
15839 urbackup-client = callPackage ../applications/backup/urbackup-client { };
15841 vlang = callPackage ../development/compilers/vlang { };
15843 vala-lint = callPackage ../development/tools/vala-lint { };
15845 vcard = python3Packages.toPythonApplication python3Packages.vcard;
15847 inherit (callPackage ../development/compilers/vala { })
15851 vyper = with python3Packages; toPythonApplication vyper;
15853 wazero = callPackage ../development/interpreters/wazero { };
15855 wcc = callPackage ../development/compilers/wcc { };
15857 wla-dx = callPackage ../development/compilers/wla-dx { };
15861 , # This should be the only bintools runtime dep with this sort of logic. The
15862 # Others should instead delegate to the next stage's choice with
15863 # `targetPackages.stdenv.cc.bintools`. This one is different just to
15864 # provide the default choice, avoiding infinite recursion.
15865 # See the bintools attribute for the logic and reasoning. We need to provide
15866 # a default here, since eval will hit this function when bootstrapping
15867 # stdenv where the bintools attribute doesn't exist, but will never actually
15868 # be evaluated -- callPackage ends up being too eager.
15869 bintools ? pkgs.bintools
15870 , libc ? bintools.libc
15871 , # libc++ from the default LLVM version is bound at the top level, but we
15872 # want the C++ library to be explicitly chosen by the caller, and null by
15875 , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross.package
15879 callPackage ../build-support/cc-wrapper (let self = {
15880 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
15881 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
15882 nativePrefix = stdenv.cc.nativePrefix or "";
15883 noLibc = !self.nativeLibc && (self.libc == null);
15885 isGNU = cc.isGNU or false;
15886 isClang = cc.isClang or false;
15887 isArocc = cc.isArocc or false;
15888 isZig = cc.isZig or false;
15890 inherit cc bintools libc libcxx extraPackages nixSupport zlib;
15891 } // extraArgs; in self);
15893 wrapCC = cc: wrapCCWith {
15899 , libc ? if stdenv.targetPlatform != stdenv.hostPlatform then libcCross else stdenv.cc.libc
15902 callPackage ../build-support/bintools-wrapper (let self = {
15903 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
15904 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
15905 nativePrefix = stdenv.cc.nativePrefix or "";
15907 noLibc = (self.libc == null);
15909 inherit bintools libc;
15910 } // extraArgs; in self);
15912 yaml-language-server = callPackage ../development/tools/language-servers/yaml-language-server { };
15915 yap = callPackage ../development/compilers/yap { };
15917 yasm = callPackage ../development/compilers/yasm { };
15919 yosys = callPackage ../development/compilers/yosys { };
15920 yosys-bluespec = callPackage ../development/compilers/yosys/plugins/bluespec.nix { };
15921 yosys-ghdl = callPackage ../development/compilers/yosys/plugins/ghdl.nix { };
15922 yosys-synlig = callPackage ../development/compilers/yosys/plugins/synlig.nix { };
15923 yosys-symbiflow = callPackage ../development/compilers/yosys/plugins/symbiflow.nix { };
15925 z88dk = callPackage ../development/compilers/z88dk { };
15927 zulip = callPackage ../applications/networking/instant-messengers/zulip { };
15929 zulip-term = callPackage ../applications/networking/instant-messengers/zulip-term { };
15931 zulu8 = callPackage ../development/compilers/zulu/8.nix { };
15932 zulu11 = callPackage ../development/compilers/zulu/11.nix { };
15933 zulu17 = callPackage ../development/compilers/zulu/17.nix { };
15934 zulu21 = callPackage ../development/compilers/zulu/21.nix { };
15937 ### DEVELOPMENT / INTERPRETERS
15939 acl2 = callPackage ../development/interpreters/acl2 { };
15940 acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; };
15942 angelscript = callPackage ../development/interpreters/angelscript { };
15944 anko = callPackage ../development/interpreters/anko { };
15946 babashka-unwrapped = callPackage ../development/interpreters/babashka { };
15947 babashka = callPackage ../development/interpreters/babashka/wrapped.nix { };
15949 # BQN interpreters and compilers
15953 cbqn = cbqn-bootstrap.phase2;
15954 cbqn-replxx = cbqn-bootstrap.phase2-replxx;
15955 cbqn-standalone = cbqn-bootstrap.phase0;
15956 cbqn-standalone-replxx = cbqn-bootstrap.phase0-replxx;
15958 # Below, the classic self-bootstrapping process
15959 cbqn-bootstrap = lib.dontRecurseIntoAttrs {
15960 # Use clang to compile CBQN if we aren't already.
15961 # CBQN's upstream primarily targets and tests clang which means using gcc
15962 # will result in slower binaries and on some platforms failing/broken builds.
15963 # See https://github.com/dzaima/CBQN/issues/12.
15967 # * CBQN using gcc is broken at runtime on i686 due to
15968 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416,
15969 # * CBQN uses some CPP macros gcc doesn't like for aarch64.
15970 stdenv = if !stdenv.cc.isClang then clangStdenv else stdenv;
15972 mbqn-source = buildPackages.mbqn.src;
15974 phase0 = callPackage ../development/interpreters/bqn/cbqn {
15975 inherit (cbqn-bootstrap) mbqn-source stdenv;
15976 generateBytecode = false;
15977 # Not really used, but since null can be dangerous...
15978 bqn-interpreter = "${lib.getExe' buildPackages.mbqn "bqn"}";
15981 phase0-replxx = callPackage ../development/interpreters/bqn/cbqn {
15982 inherit (cbqn-bootstrap) mbqn-source stdenv;
15983 enableReplxx = true;
15984 generateBytecode = false;
15985 # Not really used, but since null can be dangerous...
15986 bqn-interpreter = "${lib.getExe' buildPackages.mbqn "bqn"}";
15989 phase1 = callPackage ../development/interpreters/bqn/cbqn {
15990 inherit (cbqn-bootstrap) mbqn-source stdenv;
15991 generateBytecode = true;
15992 bqn-interpreter = "${lib.getExe' buildPackages.cbqn-bootstrap.phase0 "cbqn"}";
15995 phase2 = callPackage ../development/interpreters/bqn/cbqn {
15996 inherit (cbqn-bootstrap) mbqn-source stdenv;
15997 generateBytecode = true;
15998 bqn-interpreter = "${lib.getExe' buildPackages.cbqn-bootstrap.phase0 "cbqn"}";
16001 phase2-replxx = callPackage ../development/interpreters/bqn/cbqn {
16002 inherit (cbqn-bootstrap) mbqn-source stdenv;
16003 generateBytecode = true;
16004 enableReplxx = true;
16005 bqn-interpreter = "${lib.getExe' buildPackages.cbqn-bootstrap.phase0 "cbqn"}";
16009 dbqn = callPackage ../by-name/db/dbqn/package.nix {
16010 buildNativeImage = false;
16012 stdenv = stdenvNoCC;
16015 dbqn-native = dbqn.override {
16016 buildNativeImage = true;
16020 chibi = callPackage ../development/interpreters/chibi { };
16022 ceptre = callPackage ../development/interpreters/ceptre { };
16024 cg3 = callPackage ../development/interpreters/cg3 { };
16026 cling = callPackage ../development/interpreters/cling { };
16028 clips = callPackage ../development/interpreters/clips { };
16030 cliscord = callPackage ../misc/cliscord {
16031 inherit (darwin.apple_sdk.frameworks) Security;
16034 clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
16038 inherit (callPackage ../applications/editors/jupyter-kernels/xeus-cling { })
16039 cpp11-kernel cpp14-kernel cpp17-kernel cpp2a-kernel;
16040 xeus-cling = callPackage ../applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix { };
16042 clojure = callPackage ../development/interpreters/clojure {
16043 # set this to an LTS version of java
16047 clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
16049 dhall = haskell.lib.compose.justStaticExecutables haskellPackages.dhall;
16051 dhall-bash = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-bash;
16053 dhall-docs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-docs;
16055 dhall-lsp-server = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-lsp-server;
16057 dhall-json = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-json;
16059 dhall-nix = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nix;
16061 dhall-nixpkgs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nixpkgs;
16063 dhall-yaml = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-yaml;
16065 dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { });
16067 duktape = callPackage ../development/interpreters/duktape { };
16069 duckscript = callPackage ../development/tools/rust/duckscript {
16070 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16073 evcxr = callPackage ../development/interpreters/evcxr {
16074 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16077 beam = callPackage ./beam-packages.nix { };
16078 beam_nox = callPackage ./beam-packages.nix { beam = beam_nox; wxSupport = false; };
16079 beam_minimal = callPackage ./beam-packages.nix {
16080 beam = beam_minimal;
16082 systemdSupport = false;
16084 beam_nodocs = callPackage ./beam-packages.nix {
16085 beam = beam_nodocs;
16087 systemdSupport = false;
16088 ex_docSupport = false;
16091 inherit (beam.interpreters)
16092 erlang erlang_27 erlang_26 erlang_25 erlang_24
16093 elixir elixir_1_17 elixir_1_16 elixir_1_15 elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10
16096 erlang_nox = beam_nox.interpreters.erlang;
16098 inherit (beam.packages.erlang)
16099 ex_doc erlang-ls erlfmt elvis-erlang
16100 rebar rebar3 rebar3WithPlugins
16103 beamPackages = beam.packages.erlang // { __attrsFailEvaluation = true; };
16105 expr = callPackage ../development/interpreters/expr { };
16107 genemichaels = callPackage ../development/tools/rust/genemichaels { };
16109 gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage {
16110 inherit (llvmPackages) openmp;
16111 inherit (darwin.apple_sdk.frameworks) Cocoa;
16112 # MPICH currently build on Darwin
16116 gpython = callPackage ../development/interpreters/gpython { };
16118 graphql-client = callPackage ../development/tools/graphql-client {
16119 inherit (darwin.apple_sdk.frameworks) Security;
16122 graphqlmap = callPackage ../tools/security/graphqlmap { };
16124 graphqurl = callPackage ../tools/networking/graphqurl { };
16126 groovy = callPackage ../development/interpreters/groovy { };
16128 inherit (callPackages ../applications/networking/cluster/hadoop {})
16132 hadoop3 = hadoop_3_4;
16135 hashlink = callPackage ../development/interpreters/hashlink { };
16137 io = callPackage ../development/interpreters/io { };
16139 ivy = callPackage ../development/interpreters/ivy { };
16141 jacinda = haskell.lib.compose.justStaticExecutables haskellPackages.jacinda;
16143 janet = callPackage ../development/interpreters/janet { };
16145 jpm = callPackage ../development/interpreters/janet/jpm.nix { };
16147 jelly = callPackage ../development/interpreters/jelly { };
16149 jimtcl = callPackage ../development/interpreters/jimtcl { };
16151 jmeter = callPackage ../applications/networking/jmeter { };
16153 joker = callPackage ../development/interpreters/joker { };
16155 davmail = callPackage ../applications/networking/davmail {
16159 kamilalisp = callPackage ../development/interpreters/kamilalisp { };
16161 kanif = callPackage ../applications/networking/cluster/kanif { };
16163 kona = callPackage ../development/interpreters/kona { };
16165 lambda-lisp = callPackage ../development/interpreters/lambda-lisp { };
16166 lambda-lisp-blc = lambda-lisp;
16168 love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
16169 love_11 = callPackage ../development/interpreters/love/11.nix { };
16172 wabt = callPackage ../development/tools/wabt { };
16174 zuo = callPackage ../development/interpreters/zuo { };
16176 ### LUA interpreters
16177 emiluaPlugins = recurseIntoAttrs
16178 (callPackage ./emilua-plugins.nix {}
16179 (callPackage ../development/interpreters/emilua { }));
16181 inherit (emiluaPlugins) emilua;
16183 luaInterpreters = callPackage ./../development/interpreters/lua-5 { };
16184 inherit (luaInterpreters) lua5_1 lua5_2 lua5_2_compat lua5_3 lua5_3_compat lua5_4 lua5_4_compat luajit_2_1 luajit_2_0 luajit_openresty;
16186 lua5 = lua5_2_compat;
16189 lua51Packages = recurseIntoAttrs lua5_1.pkgs;
16190 lua52Packages = recurseIntoAttrs lua5_2.pkgs;
16191 lua53Packages = recurseIntoAttrs lua5_3.pkgs;
16192 lua54Packages = recurseIntoAttrs lua5_4.pkgs;
16193 luajitPackages = recurseIntoAttrs luajit.pkgs;
16195 luaPackages = lua52Packages;
16197 luajit = luajit_2_1;
16199 luarocks = luaPackages.luarocks;
16200 luarocks-nix = luaPackages.luarocks-nix;
16202 luarocks-packages-updater = callPackage ../by-name/lu/luarocks-packages-updater/package.nix {
16203 pluginupdate = ../../maintainers/scripts/pluginupdate-py;
16206 luau = callPackage ../development/interpreters/luau { };
16208 lune = callPackage ../development/interpreters/lune { };
16210 toluapp = callPackage ../development/tools/toluapp {
16211 lua = lua5_1; # doesn't work with any other :(
16217 CuboCore = recurseIntoAttrs (import ./cubocore-packages.nix {
16218 inherit newScope lxqt lib libsForQt5;
16221 ### End of CuboCore
16223 maude = callPackage ../development/interpreters/maude { };
16225 me_cleaner = callPackage ../tools/misc/me_cleaner { };
16227 metamath = callPackage ../development/interpreters/metamath { };
16229 minder = callPackage ../applications/misc/minder { };
16231 mujs = callPackage ../development/interpreters/mujs { };
16233 nelua = callPackage ../development/interpreters/nelua { };
16235 nextflow = callPackage ../development/interpreters/nextflow { };
16237 ngn-k = callPackage ../development/interpreters/ngn-k { };
16239 oak = callPackage ../development/interpreters/oak { };
16241 obb = callPackage ../development/interpreters/clojure/obb.nix { };
16243 octave = callPackage ../development/interpreters/octave { };
16245 octaveFull = octave.override {
16249 octave-kernel = callPackage ../applications/editors/jupyter-kernels/octave { };
16251 octavePackages = recurseIntoAttrs octave.pkgs;
16253 pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
16256 # PHP interpreters, packages and extensions.
16258 # Set default PHP interpreter, extensions and packages
16260 phpExtensions = php.extensions;
16261 phpPackages = php.packages;
16263 # Import PHP84 interpreter, extensions and packages
16264 php84 = callPackage ../development/interpreters/php/8.4.nix {
16265 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16266 pcre2 = pcre2.override {
16267 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16270 php84Extensions = recurseIntoAttrs php84.extensions;
16271 php84Packages = recurseIntoAttrs php84.packages;
16273 # Import PHP83 interpreter, extensions and packages
16274 php83 = callPackage ../development/interpreters/php/8.3.nix {
16275 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16276 pcre2 = pcre2.override {
16277 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16280 php83Extensions = recurseIntoAttrs php83.extensions;
16281 php83Packages = recurseIntoAttrs php83.packages;
16283 # Import PHP82 interpreter, extensions and packages
16284 php82 = callPackage ../development/interpreters/php/8.2.nix {
16285 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16286 pcre2 = pcre2.override {
16287 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16290 php82Extensions = recurseIntoAttrs php82.extensions;
16291 php82Packages = recurseIntoAttrs php82.packages;
16293 # Import PHP81 interpreter, extensions and packages
16294 php81 = callPackage ../development/interpreters/php/8.1.nix {
16295 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16296 pcre2 = pcre2.override {
16297 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16300 php81Extensions = recurseIntoAttrs php81.extensions;
16301 php81Packages = recurseIntoAttrs php81.packages;
16303 picoc = callPackage ../development/interpreters/picoc { };
16305 picolisp = callPackage ../development/interpreters/picolisp { };
16307 polyml = callPackage ../development/compilers/polyml { };
16308 polyml56 = callPackage ../development/compilers/polyml/5.6.nix { };
16309 polyml57 = callPackage ../development/compilers/polyml/5.7.nix { };
16311 # Python interpreters. All standard library modules are included except for tkinter, which is
16312 # available as `pythonPackages.tkinter` and can be used as any other Python package.
16313 # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
16314 python2 = python27;
16315 python3 = python312;
16317 # pythonPackages further below, but assigned here because they need to be in sync
16318 python2Packages = dontRecurseIntoAttrs python27Packages;
16319 python3Packages = dontRecurseIntoAttrs python312Packages;
16325 # Python interpreter that is build with all modules, including tkinter.
16326 # These are for compatibility and should not be used inside Nixpkgs.
16327 python2Full = python2.override {
16328 self = python2Full;
16329 pythonAttr = "python2Full";
16332 python27Full = python27.override {
16333 self = python27Full;
16334 pythonAttr = "python27Full";
16337 python3Full = python3.override {
16338 self = python3Full;
16339 pythonAttr = "python3Full";
16340 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16343 python39Full = python39.override {
16344 self = python39Full;
16345 pythonAttr = "python39Full";
16346 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16349 python310Full = python310.override {
16350 self = python310Full;
16351 pythonAttr = "python310Full";
16352 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16355 python311Full = python311.override {
16356 self = python311Full;
16357 pythonAttr = "python311Full";
16358 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16361 python312Full = python312.override {
16362 self = python312Full;
16363 pythonAttr = "python312Full";
16364 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16367 python313Full = python313.override {
16368 self = python313Full;
16369 pythonAttr = "python313Full";
16370 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16374 # https://py-free-threading.github.io
16375 python313FreeThreading = python313.override {
16376 pythonAttr = "python313FreeThreading";
16380 pythonInterpreters = callPackage ./../development/interpreters/python { };
16381 inherit (pythonInterpreters) python27 python39 python310 python311 python312 python313 python3Minimal pypy27 pypy310 pypy39 rustpython;
16383 # List of extensions with overrides to apply to all Python package sets.
16384 pythonPackagesExtensions = [ ];
16386 # Python package sets.
16387 python27Packages = python27.pkgs;
16388 python39Packages = python39.pkgs;
16389 python310Packages = python310.pkgs;
16390 python311Packages = recurseIntoAttrs python311.pkgs;
16391 python312Packages = recurseIntoAttrs python312.pkgs;
16392 python313Packages = python313.pkgs;
16393 pypyPackages = pypy.pkgs;
16394 pypy2Packages = pypy2.pkgs;
16395 pypy27Packages = pypy27.pkgs;
16396 pypy3Packages = pypy3.pkgs;
16397 pypy39Packages = pypy39.pkgs;
16398 pypy310Packages = pypy310.pkgs;
16400 py3c = callPackage ../development/libraries/py3c { };
16402 pythonManylinuxPackages = callPackage ./../development/interpreters/python/manylinux { };
16404 pythonCondaPackages = callPackage ./../development/interpreters/python/conda { };
16406 update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { };
16408 # Should eventually be moved inside Python interpreters.
16409 python-setup-hook = buildPackages.callPackage ../development/interpreters/python/setup-hook.nix { };
16411 pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {});
16413 check-jsonschema = callPackage ../development/tools/check-jsonschema { };
16415 pypi-mirror = callPackage ../development/tools/pypi-mirror { };
16417 svg2tikz = with python3.pkgs; toPythonApplication svg2tikz;
16419 svg2pdf = callPackage ../tools/graphics/svg2pdf { };
16421 pew = callPackage ../development/tools/pew { };
16423 poetry = callPackage ../tools/package-management/poetry { };
16425 poetryPlugins = recurseIntoAttrs poetry.plugins;
16427 poetry2conda = callPackage ../tools/package-management/poetry2conda { };
16429 pip-audit = callPackage ../development/tools/pip-audit { };
16431 pipenv = callPackage ../development/tools/pipenv { };
16433 pipx = with python3.pkgs; toPythonApplication pipx;
16435 pipewire = callPackage ../development/libraries/pipewire {
16436 # ffmpeg depends on SDL2 which depends on pipewire by default.
16437 # Break the cycle by depending on ffmpeg-headless.
16438 # Pipewire only uses libavcodec (via an SPA plugin), which isn't
16439 # affected by the *-headless changes.
16440 ffmpeg = ffmpeg-headless;
16443 wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { };
16445 pw-volume = callPackage ../tools/audio/pw-volume { };
16447 racket = callPackage ../development/interpreters/racket {
16448 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
16450 racket_7_9 = callPackage ../development/interpreters/racket/racket_7_9.nix {
16451 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
16453 racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
16455 rakudo = callPackage ../development/interpreters/rakudo { };
16456 moarvm = darwin.apple_sdk_11_0.callPackage ../development/interpreters/rakudo/moarvm.nix {
16457 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices ApplicationServices;
16459 nqp = callPackage ../development/interpreters/rakudo/nqp.nix { };
16460 zef = callPackage ../development/interpreters/rakudo/zef.nix { };
16462 rascal = callPackage ../development/interpreters/rascal { };
16464 red = callPackage ../development/interpreters/red { };
16466 regexploit = callPackage ../tools/security/regexploit { };
16468 regextester = callPackage ../applications/misc/regextester { };
16470 inherit (ocamlPackages) reason;
16472 buildRubyGem = callPackage ../development/ruby-modules/gem {
16473 inherit (darwin) libobjc;
16475 defaultGemConfig = callPackage ../development/ruby-modules/gem-config {
16476 inherit (darwin) DarwinTools autoSignDarwinBinariesHook;
16477 inherit (darwin.apple_sdk.frameworks) CoreServices;
16479 bundler = callPackage ../development/ruby-modules/bundler { };
16480 bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
16481 bundlerApp = callPackage ../development/ruby-modules/bundler-app { };
16482 bundlerUpdateScript = callPackage ../development/ruby-modules/bundler-update-script { };
16484 bundler-audit = callPackage ../tools/security/bundler-audit { };
16486 sol2 = callPackage ../development/libraries/sol2 { };
16488 solargraph = rubyPackages.solargraph;
16490 rbenv = callPackage ../development/ruby-modules/rbenv { };
16492 rubyfmt = darwin.apple_sdk_11_0.callPackage ../development/tools/rubyfmt {
16493 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
16494 inherit (darwin) libobjc;
16497 inherit (callPackage ../development/interpreters/ruby {
16498 inherit (darwin) libobjc libunwind;
16499 inherit (darwin.apple_sdk.frameworks) Foundation;
16509 rubyPackages = rubyPackages_3_3;
16511 rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems;
16512 rubyPackages_3_2 = recurseIntoAttrs ruby_3_2.gems;
16513 rubyPackages_3_3 = recurseIntoAttrs ruby_3_3.gems;
16514 rubyPackages_3_4 = recurseIntoAttrs ruby_3_4.gems;
16516 mruby = callPackage ../development/compilers/mruby { };
16518 samplebrain = libsForQt5.callPackage ../applications/audio/samplebrain { };
16520 scsh = callPackage ../development/interpreters/scsh { };
16522 scheme48 = callPackage ../development/interpreters/scheme48 { };
16524 scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { };
16526 smiley-sans = callPackage ../data/fonts/smiley-sans { };
16528 inherit (callPackages ../applications/networking/cluster/spark { })
16529 spark_3_5 spark_3_4;
16530 spark3 = spark_3_5;
16533 sparkleshare = callPackage ../applications/version-management/sparkleshare { };
16537 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
16538 inherit (darwin) libobjc;
16540 spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
16541 inherit (darwin) libobjc;
16543 spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix {
16544 inherit (darwin) libobjc;
16546 spidermonkey_128 = callPackage ../development/interpreters/spidermonkey/128.nix {
16547 inherit (darwin) libobjc;
16556 starlark-rust = callPackage ../development/interpreters/starlark-rust { };
16558 supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
16559 fftw = fftwSinglePrec;
16562 supercollider_scel = supercollider.override { useSCEL = true; };
16564 supercolliderPlugins = recurseIntoAttrs {
16565 sc3-plugins = callPackage ../development/interpreters/supercollider/plugins/sc3-plugins.nix {
16566 fftw = fftwSinglePrec;
16570 supercollider-with-plugins = callPackage ../development/interpreters/supercollider/wrapper.nix {
16574 supercollider-with-sc3-plugins = supercollider-with-plugins.override {
16575 plugins = with supercolliderPlugins; [ sc3-plugins ];
16578 taktuk = callPackage ../applications/networking/cluster/taktuk { };
16581 tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { };
16582 tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { };
16583 tcl-9_0 = callPackage ../development/interpreters/tcl/9.0.nix { };
16585 # We don't need versioned package sets thanks to the tcl stubs mechanism
16586 tclPackages = recurseIntoAttrs (callPackage ./tcl-packages.nix {});
16588 tclreadline = tclPackages.tclreadline;
16590 eltclsh = callPackage ../development/tools/eltclsh { };
16592 wasm = ocamlPackages.wasm;
16594 wasm3 = callPackage ../development/interpreters/wasm3 { };
16596 yaegi = callPackage ../development/interpreters/yaegi { };
16598 ### DEVELOPMENT / MISC
16600 inherit (callPackages ../development/misc/h3 { }) h3_3 h3_4;
16604 avrlibc = callPackage ../development/misc/avr/libc {
16605 stdenv = stdenvNoLibc;
16608 avr8burnomat = callPackage ../development/misc/avr8-burn-omat { };
16610 cppreference-doc = callPackage ../development/misc/cppreference-doc { };
16612 sourceFromHead = callPackage ../build-support/source-from-head-fun.nix { };
16614 jruby = callPackage ../development/interpreters/jruby { };
16616 jython = callPackage ../development/interpreters/jython { };
16618 gImageReader = callPackage ../applications/misc/gImageReader { };
16620 gimme-aws-creds = callPackage ../tools/admin/gimme-aws-creds { };
16622 guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
16624 # Needed for autogen
16625 guile_2_0 = callPackage ../development/interpreters/guile/2.0.nix { };
16627 guile_2_2 = callPackage ../development/interpreters/guile/2.2.nix { };
16629 guile_3_0 = callPackage ../development/interpreters/guile/3.0.nix { };
16633 guile-sdl = callPackage ../by-name/gu/guile-sdl/package.nix {
16637 guile-xcb = callPackage ../by-name/gu/guile-xcb/package.nix {
16641 inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { };
16643 msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { };
16645 msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { };
16647 mspds = callPackage ../development/misc/msp430/mspds { };
16648 mspds-bin = callPackage ../development/misc/msp430/mspds/binary.nix { };
16650 mspdebug = callPackage ../development/misc/msp430/mspdebug.nix { };
16652 vc4-newlib = callPackage ../development/misc/vc4/newlib.nix { };
16654 or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { };
16656 rappel = callPackage ../development/misc/rappel { };
16658 protege-distribution = callPackage ../development/web/protege-distribution { };
16660 publii = callPackage ../development/web/publii {};
16662 umr = callPackage ../development/misc/umr { };
16664 refurb = callPackage ../development/tools/refurb { };
16666 srandrd = callPackage ../tools/X11/srandrd { };
16668 srecord = callPackage ../development/tools/misc/srecord { };
16670 srelay = callPackage ../tools/networking/srelay { };
16672 xidel = callPackage ../tools/text/xidel { };
16674 asdf-vm = callPackage ../tools/misc/asdf-vm { };
16676 mise = callPackage ../by-name/mi/mise/package.nix {
16677 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16680 ### DEVELOPMENT / TOOLS
16682 abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { };
16684 abi-dumper = callPackage ../development/tools/misc/abi-dumper { };
16686 abuild = callPackage ../development/tools/abuild { };
16688 actiona = libsForQt5.callPackage ../applications/misc/actiona { };
16690 adreaper = callPackage ../tools/security/adreaper { };
16692 aeron = callPackage ../servers/aeron { };
16694 inherit (callPackage ../development/tools/alloy { })
16699 altair = callPackage ../development/tools/altair-graphql-client { };
16701 ameba = callPackage ../development/tools/ameba { };
16703 anybadge = with python3Packages; toPythonApplication anybadge;
16705 apgdiff = callPackage ../development/tools/database/apgdiff { };
16707 apkg = callPackage ../tools/package-management/apkg { };
16709 augeas = callPackage ../tools/system/augeas { };
16711 autoadb = callPackage ../misc/autoadb { };
16713 ansible = ansible_2_17;
16714 ansible_2_17 = python3Packages.toPythonApplication python3Packages.ansible-core;
16715 ansible_2_16 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
16716 version = "2.16.8";
16717 src = oldAttrs.src.override {
16719 hash = "sha256-WeSqQO1azbTvm789BYkY//k/ZqFJNz2BWciilgRBC9o=";
16722 ansible_2_15 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
16723 version = "2.15.9";
16724 src = oldAttrs.src.override {
16726 pname = "ansible-core";
16727 hash = "sha256-JfmxtaWvPAmGvTko7QhurduGdSf7XIOv7xoDz60080U=";
16731 ansible-builder = with python3Packages; toPythonApplication ansible-builder;
16733 ansible-doctor = callPackage ../tools/admin/ansible/doctor.nix { };
16735 dbus-test-runner = callPackage ../development/tools/dbus-test-runner { };
16737 doq = callPackage ../development/tools/misc/doq { };
16739 espup = callPackage ../development/tools/espup { };
16741 karma-runner = callPackage ../development/tools/karma-runner { };
16743 teller = callPackage ../development/tools/teller { };
16745 yakut = python3Packages.callPackage ../development/tools/misc/yakut { };
16747 ### DEVELOPMENT / TOOLS / LANGUAGE-SERVERS
16749 ansible-language-server = callPackage ../development/tools/language-servers/ansible-language-server { };
16751 beancount-language-server = callPackage ../development/tools/language-servers/beancount-language-server { };
16753 buf-language-server = callPackage ../development/tools/language-servers/buf-language-server { };
16755 ccls = callPackage ../development/tools/language-servers/ccls {
16756 llvmPackages = llvmPackages_14;
16759 docker-compose-language-service = callPackage ../development/tools/language-servers/docker-compose-language-service { };
16761 dockerfile-language-server-nodejs = callPackage ../development/tools/language-servers/dockerfile-language-server-nodejs { };
16763 dot-language-server = callPackage ../development/tools/language-servers/dot-language-server { };
16765 emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { };
16767 emmet-language-server = callPackage ../development/tools/language-servers/emmet-language-server { };
16769 fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { };
16771 fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };
16773 glslls = callPackage ../development/tools/language-servers/glslls { };
16775 helm-ls = callPackage ../development/tools/language-servers/helm-ls { };
16777 javascript-typescript-langserver = callPackage ../development/tools/language-servers/javascript-typescript-langserver { };
16779 jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { };
16781 kotlin-language-server = callPackage ../development/tools/language-servers/kotlin-language-server { };
16783 lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server {
16784 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
16785 inherit (darwin) ditto;
16788 metals = callPackage ../development/tools/language-servers/metals { };
16790 millet = callPackage ../development/tools/language-servers/millet { };
16792 neocmakelsp = callPackage ../development/tools/language-servers/neocmakelsp { };
16794 inherit (callPackages ../development/tools/language-servers/nixd {
16795 llvmPackages = llvmPackages_16;
16796 nix = nixVersions.nix_2_19;
16799 openscad-lsp = callPackage ../development/tools/language-servers/openscad-lsp { };
16801 perlnavigator = callPackage ../development/tools/language-servers/perlnavigator { };
16803 postgres-lsp = callPackage ../development/tools/language-servers/postgres-lsp { };
16805 rune-languageserver = callPackage ../development/tools/language-servers/rune-languageserver { };
16807 svls = callPackage ../development/tools/language-servers/svls { };
16809 vala-language-server = callPackage ../development/tools/language-servers/vala-language-server { };
16811 vscode-langservers-extracted = callPackage ../development/tools/language-servers/vscode-langservers-extracted { };
16813 zls = callPackage ../development/tools/language-servers/zls { };
16815 ansible-later = callPackage ../tools/admin/ansible/later.nix { };
16817 ansible-lint = callPackage ../tools/admin/ansible/lint.nix { };
16819 antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
16820 antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { };
16821 antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { };
16824 inherit (callPackages ../development/tools/parsing/antlr/4.nix { })
16832 antlr4 = antlr4_13;
16836 apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
16839 inherit (callPackages ../servers/apache-kafka { })
16844 apacheKafka = apacheKafka_3_8;
16846 apng2gif = callPackage ../tools/graphics/apng2gif { };
16848 gif2apng = callPackage ../tools/graphics/gif2apng { };
16850 apngopt = callPackage ../tools/graphics/apngopt { };
16852 kt = callPackage ../tools/misc/kt { };
16854 arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { };
16856 arpa2common = callPackage ../development/libraries/arpa2common { };
16858 asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { };
16860 astyle = callPackage ../development/tools/misc/astyle { };
16861 libastyle = astyle.override { asLibrary = true; };
16863 automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { };
16865 aviator = callPackage ../development/tools/misc/aviator { };
16867 awf = callPackage ../development/tools/misc/awf { };
16869 aws-adfs = with python3Packages; toPythonApplication aws-adfs;
16871 electron-source = callPackage ../development/tools/electron { };
16873 inherit (callPackages ../development/tools/electron/binary { })
16884 inherit (callPackages ../development/tools/electron/chromedriver { })
16885 electron-chromedriver_29
16886 electron-chromedriver_30
16887 electron-chromedriver_31
16888 electron-chromedriver_32
16889 electron-chromedriver_33
16892 electron_24 = electron_24-bin;
16893 electron_27 = electron_27-bin;
16894 electron_28 = electron_28-bin;
16895 electron_29 = electron_29-bin;
16896 electron_30 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_30 then electron-source.electron_30 else electron_30-bin;
16897 electron_31 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_31 then electron-source.electron_31 else electron_31-bin;
16898 electron_32 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_32 then electron-source.electron_32 else electron_32-bin;
16899 electron_33 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_33 then electron-source.electron_33 else electron_33-bin;
16900 electron = electron_33;
16901 electron-bin = electron_33-bin;
16902 electron-chromedriver = electron-chromedriver_33;
16904 autobuild = callPackage ../development/tools/misc/autobuild { };
16906 autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
16908 autoconf = callPackage ../development/tools/misc/autoconf { };
16909 autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
16910 autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
16911 autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { };
16912 autoconf271 = callPackage ../development/tools/misc/autoconf/2.71.nix { };
16914 autocutsel = callPackage ../tools/X11/autocutsel{ };
16916 automake = automake116x;
16918 automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { };
16920 automake115x = callPackage ../development/tools/misc/automake/automake-1.15.x.nix { };
16922 automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
16924 automake117x = callPackage ../development/tools/misc/automake/automake-1.17.x.nix { };
16926 avrdude = callPackage ../development/embedded/avrdude { };
16928 b4 = callPackage ../development/tools/b4 { };
16930 bam = callPackage ../development/tools/build-managers/bam { };
16932 bandit = with python3Packages; toPythonApplication bandit;
16936 bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 {
16937 inherit (darwin) sigtool;
16938 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
16939 buildJdk = jdk11_headless;
16940 runJdk = jdk11_headless;
16941 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv
16942 else if stdenv.cc.isGNU then gcc12Stdenv
16944 bazel_self = bazel_5;
16947 bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 {
16948 inherit (darwin) sigtool;
16949 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation;
16950 buildJdk = jdk11_headless;
16951 runJdk = jdk11_headless;
16952 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv
16953 else if stdenv.cc.isClang then llvmPackages.stdenv
16954 else if stdenv.cc.isGNU then gcc12Stdenv
16956 bazel_self = bazel_6;
16959 bazel_7 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_7 {
16960 inherit (darwin) sigtool;
16961 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation IOKit;
16962 buildJdk = jdk17_headless;
16963 runJdk = jdk17_headless;
16964 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv
16965 else if stdenv.cc.isClang then llvmPackages.stdenv
16967 bazel_self = bazel_7;
16970 bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { };
16971 buildifier = bazel-buildtools;
16972 buildozer = bazel-buildtools;
16973 unused_deps = bazel-buildtools;
16975 bazel-remote = callPackage ../development/tools/build-managers/bazel/bazel-remote { };
16977 bazel-watcher = callPackage ../development/tools/bazel-watcher { };
16979 bazel-gazelle = callPackage ../development/tools/bazel-gazelle { };
16981 bazel-kazel = callPackage ../development/tools/bazel-kazel { };
16983 bazelisk = callPackage ../development/tools/bazelisk { };
16985 rebazel = callPackage ../development/tools/rebazel {
16986 inherit (darwin.apple_sdk.frameworks) CoreServices;
16989 buildBazelPackage = darwin.apple_sdk_11_0.callPackage ../build-support/build-bazel-package { };
16991 bingrep = callPackage ../development/tools/analysis/bingrep { };
16993 binutils-unwrapped = callPackage ../development/tools/misc/binutils {
16994 inherit (darwin.apple_sdk.frameworks) CoreServices;
16995 # FHS sys dirs presumably only have stuff for the build platform
16996 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
16998 binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils {
16999 inherit (darwin.apple_sdk.frameworks) CoreServices;
17000 # FHS sys dirs presumably only have stuff for the build platform
17001 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
17002 withAllTargets = true;
17004 binutils = wrapBintoolsWith {
17005 bintools = binutils-unwrapped;
17007 binutils_nogold = lowPrio (wrapBintoolsWith {
17008 bintools = binutils-unwrapped.override {
17009 enableGold = false;
17012 binutilsNoLibc = wrapBintoolsWith {
17013 bintools = binutils-unwrapped;
17014 libc = preLibcCrossHeaders;
17017 libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix { };
17019 libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix { };
17021 # Held back 2.38 release. Remove once all dependencies are ported to 2.39.
17022 binutils-unwrapped_2_38 = callPackage ../development/tools/misc/binutils/2.38 {
17023 autoreconfHook = autoreconfHook269;
17024 # FHS sys dirs presumably only have stuff for the build platform
17025 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
17028 libbfd_2_38 = callPackage ../development/tools/misc/binutils/2.38/libbfd.nix {
17029 autoreconfHook = buildPackages.autoreconfHook269;
17032 libopcodes_2_38 = callPackage ../development/tools/misc/binutils/2.38/libopcodes.nix {
17033 autoreconfHook = buildPackages.autoreconfHook269;
17036 # Here we select the default bintools implementations to be used. Note when
17037 # cross compiling these are used not for this stage but the *next* stage.
17038 # That is why we choose using this stage's target platform / next stage's
17041 # Because this is the *next* stages choice, it's a bit non-modular to put
17042 # here. In theory, bootstraping is supposed to not be a chain but at tree,
17043 # where each stage supports many "successor" stages, like multiple possible
17044 # futures. We don't have a better alternative, but with this downside in
17045 # mind, please be judicious when using this attribute. E.g. for building
17046 # things in *this* stage you should use probably `stdenv.cc.bintools` (from a
17047 # default or alternate `stdenv`), at build time, and try not to "force" a
17048 # specific bintools at runtime at all.
17050 # In other words, try to only use this in wrappers, and only use those
17051 # wrappers from the next stage.
17052 bintools-unwrapped = let
17053 inherit (stdenv.targetPlatform) linker;
17054 in if linker == "lld" then llvmPackages.bintools-unwrapped
17055 else if linker == "cctools" then darwin.binutils-unwrapped
17056 else if linker == "bfd" then binutils-unwrapped
17057 else if linker == "gold" then binutils-unwrapped.override { enableGoldDefault = true; }
17059 bintoolsNoLibc = wrapBintoolsWith {
17060 bintools = bintools-unwrapped;
17061 libc = preLibcCrossHeaders;
17063 bintools = wrapBintoolsWith {
17064 bintools = bintools-unwrapped;
17067 bintoolsDualAs = wrapBintoolsWith {
17068 bintools = darwin.binutilsDualAs-unwrapped;
17072 bison = callPackage ../development/tools/parsing/bison { };
17074 bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
17076 black = with python3Packages; toPythonApplication black;
17078 blackfire = callPackage ../development/tools/misc/blackfire { };
17080 black-macchiato = with python3Packages; toPythonApplication black-macchiato;
17082 blackmagic = callPackage ../development/embedded/blackmagic { };
17084 bloomrpc = callPackage ../development/web/bloomrpc { };
17086 bloop = callPackage ../development/tools/build-managers/bloop { };
17088 bossa = callPackage ../development/embedded/bossa { };
17090 bossa-arduino = callPackage ../development/embedded/bossa/arduino.nix { };
17092 bob = callPackage ../development/tools/build-managers/bob { };
17094 buck = callPackage ../development/tools/build-managers/buck {
17095 python3 = python311;
17098 buck2 = callPackage ../development/tools/build-managers/buck2 { };
17100 build2 = callPackage ../development/tools/build-managers/build2 {
17101 # Break cycle by using self-contained toolchain for bootstrapping
17102 build2 = buildPackages.callPackage ../development/tools/build-managers/build2/bootstrap.nix { };
17105 # Dependency of build2, must also break cycle for this
17106 libbutl = callPackage ../development/libraries/libbutl {
17107 build2 = build2.bootstrap;
17108 inherit (darwin) DarwinTools;
17111 libbpkg = callPackage ../development/libraries/libbpkg { };
17112 libodb = callPackage ../development/libraries/libodb { };
17113 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { };
17114 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { };
17116 bore-cli = callPackage ../tools/networking/bore-cli/default.nix {
17117 inherit (darwin.apple_sdk.frameworks) Security;
17120 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { };
17122 buildkite-agent-metrics = callPackage ../servers/monitoring/buildkite-agent-metrics { };
17124 buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
17126 buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust {
17127 inherit (darwin.apple_sdk.frameworks) Security;
17130 bump = callPackage ../development/tools/github/bump { };
17132 libbpf = callPackage ../os-specific/linux/libbpf { };
17133 libbpf_0 = callPackage ../os-specific/linux/libbpf/0.x.nix { };
17135 bundlewrap = with python3.pkgs; toPythonApplication bundlewrap;
17137 bpftools = callPackage ../os-specific/linux/bpftools { };
17139 bpm-tools = callPackage ../tools/audio/bpm-tools { };
17141 cadre = callPackage ../development/tools/cadre { };
17143 carto = callPackage ../development/tools/carto { };
17145 catnip = callPackage ../tools/audio/catnip { };
17147 catnip-gtk4 = callPackage ../tools/audio/catnip-gtk4 { };
17149 cbrowser = callPackage ../development/tools/misc/cbrowser { };
17151 cc-tool = callPackage ../development/embedded/cc-tool { };
17153 # Wrapper that works as gcc or g++
17154 # It can be used by setting in nixpkgs config like this, for example:
17155 # replaceStdenv = { pkgs }: pkgs.ccacheStdenv;
17156 # But if you build in chroot, you should have that path in chroot
17157 # If instantiated directly, it will use $HOME/.ccache as the cache directory,
17158 # i.e. /homeless-shelter/.ccache using the Nix daemon.
17159 # You should specify a different directory using an override in
17160 # packageOverrides to set extraConfig.
17162 # Example using Nix daemon (i.e. multiuser Nix install or on NixOS):
17163 # packageOverrides = pkgs: {
17164 # ccacheWrapper = pkgs.ccacheWrapper.override {
17166 # export CCACHE_COMPRESS=1
17167 # export CCACHE_DIR=/var/cache/ccache
17168 # export CCACHE_UMASK=007
17171 # You can use a different directory, but whichever directory you choose
17172 # should be owned by user root, group nixbld with permissions 0770.
17173 ccacheWrapper = makeOverridable ({ extraConfig, cc }:
17175 cc = ccache.links {
17176 inherit extraConfig;
17177 unwrappedCC = cc.cc;
17181 inherit (stdenv) cc;
17184 ccacheStdenv = lowPrio (makeOverridable ({ stdenv, ... } @ extraArgs:
17185 overrideCC stdenv (buildPackages.ccacheWrapper.override ({
17186 inherit (stdenv) cc;
17187 } // lib.optionalAttrs (builtins.hasAttr "extraConfig" extraArgs) {
17188 extraConfig = extraArgs.extraConfig;
17193 cccc = callPackage ../development/tools/analysis/cccc { };
17195 cgdb = callPackage ../development/tools/misc/cgdb { };
17197 cheat = callPackage ../applications/misc/cheat { };
17199 matter-compiler = callPackage ../development/compilers/matter-compiler { };
17201 cfr = callPackage ../development/tools/java/cfr { };
17203 cfripper = callPackage ../tools/security/cfripper { };
17205 checkra1n = callPackage ../development/mobile/checkra1n { };
17207 checkstyle = callPackage ../development/tools/analysis/checkstyle { };
17209 chromedriver = callPackage ../development/tools/selenium/chromedriver { };
17211 chromium-xorg-conf = callPackage ../os-specific/linux/chromium-xorg-conf { };
17213 chrpath = callPackage ../development/tools/misc/chrpath { };
17215 chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
17217 chruby-fish = callPackage ../development/tools/misc/chruby-fish { };
17219 cl-launch = callPackage ../development/tools/misc/cl-launch { };
17221 cloud-nuke = callPackage ../development/tools/cloud-nuke { };
17223 cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { };
17225 cloudlog = callPackage ../applications/radio/cloudlog { };
17227 cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { };
17229 cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { };
17231 coan = callPackage ../development/tools/analysis/coan { };
17233 coder = callPackage ../development/tools/coder { };
17235 compile-daemon = callPackage ../development/tools/compile-daemon { };
17237 complexity = callPackage ../development/tools/misc/complexity { };
17239 complgen = callPackage ../development/tools/misc/complgen { };
17241 conan = callPackage ../development/tools/build-managers/conan { };
17243 cookiecutter = with python3Packages; toPythonApplication cookiecutter;
17245 cordova = callPackage ../development/mobile/cordova { };
17247 corrosion = callPackage ../development/tools/build-managers/corrosion { };
17249 corundum = callPackage ../development/tools/corundum { };
17251 confluencepot = callPackage ../servers/confluencepot { };
17253 confluent-platform = callPackage ../servers/confluent-platform { };
17255 ctags = callPackage ../development/tools/misc/ctags { };
17257 ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix { };
17259 ctodo = callPackage ../applications/misc/ctodo { };
17261 cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { };
17263 ctmg = callPackage ../tools/security/ctmg { };
17265 # can't use override - it triggers infinite recursion
17266 cmakeMinimal = callPackage ../by-name/cm/cmake/package.nix {
17267 isMinimalBuild = true;
17270 cmakeCurses = cmake.override {
17271 uiToolkits = [ "ncurses" ];
17274 cmakeWithGui = cmake.override {
17275 uiToolkits = [ "ncurses" "qt5" ];
17278 cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
17280 cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
17281 inherit cmake cmake-format;
17284 # Does not actually depend on Qt 5
17285 inherit (plasma5Packages) extra-cmake-modules;
17287 coccinelle = callPackage ../development/tools/misc/coccinelle {
17288 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
17291 cpptest = callPackage ../development/libraries/cpptest { };
17293 cppi = callPackage ../development/tools/misc/cppi { };
17295 cproto = callPackage ../development/tools/misc/cproto { };
17297 cflow = callPackage ../development/tools/misc/cflow { };
17299 cov-build = callPackage ../development/tools/analysis/cov-build { };
17301 credstash = with python3Packages; toPythonApplication credstash;
17303 creduce = callPackage ../development/tools/misc/creduce {
17304 inherit (llvmPackages_16) llvm libclang;
17307 cscope = callPackage ../development/tools/misc/cscope { };
17309 csmith = callPackage ../development/tools/misc/csmith { };
17311 inherit (nodePackages) csslint;
17313 css-html-js-minify = with python3Packages; toPythonApplication css-html-js-minify;
17315 cvehound = callPackage ../development/tools/analysis/cvehound { };
17317 cvise = python3Packages.callPackage ../development/tools/misc/cvise {
17318 # cvise keeps up with fresh llvm releases and supports wide version range
17319 inherit (llvmPackages_14) llvm libclang;
17322 cwltool = callPackage ../applications/science/misc/cwltool { };
17324 dbt = with python3Packages; toPythonApplication dbt-core;
17326 dprint = callPackage ../development/tools/dprint {
17327 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security;
17330 devbox = callPackage ../development/tools/devbox { buildGoModule = buildGo123Module; };
17332 libcxx = llvmPackages.libcxx;
17334 libgcc = stdenv.cc.cc.libgcc or null;
17336 # This is for e.g. LLVM libraries on linux.
17338 if stdenv.targetPlatform == stdenv.hostPlatform && targetPackages.stdenv.cc.isGNU
17339 # Can only do this is in the native case, otherwise we might get infinite
17340 # recursion if `targetPackages.stdenv.cc.cc` itself uses `gccForLibs`.
17341 then targetPackages.stdenv.cc.cc
17344 libstdcxx5 = callPackage ../development/libraries/gcc/libstdc++/5.nix { };
17346 libsigrok = callPackage ../development/tools/libsigrok {
17350 libsigrokdecode = callPackage ../development/tools/libsigrokdecode { };
17352 sqlcl = callPackage ../development/tools/database/sqlcl { };
17354 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { };
17356 datree = callPackage ../development/tools/datree { };
17358 detekt = callPackage ../development/tools/detekt { };
17360 dcadec = callPackage ../development/tools/dcadec { };
17362 dejagnu = callPackage ../development/tools/misc/dejagnu { };
17364 devd = callPackage ../development/tools/devd { };
17366 devtodo = callPackage ../development/tools/devtodo { };
17368 d-spy = callPackage ../development/tools/misc/d-spy { };
17370 dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { };
17372 dfu-util = callPackage ../development/tools/misc/dfu-util { };
17374 ddd = callPackage ../development/tools/misc/ddd { };
17376 lattice-diamond = callPackage ../development/embedded/fpga/lattice-diamond { };
17378 direvent = callPackage ../development/tools/misc/direvent { };
17380 distcc = callPackage ../development/tools/misc/distcc {
17381 libiberty_static = libiberty.override { staticBuild = true; };
17384 # distccWrapper: wrapper that works as gcc or g++
17385 # It can be used by setting in nixpkgs config like this, for example:
17386 # replaceStdenv = { pkgs }: pkgs.distccStdenv;
17387 # But if you build in chroot, a default 'nix' will create
17388 # a new net namespace, and won't have network access.
17389 # You can use an override in packageOverrides to set extraConfig:
17390 # packageOverrides = pkgs: {
17391 # distccWrapper = pkgs.distccWrapper.override {
17393 # DISTCC_HOSTS="myhost1 myhost2"
17397 distccWrapper = makeOverridable ({ extraConfig ? "" }:
17398 wrapCC (distcc.links extraConfig)) { };
17399 distccStdenv = lowPrio (overrideCC stdenv buildPackages.distccWrapper);
17401 distccMasquerade = if stdenv.hostPlatform.isDarwin
17403 else callPackage ../development/tools/misc/distcc/masq.nix {
17405 binutils = binutils;
17408 dive = callPackage ../development/tools/dive { };
17410 dioxus-cli = callPackage ../development/tools/rust/dioxus-cli { };
17412 doclifter = callPackage ../development/tools/misc/doclifter { };
17414 docutils = with python3Packages; toPythonApplication docutils;
17416 doctl = callPackage ../development/tools/doctl { };
17418 doit = with python3Packages; toPythonApplication doit;
17420 dolt = callPackage ../servers/sql/dolt { };
17422 dot2tex = with python3.pkgs; toPythonApplication dot2tex;
17424 doxygen = darwin.apple_sdk_11_0.callPackage ../development/tools/documentation/doxygen {
17426 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
17429 doxygen_gui = lowPrio (doxygen.override { inherit qt5; });
17431 drake = callPackage ../development/tools/build-managers/drake { };
17433 drip = callPackage ../development/tools/drip { };
17435 drm_info = callPackage ../development/tools/drm_info { };
17437 dura = callPackage ../development/tools/misc/dura {
17438 inherit (darwin.apple_sdk.frameworks) Security;
17441 dwz = callPackage ../development/tools/misc/dwz { };
17443 easypdkprog = callPackage ../development/embedded/easypdkprog { };
17445 editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
17447 editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
17449 edb = libsForQt5.callPackage ../development/tools/misc/edb { };
17451 eggdbus = callPackage ../development/tools/misc/eggdbus { };
17453 effitask = callPackage ../applications/misc/effitask { };
17455 efm-langserver = callPackage ../development/tools/efm-langserver { };
17457 egypt = callPackage ../development/tools/analysis/egypt { };
17459 electron-fiddle = callPackage ../development/tools/electron-fiddle { };
17461 elf2uf2-rs = darwin.apple_sdk_11_0.callPackage ../development/embedded/elf2uf2-rs {
17462 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation DiskArbitration Foundation;
17465 elfinfo = callPackage ../development/tools/misc/elfinfo { };
17467 elfkickers = callPackage ../development/tools/misc/elfkickers { };
17469 elfutils = callPackage ../development/tools/misc/elfutils { };
17471 eliot-tree = callPackage ../development/tools/eliot-tree { };
17473 emma = callPackage ../development/tools/analysis/emma { };
17475 ent-go = callPackage ../development/tools/ent { };
17477 epm = callPackage ../development/tools/misc/epm { };
17479 eresi = callPackage ../development/tools/analysis/eresi { };
17481 evmdis = callPackage ../development/tools/analysis/evmdis { };
17483 explain = callPackage ../development/tools/explain { };
17485 ezno = callPackage ../development/tools/misc/ezno { };
17487 func = callPackage ../applications/networking/cluster/func { };
17489 license_finder = callPackage ../development/tools/license_finder { };
17491 license-scanner = callPackage ../development/tools/license-scanner { };
17493 # NOTE: Override and set useIcon = false to use Awk instead of Icon.
17494 noweb = callPackage ../development/tools/literate-programming/noweb { };
17496 eztrace = callPackage ../development/tools/profiling/EZTrace { };
17498 faas-cli = callPackage ../development/tools/faas-cli { };
17500 fastddsgen = callPackage ../development/tools/fastddsgen { };
17502 fastgron = callPackage ../development/tools/fastgron { };
17504 fatcat = callPackage ../development/tools/fatcat { };
17506 findbugs = callPackage ../development/tools/analysis/findbugs { };
17508 findnewest = callPackage ../development/tools/misc/findnewest { };
17510 flootty = callPackage ../development/tools/flootty { };
17512 fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
17514 ffuf = callPackage ../tools/security/ffuf { };
17516 flow = callPackage ../development/tools/analysis/flow {
17517 inherit (darwin.apple_sdk.frameworks) CoreServices;
17518 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
17521 fly = callPackage ../development/tools/continuous-integration/fly { };
17523 fprettify = callPackage ../development/tools/fprettify { };
17525 framac = callPackage ../development/tools/analysis/frama-c { };
17527 frame = callPackage ../development/libraries/frame { };
17529 framesh = callPackage ../applications/blockchains/framesh { };
17531 frp = callPackage ../tools/networking/frp { };
17533 fsatrace = callPackage ../development/tools/misc/fsatrace { };
17535 fswatch = callPackage ../development/tools/misc/fswatch {
17536 inherit (darwin.apple_sdk.frameworks) CoreServices;
17537 autoreconfHook = buildPackages.autoreconfHook269;
17540 fsearch = callPackage ../tools/misc/fsearch { };
17542 fujprog = callPackage ../development/embedded/fpga/fujprog {
17543 inherit (darwin.apple_sdk.frameworks) IOKit;
17546 fundoc = callPackage ../development/tools/fundoc { };
17548 funzzy = callPackage ../development/tools/misc/funzzy { };
17550 gede = libsForQt5.callPackage ../development/tools/misc/gede { };
17552 gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { };
17554 pifpaf = callPackage ../development/tools/pifpaf { };
17556 pmd = callPackage ../development/tools/analysis/pmd {
17557 openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17560 jdepend = callPackage ../development/tools/analysis/jdepend {
17561 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17564 flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { };
17565 flex = callPackage ../development/tools/parsing/flex { };
17567 re-flex = callPackage ../development/tools/parsing/re-flex { };
17569 flexibee = callPackage ../applications/office/flexibee { };
17571 flexcpp = callPackage ../development/tools/parsing/flexc++ { };
17573 geis = callPackage ../development/libraries/geis { };
17575 gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
17577 git2-cpp = callPackage ../development/libraries/git2-cpp { };
17579 github-release = callPackage ../development/tools/github/github-release { };
17581 global = callPackage ../development/tools/misc/global { };
17583 gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils { };
17585 gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing { };
17587 gnome-firmware = callPackage ../applications/misc/gnome-firmware { };
17589 gnome-tecla = callPackage ../applications/misc/gnome-tecla { };
17591 gnome-usage = callPackage ../applications/misc/gnome-usage { };
17593 gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { };
17595 gnome-network-displays = callPackage ../applications/networking/gnome-network-displays { };
17597 gnome-multi-writer = callPackage ../applications/misc/gnome-multi-writer { };
17599 gnome-online-accounts = callPackage ../development/libraries/gnome-online-accounts { };
17601 gnome-video-effects = callPackage ../development/libraries/gnome-video-effects { };
17603 gnum4 = callPackage ../development/tools/misc/gnum4 { };
17606 om4 = callPackage ../development/tools/misc/om4 { };
17608 gnumake = callPackage ../development/tools/build-managers/gnumake { };
17609 gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
17611 go-licenses = callPackage ../development/tools/misc/go-licenses { };
17613 gob2 = callPackage ../development/tools/misc/gob2 { };
17615 gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { };
17617 gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
17619 gopatch = callPackage ../development/tools/misc/gopatch { };
17621 gotify-server = callPackage ../servers/gotify { };
17623 gotty = callPackage ../servers/gotty { };
17625 gputils = callPackage ../development/embedded/gputils { };
17627 gpuvis = callPackage ../development/tools/misc/gpuvis { };
17629 gqlint = callPackage ../development/tools/gqlint { };
17631 gradle-packages = import ../development/tools/build-managers/gradle {
17632 inherit jdk11 jdk17 jdk21;
17634 gradleGen = gradle-packages.gen;
17635 wrapGradle = callPackage gradle-packages.wrapGradle { };
17637 gradle_6-unwrapped = callPackage gradle-packages.gradle_6 { };
17638 gradle_7-unwrapped = callPackage gradle-packages.gradle_7 { };
17639 gradle_8-unwrapped = callPackage gradle-packages.gradle_8 { };
17640 gradle-unwrapped = gradle_8-unwrapped;
17642 gradle_6 = wrapGradle gradle_6-unwrapped null;
17643 gradle_7 = wrapGradle gradle_7-unwrapped null;
17644 gradle_8 = wrapGradle gradle_8-unwrapped null;
17645 gradle = wrapGradle gradle-unwrapped "gradle-unwrapped";
17647 gperf = callPackage ../development/tools/misc/gperf { };
17648 # 3.1 changed some parameters from int to size_t, leading to mismatches.
17649 gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
17651 grail = callPackage ../development/libraries/grail { };
17653 graphene = callPackage ../development/libraries/graphene { };
17655 griffe = with python3Packages; toPythonApplication griffe;
17657 gtk-doc = callPackage ../development/tools/documentation/gtk-doc { };
17659 gtkdialog = callPackage ../development/tools/misc/gtkdialog { };
17661 crowdin-cli = callPackage ../tools/text/crowdin-cli { };
17663 gtranslator = callPackage ../tools/text/gtranslator { };
17665 gtree = callPackage ../tools/text/gtree { };
17667 guff = callPackage ../tools/graphics/guff { };
17670 g-wrap = callPackage ../by-name/g-/g-wrap/package.nix {
17675 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
17676 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
17677 haskellPackages.hadolint;
17679 halfempty = callPackage ../development/tools/halfempty { };
17681 hcloud = callPackage ../development/tools/hcloud { };
17683 help2man = callPackage ../development/tools/misc/help2man { };
17685 heroku = callPackage ../development/tools/heroku { };
17687 highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { };
17689 confluent-cli = callPackage ../development/tools/confluent-cli { };
17691 html-minifier = callPackage ../development/tools/html-minifier { };
17693 htmlhint = callPackage ../development/tools/htmlhint { };
17695 htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { };
17697 hyenae = callPackage ../tools/networking/hyenae { };
17699 iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { };
17700 iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { };
17703 icestorm = callPackage ../development/embedded/fpga/icestorm { };
17705 icmake = callPackage ../development/tools/build-managers/icmake { };
17707 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { };
17709 ikos = callPackage ../development/tools/analysis/ikos {
17710 inherit (llvmPackages_14) stdenv clang llvm;
17714 img = callPackage ../development/tools/img { };
17716 include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
17717 llvmPackages = llvmPackages_18;
17720 indent = callPackage ../development/tools/misc/indent { };
17722 inotify-tools = callPackage ../development/tools/misc/inotify-tools { };
17724 inherit (callPackage ../applications/misc/inochi2d { })
17725 inochi-creator inochi-session;
17727 intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { };
17729 insomnia = callPackage ../development/web/insomnia { };
17731 ihp-new = callPackage ../development/web/ihp-new { };
17733 iozone = callPackage ../development/tools/misc/iozone { };
17735 itstool = callPackage ../development/tools/misc/itstool { };
17737 jacoco = callPackage ../development/tools/analysis/jacoco { };
17739 jake = callPackage ../development/tools/jake { };
17741 javacc = callPackage ../development/tools/parsing/javacc {
17742 # Upstream doesn't support anything newer than Java 8.
17743 # https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
17748 jbake = callPackage ../development/tools/jbake { };
17750 jbang = callPackage ../development/tools/jbang { };
17752 jikespg = callPackage ../development/tools/parsing/jikespg { };
17754 jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
17756 jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
17758 jpexs = callPackage ../development/tools/jpexs { };
17760 k0sctl = callPackage ../applications/networking/cluster/k0sctl { };
17762 k2tf = callPackage ../development/tools/misc/k2tf { };
17764 kafka-delta-ingest = callPackage ../development/tools/kafka-delta-ingest { };
17766 kamid = callPackage ../servers/ftp/kamid { };
17768 karate = callPackage ../development/tools/karate { };
17770 kati = callPackage ../development/tools/build-managers/kati { };
17772 kafkactl = callPackage ../development/tools/kafkactl { };
17774 kcat = callPackage ../development/tools/kcat { };
17776 kcc = libsForQt5.callPackage ../applications/graphics/kcc { };
17778 kcgi = callPackage ../development/web/kcgi { };
17780 kcov = callPackage ../development/tools/analysis/kcov { };
17782 kind = callPackage ../development/tools/kind { };
17784 khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { };
17786 ko = callPackage ../development/tools/ko { };
17788 konstraint = callPackage ../development/tools/konstraint { };
17790 krankerl = callPackage ../development/tools/krankerl { };
17792 krew = callPackage ../development/tools/krew { };
17794 kube-bench = callPackage ../tools/security/kube-bench { };
17796 kube-hunter = callPackage ../tools/security/kube-hunter { };
17798 kubeaudit = callPackage ../tools/security/kubeaudit { };
17800 kubectx = callPackage ../development/tools/kubectx { };
17802 kube-linter = callPackage ../development/tools/kube-linter { };
17804 kube-prompt = callPackage ../development/tools/kube-prompt { };
17806 kubeclarity = callPackage ../tools/security/kubeclarity { };
17808 kubemq-community = callPackage ../servers/kubemq-community { };
17810 kubeone = callPackage ../applications/networking/cluster/kubeone { };
17812 kubeprompt = callPackage ../development/tools/kubeprompt { };
17814 kubernetes-polaris = callPackage ../tools/security/kubernetes-polaris { };
17816 kubescape = callPackage ../tools/security/kubescape { };
17818 kubesec = callPackage ../tools/security/kubesec { };
17820 kubespy = callPackage ../applications/networking/cluster/kubespy { };
17822 kubeswitch = callPackage ../development/tools/kubeswitch { };
17824 kubie = callPackage ../development/tools/kubie {
17825 inherit (darwin.apple_sdk.frameworks) Security;
17828 kustomize = callPackage ../development/tools/kustomize { };
17830 kustomize_3 = callPackage ../development/tools/kustomize/3.nix { };
17832 kustomize_4 = callPackage ../development/tools/kustomize/4.nix { };
17834 kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { };
17836 ktlint = callPackage ../development/tools/ktlint { };
17838 kythe = callPackage ../development/tools/kythe { };
17840 laminar = callPackage ../development/tools/continuous-integration/laminar { };
17842 lcov = callPackage ../development/tools/analysis/lcov { };
17844 lemon = callPackage ../development/tools/parsing/lemon { };
17846 libtool = libtool_2;
17848 libtool_1_5 = callPackage ../development/tools/misc/libtool { };
17850 libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { };
17852 libwhich = callPackage ../development/tools/misc/libwhich { };
17854 libwtk-sdl2 = callPackage ../development/libraries/libwtk-sdl2 { };
17856 linuxkit = callPackage ../development/tools/misc/linuxkit {
17857 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization;
17858 inherit (darwin) sigtool;
17861 listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd {
17862 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
17865 lit = with python3Packages; toPythonApplication lit;
17867 litecli = callPackage ../development/tools/database/litecli { };
17869 litefs = callPackage ../development/tools/database/litefs { };
17871 litestream = callPackage ../development/tools/database/litestream { };
17873 ls-lint = callPackage ../development/tools/ls-lint { };
17875 lsof = callPackage ../development/tools/misc/lsof { };
17877 ltrace = callPackage ../development/tools/misc/ltrace { };
17879 lttng-tools = callPackage ../development/tools/misc/lttng-tools { };
17881 lttng-ust = callPackage ../development/tools/misc/lttng-ust { };
17883 lttng-ust_2_12 = callPackage ../development/tools/misc/lttng-ust/2.12.nix { };
17885 lttv = callPackage ../development/tools/misc/lttv { };
17887 lurk = callPackage ../development/tools/lurk { };
17889 maizzle = callPackage ../development/tools/maizzle { };
17891 malt = callPackage ../development/tools/profiling/malt { };
17893 marksman = callPackage ../development/tools/marksman { };
17895 massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
17897 mastodon-archive = callPackage ../tools/backup/mastodon-archive { };
17899 math-preview = callPackage ../tools/text/math-review { };
17902 inherit (maven) buildMaven;
17904 mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { };
17906 go-md2man = callPackage ../development/tools/misc/go-md2man { };
17908 mage = callPackage ../development/tools/build-managers/mage { };
17910 mbed-cli = callPackage ../development/tools/mbed-cli { };
17912 mdl = callPackage ../development/tools/misc/mdl { };
17914 meraki-cli = python3Packages.callPackage ../tools/admin/meraki-cli { };
17916 mermerd = callPackage ../development/tools/database/mermerd { };
17918 python-matter-server = with python3Packages; toPythonApplication (
17919 python-matter-server.overridePythonAttrs (oldAttrs: {
17920 dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.server;
17924 minify = callPackage ../development/web/minify { };
17926 minizinc = callPackage ../development/tools/minizinc { };
17927 minizincide = qt6Packages.callPackage ../development/tools/minizinc/ide.nix {
17928 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa;
17931 mkcert = callPackage ../development/tools/misc/mkcert { };
17933 mkdocs = with python3Packages; toPythonApplication mkdocs;
17935 mmtf-cpp = callPackage ../development/libraries/science/chemistry/mmtf-cpp { };
17937 mockgen = callPackage ../development/tools/mockgen { };
17939 mockoon = callPackage ../tools/networking/mockoon { };
17941 modd = callPackage ../development/tools/modd { };
17943 mold = callPackage ../by-name/mo/mold/package.nix {
17944 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
17948 mold-wrapped = wrapBintoolsWith {
17950 extraBuildCommands = ''
17951 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}ld.mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/ld.mold
17952 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/mold
17956 moon = callPackage ../development/tools/build-managers/moon/default.nix { };
17958 mopsa = ocamlPackages.mopsa.bin;
17960 msgpack-tools = callPackage ../development/tools/msgpack-tools { };
17962 msgpuck = callPackage ../development/libraries/msgpuck { };
17964 msitools = callPackage ../development/tools/misc/msitools { };
17967 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
17968 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
17969 haskellPackages.haskell-ci;
17971 nailgun = callPackage ../development/tools/nailgun { };
17973 nap = callPackage ../development/tools/nap { };
17975 nex = callPackage ../development/tools/parsing/nex { };
17977 nimbo = with python3Packages; callPackage ../applications/misc/nimbo { };
17979 gn = callPackage ../development/tools/build-managers/gn { };
17980 gn1924 = callPackage ../development/tools/build-managers/gn/rev1924.nix { };
17982 nixbang = callPackage ../development/tools/misc/nixbang {
17983 pythonPackages = python3Packages;
17986 nix-bisect = callPackage ../development/tools/misc/nix-bisect { };
17988 nix-build-uncached = callPackage ../development/tools/misc/nix-build-uncached { };
17990 nexusmods-app-unfree = nexusmods-app.override {
17991 pname = "nexusmods-app-unfree";
17995 nmrpflash = callPackage ../development/embedded/nmrpflash { };
17997 norminette = callPackage ../development/tools/norminette { };
17999 nwjs = callPackage ../development/tools/nwjs { };
18001 nwjs-sdk = callPackage ../development/tools/nwjs {
18005 nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { };
18007 obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; };
18009 obuild = callPackage ../development/tools/ocaml/obuild { };
18011 omake = callPackage ../development/tools/ocaml/omake { };
18013 omniorb = callPackage ../development/tools/omniorb { };
18015 openai = with python3Packages; toPythonApplication openai;
18017 openai-whisper = with python3.pkgs; toPythonApplication openai-whisper;
18019 openai-whisper-cpp = darwin.apple_sdk_11_0.callPackage ../tools/audio/openai-whisper-cpp {
18020 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate CoreGraphics CoreML CoreVideo MetalKit;
18023 opengrok = callPackage ../development/tools/misc/opengrok { };
18025 openocd = callPackage ../development/embedded/openocd { };
18027 openocd-rp2040 = openocd.overrideAttrs (old: {
18028 pname = "openocd-rp2040";
18029 src = fetchFromGitHub {
18030 owner = "raspberrypi";
18032 rev = "4d87f6dcae77d3cbcd8ac3f7dc887adf46ffa504";
18033 hash = "sha256-bBqVoHsnNoaC2t8hqcduI8GGlO0VDMUovCB0HC+rxvc=";
18034 # openocd disables the vendored libraries that use submodules and replaces them with nix versions.
18035 # this works out as one of the submodule sources seems to be flakey.
18036 fetchSubmodules = false;
18038 nativeBuildInputs = old.nativeBuildInputs ++ [
18043 oprofile = callPackage ../development/tools/profiling/oprofile {
18044 libiberty_static = libiberty.override { staticBuild = true; };
18047 package-project-cmake = callPackage ../development/tools/package-project-cmake { };
18049 pactorio = callPackage ../development/tools/pactorio {
18050 inherit (darwin.apple_sdk.frameworks) Security;
18053 panopticon = callPackage ../development/tools/analysis/panopticon { };
18055 parinfer-rust = callPackage ../development/tools/parinfer-rust { };
18057 parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
18059 patchelf = callPackage ../development/tools/misc/patchelf { };
18061 patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
18063 patsh = callPackage ../development/tools/misc/patsh { };
18065 pax-rs = callPackage ../development/tools/pax-rs { };
18067 perfect-hash = callPackage ../development/tools/misc/perfect-hash { };
18069 peg = callPackage ../development/tools/parsing/peg { };
18071 pgcli = with pkgs.python3Packages; toPythonApplication pgcli;
18073 picotool = callPackage ../development/tools/picotool { };
18075 planus = callPackage ../development/tools/misc/planus { };
18077 pmccabe = callPackage ../development/tools/misc/pmccabe { };
18079 pkgconf-unwrapped = libpkgconf;
18081 pkgconf = callPackage ../build-support/pkg-config-wrapper {
18082 pkg-config = pkgconf-unwrapped;
18083 baseBinName = "pkgconf";
18086 pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { };
18087 pkg-config = callPackage ../build-support/pkg-config-wrapper {
18088 pkg-config = pkg-config-unwrapped;
18091 pkg-configUpstream = lowPrio (pkg-config.override (old: {
18092 pkg-config = old.pkg-config.override {
18097 pnpm-lock-export = callPackage ../development/web/pnpm-lock-export { };
18099 portableService = callPackage ../build-support/portable-service { };
18101 polar = callPackage ../tools/misc/polar { };
18103 inherit (nodePackages) postcss-cli;
18105 postiats-utilities = callPackage ../development/tools/postiats-utilities { };
18107 postman = callPackage ../development/web/postman { };
18109 pprof = callPackage ../development/tools/profiling/pprof { };
18111 pqrs = callPackage ../development/tools/pqrs { };
18113 pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree;
18115 prelink = callPackage ../development/tools/misc/prelink { };
18117 premake3 = callPackage ../development/tools/misc/premake/3.nix { };
18119 premake4 = callPackage ../development/tools/misc/premake { };
18121 premake5 = callPackage ../development/tools/misc/premake/5.nix {
18122 inherit (darwin.apple_sdk.frameworks) Foundation;
18125 premake = premake4;
18127 process-compose = callPackage ../applications/misc/process-compose { };
18129 process-viewer = callPackage ../applications/misc/process-viewer { };
18131 procodile = callPackage ../tools/system/procodile { };
18133 protox = callPackage ../development/tools/misc/protox { };
18135 proxmove = callPackage ../tools/admin/proxmove { };
18137 pry = callPackage ../development/tools/pry { };
18139 pup = callPackage ../development/tools/pup { };
18141 puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli { };
18143 pyrseas = callPackage ../development/tools/database/pyrseas { };
18145 pycritty = with python3Packages; toPythonApplication pycritty;
18147 pylint-exit = callPackage ../development/tools/pylint-exit { };
18149 qc = callPackage ../development/tools/qc { };
18151 qtcreator = qt6Packages.callPackage ../development/tools/qtcreator {
18152 inherit (linuxPackages) perf;
18153 stdenv = llvmPackages.stdenv;
18156 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
18158 radare2 = callPackage ../development/tools/analysis/radare2 ({
18160 } // (config.radare or {}));
18162 ran = callPackage ../servers/http/ran { };
18164 retry = callPackage ../tools/system/retry { };
18166 rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
18168 rizinPlugins = recurseIntoAttrs rizin.plugins;
18170 cutter = qt6.callPackage ../development/tools/analysis/rizin/cutter.nix { };
18172 cutterPlugins = recurseIntoAttrs cutter.plugins;
18174 ragel = ragelStable;
18176 randoop = callPackage ../development/tools/analysis/randoop { };
18178 inherit (callPackages ../development/tools/parsing/ragel { }) ragelStable ragelDev;
18180 hammer = callPackage ../development/tools/parsing/hammer { };
18182 rcodesign = darwin.apple_sdk_11_0.callPackage ../development/tools/rcodesign {};
18184 rdocker = callPackage ../development/tools/rdocker { };
18186 react-static = callPackage ../development/tools/react-static { };
18188 redis-dump = callPackage ../development/tools/redis-dump { };
18190 redis-plus-plus = callPackage ../development/libraries/redis-plus-plus { };
18192 redisinsight = callPackage ../development/tools/redisinsight { };
18194 redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
18196 redo-c = callPackage ../development/tools/build-managers/redo-c { };
18198 redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
18200 regclient = callPackage ../development/tools/regclient { };
18201 inherit (regclient) regbot regctl regsync;
18203 regex-cli = callPackage ../development/tools/misc/regex-cli { };
18205 reno = callPackage ../development/tools/reno {
18206 python3Packages = python311Packages;
18209 re2c = callPackage ../development/tools/parsing/re2c { };
18211 remake = callPackage ../development/tools/build-managers/remake { };
18213 replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { };
18215 replacement = callPackage ../development/tools/misc/replacement { };
18217 inherit (callPackage ../development/tools/replay-io { })
18218 replay-io replay-node-cli;
18220 requestly = callPackage ../tools/networking/requestly { };
18222 reshape = callPackage ../development/tools/reshape { } ;
18224 retdec = callPackage ../development/tools/analysis/retdec { };
18226 reviewdog = callPackage ../development/tools/misc/reviewdog { };
18228 revive = callPackage ../development/tools/revive { };
18230 riff = callPackage ../development/tools/misc/riff { };
18232 riffdiff = callPackage ../tools/text/riffdiff {};
18234 rman = callPackage ../development/tools/misc/rman { };
18236 rnginline = with python3Packages; toPythonApplication rnginline;
18238 rolespec = callPackage ../development/tools/misc/rolespec { };
18240 rr = callPackage ../development/tools/analysis/rr { };
18242 rsass = callPackage ../development/tools/misc/rsass { };
18244 rsonpath = callPackage ../development/tools/misc/rsonpath { };
18246 rufo = callPackage ../development/tools/rufo { };
18248 muonStandalone = muon.override {
18249 embedSamurai = true;
18253 saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
18255 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { };
18257 samply = callPackage ../development/tools/misc/samply { };
18259 sauce-connect = callPackage ../development/tools/sauce-connect { };
18261 sawjap = callPackage ../development/tools/java/sawjap { };
18263 sbomnix = python3.pkgs.callPackage ../tools/security/sbomnix { };
18265 sd-local = callPackage ../development/tools/sd-local { };
18267 seer = libsForQt5.callPackage ../development/tools/misc/seer { };
18269 selenium-server-standalone = callPackage ../development/tools/selenium/server { };
18271 selendroid = callPackage ../development/tools/selenium/selendroid { };
18273 sem = callPackage ../development/tools/sem { };
18275 semver-tool = callPackage ../development/tools/misc/semver-tool { };
18277 semantik = libsForQt5.callPackage ../applications/office/semantik { };
18279 sca2d = callPackage ../development/tools/sca2d { };
18281 mill = callPackage ../development/tools/build-managers/mill { };
18283 sbt = callPackage ../development/tools/build-managers/sbt { };
18284 sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
18285 simpleBuildTool = sbt;
18287 sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { };
18289 scala-cli = callPackage ../development/tools/build-managers/scala-cli { };
18291 scss-lint = callPackage ../development/tools/scss-lint { };
18293 segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
18295 selene = callPackage ../development/tools/selene { };
18297 shadowenv = callPackage ../tools/misc/shadowenv {
18298 inherit (darwin.apple_sdk.frameworks) Security;
18302 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
18303 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
18304 haskellPackages.shake;
18306 shallot = callPackage ../tools/misc/shallot { };
18308 inherit (callPackage ../development/tools/build-managers/shards { })
18312 shellcheck = callPackage ../development/tools/shellcheck {
18313 inherit (__splicedPackages.haskellPackages) ShellCheck;
18317 # Minimal shellcheck executable for package checks.
18318 # Use shellcheck which does not include docs, as
18319 # pandoc takes long to build and documentation isn't needed for just running the cli
18320 shellcheck-minimal = haskell.lib.compose.justStaticExecutables shellcheck.unwrapped;
18322 shellharden = callPackage ../development/tools/shellharden { };
18324 scenebuilder = callPackage ../development/tools/scenebuilder { };
18326 scenic-view = callPackage ../development/tools/scenic-view { };
18328 shncpd = callPackage ../tools/networking/shncpd { };
18330 sigrok-cli = callPackage ../development/tools/sigrok-cli { };
18332 simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
18334 slimerjs = callPackage ../development/tools/slimerjs { };
18336 slint-lsp = callPackage ../by-name/sl/slint-lsp/package.nix {
18337 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
18340 sloccount = callPackage ../development/tools/misc/sloccount { };
18342 sloc = nodePackages.sloc;
18344 smc = callPackage ../tools/misc/smc { };
18346 snore = callPackage ../tools/misc/snore { };
18348 snzip = callPackage ../tools/archivers/snzip { };
18350 snowman = qt5.callPackage ../development/tools/analysis/snowman { };
18352 sparse = callPackage ../development/tools/analysis/sparse {
18356 speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;
18358 spicy-parser-generator = callPackage ../development/tools/parsing/spicy { };
18360 spin = callPackage ../development/tools/analysis/spin { };
18362 spirv-headers = callPackage ../development/libraries/spirv-headers { };
18363 spirv-tools = callPackage ../development/tools/spirv-tools { };
18365 splint = callPackage ../development/tools/analysis/splint {
18366 flex = flex_2_5_35;
18369 spoofer = callPackage ../tools/networking/spoofer {
18370 protobuf = protobuf_21;
18373 spoofer-gui = callPackage ../tools/networking/spoofer {
18375 protobuf = protobuf_21;
18378 spooles = callPackage ../development/libraries/science/math/spooles { };
18380 spr = callPackage ../development/tools/spr {
18381 inherit (darwin.apple_sdk.frameworks) Security;
18384 spruce = callPackage ../development/tools/misc/spruce { };
18386 sqlboiler-crdb = callPackage ../development/tools/database/sqlboiler-crdb { };
18388 sqlc = callPackage ../development/tools/database/sqlc { };
18390 sqlcheck = callPackage ../development/tools/database/sqlcheck { };
18392 sqlcmd = callPackage ../development/tools/database/sqlcmd { };
18394 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
18396 sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
18398 sqlite-web = callPackage ../development/tools/database/sqlite-web { };
18400 sqlmap = with python3Packages; toPythonApplication sqlmap;
18402 sqlpage = callPackage ../servers/sqlpage { };
18404 src-cli = callPackage ../development/tools/misc/src-cli { };
18406 sselp = callPackage ../tools/X11/sselp{ };
18408 statix = callPackage ../tools/nix/statix { };
18410 stm32cubemx = callPackage ../development/embedded/stm32/stm32cubemx { };
18412 stm32flash = callPackage ../development/embedded/stm32/stm32flash { };
18414 stm8flash = callPackage ../development/embedded/stm8/stm8flash { };
18416 strace = callPackage ../development/tools/misc/strace { };
18418 strace-analyzer = callPackage ../development/tools/misc/strace-analyzer { };
18420 stylua = callPackage ../development/tools/stylua { };
18422 summon = callPackage ../development/tools/summon { };
18424 supabase-cli = callPackage ../development/tools/supabase-cli { };
18426 surge-cli = callPackage ../development/tools/surge-cli { };
18428 svlint = callPackage ../development/tools/analysis/svlint { };
18430 swarm = callPackage ../development/tools/analysis/swarm { };
18432 swiftformat = callPackage ../development/tools/swiftformat { };
18434 swiftshader = callPackage ../development/libraries/swiftshader { };
18436 systemfd = callPackage ../development/tools/systemfd { };
18438 c2ffi = callPackage ../development/tools/misc/c2ffi { };
18440 c0 = callPackage ../development/compilers/c0 {
18441 stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv;
18444 c3c = callPackage ../development/compilers/c3c { };
18446 swfmill = callPackage ../tools/video/swfmill { };
18448 swftools = callPackage ../tools/video/swftools {
18449 stdenv = gccStdenv;
18452 szyszka = callPackage ../tools/misc/szyszka { };
18454 taplo = callPackage ../development/tools/taplo { };
18456 taoup = callPackage ../tools/misc/taoup { };
18458 tarmac = callPackage ../development/tools/tarmac {
18459 inherit (darwin.apple_sdk.frameworks) Security;
18462 tcptrack = callPackage ../development/tools/misc/tcptrack { };
18464 teensy-cmake-macros = callPackage ../development/embedded/teensy-cmake-macros { };
18466 teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
18468 teensy-loader-cli = callPackage ../development/embedded/teensy-loader-cli { };
18470 tytools = libsForQt5.callPackage ../development/embedded/tytools { };
18472 terracognita = callPackage ../development/tools/misc/terracognita { };
18474 terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
18475 terraform-ls = callPackage ../development/tools/misc/terraform-ls { };
18477 terraformer = callPackage ../development/tools/misc/terraformer { };
18479 terramate = callPackage ../development/tools/misc/terramate { };
18481 terrascan = callPackage ../tools/security/terrascan { };
18483 terser = callPackage ../development/tools/misc/terser { };
18485 tesh = callPackage ../tools/text/tesh {};
18487 texinfoPackages = callPackages ../development/tools/misc/texinfo/packages.nix { };
18488 inherit (texinfoPackages)
18490 texinfo6_5 # needed for allegro
18491 texinfo6_7 # needed for gpm, iksemel and fwknop
18495 texinfo4= texinfo413; # needed for eukleides and singular
18496 texinfo = texinfo7;
18497 texinfoInteractive = texinfo.override { interactive = true; };
18499 texi2html = callPackage ../development/tools/misc/texi2html { };
18501 texi2mdoc = callPackage ../tools/misc/texi2mdoc { };
18503 texlab = callPackage ../development/tools/misc/texlab {
18504 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
18507 time-ghc-modules = callPackage ../development/tools/time-ghc-modules { };
18509 tflint-plugins = recurseIntoAttrs (
18510 callPackage ../development/tools/analysis/tflint-plugins { }
18513 tfsec = callPackage ../development/tools/analysis/tfsec { };
18515 todoist = callPackage ../applications/misc/todoist { };
18517 todoist-electron = callPackage ../applications/misc/todoist-electron { };
18519 travis = callPackage ../development/tools/misc/travis { };
18521 tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) {
18522 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
18525 tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars;
18527 trellis = callPackage ../development/embedded/fpga/trellis { };
18529 ttags = callPackage ../development/tools/misc/ttags { };
18531 ttyd = callPackage ../servers/ttyd { };
18533 tweak = callPackage ../applications/editors/tweak { };
18535 typical = callPackage ../development/tools/misc/typical { };
18537 tyson = callPackage ../development/tools/misc/tyson { };
18539 uddup = callPackage ../tools/security/uddup { };
18541 udis86 = callPackage ../development/tools/udis86 { };
18543 uhd = callPackage ../applications/radio/uhd { };
18544 uhdMinimal = uhd.override {
18545 enableUtils = false;
18546 enablePythonApi = false;
18549 uisp = callPackage ../development/embedded/uisp { };
18551 wch-isp = callPackage ../development/embedded/wch-isp { };
18553 uncrustify = callPackage ../development/tools/misc/uncrustify { };
18555 unused = callPackage ../development/tools/misc/unused { };
18557 vagrant = callPackage ../development/tools/vagrant { };
18559 bashdb = callPackage ../development/tools/misc/bashdb { };
18561 gdb = callPackage ../development/tools/misc/gdb {
18565 gdbHostCpuOnly = gdb.override { hostCpuOnly = true; };
18567 gf = callPackage ../development/tools/misc/gf { };
18569 java-language-server = callPackage ../development/tools/java/java-language-server { };
18571 jprofiler = callPackage ../development/tools/java/jprofiler {
18575 jhiccup = callPackage ../development/tools/java/jhiccup { };
18577 valgrind = callPackage ../development/tools/analysis/valgrind {
18578 inherit (buildPackages.darwin) xnu bootstrap_cmds;
18580 valgrind-light = (res.valgrind.override { gdb = null; }).overrideAttrs (oldAttrs: {
18581 meta = oldAttrs.meta // { description = "${oldAttrs.meta.description} (without GDB)"; };
18584 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind { };
18586 vcpkg-tool-unwrapped = callPackage ../by-name/vc/vcpkg-tool/package.nix { doWrap = false; };
18588 visualvm = callPackage ../development/tools/java/visualvm { };
18590 volta = callPackage ../development/tools/volta { };
18592 vultr = callPackage ../development/tools/vultr { };
18594 vultr-cli = callPackage ../development/tools/vultr-cli { };
18596 vulnix = callPackage ../tools/security/vulnix { };
18598 vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { };
18600 wails = callPackage ../development/tools/wails {
18601 stdenv = gccStdenv;
18604 wasmer-pack = callPackage ../development/tools/misc/wasmer-pack { };
18606 whatsapp-for-linux = callPackage ../applications/networking/instant-messengers/whatsapp-for-linux { };
18608 whatstyle = callPackage ../development/tools/misc/whatstyle {
18609 inherit (llvmPackages) clang-unwrapped;
18612 watson-ruby = callPackage ../development/tools/misc/watson-ruby { };
18614 web-ext = callPackage ../development/tools/web-ext { };
18616 webdis = callPackage ../development/tools/database/webdis { };
18618 xmake = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/xmake {
18619 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
18622 xc3sprog = callPackage ../development/embedded/xc3sprog { };
18624 xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { };
18626 xcode-install = callPackage ../development/tools/xcode-install { };
18628 xcodebuild = callPackage ../development/tools/xcbuild/wrapper.nix {
18629 inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO;
18631 xcbuild = xcodebuild;
18632 xcbuildHook = makeSetupHook {
18633 name = "xcbuild-hook";
18634 propagatedBuildInputs = [ xcbuild ];
18635 } ../development/tools/xcbuild/setup-hook.sh ;
18637 xcpretty = callPackage ../development/tools/xcpretty { };
18639 xeus = callPackage ../development/libraries/xeus { };
18641 xeus-zmq = callPackage ../development/libraries/xeus-zmq { };
18643 xmlindent = callPackage ../development/web/xmlindent { };
18645 xpwn = callPackage ../development/mobile/xpwn { };
18647 xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
18649 xxe-pe = callPackage ../applications/editors/xxe-pe { };
18651 xxdiff-tip = xxdiff;
18653 xxgdb = callPackage ../development/tools/misc/xxgdb { };
18655 yaml2json = callPackage ../development/tools/yaml2json { };
18657 yams = callPackage ../applications/audio/yams { };
18659 ycmd = callPackage ../by-name/yc/ycmd/package.nix {
18660 inherit (darwin.apple_sdk.frameworks) Cocoa;
18664 yo = callPackage ../development/tools/yo { };
18666 yodl = callPackage ../development/tools/misc/yodl { };
18668 yourkit-java = callPackage ../by-name/yo/yourkit-java/package.nix {
18672 yq = python3.pkgs.toPythonApplication python3.pkgs.yq;
18674 yq-go = callPackage ../development/tools/yq-go { };
18676 ytt = callPackage ../development/tools/ytt { };
18678 grabserial = callPackage ../development/tools/grabserial { };
18680 mypy = with python3Packages; toPythonApplication mypy;
18682 mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf;
18684 nsis = callPackage ../development/tools/nsis { };
18686 tockloader = callPackage ../development/tools/misc/tockloader { };
18688 zon2nix = callPackage ../tools/nix/zon2nix { };
18690 ztags = callPackage ../development/tools/misc/ztags { };
18692 ### DEVELOPMENT / LIBRARIES
18694 aalib = callPackage ../development/libraries/aalib { };
18696 abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix {
18697 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18698 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18699 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18702 abseil-cpp_202301 = callPackage ../development/libraries/abseil-cpp/202301.nix {
18703 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18704 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18705 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18708 abseil-cpp_202401 = callPackage ../development/libraries/abseil-cpp/202401.nix {
18709 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18710 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18711 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18714 abseil-cpp_202407 = callPackage ../development/libraries/abseil-cpp/202407.nix {
18715 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18716 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18717 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18720 abseil-cpp = abseil-cpp_202407;
18722 accountsservice = callPackage ../development/libraries/accountsservice { };
18724 acl = callPackage ../development/libraries/acl { };
18726 acltoolkit = callPackage ../tools/security/acltoolkit { };
18728 acsccid = callPackage ../tools/security/acsccid { };
18730 adns = callPackage ../development/libraries/adns { };
18732 adslib = callPackage ../development/libraries/adslib { };
18734 aemu = callPackage ../development/libraries/aemu { };
18736 afflib = callPackage ../development/libraries/afflib { };
18738 aften = callPackage ../development/libraries/aften { };
18740 alure = callPackage ../development/libraries/alure { };
18742 alure2 = callPackage ../development/libraries/alure2 { };
18744 agg = callPackage ../development/libraries/agg {
18745 stdenv = gccStdenv;
18748 agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { };
18750 alass = callPackage ../applications/video/alass { };
18752 allegro = allegro4;
18753 allegro4 = callPackage ../development/libraries/allegro { };
18754 allegro5 = callPackage ../development/libraries/allegro/5.nix { };
18756 amf-headers = callPackage ../development/libraries/amf-headers { };
18758 aml = callPackage ../development/libraries/aml { };
18760 amrnb = callPackage ../development/libraries/amrnb { };
18762 amrwb = callPackage ../development/libraries/amrwb { };
18764 ansi2html = with python3.pkgs; toPythonApplication ansi2html;
18766 antic = callPackage ../development/libraries/antic { };
18768 anttweakbar = callPackage ../development/libraries/AntTweakBar { };
18770 appstream = callPackage ../development/libraries/appstream { };
18772 appstream-glib = callPackage ../development/libraries/appstream-glib { };
18774 apr = callPackage ../development/libraries/apr {
18775 autoreconfHook = buildPackages.autoreconfHook269;
18778 aprutil = callPackage ../development/libraries/apr-util { };
18780 aravis = callPackage ../development/libraries/aravis { };
18782 arb = callPackage ../development/libraries/arb { };
18784 argparse = callPackage ../development/libraries/argparse { };
18786 argparse-manpage = with python3Packages; toPythonApplication argparse-manpage;
18788 argp-standalone = callPackage ../development/libraries/argp-standalone { };
18790 aribb25 = callPackage ../development/libraries/aribb25 {
18791 inherit (darwin.apple_sdk.frameworks) PCSC;
18794 armadillo = callPackage ../development/libraries/armadillo { };
18796 arrayfire = callPackage ../development/libraries/arrayfire {
18797 cudaPackages = cudaPackages_12;
18800 arsenal = callPackage ../tools/security/arsenal { };
18802 assimp = callPackage ../development/libraries/assimp { };
18804 asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };
18805 asio = callPackage ../development/libraries/asio { };
18807 asmjit = callPackage ../development/libraries/asmjit { };
18809 aspell = callPackage ../development/libraries/aspell { };
18811 aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {});
18813 aspellWithDicts = callPackage ../development/libraries/aspell/aspell-with-dicts.nix {
18814 aspell = aspell.override { searchNixProfiles = false; };
18817 attr = callPackage ../development/libraries/attr { };
18819 at-spi2-core = callPackage ../development/libraries/at-spi2-core { };
18821 # Not moved to aliases while we decide if we should split the package again.
18822 at-spi2-atk = at-spi2-core;
18824 aqbanking = callPackage ../development/libraries/aqbanking { };
18826 aubio = callPackage ../development/libraries/aubio { };
18828 audiality2 = callPackage ../development/libraries/audiality2 { };
18830 audiofile = callPackage ../development/libraries/audiofile {
18831 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices;
18834 aws-c-auth = callPackage ../development/libraries/aws-c-auth { };
18836 aws-c-cal = callPackage ../development/libraries/aws-c-cal {
18837 inherit (darwin.apple_sdk.frameworks) Security;
18840 aws-c-common = callPackage ../development/libraries/aws-c-common { };
18842 aws-c-compression = callPackage ../development/libraries/aws-c-compression { };
18844 aws-c-event-stream = callPackage ../development/libraries/aws-c-event-stream { };
18846 aws-c-http = callPackage ../development/libraries/aws-c-http { };
18848 aws-c-io = callPackage ../development/libraries/aws-c-io {
18849 inherit (darwin.apple_sdk.frameworks) Security;
18852 aws-c-mqtt = callPackage ../development/libraries/aws-c-mqtt { };
18854 aws-c-s3 = callPackage ../development/libraries/aws-c-s3 { };
18856 aws-c-sdkutils = callPackage ../development/libraries/aws-c-sdkutils { };
18858 aws-checksums = callPackage ../development/libraries/aws-checksums { };
18860 aws-crt-cpp = callPackage ../development/libraries/aws-crt-cpp { };
18862 aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp {
18863 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
18866 ayatana-webmail = callPackage ../applications/networking/mailreaders/ayatana-webmail { };
18868 azmq = callPackage ../development/libraries/azmq { };
18870 babl = callPackage ../development/libraries/babl { };
18872 backlight-auto = callPackage ../by-name/ba/backlight-auto/package.nix {
18873 zig = buildPackages.zig_0_11;
18876 backward-cpp = callPackage ../development/libraries/backward-cpp { };
18878 bamf = callPackage ../development/libraries/bamf { };
18880 inherit (callPackages ../development/libraries/bashup-events { }) bashup-events32 bashup-events44;
18882 bcg729 = callPackage ../development/libraries/bcg729 { };
18884 bctoolbox = callPackage ../development/libraries/bctoolbox { };
18886 bc-soci = callPackage ../development/libraries/soci/bc-soci.nix { };
18888 bearssl = callPackage ../development/libraries/bearssl { };
18890 beecrypt = callPackage ../development/libraries/beecrypt { };
18892 belcard = callPackage ../development/libraries/belcard { };
18894 belr = callPackage ../development/libraries/belr { };
18896 bencode = callPackage ../development/libraries/bencode { };
18898 bencodetools = callPackage ../development/libraries/bencodetools { };
18900 belle-sip = callPackage ../development/libraries/belle-sip { };
18903 bicpl = callPackage ../development/libraries/science/biology/bicpl { };
18905 bicgl = callPackage ../development/libraries/science/biology/bicgl { };
18907 # TODO(@Ericson2314): Build bionic libc from source
18908 bionic = if stdenv.hostPlatform.useAndroidPrebuilt
18909 then pkgs."androidndkPkgs_${stdenv.hostPlatform.androidNdkVersion}".libraries
18910 else callPackage ../os-specific/linux/bionic-prebuilt { };
18912 boolstuff = callPackage ../development/libraries/boolstuff { };
18914 inherit (callPackage ../development/libraries/boost { inherit (buildPackages) boost-build; })
18930 bosh-cli = callPackage ../applications/networking/cluster/bosh-cli { };
18932 inherit (callPackages ../development/libraries/botan { })
18937 box2d = callPackage ../development/libraries/box2d {
18938 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel OpenGL;
18941 boxfort = callPackage ../development/libraries/boxfort { };
18943 brunsli = callPackage ../development/libraries/brunsli { };
18945 buddy = callPackage ../development/libraries/buddy { };
18947 buildkit-nix = callPackage ../applications/virtualization/buildkit-nix { };
18949 bulletml = callPackage ../development/libraries/bulletml { };
18951 bzrtp = callPackage ../development/libraries/bzrtp { };
18953 c-ares = callPackage ../development/libraries/c-ares { };
18955 c-aresMinimal = callPackage ../development/libraries/c-ares {
18959 inherit (callPackages ../development/libraries/c-blosc { })
18962 cachix = lib.getBin haskellPackages.cachix;
18964 calcium = callPackage ../development/libraries/calcium { };
18966 cubeb = callPackage ../development/libraries/audio/cubeb {
18967 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreServices;
18970 hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
18972 hci = callPackage ../development/tools/continuous-integration/hci { };
18974 isa-l = callPackage ../development/libraries/isa-l { };
18976 niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv);
18978 ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu);
18980 capnproto = callPackage ../development/libraries/capnproto { };
18982 capnproto-java = callPackage ../development/tools/capnproto-java { };
18984 capnproto-rust = callPackage ../development/tools/capnproto-rust { };
18986 captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
18988 catboost = callPackage ../by-name/ca/catboost/package.nix {
18989 # https://github.com/catboost/catboost/issues/2540
18990 cudaPackages = cudaPackages_11;
18993 cddlib = callPackage ../development/libraries/cddlib { };
18995 cdk-go = callPackage ../tools/security/cdk-go { };
18997 cdo = callPackage ../development/libraries/cdo { };
18999 cista = callPackage ../development/libraries/cista { };
19001 cjose = callPackage ../development/libraries/cjose { };
19003 scmccid = callPackage ../development/libraries/scmccid { };
19005 ccrtp = callPackage ../development/libraries/ccrtp { };
19007 cctag = callPackage ../development/libraries/cctag {
19008 stdenv = clangStdenv;
19012 cctz = callPackage ../development/libraries/cctz {
19013 inherit (darwin.apple_sdk.frameworks) Foundation;
19016 ceedling = callPackage ../development/tools/ceedling { };
19018 celt = callPackage ../development/libraries/celt { };
19019 celt_0_7 = callPackage ../development/libraries/celt/0.7.nix { };
19020 celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix { };
19022 cegui = callPackage ../development/libraries/cegui { };
19024 certbot = python3.pkgs.toPythonApplication python3.pkgs.certbot;
19026 certbot-full = certbot.withPlugins (cp: with cp; [
19027 certbot-dns-cloudflare
19030 certbot-dns-rfc2136
19031 certbot-dns-route53
19034 caf = callPackage ../development/libraries/caf { };
19036 # CGAL 5 has API changes
19037 cgal_4 = callPackage ../development/libraries/CGAL/4.nix { };
19038 cgal_5 = callPackage ../development/libraries/CGAL { };
19041 cgui = callPackage ../development/libraries/cgui { };
19043 charls = callPackage ../development/libraries/charls { };
19045 check = callPackage ../development/libraries/check {
19046 inherit (darwin.apple_sdk.frameworks) CoreServices;
19049 chipmunk = callPackage ../development/libraries/chipmunk { };
19051 chmlib = callPackage ../development/libraries/chmlib { };
19053 chromaprint = callPackage ../development/libraries/chromaprint { };
19055 cl = callPackage ../development/libraries/cl { };
19057 clanlib = callPackage ../development/libraries/clanlib { };
19059 clap = callPackage ../development/libraries/clap { };
19061 classads = callPackage ../development/libraries/classads { };
19063 clfft = callPackage ../development/libraries/clfft { };
19065 clipp = callPackage ../development/libraries/clipp { };
19067 clipper = callPackage ../development/libraries/clipper { };
19069 cln = callPackage ../development/libraries/cln { };
19071 clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { };
19073 clucene_core = clucene_core_2;
19075 clutter = callPackage ../development/libraries/clutter { };
19077 clutter-gst = callPackage ../development/libraries/clutter-gst {
19080 clutter-gtk = callPackage ../development/libraries/clutter-gtk { };
19082 cminpack = callPackage ../development/libraries/cminpack { };
19084 cmocka = callPackage ../development/libraries/cmocka { };
19086 cmrt = callPackage ../development/libraries/cmrt { };
19088 codecserver = callPackage ../applications/audio/codecserver {
19089 protobuf = protobuf_21;
19092 coercer = callPackage ../tools/security/coercer { };
19094 cogl = callPackage ../development/libraries/cogl {
19095 inherit (darwin.apple_sdk.frameworks) OpenGL;
19098 coin3d = callPackage ../development/libraries/coin3d { };
19100 soxt = callPackage ../development/libraries/soxt { };
19102 coinlive = callPackage ../tools/misc/coinlive {
19103 inherit (darwin.apple_sdk.frameworks) Security;
19106 cointop = callPackage ../applications/misc/cointop { };
19108 coloquinte = callPackage ../development/libraries/science/electronics/coloquinte { };
19110 cog = callPackage ../development/web/cog { };
19112 inherit (cosmopolitan) cosmocc;
19114 python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { };
19116 ctpp2 = callPackage ../development/libraries/ctpp2 { };
19118 ctpl = callPackage ../development/libraries/ctpl { };
19120 cppe = callPackage ../development/libraries/science/chemistry/cppe { };
19122 cppdb = callPackage ../development/libraries/cppdb { };
19124 cpp-utilities = callPackage ../development/libraries/cpp-utilities { };
19126 cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
19128 cpp-ipfs-http-client = callPackage ../development/libraries/cpp-ipfs-http-client { };
19130 cpp-netlib = callPackage ../development/libraries/cpp-netlib { };
19132 cpp-jwt = callPackage ../development/libraries/cpp-jwt { };
19134 ctranslate2 = callPackage ../development/libraries/ctranslate2 rec {
19135 stdenv = if withCUDA then gcc11Stdenv else pkgs.stdenv;
19136 withCUDA = pkgs.config.cudaSupport;
19137 withCuDNN = withCUDA && (cudaPackages ? cudnn);
19138 cudaPackages = pkgs.cudaPackages;
19141 ubus = callPackage ../development/libraries/ubus { };
19143 uci = callPackage ../development/libraries/uci { };
19145 uclient = callPackage ../development/libraries/uclient { };
19147 ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; };
19149 ustream-ssl-wolfssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = wolfssl; additional_buildInputs = [ openssl ]; };
19151 ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl {
19152 ssl_implementation = mbedtls_2;
19153 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
19156 uri = callPackage ../development/libraries/uri { };
19158 cppcms = callPackage ../development/libraries/cppcms { };
19160 cppcodec = callPackage ../development/libraries/cppcodec { };
19162 cppunit = callPackage ../development/libraries/cppunit { };
19164 cpputest = callPackage ../development/libraries/cpputest { };
19166 cracklib = callPackage ../development/libraries/cracklib { };
19168 cre2 = callPackage ../development/libraries/cre2 { };
19170 croaring = callPackage ../development/libraries/croaring { };
19172 crossguid = callPackage ../development/libraries/crossguid { };
19174 cryptopp = callPackage ../development/libraries/crypto++ { };
19176 cryptominisat = callPackage ../applications/science/logic/cryptominisat { };
19178 csdr = callPackage ../applications/radio/csdr { };
19180 ctypes_sh = callPackage ../development/libraries/ctypes_sh { };
19182 curlpp = callPackage ../development/libraries/curlpp { };
19184 cutee = callPackage ../development/libraries/cutee { };
19186 cxxtools = callPackage ../development/libraries/cxxtools { };
19188 cwiid = callPackage ../development/libraries/cwiid { };
19190 cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
19192 cxxopts = callPackage ../development/libraries/cxxopts { };
19194 cxxtest = python3Packages.callPackage ../development/libraries/cxxtest { };
19196 cypress = callPackage ../development/web/cypress { };
19198 cyrus_sasl = callPackage ../development/libraries/cyrus-sasl { };
19200 cyrus-sasl-xoauth2 = callPackage ../development/libraries/cyrus-sasl-xoauth2 { };
19202 # Make bdb5 the default as it is the last release under the custom
19206 db48 = callPackage ../development/libraries/db/db-4.8.nix { };
19208 db53 = callPackage ../development/libraries/db/db-5.3.nix { };
19210 db60 = callPackage ../development/libraries/db/db-6.0.nix { };
19211 db62 = callPackage ../development/libraries/db/db-6.2.nix { };
19213 dbxml = callPackage ../development/libraries/dbxml { };
19215 dbus = callPackage ../development/libraries/dbus { };
19216 dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { };
19217 dbus-glib = callPackage ../development/libraries/dbus-glib { };
19218 dbus_java = callPackage ../development/libraries/java/dbus-java { };
19220 dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { };
19221 dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { };
19223 dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
19224 dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
19226 makeDBusConf = { suidHelper, serviceDirectories, apparmor ? "disabled" }:
19227 callPackage ../development/libraries/dbus/make-dbus-conf.nix {
19228 inherit suidHelper serviceDirectories apparmor;
19231 dee = callPackage ../development/libraries/dee {
19232 autoreconfHook = buildPackages.autoreconfHook269;
19235 dhex = callPackage ../applications/editors/dhex { };
19237 double-conversion = callPackage ../development/libraries/double-conversion { };
19239 dclib = callPackage ../development/libraries/dclib { };
19241 digiham = callPackage ../applications/radio/digiham { };
19243 directfb = callPackage ../development/libraries/directfb { };
19245 discord-rpc = callPackage ../development/libraries/discord-rpc {
19246 inherit (darwin.apple_sdk.frameworks) AppKit;
19249 discord-sh = callPackage ../tools/networking/discord-sh { };
19251 dlib = callPackage ../development/libraries/dlib { };
19253 doctest = callPackage ../development/libraries/doctest { };
19255 docopt_cpp = callPackage ../development/libraries/docopt_cpp { };
19257 dotconf = callPackage ../development/libraries/dotconf { };
19259 draco = callPackage ../development/libraries/draco {
19260 tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { };
19263 # Multi-arch "drivers" which we want to build for i686.
19264 driversi686Linux = recurseIntoAttrs {
19265 inherit (pkgsi686Linux)
19276 drogon = callPackage ../development/libraries/drogon { };
19278 dssi = callPackage ../development/libraries/dssi { };
19280 duckdb = callPackage ../development/libraries/duckdb { };
19282 easyloggingpp = callPackage ../development/libraries/easyloggingpp { };
19284 eccodes = callPackage ../development/libraries/eccodes {
19285 pythonPackages = python3Packages;
19286 stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv;
19289 eclib = callPackage ../development/libraries/eclib { };
19291 editline = callPackage ../development/libraries/editline { };
19293 edencommon = darwin.apple_sdk_11_0.callPackage ../development/libraries/edencommon { };
19295 eigen = callPackage ../development/libraries/eigen { };
19297 eigen2 = callPackage ../development/libraries/eigen/2.0.nix { };
19299 eigenmath = callPackage ../applications/science/math/eigenmath { };
19301 vapoursynth = callPackage ../by-name/va/vapoursynth/package.nix {
19302 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19305 vapoursynth-editor = libsForQt5.callPackage ../by-name/va/vapoursynth/editor.nix { };
19307 vmmlib = callPackage ../development/libraries/vmmlib {
19308 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
19311 eglexternalplatform = callPackage ../development/libraries/eglexternalplatform { };
19313 egl-wayland = callPackage ../development/libraries/egl-wayland { };
19315 elastix = callPackage ../development/libraries/science/biology/elastix {
19316 inherit (darwin.apple_sdk.frameworks) Cocoa;
19319 elfio = callPackage ../development/libraries/elfio { };
19321 # TODO: Fix references and add justStaticExecutables https://github.com/NixOS/nixpkgs/issues/318013
19322 emanote = haskellPackages.emanote;
19324 enchant2 = callPackage ../development/libraries/enchant/2.x.nix {
19325 inherit (darwin.apple_sdk.frameworks) Cocoa;
19327 enchant = enchant2;
19329 enet = callPackage ../development/libraries/enet { };
19331 entt = callPackage ../development/libraries/entt { };
19333 libepoxy = callPackage ../development/libraries/libepoxy {
19334 inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
19337 libesmtp = callPackage ../development/libraries/libesmtp { };
19339 exiv2 = callPackage ../development/libraries/exiv2 { };
19341 expat = callPackage ../development/libraries/expat { };
19343 exprtk = callPackage ../development/libraries/exprtk { };
19345 eventlog = callPackage ../development/libraries/eventlog { };
19347 faac = callPackage ../development/libraries/faac { };
19349 faad2 = callPackage ../development/libraries/faad2 { };
19351 factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { };
19352 factor-lang = factor-lang-scope.interpreter;
19354 far2l = callPackage ../applications/misc/far2l {
19355 inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL System;
19358 farbfeld = callPackage ../development/libraries/farbfeld { };
19360 farstream = callPackage ../development/libraries/farstream {
19361 inherit (gst_all_1)
19362 gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
19364 autoreconfHook = buildPackages.autoreconfHook269;
19367 fbthrift = darwin.apple_sdk_11_0.callPackage ../development/libraries/fbthrift { };
19369 fb303 = darwin.apple_sdk_11_0.callPackage ../development/libraries/fb303 { };
19371 fcl = callPackage ../development/libraries/fcl { };
19373 ffcast = callPackage ../tools/X11/ffcast { };
19375 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { };
19377 forge = callPackage ../development/libraries/forge { };
19379 linbox = callPackage ../development/libraries/linbox { };
19381 inherit (callPackage ../development/libraries/ffmpeg { })
19395 ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
19397 ffms = callPackage ../development/libraries/ffms { };
19399 fftw = callPackage ../development/libraries/fftw { };
19400 fftwSinglePrec = fftw.override { precision = "single"; };
19401 fftwFloat = fftwSinglePrec; # the configure option is just an alias
19402 fftwLongDouble = fftw.override { precision = "long-double"; };
19403 # Need gcc >= 4.6.0 to build with FFTW with quad precision, but Darwin defaults to Clang
19404 fftwQuad = fftw.override {
19405 precision = "quad-precision";
19406 stdenv = gccStdenv;
19408 fftwMpi = fftw.override { enableMpi = true; };
19410 filter-audio = callPackage ../development/libraries/filter-audio { };
19412 filtron = callPackage ../servers/filtron { };
19414 fizz = darwin.apple_sdk_11_0.callPackage ../development/libraries/fizz { };
19416 flann = callPackage ../development/libraries/flann { };
19418 flatcc = callPackage ../development/libraries/flatcc { };
19420 flint = callPackage ../development/libraries/flint { };
19422 flint3 = callPackage ../development/libraries/flint/3.nix { };
19424 fltk13 = callPackage ../development/libraries/fltk {
19425 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
19427 fltk14 = callPackage ../development/libraries/fltk/1.4.nix {
19428 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
19430 fltk13-minimal = fltk13.override {
19434 withExamples = false;
19437 fltk14-minimal = fltk14.override {
19441 withExamples = false;
19445 fltk-minimal = fltk13-minimal;
19447 flyway = callPackage ../development/tools/flyway { };
19449 inherit (callPackages ../development/libraries/fmt { }) fmt_8 fmt_9 fmt_10 fmt_11;
19453 fplll = callPackage ../development/libraries/fplll { };
19454 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { };
19456 freeimage = callPackage ../development/libraries/freeimage {
19457 inherit (darwin) autoSignDarwinBinariesHook;
19460 freeipa = callPackage ../os-specific/linux/freeipa {
19461 kerberos = krb5.override {
19465 samba = samba4.override {
19470 freetts = callPackage ../development/libraries/freetts { };
19472 frog = res.languageMachines.frog;
19474 fstrcmp = callPackage ../development/libraries/fstrcmp { };
19476 fstrm = callPackage ../development/libraries/fstrm { };
19478 cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { };
19480 fontconfig = callPackage ../development/libraries/fontconfig {
19481 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
19484 folly = darwin.apple_sdk_11_0.callPackage ../development/libraries/folly { };
19486 folks = callPackage ../development/libraries/folks { };
19488 fortify-headers = callPackage ../development/libraries/fortify-headers { };
19490 makeFontsConf = callPackage ../development/libraries/fontconfig/make-fonts-conf.nix { };
19492 makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
19493 callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
19494 inherit fontconfig fontDirectories;
19497 f2c = callPackage ../development/tools/f2c { };
19499 freealut = callPackage ../development/libraries/freealut { };
19501 freeglut = callPackage ../development/libraries/freeglut { };
19503 freenect = callPackage ../development/libraries/freenect {
19504 inherit (darwin.apple_sdk.frameworks) Cocoa GLUT;
19507 freetype = callPackage ../development/libraries/freetype { };
19509 freexl = callPackage ../development/libraries/freexl { };
19511 frei0r = callPackage ../development/libraries/frei0r { };
19513 fribidi = callPackage ../development/libraries/fribidi { };
19515 frozen = callPackage ../development/libraries/frozen { };
19517 funambol = callPackage ../development/libraries/funambol { };
19519 function-runner = callPackage ../development/web/function-runner { };
19521 functionalplus = callPackage ../development/libraries/functionalplus { };
19523 galer = callPackage ../tools/security/galer { };
19525 gallia = callPackage ../tools/security/gallia { };
19527 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets {
19528 protobuf = protobuf_21;
19531 game-music-emu = callPackage ../development/libraries/audio/game-music-emu { };
19533 ganv = callPackage ../development/libraries/ganv { };
19535 garble = callPackage ../development/tools/garble { };
19537 gcab = callPackage ../development/libraries/gcab { };
19539 gcovr = with python3Packages; toPythonApplication gcovr;
19541 gcr = callPackage ../development/libraries/gcr { };
19543 gcr_4 = callPackage ../development/libraries/gcr/4.nix { };
19545 gdl = callPackage ../development/libraries/gdl { };
19547 gdome2 = callPackage ../development/libraries/gdome2 { };
19549 gecode_3 = callPackage ../development/libraries/gecode/3.nix { };
19550 gecode_6 = qt5.callPackage ../development/libraries/gecode { };
19553 geph = recurseIntoAttrs (callPackages ../applications/networking/geph { pnpm = pnpm_8; });
19555 gephi = callPackage ../applications/science/misc/gephi { };
19557 gegl = callPackage ../development/libraries/gegl {
19558 inherit (darwin.apple_sdk.frameworks) OpenCL;
19561 gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { };
19563 geoclue2 = callPackage ../development/libraries/geoclue { };
19565 geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; };
19567 geocode-glib = callPackage ../development/libraries/geocode-glib { };
19569 geocode-glib_2 = geocode-glib.override {
19570 libsoup = libsoup_3;
19573 geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
19574 drvName = "geoip-tools";
19575 geoipDatabase = geolite-legacy;
19578 geogram = callPackage ../development/libraries/geogram { };
19580 geoip = callPackage ../development/libraries/geoip { };
19582 geoipjava = callPackage ../development/libraries/java/geoipjava { };
19584 geomyidae = callPackage ../applications/networking/gopher/geomyidae { };
19586 geos = callPackage ../development/libraries/geos { };
19588 geos_3_9 = callPackage ../development/libraries/geos/3.9.nix { };
19590 geos_3_11 = callPackage ../development/libraries/geos/3.11.nix { };
19592 getdata = callPackage ../development/libraries/getdata { };
19594 inherit (callPackages ../development/libraries/getdns { })
19597 gettext = callPackage ../development/libraries/gettext { };
19599 gf2x = callPackage ../development/libraries/gf2x { };
19601 gfxstream = callPackage ../development/libraries/gfxstream { };
19603 gd = callPackage ../development/libraries/gd {
19604 automake = automake115x;
19607 gdal = callPackage ../development/libraries/gdal { };
19609 gdalMinimal = callPackage ../development/libraries/gdal {
19610 useMinimalFeatures = true;
19613 gdcm = callPackage ../development/libraries/gdcm {
19614 inherit (darwin) DarwinTools;
19615 inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa;
19618 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs { };
19620 gifticlib = callPackage ../development/libraries/science/biology/gifticlib { };
19622 gio-sharp = callPackage ../development/libraries/gio-sharp { };
19624 givaro = callPackage ../development/libraries/givaro { };
19625 givaro_3 = callPackage ../development/libraries/givaro/3.nix { };
19626 givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix { };
19628 ghc_filesystem = callPackage ../development/libraries/ghc_filesystem { };
19630 ghp-import = with python3Packages; toPythonApplication ghp-import;
19632 ghcid = haskellPackages.ghcid.bin;
19634 gr-framework = callPackage ../by-name/gr/gr-framework/package.nix {
19635 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
19638 graphia = qt6Packages.callPackage ../applications/science/misc/graphia { };
19640 graphinder = callPackage ../tools/security/graphinder { };
19642 hnswlib = callPackage ../development/libraries/hnswlib { };
19644 icon-lang = callPackage ../development/interpreters/icon-lang { };
19646 libgit2 = callPackage ../development/libraries/libgit2 {
19647 inherit (darwin.apple_sdk.frameworks) Security;
19650 libgit2-glib = callPackage ../development/libraries/libgit2-glib { };
19652 libhsts = callPackage ../development/libraries/libhsts { };
19654 glbinding = callPackage ../development/libraries/glbinding { };
19656 gle = callPackage ../development/libraries/gle { };
19658 glew = callPackage ../development/libraries/glew {
19659 inherit (darwin.apple_sdk.frameworks) OpenGL;
19661 glew110 = callPackage ../development/libraries/glew/1.10.nix {
19662 inherit (darwin.apple_sdk.frameworks) AGL OpenGL;
19665 glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
19667 glfw3-minecraft = callPackage ../by-name/gl/glfw3/package.nix {
19668 withMinecraftPatch = true;
19671 glibc = callPackage ../development/libraries/glibc {
19672 stdenv = gccStdenv; # doesn't compile without gcc
19675 mtrace = callPackage ../development/libraries/glibc/mtrace.nix { };
19677 # Provided by libc on Operating Systems that use the Extensible Linker Format.
19678 elf-header = if stdenv.hostPlatform.isElf then null else elf-header-real;
19680 elf-header-real = callPackage ../development/libraries/elf-header { };
19682 glibc_memusage = callPackage ../development/libraries/glibc {
19686 # Being redundant to avoid cycles on boot. TODO: find a better way
19687 glibcCross = callPackage ../development/libraries/glibc {
19688 stdenv = gccCrossLibcStdenv; # doesn't compile without gcc
19689 libgcc = callPackage ../development/libraries/gcc/libgcc {
19690 gcc = gccCrossLibcStdenv.cc;
19691 glibc = glibcCross.override { libgcc = null; };
19692 stdenvNoLibs = gccCrossLibcStdenv;
19696 muslCross = musl.override {
19697 stdenv = stdenvNoLibc;
19700 # These are used when buiding compiler-rt / libgcc, prior to building libc.
19701 preLibcCrossHeaders = let
19702 inherit (stdenv.targetPlatform) libc;
19703 in if stdenv.targetPlatform.isMinGW then targetPackages.windows.mingw_w64_headers or windows.mingw_w64_headers
19704 else if libc == "nblibc" then targetPackages.netbsd.headers or netbsd.headers
19705 else if libc == "libSystem" && stdenv.targetPlatform.isAarch64 then targetPackages.darwin.LibsystemCross or darwin.LibsystemCross
19709 libcCrossChooser = name:
19710 # libc is hackily often used from the previous stage. This `or`
19711 # hack fixes the hack, *sigh*.
19712 /**/ if name == null then null
19713 else if name == "glibc" then targetPackages.glibcCross or glibcCross
19714 else if name == "bionic" then targetPackages.bionic or bionic
19715 else if name == "uclibc" then targetPackages.uclibc or uclibc
19716 else if name == "avrlibc" then targetPackages.avrlibc or avrlibc
19717 else if name == "newlib" && stdenv.targetPlatform.isMsp430 then targetPackages.msp430Newlib or msp430Newlib
19718 else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
19719 else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
19720 else if name == "newlib" then targetPackages.newlib or newlib
19721 else if name == "newlib-nano" then targetPackages.newlib-nano or newlib-nano
19722 else if name == "musl" then targetPackages.muslCross or muslCross
19723 else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
19724 else if name == "ucrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
19725 else if name == "libSystem" then
19726 if stdenv.targetPlatform.useiOSPrebuilt
19727 then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries
19728 else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")
19729 else if name == "fblibc" then targetPackages.freebsd.libc or freebsd.libc
19730 else if name == "oblibc" then targetPackages.openbsd.libc or openbsd.libc
19731 else if name == "nblibc" then targetPackages.netbsd.libc or netbsd.libc
19732 else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
19733 else if name == "relibc" then targetPackages.relibc or relibc
19734 else throw "Unknown libc ${name}";
19737 if stdenv.targetPlatform == stdenv.buildPlatform
19739 else libcCrossChooser stdenv.targetPlatform.libc;
19742 lib.optionalAttrs (stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)) {
19743 # other possible values: win32 or posix
19745 # For win32 or posix set this to null
19746 package = targetPackages.windows.mcfgthreads or windows.mcfgthreads;
19749 wasilibc = callPackage ../development/libraries/wasilibc {
19750 stdenv = stdenvNoLibc;
19753 # Only supported on Linux and only on glibc
19755 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
19756 then callPackage ../development/libraries/glibc/locales.nix {
19757 stdenv = if (!stdenv.cc.isGNU) then
19760 withLinuxHeaders = !stdenv.cc.isGNU;
19763 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
19764 then callPackage ../development/libraries/glibc/locales.nix {
19765 stdenv = if (!stdenv.cc.isGNU) then
19768 withLinuxHeaders = !stdenv.cc.isGNU;
19769 allLocales = false;
19772 glibcInfo = callPackage ../development/libraries/glibc/info.nix { };
19774 glibc_multi = callPackage ../development/libraries/glibc/multi.nix {
19775 # The buildPackages is required for cross-compilation. The pkgsi686Linux set
19776 # has target and host always set to the same value based on target platform
19777 # of the current set. We need host to be same as build to correctly get i686
19778 # variant of glibc.
19779 glibc32 = pkgsi686Linux.buildPackages.glibc;
19782 glm = callPackage ../development/libraries/glm { };
19784 glog = callPackage ../development/libraries/glog { };
19786 gloox = callPackage ../development/libraries/gloox { };
19788 glpk = callPackage ../development/libraries/glpk { };
19790 glsurf = callPackage ../applications/science/math/glsurf {
19791 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
19794 glui = callPackage ../development/libraries/glui { };
19796 gmime2 = callPackage ../development/libraries/gmime/2.nix { };
19797 gmime3 = callPackage ../development/libraries/gmime/3.nix { };
19800 gmm = callPackage ../development/libraries/gmm { };
19802 gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
19803 gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { };
19804 gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
19806 gmpxx = gmp.override { cxx = true; };
19808 #GMP ex-satellite, so better keep it near gmp
19809 mpfr = callPackage ../development/libraries/mpfr { };
19811 mpfi = callPackage ../development/libraries/mpfi { };
19813 mpdecimal = callPackage ../development/libraries/mpdecimal { };
19815 mpfshell = callPackage ../development/tools/mpfshell { };
19818 mpir = callPackage ../development/libraries/mpir { };
19820 gl3w = callPackage ../development/libraries/gl3w { };
19822 gns3Packages = dontRecurseIntoAttrs (callPackage ../applications/networking/gns3 { });
19823 gns3-gui = gns3Packages.guiStable;
19824 gns3-server = gns3Packages.serverStable;
19826 gobject-introspection = callPackage ../development/libraries/gobject-introspection/wrapper.nix { };
19828 gobject-introspection-unwrapped = callPackage ../development/libraries/gobject-introspection {
19829 nixStoreDir = config.nix.storeDir or builtins.storeDir;
19832 goocanvas = callPackage ../development/libraries/goocanvas { };
19833 goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { };
19834 goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { };
19835 goocanvasmm2 = callPackage ../development/libraries/goocanvasmm { };
19837 gflags = callPackage ../development/libraries/gflags { };
19839 gperftools = callPackage ../development/libraries/gperftools { };
19841 grilo = callPackage ../development/libraries/grilo { };
19843 grilo-plugins = callPackage ../development/libraries/grilo-plugins { };
19845 grpc = darwin.apple_sdk_11_0.callPackage ../development/libraries/grpc {
19846 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
19847 then overrideSDK darwin.apple_sdk_11_0.stdenv { darwinMinVersion = "10.13"; }
19851 gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
19853 gst_all_1 = recurseIntoAttrs (callPackage ../development/libraries/gstreamer {
19854 callPackage = newScope gst_all_1;
19855 stdenv = if stdenv.isDarwin then overrideSDK stdenv "12.3" else stdenv;
19856 inherit (darwin.apple_sdk_12_3.frameworks) AudioToolbox AVFoundation Cocoa CoreFoundation CoreMedia CoreServices CoreVideo DiskArbitration Foundation IOKit MediaToolbox OpenGL Security SystemConfiguration VideoToolbox;
19857 inherit (darwin.apple_sdk_12_3.libs) xpc;
19860 gusb = callPackage ../development/libraries/gusb { };
19862 qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp { };
19864 gnet = callPackage ../development/libraries/gnet { };
19866 gnu-config = callPackage ../development/libraries/gnu-config { };
19868 gnu-efi = if stdenv.hostPlatform.isEfi
19869 then callPackage ../development/libraries/gnu-efi { }
19872 gnutls = callPackage ../development/libraries/gnutls {
19873 inherit (darwin.apple_sdk.frameworks) Security;
19874 util-linux = util-linuxMinimal; # break the cyclic dependency
19875 autoconf = buildPackages.autoconf269;
19878 gpac = callPackage ../applications/video/gpac {
19879 inherit (darwin.apple_sdk.frameworks) Carbon;
19882 gpgme = callPackage ../development/libraries/gpgme { };
19884 pgpdump = callPackage ../tools/security/pgpdump { };
19886 pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite { };
19888 pgweb = callPackage ../development/tools/database/pgweb { };
19890 grantlee = libsForQt5.callPackage ../development/libraries/grantlee { };
19892 gsasl = callPackage ../development/libraries/gsasl { };
19894 gsl = callPackage ../development/libraries/gsl { };
19896 gsl-lite = callPackage ../development/libraries/gsl-lite { };
19898 gsm = callPackage ../development/libraries/gsm { };
19900 gsoap = callPackage ../development/libraries/gsoap { };
19902 gsound = callPackage ../development/libraries/gsound { };
19904 gss = callPackage ../development/libraries/gss { };
19906 gtkimageview = callPackage ../development/libraries/gtkimageview { };
19908 glib = callPackage ../development/libraries/glib (let
19909 glib-untested = glib.overrideAttrs { doCheck = false; };
19911 # break dependency cycles
19912 # these things are only used for tests, they don't get into the closure
19913 shared-mime-info = shared-mime-info.override { glib = glib-untested; };
19914 desktop-file-utils = desktop-file-utils.override { glib = glib-untested; };
19915 dbus = dbus.override { enableSystemd = false; };
19918 glibmm = callPackage ../development/libraries/glibmm { };
19920 glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix {
19921 inherit (darwin.apple_sdk.frameworks) Cocoa;
19924 glib-networking = callPackage ../development/libraries/glib-networking { };
19926 glib-testing = callPackage ../development/libraries/glib-testing { };
19928 glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc;
19930 gom = callPackage ../development/libraries/gom { };
19932 ace = callPackage ../development/libraries/ace { };
19934 # Not moved to aliases while we decide if we should split the package again.
19935 atk = at-spi2-core;
19937 atkmm = callPackage ../development/libraries/atkmm { };
19939 atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { };
19941 pixman = callPackage ../development/libraries/pixman { };
19943 cairo = callPackage ../development/libraries/cairo { };
19945 cairo-lang = callPackage ../development/compilers/cairo { };
19947 cairomm = callPackage ../development/libraries/cairomm { };
19949 cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix {
19950 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19953 pango = callPackage ../development/libraries/pango {
19954 harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; };
19957 pangolin = callPackage ../development/libraries/pangolin {
19958 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
19961 pangomm = callPackage ../development/libraries/pangomm {
19962 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19965 pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix {
19966 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19969 pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix {
19970 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19973 gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
19975 gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { };
19977 gnome-menus = callPackage ../development/libraries/gnome-menus { };
19979 gnote = callPackage ../applications/office/gnote { };
19981 gtk2 = callPackage ../development/libraries/gtk/2.x.nix {
19982 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
19985 gtk2-x11 = gtk2.override {
19986 cairo = cairo.override { x11Support = true; };
19987 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
19991 gtkextra = callPackage ../development/libraries/gtkextra { };
19993 gtk3 = callPackage ../development/libraries/gtk/3.x.nix {
19994 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore;
19997 gtk4 = callPackage ../development/libraries/gtk/4.x.nix {
19998 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
20002 # On darwin gtk uses cocoa by default instead of x11.
20003 gtk3-x11 = gtk3.override {
20004 cairo = cairo.override { x11Support = true; };
20005 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
20009 gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { };
20010 gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { };
20011 gtkmm4 = callPackage ../development/libraries/gtkmm/4.x.nix { };
20013 gtk_engines = callPackage ../development/libraries/gtk-engines { };
20015 gtk-engine-bluecurve = callPackage ../development/libraries/gtk-engine-bluecurve { };
20017 gtk-engine-murrine = callPackage ../development/libraries/gtk-engine-murrine { };
20019 gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { };
20021 gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix { };
20023 gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { };
20025 gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration {
20029 gtk-mac-integration-gtk2 = gtk-mac-integration.override {
20033 gtk-mac-integration-gtk3 = gtk-mac-integration;
20035 gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler { };
20037 gtksourceview = gtksourceview3;
20039 gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { };
20041 gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { };
20043 gtksourceview5 = callPackage ../development/libraries/gtksourceview/5.x.nix { };
20045 gtksourceviewmm = callPackage ../development/libraries/gtksourceviewmm { };
20047 gtksourceviewmm4 = callPackage ../development/libraries/gtksourceviewmm/4.x.nix { };
20049 gtkspell2 = callPackage ../development/libraries/gtkspell { };
20051 gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
20053 gtkspellmm = callPackage ../development/libraries/gtkspellmm { };
20055 gtk-layer-shell = callPackage ../development/libraries/gtk-layer-shell { };
20057 gtk4-layer-shell = callPackage ../development/libraries/gtk4-layer-shell { };
20059 gts = callPackage ../development/libraries/gts { };
20061 gumbo = callPackage ../development/libraries/gumbo { };
20063 gvfs = callPackage ../development/libraries/gvfs { };
20065 gvm-libs = callPackage ../development/libraries/gvm-libs { };
20067 gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { };
20070 hamlib_3 = callPackage ../development/libraries/hamlib { };
20071 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { };
20073 heimdal = callPackage ../development/libraries/kerberos/heimdal.nix {
20074 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
20075 autoreconfHook = buildPackages.autoreconfHook269;
20078 harfbuzz = callPackage ../development/libraries/harfbuzz {
20079 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText;
20082 harfbuzzFull = harfbuzz.override {
20083 withCoreText = stdenv.hostPlatform.isDarwin;
20084 withGraphite2 = true;
20088 hawknl = callPackage ../development/libraries/hawknl { };
20090 haxor-news = callPackage ../applications/misc/haxor-news { };
20092 hdt = callPackage ../misc/hdt { };
20094 hfinger = callPackage ../tools/security/hfinger { };
20096 herqq = libsForQt5.callPackage ../development/libraries/herqq { };
20098 hidapi = callPackage ../development/libraries/hidapi {
20099 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit;
20102 highfive = callPackage ../development/libraries/highfive { };
20104 highfive-mpi = highfive.override { hdf5 = hdf5-mpi; };
20106 hiredis = callPackage ../development/libraries/hiredis { };
20108 hiredis-vip = callPackage ../development/libraries/hiredis-vip { };
20110 hivex = callPackage ../development/libraries/hivex {
20111 autoreconfHook = buildPackages.autoreconfHook269;
20114 hmat-oss = callPackage ../development/libraries/hmat-oss { };
20116 hound = callPackage ../development/tools/misc/hound { };
20118 hpx = callPackage ../development/libraries/hpx {
20120 asio = asio.override { boost = boost179; };
20123 hspell = callPackage ../development/libraries/hspell { };
20125 hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { };
20127 hsqldb = callPackage ../development/libraries/java/hsqldb { };
20129 hstr = callPackage ../applications/misc/hstr { };
20131 hstsparser = callPackage ../tools/security/hstsparser { };
20133 htmlcxx = callPackage ../development/libraries/htmlcxx { };
20135 http-parser = callPackage ../development/libraries/http-parser { };
20137 httpref = callPackage ../development/tools/misc/httpref { };
20139 hubble = callPackage ../applications/networking/cluster/hubble { };
20141 hunspell = callPackage ../development/libraries/hunspell { };
20143 hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {});
20145 hunspellDictsChromium = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries-chromium.nix {});
20147 hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; };
20149 hwloc = callPackage ../development/libraries/hwloc { };
20151 hydra = callPackage ../by-name/hy/hydra/package.nix { nix = nixVersions.nix_2_24; };
20153 hydra-cli = callPackage ../development/tools/misc/hydra-cli { };
20155 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { };
20157 hydra-check = with python3.pkgs; toPythonApplication hydra-check;
20159 hyena = callPackage ../development/libraries/hyena { };
20161 hyperscan = callPackage ../development/libraries/hyperscan { };
20163 icu-versions = callPackages ../development/libraries/icu { };
20164 inherit (icu-versions)
20182 id3lib = callPackage ../development/libraries/id3lib { };
20184 idasen = with python3Packages; toPythonApplication idasen;
20186 ikill = callPackage ../tools/misc/ikill { };
20188 ilbc = callPackage ../development/libraries/ilbc { };
20190 ilmbase = callPackage ../development/libraries/ilmbase { };
20192 imgui = callPackage ../development/libraries/imgui {
20193 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
20196 imtui = callPackage ../development/libraries/imtui { };
20198 immer = callPackage ../development/libraries/immer { };
20200 imv = callPackage ../applications/graphics/imv { };
20202 iml = callPackage ../development/libraries/iml { };
20204 imlib2 = callPackage ../development/libraries/imlib2 { };
20205 imlib2Full = imlib2.override {
20206 # Compilation error on Darwin with librsvg. For more information see:
20207 # https://github.com/NixOS/nixpkgs/pull/166452#issuecomment-1090725613
20208 svgSupport = !stdenv.hostPlatform.isDarwin;
20209 heifSupport = !stdenv.hostPlatform.isDarwin;
20210 webpSupport = true;
20214 imlib2-nox = imlib2.override {
20215 x11Support = false;
20218 imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
20220 impy = callPackage ../development/libraries/impy { };
20222 ijs = callPackage ../development/libraries/ijs { };
20224 indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
20225 indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
20227 indicator-sound-switcher = callPackage ../applications/audio/indicator-sound-switcher { };
20229 indilib = darwin.apple_sdk_11_0.callPackage ../development/libraries/science/astronomy/indilib { };
20230 indi-3rdparty = recurseIntoAttrs (callPackages ../development/libraries/science/astronomy/indilib/indi-3rdparty.nix { });
20232 inih = callPackage ../development/libraries/inih { };
20234 iniparser = callPackage ../development/libraries/iniparser { };
20236 initool = callPackage ../development/tools/initool { };
20238 intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { };
20240 intel-media-driver = callPackage ../development/libraries/intel-media-driver { };
20242 intltool = callPackage ../development/tools/misc/intltool { };
20244 ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix { };
20246 ip2location-c = callPackage ../development/libraries/ip2location-c { };
20248 irrlicht = if !stdenv.hostPlatform.isDarwin then
20249 callPackage ../development/libraries/irrlicht { }
20250 else callPackage ../development/libraries/irrlicht/mac.nix {
20251 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit;
20254 isocodes = callPackage ../development/libraries/iso-codes { };
20256 iso-flags = callPackage ../data/icons/iso-flags { };
20258 iso-flags-png-320x240 = iso-flags.overrideAttrs (oldAttrs: {
20259 buildFlags = [ "png-country-320x240-fancy" ];
20262 mkdir -p $out/share && mv build/png-country-4x2-fancy/res-320x240 $out/share/iso-flags-png
20263 runHook postInstall
20267 isoimagewriter = libsForQt5.callPackage ../tools/misc/isoimagewriter {};
20269 isort = with python3Packages; toPythonApplication isort;
20271 ispc = callPackage ../development/compilers/ispc {
20272 xcode = darwin.xcode_14;
20273 llvmPackages = llvmPackages_17;
20276 isso = callPackage ../servers/isso {
20277 nodejs = nodejs_20;
20280 itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix {
20281 inherit (darwin.apple_sdk.frameworks) Cocoa;
20284 itk_5 = callPackage ../development/libraries/itk/5.x.nix {
20285 inherit (darwin.apple_sdk.frameworks) Cocoa;
20290 jama = callPackage ../development/libraries/jama { };
20292 jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { };
20294 jbig2dec = callPackage ../development/libraries/jbig2dec { };
20296 jbig2enc = callPackage ../development/libraries/jbig2enc { };
20298 jcal = callPackage ../development/libraries/jcal { };
20300 jbigkit = callPackage ../development/libraries/jbigkit { };
20302 jefferson = callPackage ../tools/filesystems/jefferson { };
20304 jemalloc = callPackage ../development/libraries/jemalloc { };
20306 rust-jemalloc-sys = callPackage ../development/libraries/jemalloc/rust.nix { };
20307 rust-jemalloc-sys-unprefixed = rust-jemalloc-sys.override { unprefixed = true; };
20309 jose = callPackage ../development/libraries/jose { };
20311 jpcre2 = callPackage ../development/libraries/jpcre2 { };
20313 jshon = callPackage ../development/tools/parsing/jshon { };
20315 json2hcl = callPackage ../development/tools/json2hcl { };
20317 json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml;
20319 json-glib = callPackage ../development/libraries/json-glib { };
20321 json_c = callPackage ../development/libraries/json-c { };
20323 jsoncpp = callPackage ../development/libraries/jsoncpp { };
20325 json-fortran = callPackage ../development/libraries/json-fortran { };
20327 jsonnet = callPackage ../development/compilers/jsonnet { };
20329 jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
20331 jrsonnet = callPackage ../development/compilers/jrsonnet { };
20333 jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { };
20335 jxrlib = callPackage ../development/libraries/jxrlib { };
20337 libjson = callPackage ../development/libraries/libjson { };
20339 libjodycode = callPackage ../development/libraries/libjodycode {
20340 # missing aligned_alloc()
20341 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
20344 libb64 = callPackage ../development/libraries/libb64 { };
20346 judy = callPackage ../development/libraries/judy { };
20348 kcp = callPackage ../development/libraries/kcp { };
20350 kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
20352 keybinder = callPackage ../development/libraries/keybinder {
20353 automake = automake111x;
20357 keybinder3 = callPackage ../development/libraries/keybinder3 {
20358 gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
20359 automake = automake111x;
20362 krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
20363 inherit (buildPackages.darwin) bootstrap_cmds;
20365 libkrb5 = krb5; # TODO(de11n) Try to make krb5 reuse libkrb5 as a dependency
20367 kronosnet = callPackage ../development/libraries/kronosnet { };
20369 ktextaddons = libsForQt5.callPackage ../development/libraries/ktextaddons {};
20371 l-smash = callPackage ../development/libraries/l-smash {
20372 stdenv = gccStdenv;
20375 languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix {
20379 lasem = callPackage ../development/libraries/lasem { };
20381 lasso = callPackage ../development/libraries/lasso { };
20383 LAStools = callPackage ../development/libraries/LAStools { };
20385 laurel = callPackage ../servers/monitoring/laurel/default.nix { };
20387 lcm = callPackage ../development/libraries/lcm { };
20391 lcms1 = callPackage ../development/libraries/lcms { };
20393 lcms2 = callPackage ../development/libraries/lcms2 { };
20395 lcrq = callPackage ../development/libraries/lcrq { };
20397 ldacbt = callPackage ../development/libraries/ldacbt { };
20399 ldb = callPackage ../development/libraries/ldb { };
20401 lensfun = callPackage ../development/libraries/lensfun { };
20403 lesbar = callPackage ../applications/window-managers/lesbar { };
20405 lesstif = callPackage ../development/libraries/lesstif { };
20407 leveldb = callPackage ../development/libraries/leveldb { };
20409 lmdb = callPackage ../development/libraries/lmdb { };
20411 lmdbxx = callPackage ../development/libraries/lmdbxx { };
20413 lemon-graph = callPackage ../development/libraries/lemon-graph { };
20415 levmar = callPackage ../development/libraries/levmar { };
20417 leptonica = callPackage ../development/libraries/leptonica { };
20419 lerc = callPackage ../development/libraries/lerc { };
20421 lib2geom = callPackage ../development/libraries/lib2geom {
20422 stdenv = if stdenv.cc.isClang then llvmPackages_13.stdenv else stdenv;
20425 lib3ds = callPackage ../development/libraries/lib3ds { };
20427 lib3mf = callPackage ../development/libraries/lib3mf { };
20429 libaacs = callPackage ../development/libraries/libaacs { };
20431 libaal = callPackage ../development/libraries/libaal { };
20433 libabigail = callPackage ../development/libraries/libabigail { };
20435 libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { };
20437 libacr38u = callPackage ../tools/security/libacr38u {
20438 inherit (darwin.apple_sdk.frameworks) IOKit;
20441 libad9361 = callPackage ../development/libraries/libad9361 { };
20443 libadwaita = callPackage ../development/libraries/libadwaita {
20444 inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation;
20447 libaec = callPackage ../development/libraries/libaec { };
20449 libagar = callPackage ../development/libraries/libagar { };
20450 libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { };
20452 libao = callPackage ../development/libraries/libao {
20453 usePulseAudio = config.pulseaudio or (lib.meta.availableOn stdenv.hostPlatform libpulseaudio);
20454 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit;
20457 libaosd = callPackage ../development/libraries/libaosd { };
20459 libabw = callPackage ../development/libraries/libabw { };
20461 libamqpcpp = callPackage ../development/libraries/libamqpcpp { };
20463 libantlr3c = callPackage ../development/libraries/libantlr3c { };
20465 libaom = callPackage ../development/libraries/libaom { };
20467 libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; };
20468 libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; };
20469 libappindicator = callPackage ../development/libraries/libappindicator { };
20471 libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { };
20473 libargs = callPackage ../development/libraries/libargs { };
20475 libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
20477 libaribcaption = callPackage ../by-name/li/libaribcaption/package.nix {
20478 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreFoundation CoreGraphics CoreText;
20481 libasn1c = callPackage ../servers/osmocom/libasn1c/default.nix { };
20483 libasr = callPackage ../development/libraries/libasr { };
20485 libass = callPackage ../development/libraries/libass { };
20487 libassuan = callPackage ../development/libraries/libassuan { };
20489 libasyncns = callPackage ../development/libraries/libasyncns { };
20491 libatomic_ops = callPackage ../development/libraries/libatomic_ops { };
20493 libaudclient = callPackage ../development/libraries/libaudclient { };
20495 libaudec = callPackage ../development/libraries/libaudec { };
20497 libavc1394 = callPackage ../development/libraries/libavc1394 { };
20499 libavif = callPackage ../development/libraries/libavif { };
20501 libayatana-common = callPackage ../development/libraries/libayatana-common { };
20503 libb2 = callPackage ../development/libraries/libb2 { };
20505 libbacktrace = callPackage ../development/libraries/libbacktrace { };
20507 libbap = callPackage ../development/libraries/libbap {
20508 inherit (ocaml-ng.ocamlPackages_4_14) bap ocaml findlib ctypes ctypes-foreign;
20511 libbaseencode = callPackage ../development/libraries/libbaseencode { };
20513 libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
20514 libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
20515 libbassmix = (callPackage ../development/libraries/audio/libbass { }).bassmix;
20517 libbdplus = callPackage ../development/libraries/libbdplus { };
20519 libblockdev = callPackage ../development/libraries/libblockdev { };
20521 libblocksruntime = callPackage ../development/libraries/libblocksruntime { };
20523 libbluray = callPackage ../development/libraries/libbluray {
20524 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
20527 libbs2b = callPackage ../development/libraries/audio/libbs2b { };
20529 libcacard = callPackage ../development/libraries/libcacard { };
20531 libcamera-qcam = callPackage ../by-name/li/libcamera/package.nix { withQcam = true; };
20533 libcanberra = callPackage ../development/libraries/libcanberra {
20534 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices AppKit;
20536 libcanberra-gtk2 = pkgs.libcanberra.override {
20537 gtkSupport = "gtk2";
20539 libcanberra-gtk3 = pkgs.libcanberra.override {
20540 gtkSupport = "gtk3";
20543 libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
20544 then pkgs.libcanberra
20545 else pkgs.libcanberra-gtk2;
20547 libcaption = callPackage ../development/libraries/libcaption { };
20549 libcbor = callPackage ../development/libraries/libcbor { };
20551 libccd = callPackage ../development/libraries/libccd { };
20553 libcec = callPackage ../development/libraries/libcec { };
20555 libcec_platform = callPackage ../development/libraries/libcec/platform.nix { };
20557 libcef = callPackage ../development/libraries/libcef { };
20559 libcello = callPackage ../development/libraries/libcello { };
20561 libcerf = callPackage ../development/libraries/libcerf { };
20563 libcdada = callPackage ../development/libraries/libcdada { };
20565 libcdaudio = callPackage ../development/libraries/libcdaudio { };
20567 libcddb = callPackage ../development/libraries/libcddb { };
20569 libcdio = callPackage ../development/libraries/libcdio {
20570 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
20573 libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
20574 inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
20577 libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
20579 libchamplain = callPackage ../development/libraries/libchamplain { };
20581 libchamplain_libsoup3 = libchamplain.override { withLibsoup3 = true; };
20583 libchardet = callPackage ../development/libraries/libchardet { };
20585 libchewing = callPackage ../development/libraries/libchewing { };
20587 libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
20589 libcrafter = callPackage ../development/libraries/libcrafter { };
20591 libcrossguid = callPackage ../development/libraries/libcrossguid { };
20593 libcs50 = callPackage ../development/libraries/libcs50 { };
20595 libuchardet = callPackage ../development/libraries/libuchardet { };
20597 libchop = callPackage ../development/libraries/libchop { };
20599 libcifpp = callPackage ../development/libraries/libcifpp { };
20601 libcint = callPackage ../development/libraries/libcint { };
20603 libcli = callPackage ../development/libraries/libcli { };
20605 libclthreads = callPackage ../development/libraries/libclthreads { };
20607 libclxclient = callPackage ../development/libraries/libclxclient { };
20609 libconfuse = callPackage ../development/libraries/libconfuse { };
20611 libcangjie = callPackage ../development/libraries/libcangjie { };
20613 libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
20615 libcomps = callPackage ../tools/package-management/libcomps { python = python3; };
20617 libcredis = callPackage ../development/libraries/libcredis { };
20619 libctb = callPackage ../development/libraries/libctb { };
20621 libctemplate = callPackage ../development/libraries/libctemplate { };
20623 libctl = callPackage ../development/libraries/libctl { };
20625 libcotp = callPackage ../development/libraries/libcotp { };
20627 libcouchbase = callPackage ../development/libraries/libcouchbase { };
20629 libcue = callPackage ../development/libraries/libcue { };
20631 libcxxrt = callPackage ../development/libraries/libcxxrt {
20632 stdenv = if stdenv.hostPlatform.useLLVM or false
20633 then overrideCC stdenv buildPackages.llvmPackages.tools.clangNoLibcxx
20637 libdaemon = callPackage ../development/libraries/libdaemon { };
20639 libdatovka = callPackage ../development/libraries/libdatovka { };
20641 libdatrie = callPackage ../development/libraries/libdatrie { };
20643 libdazzle = callPackage ../development/libraries/libdazzle { };
20645 libdbi = callPackage ../development/libraries/libdbi { };
20647 libdbiDriversBase = libdbiDrivers.override {
20648 libmysqlclient = null;
20652 libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
20654 libunity = callPackage ../development/libraries/libunity { };
20656 libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
20657 libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };
20658 libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; };
20660 libdc1394 = callPackage ../development/libraries/libdc1394 {
20661 inherit (darwin.apple_sdk.frameworks) CoreServices;
20664 libde265 = callPackage ../development/libraries/libde265 { };
20666 libdeflate = darwin.apple_sdk_11_0.callPackage ../development/libraries/libdeflate { };
20668 libdevil = callPackage ../development/libraries/libdevil {
20669 inherit (darwin.apple_sdk.frameworks) OpenGL;
20672 libdevil-nox = callPackage ../development/libraries/libdevil {
20673 inherit (darwin.apple_sdk.frameworks) OpenGL;
20677 libdecor = callPackage ../development/libraries/libdecor { };
20679 libdex = callPackage ../development/libraries/libdex { };
20681 libdicom = callPackage ../development/libraries/libdicom { };
20683 libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
20685 libdiscid = callPackage ../development/libraries/libdiscid { };
20687 libdisplay-info = callPackage ../development/libraries/libdisplay-info { };
20689 libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
20691 libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
20693 libdmtx = callPackage ../development/libraries/libdmtx { };
20695 libdmapsharing = callPackage ../development/libraries/libdmapsharing { };
20697 libdnet = callPackage ../development/libraries/libdnet { };
20699 libdnf = callPackage ../tools/package-management/libdnf { python = python3; };
20701 libdovi = callPackage ../development/libraries/libdovi { };
20703 libdrm = callPackage ../development/libraries/libdrm { };
20705 libdv = callPackage ../development/libraries/libdv { };
20707 libdvbcsa = callPackage ../development/libraries/libdvbcsa { };
20709 libdvbpsi = callPackage ../development/libraries/libdvbpsi { };
20711 libdwg = callPackage ../development/libraries/libdwg { };
20713 libdvdcss = callPackage ../development/libraries/libdvdcss {
20714 inherit (darwin) IOKit;
20717 libdvdnav = callPackage ../development/libraries/libdvdnav { };
20718 libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
20719 libdvdread = libdvdread_4_9_9;
20722 libdvdread = callPackage ../development/libraries/libdvdread { };
20723 libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { };
20725 libdwarf = callPackage ../development/libraries/libdwarf { };
20726 dwarfdump = libdwarf.bin;
20728 libe57format = callPackage ../development/libraries/libe57format { };
20730 libeatmydata = callPackage ../development/libraries/libeatmydata { };
20732 libeb = callPackage ../development/libraries/libeb { };
20734 libebml = callPackage ../development/libraries/libebml { };
20736 libebur128 = callPackage ../development/libraries/libebur128 { };
20738 libei = callPackage ../development/libraries/libei { };
20740 libelf = callPackage ../development/libraries/libelf { };
20742 libelfin = callPackage ../development/libraries/libelfin { };
20744 libetpan = callPackage ../development/libraries/libetpan { };
20746 libexecinfo = callPackage ../development/libraries/libexecinfo { };
20748 libfaketime = callPackage ../development/libraries/libfaketime { };
20750 libfakekey = callPackage ../development/libraries/libfakekey { };
20752 libfido2 = callPackage ../development/libraries/libfido2 {};
20754 libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla {
20755 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices;
20758 libfishsound = callPackage ../development/libraries/libfishsound { };
20760 libfm = callPackage ../development/libraries/libfm { };
20761 libfm-extra = libfm.override {
20765 libfprint = callPackage ../development/libraries/libfprint { };
20767 libfprint-tod = callPackage ../development/libraries/libfprint-tod { };
20769 libfprint-2-tod1-goodix = callPackage ../development/libraries/libfprint-2-tod1-goodix { };
20771 libfprint-2-tod1-goodix-550a = callPackage ../development/libraries/libfprint-2-tod1-goodix-550a { };
20773 libfprint-2-tod1-vfs0090 = callPackage ../development/libraries/libfprint-2-tod1-vfs0090 { };
20775 libfprint-2-tod1-elan = callPackage ../development/libraries/libfprint-2-tod1-elan { };
20777 libfpx = callPackage ../development/libraries/libfpx { };
20779 libgadu = callPackage ../development/libraries/libgadu { };
20781 libgbinder = callPackage ../development/libraries/libgbinder { };
20783 libgda = callPackage ../development/libraries/libgda { };
20785 libgda6 = callPackage ../development/libraries/libgda/6.x.nix { };
20787 libgdamm = callPackage ../development/libraries/libgdamm { };
20789 libgdata = callPackage ../development/libraries/libgdata { };
20791 libgee = callPackage ../development/libraries/libgee { };
20793 libgepub = callPackage ../development/libraries/libgepub { };
20795 libgig = callPackage ../development/libraries/libgig { };
20797 libglibutil = callPackage ../development/libraries/libglibutil { };
20799 libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { };
20800 libgnome-games-support_2_0 = callPackage ../development/libraries/libgnome-games-support/2.0.nix { };
20802 libgnomekbd = callPackage ../development/libraries/libgnomekbd { };
20804 libglvnd = callPackage ../development/libraries/libglvnd { };
20806 libgnurl = callPackage ../development/libraries/libgnurl { };
20808 libgourou = callPackage ../development/libraries/libgourou { };
20810 libgringotts = callPackage ../development/libraries/libgringotts { };
20812 libgrss = callPackage ../development/libraries/libgrss {
20813 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
20816 libgweather = callPackage ../development/libraries/libgweather { };
20818 libgxps = callPackage ../development/libraries/libgxps { };
20820 libiio = callPackage ../development/libraries/libiio {
20821 inherit (darwin.apple_sdk.frameworks) CFNetwork CoreServices;
20825 libinjection = callPackage ../development/libraries/libinjection { };
20827 libinklevel = callPackage ../development/libraries/libinklevel { };
20829 libkcapi = callPackage ../development/libraries/libkcapi { };
20831 libnats-c = callPackage ../development/libraries/libnats-c { };
20833 liburing = callPackage ../development/libraries/liburing { };
20835 librseq = callPackage ../development/libraries/librseq { };
20837 libseccomp = callPackage ../development/libraries/libseccomp { };
20839 libsecret = callPackage ../development/libraries/libsecret { };
20841 libsegfault = callPackage ../development/libraries/libsegfault { };
20843 libserdes = callPackage ../development/libraries/libserdes { };
20845 libserialport = callPackage ../development/libraries/libserialport { };
20847 libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { };
20849 libsignon-glib = callPackage ../development/libraries/libsignon-glib { };
20851 libsoundio = callPackage ../development/libraries/libsoundio {
20852 inherit (darwin.apple_sdk.frameworks) AudioUnit;
20855 libspelling = callPackage ../development/libraries/libspelling { };
20857 libsystemtap = callPackage ../development/libraries/libsystemtap { };
20859 libgtop = callPackage ../development/libraries/libgtop { };
20861 libLAS = callPackage ../development/libraries/libLAS { };
20863 liblaxjson = callPackage ../development/libraries/liblaxjson { };
20865 liblo = callPackage ../development/libraries/liblo { };
20867 liblscp = callPackage ../development/libraries/liblscp { };
20869 libe-book = callPackage ../development/libraries/libe-book { };
20871 libemf2svg = callPackage ../development/libraries/libemf2svg { };
20873 libev = callPackage ../development/libraries/libev { };
20875 libevent = callPackage ../development/libraries/libevent { };
20877 libewf = callPackage ../development/libraries/libewf { };
20879 libexif = callPackage ../development/libraries/libexif { };
20881 libexosip = callPackage ../development/libraries/exosip { };
20883 libexsid = callPackage ../development/libraries/libexsid { };
20885 libextractor = callPackage ../development/libraries/libextractor {
20886 libmpeg2 = mpeg2dec;
20889 libexttextcat = callPackage ../development/libraries/libexttextcat { };
20891 libf2c = callPackage ../development/libraries/libf2c { };
20893 libfabric = callPackage ../development/libraries/libfabric { };
20895 libfive = libsForQt5.callPackage ../development/libraries/libfive {
20896 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
20900 libfixposix = callPackage ../development/libraries/libfixposix { };
20902 libff = callPackage ../development/libraries/libff { };
20904 libffcall = callPackage ../development/libraries/libffcall { };
20906 libffi = callPackage ../development/libraries/libffi { };
20907 libffi_3_3 = callPackage ../development/libraries/libffi/3.3.nix { };
20908 libffiBoot = libffi.override {
20912 libfreeaptx = callPackage ../development/libraries/libfreeaptx { };
20914 libfreefare = callPackage ../development/libraries/libfreefare {
20915 inherit (darwin.apple_sdk.frameworks) IOKit Security;
20916 inherit (darwin) libobjc;
20919 libftdi = callPackage ../development/libraries/libftdi {
20920 inherit (darwin) libobjc;
20921 inherit (darwin.apple_sdk.frameworks) IOKit Security;
20924 libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
20926 libfyaml = callPackage ../development/libraries/libfyaml { };
20928 libgcrypt = callPackage ../development/libraries/libgcrypt { };
20930 libgcrypt_1_8 = callPackage ../development/libraries/libgcrypt/1.8.nix { };
20932 libgdiplus = callPackage ../development/libraries/libgdiplus {
20933 inherit (darwin.apple_sdk.frameworks) Carbon;
20936 libgnt = callPackage ../development/libraries/libgnt { };
20938 libgpg-error = callPackage ../development/libraries/libgpg-error { };
20940 # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118
20941 libgpg-error-gen-posix-lock-obj = libgpg-error.override {
20942 genPosixLockObjOnly = true;
20945 libgphoto2 = callPackage ../development/libraries/libgphoto2 { };
20947 libgpiod = callPackage ../development/libraries/libgpiod { };
20949 libgpod = callPackage ../development/libraries/libgpod {
20950 autoreconfHook = buildPackages.autoreconfHook269;
20953 libgssglue = callPackage ../development/libraries/libgssglue { };
20955 libgudev = callPackage ../development/libraries/libgudev { };
20957 libhangul = callPackage ../development/libraries/libhangul { };
20959 libharu = callPackage ../development/libraries/libharu { };
20961 libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
20963 libheif = callPackage ../development/libraries/libheif { };
20965 libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
20967 libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { };
20969 libhwy = callPackage ../development/libraries/libhwy { };
20971 libHX = callPackage ../development/libraries/libHX { };
20973 libibmad = callPackage ../development/libraries/libibmad { };
20975 libibumad = callPackage ../development/libraries/libibumad { };
20977 libical = callPackage ../development/libraries/libical { };
20979 libicns = callPackage ../development/libraries/libicns { };
20981 libieee1284 = callPackage ../development/libraries/libieee1284 { };
20983 libimobiledevice = callPackage ../development/libraries/libimobiledevice {
20984 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation;
20987 libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { };
20989 libindicator-gtk2 = libindicator.override { gtkVersion = "2"; };
20990 libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
20991 libindicator = callPackage ../development/libraries/libindicator { };
20993 libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
20995 libiodbc = callPackage ../development/libraries/libiodbc {
20996 inherit (darwin.apple_sdk.frameworks) Carbon;
20999 libirecovery = callPackage ../development/libraries/libirecovery { };
21001 libivykis = callPackage ../development/libraries/libivykis { };
21003 libkqueue = callPackage ../development/libraries/libkqueue { };
21005 liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
21007 liblcf = callPackage ../development/libraries/liblcf { };
21009 liblc3 = callPackage ../development/libraries/liblc3 { };
21011 inherit (callPackage ../development/libraries/libliftoff { }) libliftoff_0_4 libliftoff_0_5;
21012 libliftoff = libliftoff_0_5;
21014 liblqr1 = callPackage ../development/libraries/liblqr-1 {
21015 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
21018 liblockfile = callPackage ../development/libraries/liblockfile { };
21020 liblogging = callPackage ../development/libraries/liblogging { };
21022 liblognorm = callPackage ../development/libraries/liblognorm { };
21024 libltc = callPackage ../development/libraries/libltc { };
21026 liblxi = callPackage ../development/libraries/liblxi { };
21028 libmaxminddb = callPackage ../development/libraries/libmaxminddb { };
21030 libmcfp = callPackage ../development/libraries/libmcfp { };
21032 libmcrypt = callPackage ../development/libraries/libmcrypt { };
21034 libmediaart = callPackage ../development/libraries/libmediaart { };
21036 libmhash = callPackage ../development/libraries/libmhash { };
21038 libmodbus = callPackage ../development/libraries/libmodbus { };
21040 libmtp = callPackage ../development/libraries/libmtp { };
21042 libmypaint = callPackage ../development/libraries/libmypaint { };
21044 libmysofa = callPackage ../development/libraries/audio/libmysofa { };
21046 libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp { };
21048 libnatpmp = callPackage ../development/libraries/libnatpmp { };
21050 libnatspec = callPackage ../development/libraries/libnatspec { };
21052 libndp = callPackage ../development/libraries/libndp { };
21054 libnfc = callPackage ../development/libraries/libnfc { };
21056 libnfs = callPackage ../development/libraries/libnfs { };
21058 libnice = callPackage ../development/libraries/libnice { };
21060 libnitrokey = callPackage ../development/libraries/libnitrokey { };
21062 libnsl = callPackage ../development/libraries/libnsl { };
21064 liboping = callPackage ../development/libraries/liboping { };
21066 libplist = callPackage ../development/libraries/libplist { };
21068 libqtdbusmock = libsForQt5.callPackage ../development/libraries/libqtdbusmock {
21069 inherit (lomiri) cmake-extras;
21072 libqtdbustest = libsForQt5.callPackage ../development/libraries/libqtdbustest {
21073 inherit (lomiri) cmake-extras;
21076 libre = callPackage ../development/libraries/libre {
21077 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
21080 librecast = callPackage ../development/libraries/librecast { };
21082 libredwg = callPackage ../development/libraries/libredwg { };
21084 librem = callPackage ../development/libraries/librem { };
21086 libremines = qt6.callPackage ../games/libremines { };
21088 librelp = callPackage ../development/libraries/librelp { };
21090 librepo = callPackage ../tools/package-management/librepo {
21094 librevenge = callPackage ../development/libraries/librevenge { };
21096 librime = callPackage ../development/libraries/librime { };
21098 librsb = callPackage ../development/libraries/librsb {
21099 # Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec
21100 memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K";
21103 librtprocess = callPackage ../development/libraries/librtprocess { };
21105 libsamplerate = callPackage ../development/libraries/libsamplerate {
21106 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices;
21109 libsieve = callPackage ../development/libraries/libsieve { };
21111 libsixel = callPackage ../development/libraries/libsixel { };
21113 libsolv = callPackage ../development/libraries/libsolv { };
21115 libspectre = callPackage ../development/libraries/libspectre { };
21117 libspecbleach = callPackage ../development/libraries/audio/libspecbleach { };
21119 libspnav = callPackage ../development/libraries/libspnav { };
21121 libgsf = callPackage ../development/libraries/libgsf { };
21123 # GNU libc provides libiconv so systems with glibc don't need to
21124 # build libiconv separately. Additionally, Apple forked/repackaged
21125 # libiconv, so build and use the upstream one with a compatible ABI,
21126 # and BSDs include libiconv in libc.
21128 # We also provide `libiconvReal`, which will always be a standalone libiconv,
21129 # just in case you want it regardless of platform.
21131 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" "nblibc" "wasilibc" "fblibc" ]
21132 then libcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
21134 else stdenv.cc.libc)
21135 else if stdenv.hostPlatform.isDarwin
21136 then libiconv-darwin
21139 libcIconv = libc: let
21140 inherit (libc) pname version;
21141 libcDev = lib.getDev libc;
21142 in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
21143 mkdir -p $out/include
21144 ln -sv ${libcDev}/include/iconv.h $out/include
21147 libiconvReal = callPackage ../development/libraries/libiconv { };
21150 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" ] then
21151 lib.getBin stdenv.cc.libc
21152 else if stdenv.hostPlatform.isDarwin then
21153 lib.getBin libiconv
21154 else if stdenv.hostPlatform.isFreeBSD then
21155 lib.getBin freebsd.iconv
21157 lib.getBin libiconvReal;
21159 # On non-GNU systems we need GNU Gettext for libintl.
21160 libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null;
21162 libid3tag = callPackage ../development/libraries/libid3tag { };
21164 libidn = callPackage ../development/libraries/libidn { };
21166 libidn2 = callPackage ../development/libraries/libidn2 { };
21168 idnkit = callPackage ../development/libraries/idnkit { };
21170 libiec61883 = callPackage ../development/libraries/libiec61883 { };
21172 libimagequant = callPackage ../development/libraries/libimagequant { };
21174 libime = callPackage ../development/libraries/libime { };
21176 libinfinity = callPackage ../development/libraries/libinfinity { };
21178 libinput = callPackage ../development/libraries/libinput {
21179 graphviz = graphviz-nox;
21182 libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures { };
21184 libinstpatch = callPackage ../development/libraries/audio/libinstpatch { };
21186 libipt = callPackage ../development/libraries/libipt { };
21188 libiptcdata = callPackage ../development/libraries/libiptcdata { };
21190 libjcat = callPackage ../development/libraries/libjcat { };
21192 libjpeg_original = callPackage ../development/libraries/libjpeg { };
21193 # also known as libturbojpeg
21194 libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
21195 libjpeg = libjpeg_turbo;
21196 libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; };
21198 libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp { };
21200 libjwt = callPackage ../development/libraries/libjwt { };
21202 libjxl = callPackage ../development/libraries/libjxl { };
21204 libkate = callPackage ../development/libraries/libkate { };
21206 libkeyfinder = callPackage ../development/libraries/audio/libkeyfinder { };
21208 libks = callPackage ../development/libraries/libks { };
21210 libksba = callPackage ../development/libraries/libksba { };
21212 libksi = callPackage ../development/libraries/libksi { };
21214 liblinear = callPackage ../development/libraries/liblinear { };
21216 libmad = callPackage ../development/libraries/libmad { };
21218 malcontent = callPackage ../development/libraries/malcontent { };
21220 malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { };
21222 libmanette = callPackage ../development/libraries/libmanette { };
21224 libmatchbox = callPackage ../development/libraries/libmatchbox { };
21226 libmatheval = callPackage ../development/libraries/libmatheval { };
21228 libmatthew_java = callPackage ../development/libraries/java/libmatthew-java {
21229 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
21232 libmd = callPackage ../development/libraries/libmd { };
21234 libmemcached = callPackage ../development/libraries/libmemcached { };
21238 libmicrohttpd_0_9_77 = callPackage ../development/libraries/libmicrohttpd/0.9.77.nix { };
21239 libmicrohttpd_1_0 = callPackage ../development/libraries/libmicrohttpd/1.0.nix { };
21241 libmicrohttpd_0_9_77
21245 libmicrohttpd = libmicrohttpd_1_0;
21247 libmikmod = callPackage ../development/libraries/libmikmod {
21248 inherit (darwin.apple_sdk.frameworks) CoreAudio;
21251 libmilter = callPackage ../development/libraries/libmilter { };
21253 libminc = callPackage ../development/libraries/libminc { };
21255 libmkv = callPackage ../development/libraries/libmkv { };
21257 libnut = callPackage ../development/libraries/libnut { };
21259 libmms = callPackage ../development/libraries/libmms { };
21261 libmowgli = callPackage ../development/libraries/libmowgli { };
21263 libmng = callPackage ../development/libraries/libmng { };
21265 libmnl = callPackage ../development/libraries/libmnl { };
21267 libmodplug = callPackage ../development/libraries/libmodplug { };
21269 libmodule = callPackage ../development/libraries/libmodule { };
21271 libmpcdec = callPackage ../development/libraries/libmpcdec { };
21273 libmp3splt = callPackage ../development/libraries/libmp3splt { };
21275 libmspack = callPackage ../development/libraries/libmspack { };
21277 libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { };
21279 libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { };
21281 libmusicbrainz = libmusicbrainz3;
21283 libmwaw = callPackage ../development/libraries/libmwaw { };
21285 libmx = callPackage ../development/libraries/libmx { };
21287 libndctl = callPackage ../development/libraries/libndctl { };
21289 libnest2d = callPackage ../development/libraries/libnest2d { };
21291 libnet = callPackage ../development/libraries/libnet { };
21293 libnetfilter_acct = callPackage ../development/libraries/libnetfilter_acct { };
21295 libnetfilter_conntrack = callPackage ../development/libraries/libnetfilter_conntrack { };
21297 libnetfilter_cthelper = callPackage ../development/libraries/libnetfilter_cthelper { };
21299 libnetfilter_cttimeout = callPackage ../development/libraries/libnetfilter_cttimeout { };
21301 libnetfilter_log = callPackage ../development/libraries/libnetfilter_log { };
21303 libnetfilter_queue = callPackage ../development/libraries/libnetfilter_queue { };
21305 libnfnetlink = callPackage ../development/libraries/libnfnetlink { };
21307 libnftnl = callPackage ../development/libraries/libnftnl { };
21309 libnova = callPackage ../development/libraries/science/astronomy/libnova { };
21311 libodfgen = callPackage ../development/libraries/libodfgen { };
21313 libofa = callPackage ../development/libraries/libofa { };
21315 libofx = callPackage ../development/libraries/libofx { };
21317 libogg = callPackage ../development/libraries/libogg { };
21319 liboggz = callPackage ../development/libraries/liboggz { };
21321 liboil = callPackage ../development/libraries/liboil { };
21323 libomxil-bellagio = callPackage ../development/libraries/libomxil-bellagio { };
21325 libopenaptx = callPackage ../development/libraries/libopenaptx { };
21327 libopenglrecorder = callPackage ../development/libraries/libopenglrecorder { };
21329 libopusenc = callPackage ../development/libraries/libopusenc { };
21331 libosinfo = callPackage ../development/libraries/libosinfo { };
21333 libosip = callPackage ../development/libraries/osip { };
21335 libosmium = callPackage ../development/libraries/libosmium { };
21337 libosmoabis = callPackage ../servers/osmocom/libosmoabis { };
21339 libosmocore = callPackage ../servers/osmocom/libosmocore { };
21341 libosmo-netif = callPackage ../servers/osmocom/libosmo-netif { };
21343 libosmo-sccp = callPackage ../servers/osmocom/libosmo-sccp { };
21345 libosmscout = libsForQt5.callPackage ../development/libraries/libosmscout { };
21347 libotr = callPackage ../development/libraries/libotr { };
21349 libow = callPackage ../development/libraries/libow { };
21351 libp11 = callPackage ../development/libraries/libp11 { };
21353 libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { };
21355 libpanel = callPackage ../development/libraries/libpanel { };
21357 libpar2 = callPackage ../development/libraries/libpar2 { };
21359 libpcap = callPackage ../development/libraries/libpcap { };
21361 libpeas = callPackage ../development/libraries/libpeas { };
21362 libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { };
21364 libpg_query = callPackage ../development/libraries/libpg_query { };
21366 libpipeline = callPackage ../development/libraries/libpipeline { };
21368 libpgf = callPackage ../development/libraries/libpgf { };
21370 libphonenumber = callPackage ../development/libraries/libphonenumber {
21371 inherit (darwin.apple_sdk.frameworks) Foundation;
21374 libplacebo = callPackage ../development/libraries/libplacebo { };
21376 libpng = callPackage ../development/libraries/libpng { };
21377 libpng12 = callPackage ../development/libraries/libpng/12.nix { };
21379 libpostal = callPackage ../development/libraries/libpostal { };
21381 libpaper = callPackage ../development/libraries/libpaper { };
21383 libpfm = callPackage ../development/libraries/libpfm { };
21385 libpqxx = callPackage ../development/libraries/libpqxx { };
21387 inherit (callPackages ../development/libraries/prometheus-client-c {
21388 stdenv = gccStdenv; # Required for darwin
21389 }) libprom libpromhttp;
21391 libproxy = callPackage ../development/libraries/libproxy { };
21393 libpseudo = callPackage ../development/libraries/libpseudo { };
21395 libpsl = callPackage ../development/libraries/libpsl { };
21397 libpst = callPackage ../development/libraries/libpst { };
21399 libptytty = callPackage ../development/libraries/libptytty { };
21401 libpulsar = callPackage ../development/libraries/libpulsar {
21402 protobuf = protobuf_21;
21405 libpwquality = callPackage ../development/libraries/libpwquality {
21409 libqalculate = callPackage ../development/libraries/libqalculate { };
21411 libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
21413 librclone = callPackage ../development/libraries/librclone { };
21415 libroxml = callPackage ../development/libraries/libroxml { };
21417 librsvg = callPackage ../development/libraries/librsvg {
21418 inherit (darwin) libobjc;
21419 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
21422 librsync = callPackage ../development/libraries/librsync { };
21424 librttopo = callPackage ../development/libraries/librttopo { };
21426 libschrift = callPackage ../development/libraries/libschrift { };
21428 libsciter = callPackage ../development/libraries/libsciter { };
21430 libsearpc = callPackage ../development/libraries/libsearpc { };
21432 libsigcxx = callPackage ../development/libraries/libsigcxx { };
21434 libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
21436 libsigsegv = callPackage ../development/libraries/libsigsegv { };
21438 libslirp = callPackage ../development/libraries/libslirp { };
21440 libsndfile = callPackage ../development/libraries/libsndfile {
21441 inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox;
21444 libsnark = callPackage ../development/libraries/libsnark { };
21446 libsodium = callPackage ../development/libraries/libsodium { };
21448 libsoup = callPackage ../development/libraries/libsoup { };
21450 libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { };
21452 libspectrum = callPackage ../development/libraries/libspectrum { };
21454 libspiro = callPackage ../development/libraries/libspiro { };
21456 libspng = callPackage ../development/libraries/libspng { };
21458 libssh = callPackage ../development/libraries/libssh { };
21460 libssh2 = callPackage ../development/libraries/libssh2 { };
21462 libstartup_notification = callPackage ../development/libraries/startup-notification { };
21464 libstemmer = callPackage ../development/libraries/libstemmer { };
21466 libstroke = callPackage ../development/libraries/libstroke { };
21468 libspatialaudio = callPackage ../development/libraries/libspatialaudio { };
21470 libspatialite = callPackage ../development/libraries/libspatialite { };
21472 libstatgrab = callPackage ../development/libraries/libstatgrab {
21473 inherit (darwin.apple_sdk.frameworks) IOKit;
21476 libsvm = callPackage ../development/libraries/libsvm { };
21478 libtar = callPackage ../development/libraries/libtar { };
21480 libtasn1 = callPackage ../development/libraries/libtasn1 { };
21482 libthai = callPackage ../development/libraries/libthai { };
21484 libthreadar = callPackage ../development/libraries/libthreadar { };
21486 libticables2 = callPackage ../development/libraries/libticables2 { };
21488 libticalcs2 = callPackage ../development/libraries/libticalcs2 {
21489 inherit (darwin) libobjc;
21492 libticonv = callPackage ../development/libraries/libticonv { };
21494 libtifiles2 = callPackage ../development/libraries/libtifiles2 { };
21496 libtiger = callPackage ../development/libraries/libtiger { };
21498 libtommath = callPackage ../development/libraries/libtommath { };
21500 libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
21502 libtorrent-rasterbar = libtorrent-rasterbar-2_0_x;
21504 libtpms = callPackage ../tools/security/libtpms { };
21506 libtsm = callPackage ../development/libraries/libtsm { };
21508 libsv = callPackage ../development/libraries/libsv { };
21510 libgeotiff = callPackage ../development/libraries/libgeotiff { };
21512 libu2f-host = callPackage ../development/libraries/libu2f-host { };
21514 libu2f-server = callPackage ../development/libraries/libu2f-server { };
21516 libubox-nossl = callPackage ../development/libraries/libubox { };
21518 libubox = callPackage ../development/libraries/libubox { with_ustream_ssl = true; };
21520 libubox-wolfssl = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-wolfssl; };
21522 libubox-mbedtls = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-mbedtls; };
21524 libudev-zero = callPackage ../development/libraries/libudev-zero { };
21526 libudfread = callPackage ../development/libraries/libudfread { };
21528 libuecc = callPackage ../development/libraries/libuecc { };
21530 libuev = callPackage ../development/libraries/libuev {};
21532 libui = callPackage ../development/libraries/libui {
21533 inherit (darwin.apple_sdk.frameworks) Cocoa;
21536 libuinputplus = callPackage ../development/libraries/libuinputplus { };
21538 libuiohook = callPackage ../development/libraries/libuiohook {
21539 inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon;
21542 libunistring = callPackage ../development/libraries/libunistring { };
21544 libupnp = callPackage ../development/libraries/pupnp { };
21546 libwhereami = callPackage ../development/libraries/libwhereami { };
21548 giflib = callPackage ../development/libraries/giflib { };
21550 libunarr = callPackage ../development/libraries/libunarr { };
21552 libunibreak = callPackage ../development/libraries/libunibreak { };
21554 libuninameslist = callPackage ../development/libraries/libuninameslist { };
21556 libunique = callPackage ../development/libraries/libunique { };
21557 libunique3 = callPackage ../development/libraries/libunique/3.x.nix { };
21559 liburcu = callPackage ../development/libraries/liburcu { };
21561 libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix { };
21563 libusb1 = callPackage ../development/libraries/libusb1 {
21564 inherit (darwin) libobjc;
21565 inherit (darwin.apple_sdk.frameworks) IOKit Security;
21568 libusbgx = callPackage ../development/libraries/libusbgx { };
21570 libusbsio = callPackage ../development/libraries/libusbsio { };
21572 libucontext = callPackage ../development/libraries/libucontext { };
21574 libutempter = callPackage ../development/libraries/libutempter { };
21576 libuldaq = callPackage ../development/libraries/libuldaq { };
21578 libunicode = callPackage ../development/libraries/libunicode {
21584 if stdenv.hostPlatform.isDarwin then darwin.libunwind
21585 else if stdenv.hostPlatform.system == "riscv32-linux" then llvmPackages.libunwind
21586 else callPackage ../development/libraries/libunwind { };
21588 libuv = darwin.apple_sdk_11_0.callPackage ../development/libraries/libuv { };
21590 libuvc = callPackage ../development/libraries/libuvc { };
21592 libv4l = lowPrio (v4l-utils.override {
21596 libva-minimal = callPackage ../development/libraries/libva { minimal = true; };
21597 libva = libva-minimal.override { minimal = false; };
21598 libva-utils = callPackage ../development/libraries/libva/utils.nix { };
21600 libva1 = callPackage ../development/libraries/libva/1.nix { };
21601 libva1-minimal = libva1.override { minimal = true; };
21603 libvarlink = callPackage ../development/libraries/libvarlink { };
21605 libvdpau = callPackage ../development/libraries/libvdpau { };
21607 libvdwxc = callPackage ../development/libraries/science/chemistry/libvdwxc { };
21609 libmodulemd = callPackage ../development/libraries/libmodulemd { };
21611 libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { };
21613 libversion = callPackage ../development/libraries/libversion { };
21615 libvgm = callPackage ../development/libraries/libvgm {
21616 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
21619 libvirt = callPackage ../development/libraries/libvirt {
21620 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
21623 libvirt-glib = callPackage ../development/libraries/libvirt-glib { };
21625 libvisio = callPackage ../development/libraries/libvisio { };
21627 libvisio2svg = callPackage ../development/libraries/libvisio2svg { };
21629 libvisual = callPackage ../development/libraries/libvisual { };
21631 libvmaf = callPackage ../development/libraries/libvmaf { };
21633 libvncserver = callPackage ../development/libraries/libvncserver {
21634 inherit (darwin.apple_sdk.frameworks) Carbon;
21637 libviper = callPackage ../development/libraries/libviper { };
21639 libviperfx = callPackage ../development/libraries/libviperfx { };
21641 libvpx = callPackage ../development/libraries/libvpx { };
21643 libvterm = callPackage ../development/libraries/libvterm { };
21644 libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { };
21646 libvorbis = callPackage ../development/libraries/libvorbis { };
21648 libvori = callPackage ../development/libraries/libvori { };
21650 libwbxml = callPackage ../development/libraries/libwbxml { };
21652 libwebcam = callPackage ../os-specific/linux/libwebcam { };
21654 libwebp = callPackage ../development/libraries/libwebp { };
21656 libwmf = callPackage ../development/libraries/libwmf { };
21658 libwnck = callPackage ../development/libraries/libwnck { };
21659 libwnck2 = callPackage ../development/libraries/libwnck/2.nix { };
21661 libwpd = callPackage ../development/libraries/libwpd { };
21663 libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { };
21665 libwps = callPackage ../development/libraries/libwps { };
21667 libwpg = callPackage ../development/libraries/libwpg { };
21669 libx86 = callPackage ../development/libraries/libx86 { };
21671 libxcrypt = callPackage ../development/libraries/libxcrypt {
21672 fetchurl = stdenv.fetchurlBoot;
21673 perl = buildPackages.perl.override {
21674 enableCrypt = false;
21675 fetchurl = stdenv.fetchurlBoot;
21678 libxcrypt-legacy = libxcrypt.override { enableHashes = "all"; };
21680 libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
21682 libxisf = callPackage ../development/libraries/science/astronomy/libxisf { };
21684 libxkbcommon = libxkbcommon_8;
21685 libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { };
21687 libxklavier = callPackage ../development/libraries/libxklavier { };
21689 libxls = callPackage ../development/libraries/libxls { };
21691 libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { };
21693 libxmi = callPackage ../development/libraries/libxmi { };
21695 libxml2 = callPackage ../development/libraries/libxml2 {
21699 libxml2Python = let
21700 inherit (python3.pkgs) libxml2;
21701 in pkgs.buildEnv { # slightly hacky
21702 name = "libxml2+py-${res.libxml2.version}";
21703 paths = with libxml2; [ dev bin py ];
21704 # Avoid update.nix/tests conflicts with libxml2.
21705 passthru = builtins.removeAttrs libxml2.passthru [ "updateScript" "tests" ];
21706 # the hook to find catalogs is hidden by buildEnv
21708 mkdir "$out/nix-support"
21709 cp '${libxml2.dev}/nix-support/propagated-build-inputs' "$out/nix-support/"
21713 libxmlb = callPackage ../development/libraries/libxmlb { };
21715 libxmlxx = callPackage ../development/libraries/libxmlxx { };
21716 libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { };
21718 libxmp = callPackage ../development/libraries/libxmp { };
21720 libxslt = callPackage ../development/libraries/libxslt {
21724 libxsmm = callPackage ../development/libraries/libxsmm { };
21726 libixp = callPackage ../development/libraries/libixp { };
21728 libwpe = callPackage ../development/libraries/libwpe { };
21730 libwpe-fdo = callPackage ../development/libraries/libwpe/fdo.nix { };
21732 libyaml = callPackage ../development/libraries/libyaml { };
21734 yaml-cpp = callPackage ../development/libraries/yaml-cpp { };
21736 yaml-cpp_0_3 = callPackage ../development/libraries/yaml-cpp/0.3.0.nix { };
21738 yas = callPackage ../development/libraries/yas { };
21740 rang = callPackage ../development/libraries/rang { };
21742 libykclient = callPackage ../development/libraries/libykclient { };
21744 libykneomgr = callPackage ../development/libraries/libykneomgr { };
21746 libytnef = callPackage ../development/libraries/libytnef { };
21748 libyubikey = callPackage ../development/libraries/libyubikey { };
21750 libyuv = callPackage ../development/libraries/libyuv { };
21752 libzapojit = callPackage ../development/libraries/libzapojit { };
21754 libzen = callPackage ../development/libraries/libzen { };
21756 libzip = callPackage ../development/libraries/libzip { };
21758 libzdb = callPackage ../development/libraries/libzdb { };
21760 lightlocker = callPackage ../misc/screensavers/light-locker { };
21762 lightspark = callPackage ../misc/lightspark { };
21764 opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { };
21766 ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
21768 linenoise = callPackage ../development/libraries/linenoise { };
21770 linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
21772 lirc = callPackage ../development/libraries/lirc { };
21774 liquid-dsp = callPackage ../development/libraries/liquid-dsp {
21775 inherit (darwin) autoSignDarwinBinariesHook;
21778 liquidfun = callPackage ../development/libraries/liquidfun { };
21780 litehtml = callPackage ../development/libraries/litehtml { };
21782 llhttp = callPackage ../development/libraries/llhttp { };
21784 log4cpp = callPackage ../development/libraries/log4cpp { };
21786 log4cxx = callPackage ../development/libraries/log4cxx { };
21788 log4cplus = callPackage ../development/libraries/log4cplus { };
21790 log4shib = callPackage ../development/libraries/log4shib { };
21792 loudmouth = callPackage ../development/libraries/loudmouth { };
21794 lrdf = callPackage ../development/libraries/lrdf { };
21796 luabind = callPackage ../development/libraries/luabind { lua = lua5_1; };
21798 luabind_luajit = luabind.override { lua = luajit; };
21800 luabridge = callPackage ../development/libraries/luabridge { };
21802 luksmeta = callPackage ../development/libraries/luksmeta {
21803 asciidoc = asciidoc-full;
21806 lyra = callPackage ../development/libraries/lyra { };
21808 lzo = callPackage ../development/libraries/lzo { };
21810 opencl-clang = callPackage ../development/libraries/opencl-clang { };
21812 magic-enum = callPackage ../development/libraries/magic-enum { };
21814 mapnik = callPackage ../development/libraries/mapnik {
21815 harfbuzz = harfbuzz.override {
21820 marisa = callPackage ../development/libraries/marisa { };
21822 mathgl = callPackage ../development/libraries/mathgl { };
21824 matio = callPackage ../development/libraries/matio { };
21827 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
21828 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
21829 haskellPackages.matterhorn;
21831 maxflow = callPackage ../development/libraries/maxflow { };
21833 mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { };
21834 mbedtls = callPackage ../development/libraries/mbedtls/3.nix { };
21836 mdctags = callPackage ../development/tools/misc/mdctags { };
21838 mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { };
21840 mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { };
21842 memorymapping = callPackage ../development/libraries/memorymapping { };
21843 memorymappingHook = makeSetupHook {
21844 name = "memorymapping-hook";
21845 propagatedBuildInputs = [ memorymapping ];
21846 } ../development/libraries/memorymapping/setup-hook.sh;
21848 memray = callPackage ../development/tools/memray { };
21850 memstream = callPackage ../development/libraries/memstream { };
21851 memstreamHook = makeSetupHook {
21852 name = "memstream-hook";
21853 propagatedBuildInputs = [ memstream ];
21854 } ../development/libraries/memstream/setup-hook.sh;
21856 menu-cache = callPackage ../development/libraries/menu-cache { };
21858 mergerfs = callPackage ../tools/filesystems/mergerfs { };
21860 mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { };
21862 meshoptimizer = callPackage ../development/libraries/meshoptimizer { };
21864 mctc-lib = callPackage ../development/libraries/science/chemistry/mctc-lib { };
21866 mstore = callPackage ../development/libraries/science/chemistry/mstore { };
21868 multicharge = callPackage ../development/libraries/science/chemistry/multicharge { };
21870 test-drive = callPackage ../development/libraries/test-drive { };
21872 dftd4 = callPackage ../development/libraries/science/chemistry/dftd4 { };
21874 simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3 { };
21876 tblite = callPackage ../development/libraries/science/chemistry/tblite { };
21878 toml-f = callPackage ../development/libraries/toml-f { };
21880 dbcsr = callPackage ../development/libraries/science/math/dbcsr { };
21882 taco = callPackage ../development/libraries/taco { };
21884 ## libGL/libGLU/Mesa stuff
21886 # Default libGL implementation.
21888 # Android NDK provides an OpenGL implementation, we can just use that.
21890 # On macOS, we use the OpenGL framework. Packages that still need GLX
21891 # specifically can pull in libGLX instead. If you have a package that
21892 # should work without X11 but it can’t find the library, it may help
21893 # to add the path to `NIX_CFLAGS_COMPILE`:
21895 # -L${libGL}/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
21897 # If you still can’t get it working, please don’t hesitate to ping
21898 # @NixOS/darwin-maintainers to ask an expert to take a look.
21900 if stdenv.hostPlatform.useAndroidPrebuilt then
21902 else if stdenv.hostPlatform.isDarwin then
21903 darwin.apple_sdk.frameworks.OpenGL
21907 # On macOS, we use the OpenGL framework. Packages that use libGLX on
21908 # macOS may need to depend on mesa_glu directly if this doesn’t work.
21910 if stdenv.hostPlatform.isDarwin then
21911 darwin.apple_sdk.frameworks.OpenGL
21915 # libglvnd does not work (yet?) on macOS.
21917 if stdenv.hostPlatform.isDarwin then
21922 # On macOS, we use the GLUT framework. Packages that use libGLX on
21923 # macOS may need to depend on freeglut directly if this doesn’t work.
21925 if stdenv.hostPlatform.isDarwin then
21926 darwin.apple_sdk.frameworks.GLUT
21930 mesa = if stdenv.hostPlatform.isDarwin
21931 then darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/darwin.nix {
21932 inherit (darwin.apple_sdk_11_0.libs) Xplugin;
21934 else callPackage ../development/libraries/mesa {};
21936 mesa_i686 = pkgsi686Linux.mesa; # make it build on Hydra
21938 mesa_glu = callPackage ../development/libraries/mesa-glu {};
21940 ## End libGL/libGLU/Mesa stuff
21942 meterbridge = callPackage ../applications/audio/meterbridge { };
21944 mhddfs = callPackage ../tools/filesystems/mhddfs { };
21946 microsoft-gsl = callPackage ../development/libraries/microsoft-gsl { };
21948 microsoft-edge = callPackage (import ../applications/networking/browsers/microsoft-edge).stable { };
21949 microsoft-edge-beta = callPackage (import ../applications/networking/browsers/microsoft-edge).beta { };
21950 microsoft-edge-dev = callPackage (import ../applications/networking/browsers/microsoft-edge).dev { };
21952 micronucleus = callPackage ../development/tools/misc/micronucleus { };
21954 markdown-anki-decks = callPackage ../tools/misc/markdown-anki-decks { };
21956 mdk-sdk = callPackage ../development/libraries/mdk-sdk { };
21958 mdslides = callPackage ../tools/misc/mdslides { };
21960 micropython = callPackage ../development/interpreters/micropython { };
21962 midivisualizer = darwin.apple_sdk_11_0.callPackage ../applications/audio/midivisualizer {
21963 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Carbon CoreAudio CoreMIDI CoreServices Kernel;
21966 mimalloc = callPackage ../development/libraries/mimalloc { };
21968 miniaudio = callPackage ../development/libraries/miniaudio { };
21970 miniz = callPackage ../development/libraries/miniz { };
21972 minizip = callPackage ../development/libraries/minizip { };
21974 minizip-ng = callPackage ../development/libraries/minizip-ng { };
21976 mkvtoolnix = qt6Packages.callPackage ../applications/video/mkvtoolnix {
21977 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
21980 mkvtoolnix-cli = mkvtoolnix.override {
21984 mlc = callPackage ../tools/system/mlc { };
21986 mlt = darwin.apple_sdk_11_0.callPackage ../development/libraries/mlt { };
21988 mlib = callPackage ../development/libraries/mlib { };
21990 mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
21992 mono-addins = callPackage ../development/libraries/mono-addins { };
21994 movine = callPackage ../development/tools/database/movine { };
21996 movit = callPackage ../development/libraries/movit { };
21998 moserial = callPackage ../tools/misc/moserial { };
22000 mosquitto = callPackage ../servers/mqtt/mosquitto { };
22002 mps = callPackage ../development/libraries/mps { };
22004 libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
22006 mpeg2dec = libmpeg2;
22008 mqtt-benchmark = callPackage ../tools/networking/mqtt-benchmark { };
22010 mqttmultimeter = callPackage ../tools/networking/mqttmultimeter { };
22012 msgpack = callPackage ../development/libraries/msgpack { };
22014 msgpack-c = callPackage ../development/libraries/msgpack-c { };
22016 msgpack-cxx = callPackage ../development/libraries/msgpack-cxx { };
22018 msoffcrypto-tool = with python3.pkgs; toPythonApplication msoffcrypto-tool;
22020 msilbc = callPackage ../development/libraries/msilbc { };
22022 mp4v2 = callPackage ../development/libraries/mp4v2 { };
22024 libmpc = callPackage ../development/libraries/libmpc { };
22026 mpich = callPackage ../development/libraries/mpich {
22027 ch4backend = libfabric;
22030 mpich-pmix = mpich.override { pmixSupport = true; withPm = [ ]; };
22032 mstpd = callPackage ../os-specific/linux/mstpd { };
22034 mtdev = callPackage ../development/libraries/mtdev { };
22036 mtpfs = callPackage ../tools/filesystems/mtpfs { };
22038 mu = callPackage ../tools/networking/mu { };
22040 mueval = callPackage ../development/tools/haskell/mueval { };
22042 muparserx = callPackage ../development/libraries/muparserx { };
22044 mutest = callPackage ../development/libraries/mutest { };
22046 mvapich = callPackage ../development/libraries/mvapich { };
22048 mvfst = darwin.apple_sdk_11_0.callPackage ../development/libraries/mvfst { };
22050 mygpoclient = with python3.pkgs; toPythonApplication mygpoclient;
22052 mygui = callPackage ../development/libraries/mygui {
22053 inherit (darwin.apple_sdk.frameworks) Cocoa;
22056 mythes = callPackage ../development/libraries/mythes { };
22058 nanodbc = callPackage ../development/libraries/nanodbc { };
22060 nanomsg = callPackage ../development/libraries/nanomsg { };
22062 nanosvg = callPackage ../development/libraries/nanosvg { };
22064 nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { };
22066 nanotts = callPackage ../tools/audio/nanotts { };
22068 ncnn = callPackage ../development/libraries/ncnn { };
22070 ndpi = callPackage ../development/libraries/ndpi { };
22072 nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
22074 netflix = callPackage ../applications/video/netflix { };
22076 nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
22078 notify-sharp = callPackage ../development/libraries/notify-sharp { };
22080 ncurses5 = ncurses.override {
22083 ncurses6 = ncurses.override {
22087 if stdenv.hostPlatform.useiOSPrebuilt
22089 else callPackage ../development/libraries/ncurses { };
22091 ndi = callPackage ../development/libraries/ndi { };
22093 neardal = callPackage ../development/libraries/neardal { };
22095 neatvnc = callPackage ../development/libraries/neatvnc { };
22097 neon = callPackage ../development/libraries/neon { };
22099 nettle = import ../development/libraries/nettle { inherit callPackage fetchurl; };
22101 newman = callPackage ../development/web/newman { };
22103 newt = callPackage ../development/libraries/newt { python = python3; };
22105 nghttp2 = callPackage ../development/libraries/nghttp2 { };
22106 libnghttp2 = nghttp2.lib;
22108 nghttp3 = callPackage ../development/libraries/nghttp3 { inherit (darwin.apple_sdk.frameworks) CoreServices; };
22110 ngtcp2 = callPackage ../development/libraries/ngtcp2 { inherit (darwin.apple_sdk.frameworks) CoreServices; };
22111 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { };
22113 nix-plugins = callPackage ../development/libraries/nix-plugins { };
22115 nika-fonts = callPackage ../data/fonts/nika-fonts { };
22117 nikto = callPackage ../tools/networking/nikto { };
22119 nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
22121 nng = callPackage ../development/libraries/nng { };
22123 nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
22125 non = callPackage ../applications/audio/non {
22126 wafHook = (waf.override { extraTools = [ "gccdeps" ]; }).hook;
22129 ntl = callPackage ../development/libraries/ntl { };
22131 nspr = callPackage ../development/libraries/nspr {
22132 inherit (darwin.apple_sdk.frameworks) CoreServices;
22135 nss_latest = callPackage ../development/libraries/nss/latest.nix { };
22136 nss_esr = callPackage ../development/libraries/nss/esr.nix { };
22138 nssTools = nss.tools;
22140 nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
22142 ntbtls = callPackage ../development/libraries/ntbtls { };
22144 ntk = callPackage ../development/libraries/audio/ntk { };
22146 numcpp = callPackage ../development/libraries/numcpp { };
22148 nuraft = callPackage ../development/libraries/nuraft { };
22150 nuspell = callPackage ../development/libraries/nuspell { };
22151 nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; };
22153 nv-codec-headers-9 = nv-codec-headers.override { majorVersion = "9"; };
22154 nv-codec-headers-10 = nv-codec-headers.override { majorVersion = "10"; };
22155 nv-codec-headers-11 = nv-codec-headers.override { majorVersion = "11"; };
22156 nv-codec-headers-12 = nv-codec-headers.override { majorVersion = "12"; };
22158 nvidiaCtkPackages =
22159 callPackage ../by-name/nv/nvidia-container-toolkit/packages.nix
22161 inherit (nvidiaCtkPackages)
22165 nvidia-vaapi-driver = lib.hiPrio (callPackage ../development/libraries/nvidia-vaapi-driver { });
22167 nvidia-optical-flow-sdk = callPackage ../development/libraries/nvidia-optical-flow-sdk { };
22169 nvidia-system-monitor-qt = libsForQt5.callPackage ../tools/system/nvidia-system-monitor-qt { };
22171 nvitop = callPackage ../tools/system/nvitop { };
22173 nvtopPackages = recurseIntoAttrs (import ../tools/system/nvtop { inherit callPackage; });
22175 ocl-icd = callPackage ../development/libraries/ocl-icd { };
22177 ode = callPackage ../development/libraries/ode { };
22179 inherit (callPackages ../development/libraries/ogre { })
22184 olm = callPackage ../development/libraries/olm { };
22186 one_gadget = callPackage ../development/tools/misc/one_gadget { };
22188 oneDNN = callPackage ../development/libraries/oneDNN { };
22190 oneDNN_2 = callPackage ../development/libraries/oneDNN/2.nix { };
22192 oneko = callPackage ../applications/misc/oneko { };
22194 oniguruma = callPackage ../development/libraries/oniguruma { };
22196 oobicpl = callPackage ../development/libraries/science/biology/oobicpl { };
22198 ookla-speedtest = callPackage ../tools/networking/ookla-speedtest { };
22200 openalSoft = callPackage ../development/libraries/openal-soft {
22201 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
22203 openal = openalSoft;
22205 openbabel = openbabel3;
22207 openbabel2 = callPackage ../development/libraries/openbabel/2.nix { };
22209 openbabel3 = callPackage ../development/libraries/openbabel {
22213 opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
22215 opencascade-occt_7_6 = opencascade-occt.overrideAttrs rec {
22216 pname = "opencascade-occt";
22218 commit = "V${builtins.replaceStrings ["."] ["_"] version}";
22220 name = "occt-${commit}.tar.gz";
22221 url = "https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=${commit};sf=tgz";
22222 hash = "sha256-n3KFrN/mN1SVXfuhEUAQ1fJzrCvhiclxfEIouyj9Z18=";
22225 # Backport GCC 14 build fix
22227 url = "https://github.com/Open-Cascade-SAS/OCCT/commit/7236e83dcc1e7284e66dc61e612154617ef715d6.patch";
22228 hash = "sha256-NoC2mE3DG78Y0c9UWonx1vmXoU4g5XxFUT3eVXqLU60=";
22233 opencl-headers = callPackage ../development/libraries/opencl-headers { };
22235 opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };
22237 opencollada = callPackage ../development/libraries/opencollada { };
22239 opencore-amr = callPackage ../development/libraries/opencore-amr { };
22241 opencsg = callPackage ../development/libraries/opencsg {
22242 inherit (qt5) qmake;
22243 inherit (darwin.apple_sdk.frameworks) GLUT;
22246 openct = callPackage ../development/libraries/openct { };
22248 opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
22249 inherit (darwin.apple_sdk.frameworks)
22250 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate;
22251 pythonPackages = python3Packages;
22252 # TODO(@connorbaker): OpenCV 4.9 only supports up to CUDA 12.3.
22253 cudaPackages = cudaPackages_12_3;
22254 # TODO: LTO does not work.
22255 # https://github.com/NixOS/nixpkgs/issues/343123
22259 opencv4WithoutCuda = opencv4.override {
22260 enableCuda = false;
22265 imath = callPackage ../development/libraries/imath { };
22267 openexr = openexr_2;
22268 openexr_2 = callPackage ../development/libraries/openexr { };
22269 openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
22271 openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
22273 openldap = callPackage ../development/libraries/openldap { };
22275 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
22276 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa;
22278 opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { };
22280 opendmarc = callPackage ../development/libraries/opendmarc { };
22282 ois = callPackage ../development/libraries/ois {
22283 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel;
22286 openjpeg = callPackage ../development/libraries/openjpeg { };
22288 openpa = callPackage ../development/libraries/openpa { };
22290 opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
22292 openscenegraph = callPackage ../development/libraries/openscenegraph {
22293 inherit (darwin.apple_sdk.frameworks) AGL Accelerate Carbon Cocoa Foundation;
22296 openslide = callPackage ../development/libraries/openslide { };
22298 openslp = callPackage ../development/libraries/openslp { };
22300 openstackclient = with python311Packages; toPythonApplication python-openstackclient;
22301 openstackclient-full = openstackclient.overridePythonAttrs (oldAttrs: {
22302 dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.cli-plugins;
22304 barbicanclient = with python311Packages; toPythonApplication python-barbicanclient;
22305 glanceclient = with python311Packages; toPythonApplication python-glanceclient;
22306 heatclient = with python311Packages; toPythonApplication python-heatclient;
22307 ironicclient = with python311Packages; toPythonApplication python-ironicclient;
22308 magnumclient = with python311Packages; toPythonApplication python-magnumclient;
22309 manilaclient = with python311Packages; toPythonApplication python-manilaclient;
22310 mistralclient = with python311Packages; toPythonApplication python-mistralclient;
22311 swiftclient = with python311Packages; toPythonApplication python-swiftclient;
22312 troveclient = with python311Packages; toPythonApplication python-troveclient;
22313 watcherclient = with python311Packages; toPythonApplication python-watcherclient;
22314 zunclient = with python311Packages; toPythonApplication python-zunclient;
22316 openvdb = callPackage ../development/libraries/openvdb { };
22318 openvr = callPackage ../by-name/op/openvr/package.nix {
22319 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
22322 inherit (callPackages ../development/libraries/libressl { })
22329 libressl = libressl_4_0;
22331 boringssl = callPackage ../development/libraries/boringssl { };
22333 wolfssl = darwin.apple_sdk_11_0.callPackage ../development/libraries/wolfssl {
22334 inherit (darwin.apple_sdk_11_0.frameworks) Security;
22337 openssl = openssl_3_3;
22339 openssl_legacy = openssl.override {
22340 conf = ../development/libraries/openssl/3.0/legacy.cnf;
22343 inherit (callPackages ../development/libraries/openssl { })
22348 opensubdiv = callPackage ../development/libraries/opensubdiv { };
22350 opensupaplex = callPackage ../games/opensupaplex { };
22352 open-wbo = callPackage ../applications/science/logic/open-wbo { };
22354 openwsman = callPackage ../development/libraries/openwsman { };
22356 ortp = callPackage ../development/libraries/ortp { };
22358 openhmd = callPackage ../development/libraries/openhmd { };
22360 openwebrx = callPackage ../applications/radio/openwebrx {
22361 inherit (python3Packages)
22362 buildPythonPackage buildPythonApplication setuptools pycsdr pydigiham;
22365 oras = callPackage ../development/tools/oras { };
22367 orcania = callPackage ../development/libraries/orcania { };
22369 orogene = callPackage ../development/tools/misc/orogene { };
22371 osm-gps-map = callPackage ../development/libraries/osm-gps-map { };
22373 osmid = callPackage ../applications/audio/osmid { };
22375 osinfo-db = callPackage ../data/misc/osinfo-db { };
22376 osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { };
22378 pacemaker = callPackage ../misc/logging/pacemaker { };
22380 p11-kit = callPackage ../development/libraries/p11-kit { };
22382 parsero = callPackage ../tools/security/parsero { };
22384 pcaudiolib = callPackage ../development/libraries/pcaudiolib { };
22386 pcg_c = callPackage ../development/libraries/pcg-c { };
22388 pcl = libsForQt5.callPackage ../development/libraries/pcl {
22389 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
22390 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa AGL OpenGL;
22393 pcre = callPackage ../development/libraries/pcre { };
22394 pcre16 = res.pcre.override { variant = "pcre16"; };
22395 # pcre32 seems unused
22396 pcre-cpp = res.pcre.override { variant = "cpp"; };
22398 pcre2 = callPackage ../development/libraries/pcre2 { };
22400 pdal = callPackage ../development/libraries/pdal { };
22402 pdfhummus = libsForQt5.callPackage ../development/libraries/pdfhummus { };
22404 pe-parse = callPackage ../development/libraries/pe-parse { };
22406 phetch = callPackage ../applications/networking/gopher/phetch {
22407 inherit (darwin.apple_sdk.frameworks) Security;
22410 inherit (callPackage ../development/libraries/physfs {
22411 inherit (darwin.apple_sdk.frameworks) Foundation;
22416 pico-sdk = callPackage ../development/libraries/pico-sdk { };
22418 pingvin-share = callPackage ../servers/pingvin-share { };
22420 pipelight = callPackage ../tools/misc/pipelight {
22421 stdenv = stdenv_32bit;
22422 wine-staging = pkgsi686Linux.wine-staging;
22425 pkcs11helper = callPackage ../development/libraries/pkcs11helper { };
22427 pkgdiff = callPackage ../tools/misc/pkgdiff { };
22429 pkgtop = callPackage ../tools/misc/pkgtop { };
22431 place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
22433 platform-folders = callPackage ../development/libraries/platform-folders { };
22435 plib = callPackage ../development/libraries/plib { };
22437 poco = callPackage ../development/libraries/poco { };
22439 podofo = callPackage ../development/libraries/podofo { };
22441 podofo010 = callPackage ../development/libraries/podofo/0.10.x.nix { };
22443 polkit = callPackage ../development/libraries/polkit { };
22445 poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
22447 poppler_gi = lowPrio (poppler.override {
22448 introspectionSupport = true;
22451 poppler_min = poppler.override { # TODO: maybe reduce even more
22456 poppler_utils = poppler.override {
22461 popt = callPackage ../development/libraries/popt { };
22463 portaudio = callPackage ../development/libraries/portaudio {
22464 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon;
22467 portmidi = callPackage ../development/libraries/portmidi {
22468 inherit (darwin.apple_sdk.frameworks) Carbon CoreAudio CoreFoundation CoreMIDI CoreServices;
22471 presage = callPackage ../development/libraries/presage { };
22473 present = callPackage ../misc/present { };
22475 prime-server = callPackage ../development/libraries/prime-server { };
22477 proj = callPackage ../development/libraries/proj { };
22479 proj_7 = callPackage ../development/libraries/proj/7.nix { };
22481 proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
22483 proselint = callPackage ../tools/text/proselint {
22484 inherit (python3Packages)
22485 buildPythonApplication click future six;
22488 prospector = callPackage ../development/tools/prospector { };
22490 protobuf = protobuf_28;
22494 protobuf_28 = callPackage ../development/libraries/protobuf/28.nix { };
22495 protobuf_27 = callPackage ../development/libraries/protobuf/27.nix { };
22496 protobuf_26 = callPackage ../development/libraries/protobuf/26.nix { };
22497 protobuf_25 = callPackage ../development/libraries/protobuf/25.nix { };
22498 protobuf_24 = callPackage ../development/libraries/protobuf/24.nix { };
22499 protobuf_23 = callPackage ../development/libraries/protobuf/23.nix {
22500 abseil-cpp = abseil-cpp_202301;
22502 protobuf_21 = callPackage ../development/libraries/protobuf/21.nix {
22503 abseil-cpp = abseil-cpp_202103;
22515 protobufc = callPackage ../development/libraries/protobufc { };
22517 protolock = callPackage ../development/libraries/protolock { };
22519 protozero = callPackage ../development/libraries/protozero { };
22521 flatbuffers = callPackage ../development/libraries/flatbuffers { };
22522 flatbuffers_23 = callPackage ../development/libraries/flatbuffers/23.nix { };
22524 nanopbMalloc = callPackage ../by-name/na/nanopb/package.nix { enableMalloc = true; };
22526 gnupth = callPackage ../development/libraries/pth { };
22527 pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
22529 pslib = callPackage ../development/libraries/pslib { };
22531 pstreams = callPackage ../development/libraries/pstreams { };
22533 pufferpanel = callPackage ../servers/pufferpanel { };
22535 pugixml = callPackage ../development/libraries/pugixml { };
22537 pylode = callPackage ../misc/pylode { };
22539 python-qt = libsForQt5.callPackage ../development/libraries/python-qt { };
22541 pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside { };
22543 plasma-hud = callPackage ../misc/plasma-hud { };
22545 re2 = callPackage ../development/libraries/re2 { };
22547 qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { };
22549 qdjango = libsForQt5.callPackage ../development/libraries/qdjango { };
22551 qmenumodel = libsForQt5.callPackage ../development/libraries/qmenumodel {
22552 inherit (lomiri) cmake-extras;
22555 qoi = callPackage ../development/libraries/qoi { };
22557 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { };
22559 quarto = callPackage ../development/libraries/quarto { };
22561 quartoMinimal = callPackage ../development/libraries/quarto { rWrapper = null; python3 = null; };
22563 qt5 = recurseIntoAttrs (makeOverridable
22564 (import ../development/libraries/qt-5/5.15) {
22565 inherit (__splicedPackages)
22566 makeScopeWithSplicing' generateSplicesForMkScope lib fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper
22567 bison cups dconf harfbuzz libGL perl gtk3 python3
22568 llvmPackages_15 overrideSDK overrideLibcxx
22570 inherit (__splicedPackages.gst_all_1) gstreamer gst-plugins-base;
22572 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
22575 libsForQt5 = (recurseIntoAttrs (import ./qt5-packages.nix {
22576 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget;
22577 })) // { __recurseIntoDerivationForReleaseJobs = true; };
22579 # plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
22580 plasma5Packages = libsForQt5;
22583 qt5Full = qt5.full;
22585 qt6 = recurseIntoAttrs (callPackage ../development/libraries/qt-6 { });
22587 qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix {
22588 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget kdePackages;
22589 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
22592 quark-engine = callPackage ../tools/security/quark-engine { };
22594 quantlib = callPackage ../development/libraries/quantlib { };
22596 quesoglc = callPackage ../development/libraries/quesoglc { };
22598 quickder = callPackage ../development/libraries/quickder { };
22600 quickmem = callPackage ../development/libraries/quickmem { };
22602 quicksynergy = callPackage ../applications/misc/quicksynergy { };
22604 quill = callPackage ../tools/security/quill {
22605 inherit (darwin.apple_sdk.frameworks) Security;
22608 qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray { };
22610 rabbitmq-c = callPackage ../development/libraries/rabbitmq-c { };
22612 raft-canonical = callPackage ../development/libraries/raft-canonical { };
22614 range-v3 = callPackage ../development/libraries/range-v3 { };
22616 rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {
22617 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
22618 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
22621 rapidcheck = callPackage ../development/libraries/rapidcheck { };
22623 rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { };
22625 rapidjson = callPackage ../development/libraries/rapidjson { };
22627 rapidxml = callPackage ../development/libraries/rapidxml { };
22629 rapidyaml = callPackage ../development/libraries/rapidyaml {};
22631 raul = callPackage ../development/libraries/audio/raul { };
22633 raylib = callPackage ../development/libraries/raylib { };
22635 readline = readline82;
22637 readline70 = callPackage ../development/libraries/readline/7.0.nix { };
22639 readline82 = callPackage ../development/libraries/readline/8.2.nix { };
22641 readmdict = with python3Packages; toPythonApplication readmdict;
22643 readosm = callPackage ../development/libraries/readosm { };
22645 recastnavigation = callPackage ../development/libraries/recastnavigation { };
22647 rinutils = callPackage ../development/libraries/rinutils { };
22649 rtrlib = callPackage ../development/libraries/rtrlib { };
22651 kissfftFloat = kissfft.override {
22652 datatype = "float";
22655 lambdabot = callPackage ../development/tools/haskell/lambdabot {
22656 haskellLib = haskell.lib.compose;
22659 lambda-mod-zsh-theme = callPackage ../shells/zsh/lambda-mod-zsh-theme { };
22661 librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
22663 librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };
22665 librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
22667 librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
22668 redland = librdf_redland; # added 2018-04-25
22670 libsmf = callPackage ../development/libraries/audio/libsmf { };
22672 lilv = callPackage ../development/libraries/audio/lilv { };
22674 lv2 = callPackage ../development/libraries/audio/lv2 { };
22676 lvtk = callPackage ../development/libraries/audio/lvtk { };
22678 qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
22680 qradiolink = callPackage ../applications/radio/qradiolink {
22681 protobuf = protobuf_21;
22684 qrupdate = callPackage ../development/libraries/qrupdate { };
22686 qadwaitadecorations-qt6 = callPackage ../by-name/qa/qadwaitadecorations/package.nix {
22690 qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
22692 qgnomeplatform-qt6 = qt6Packages.callPackage ../development/libraries/qgnomeplatform {
22696 randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { };
22698 remodel = callPackage ../development/tools/remodel {
22699 inherit (darwin.apple_sdk.frameworks) Security;
22702 retro-gtk = callPackage ../development/libraries/retro-gtk { };
22704 resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
22706 restish = callPackage ../tools/networking/restish { };
22708 rhino = callPackage ../development/libraries/java/rhino {
22713 rlog = callPackage ../development/libraries/rlog { };
22715 rlottie = callPackage ../development/libraries/rlottie { };
22717 rocksdb = callPackage ../development/libraries/rocksdb { };
22719 rocksdb_8_11 = rocksdb.overrideAttrs rec {
22721 version = "8.11.4";
22722 src = fetchFromGitHub {
22723 owner = "facebook";
22725 rev = "v${version}";
22726 hash = "sha256-ZrU7G3xeimF3H2LRGBDHOq936u5pH/3nGecM4XEoWc8=";
22730 rocksdb_8_3 = rocksdb.overrideAttrs rec {
22733 src = fetchFromGitHub {
22734 owner = "facebook";
22736 rev = "v${version}";
22737 hash = "sha256-mfIRQ8nkUbZ3Bugy3NAvOhcfzFY84J2kBUIUBcQ2/Qg=";
22741 rocksdb_7_10 = rocksdb.overrideAttrs rec {
22743 version = "7.10.2";
22744 src = fetchFromGitHub {
22745 owner = "facebook";
22747 rev = "v${version}";
22748 hash = "sha256-U2ReSrJwjAXUdRmwixC0DQXht/h/6rV8SOf5e2NozIs=";
22752 rocksdb_6_23 = rocksdb.overrideAttrs rec {
22754 version = "6.23.3";
22755 src = fetchFromGitHub {
22756 owner = "facebook";
22758 rev = "v${version}";
22759 hash = "sha256-SsDqhjdCdtIGNlsMj5kfiuS3zSGwcxi4KV71d95h7yk=";
22763 rotate-backups = callPackage ../tools/backup/rotate-backups { };
22765 rote = callPackage ../development/libraries/rote { };
22767 round = callPackage ../applications/graphics/round { };
22769 router = callPackage ../servers/http/router { };
22771 rover = callPackage ../development/tools/rover { };
22773 rqlite = callPackage ../servers/sql/rqlite { };
22775 rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
22777 rtlcss = callPackage ../development/libraries/rtlcss { };
22779 rttr = callPackage ../development/libraries/rttr { };
22781 rubberband = callPackage ../development/libraries/rubberband { };
22783 rutabaga_gfx = callPackage ../development/libraries/rutabaga_gfx { };
22785 rure = callPackage ../development/libraries/rure { };
22787 rustc-demangle = callPackage ../development/libraries/rustc-demangle { };
22789 s2geometry = callPackage ../development/libraries/s2geometry { };
22791 safefile = callPackage ../development/libraries/safefile { };
22793 sbc = callPackage ../development/libraries/sbc { };
22795 schroedinger = callPackage ../development/libraries/schroedinger {
22796 autoreconfHook = buildPackages.autoreconfHook269;
22799 scope-lite = callPackage ../development/libraries/scope-lite { };
22803 SDL2 = callPackage ../development/libraries/SDL2 {
22804 inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
22807 sdrplay = callPackage ../applications/radio/sdrplay { };
22809 sdr-j-fm = libsForQt5.callPackage ../applications/radio/sdr-j-fm { };
22811 sdrpp = callPackage ../applications/radio/sdrpp {
22812 inherit (darwin.apple_sdk.frameworks) AppKit;
22815 sigdigger = libsForQt5.callPackage ../applications/radio/sigdigger { };
22817 sigutils = callPackage ../applications/radio/sigutils { };
22819 sblim-sfcc = callPackage ../development/libraries/sblim-sfcc { };
22821 selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { };
22823 sealcurses = callPackage ../development/libraries/sealcurses { };
22825 seasocks = callPackage ../development/libraries/seasocks { };
22827 serd = callPackage ../development/libraries/serd { };
22829 serf = callPackage ../development/libraries/serf { };
22831 sev-snp-measure = with python3Packages; toPythonApplication sev-snp-measure;
22833 sfsexp = callPackage ../development/libraries/sfsexp { };
22835 shhmsg = callPackage ../development/libraries/shhmsg { };
22837 shhopt = callPackage ../development/libraries/shhopt { };
22839 shine = callPackage ../development/libraries/shine { };
22841 graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix { };
22843 s2n-tls = callPackage ../development/libraries/s2n-tls { };
22845 simavr = callPackage ../development/tools/simavr {
22846 avrgcc = pkgsCross.avr.buildPackages.gcc;
22847 avrlibc = pkgsCross.avr.libcCross;
22848 inherit (darwin.apple_sdk.frameworks) GLUT;
22851 simgear = callPackage ../development/libraries/simgear { };
22853 simp_le = callPackage ../tools/admin/simp_le { };
22855 simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_4; };
22857 sfml = callPackage ../development/libraries/sfml {
22858 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL;
22860 csfml = callPackage ../development/libraries/csfml { };
22862 sharness = callPackage ../development/libraries/sharness { };
22864 shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { };
22866 skaffold = callPackage ../development/tools/skaffold { };
22868 skjold = callPackage ../development/tools/skjold { };
22870 skawarePackages = recurseIntoAttrs (callPackage ../development/skaware-packages { });
22872 inherit (skawarePackages)
22883 s6-networking-man-pages
22885 s6-portable-utils-man-pages
22894 kgt = callPackage ../development/tools/kgt {
22895 inherit (skawarePackages) cleanPackaging;
22898 nettee = callPackage ../tools/networking/nettee {
22899 inherit (skawarePackages) cleanPackaging;
22902 shaq = callPackage ../tools/audio/shaq { };
22904 slibGuile = callPackage ../development/libraries/slib {
22908 smpeg = callPackage ../development/libraries/smpeg { };
22910 smpeg2 = callPackage ../development/libraries/smpeg2 { };
22912 snappy = callPackage ../development/libraries/snappy { };
22914 snac2 = darwin.apple_sdk_11_0.callPackage ../servers/snac2 { };
22916 snappymail = callPackage ../servers/snappymail { };
22918 snow = callPackage ../tools/security/snow { };
22920 snowcrash = callPackage ../tools/security/snowcrash { };
22922 soapyairspy = callPackage ../applications/radio/soapyairspy {
22923 inherit (darwin) libobjc;
22924 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22927 soapyaudio = callPackage ../applications/radio/soapyaudio {
22928 inherit (darwin.apple_sdk.frameworks) Accelerate CoreAudio;
22931 soapybladerf = callPackage ../applications/radio/soapybladerf {
22932 inherit (darwin) libobjc;
22933 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22936 soapyhackrf = callPackage ../applications/radio/soapyhackrf {
22937 inherit (darwin) libobjc;
22938 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22941 soapysdr = callPackage ../applications/radio/soapysdr { };
22943 soapyremote = callPackage ../applications/radio/soapyremote { };
22945 soapysdrplay = callPackage ../applications/radio/soapysdrplay { };
22947 soapysdr-with-plugins = callPackage ../applications/radio/soapysdr {
22960 soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr {
22961 inherit (darwin) libobjc;
22962 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22965 soapyuhd = callPackage ../applications/radio/soapyuhd {
22966 inherit (darwin) libobjc;
22967 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22970 social-engineer-toolkit = callPackage ../tools/security/social-engineer-toolkit { };
22972 socket_wrapper = callPackage ../development/libraries/socket_wrapper { };
22974 sofia_sip = callPackage ../development/libraries/sofia-sip {
22975 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
22978 soil = callPackage ../development/libraries/soil {
22979 inherit (darwin.apple_sdk.frameworks) Carbon;
22982 sokol = callPackage ../development/libraries/sokol { };
22984 sonic = callPackage ../development/libraries/sonic { };
22986 sonivox = callPackage ../development/libraries/sonivox { };
22988 sope = callPackage ../development/libraries/sope { };
22990 sord = callPackage ../development/libraries/sord { };
22992 soundtouch = callPackage ../development/libraries/soundtouch { };
22994 span-lite = callPackage ../development/libraries/span-lite { };
22996 spandsp = callPackage ../development/libraries/spandsp { };
22997 spandsp3 = callPackage ../development/libraries/spandsp/3.nix { };
22999 spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt { };
23001 sparrow3d = callPackage ../development/libraries/sparrow3d {};
23003 spdk = callPackage ../development/libraries/spdk { };
23005 speechd = callPackage ../development/libraries/speechd { };
23007 speechd-minimal = speechd.override {
23013 withEspeak = false;
23018 speech-tools = callPackage ../development/libraries/speech-tools {
23019 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
23022 speex = callPackage ../development/libraries/speex {
23026 speexdsp = callPackage ../development/libraries/speexdsp {
23030 sphinx = with python3Packages; toPythonApplication sphinx;
23032 sphinx-autobuild = with python3Packages; toPythonApplication sphinx-autobuild;
23034 sphinx-serve = with python3Packages; toPythonApplication sphinx-serve;
23036 inherit (python3Packages) sphinxHook;
23038 sphinxsearch = callPackage ../servers/search/sphinxsearch { };
23040 spice = callPackage ../development/libraries/spice { };
23042 spice-gtk = callPackage ../development/libraries/spice-gtk { };
23044 spice-protocol = callPackage ../development/libraries/spice-protocol { };
23046 spice-up = callPackage ../applications/office/spice-up { };
23048 spirv-cross = callPackage ../tools/graphics/spirv-cross { };
23050 splat = callPackage ../applications/radio/splat { };
23052 suscan = callPackage ../applications/radio/suscan { };
23054 suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { };
23056 sratom = callPackage ../development/libraries/audio/sratom { };
23058 srm = callPackage ../tools/security/srm { };
23060 srt = callPackage ../development/libraries/srt { };
23062 srtp = callPackage ../development/libraries/srtp { };
23064 stargate-libcds = callPackage ../development/libraries/stargate-libcds { };
23066 stb = callPackage ../development/libraries/stb { };
23068 stegsolve = callPackage ../tools/graphics/stegsolve { };
23070 stxxl = callPackage ../development/libraries/stxxl { };
23072 sv-lang = callPackage ../applications/science/electronics/sv-lang { };
23074 sqld = callPackage ../servers/sql/sqld { };
23076 sqlite = lowPrio (callPackage ../development/libraries/sqlite { });
23078 unqlite = lowPrio (callPackage ../development/libraries/unqlite { });
23080 inherit (callPackage ../development/libraries/sqlite/tools.nix {
23081 inherit (darwin.apple_sdk.frameworks) Foundation;
23082 }) sqlite-analyzer sqldiff;
23084 sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
23086 sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
23088 sqlite-interactive = (sqlite.override { interactive = true; }).bin;
23090 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
23092 sregex = callPackage ../development/libraries/sregex { };
23094 dqlite = callPackage ../development/libraries/dqlite { };
23096 sqlcipher = callPackage ../development/libraries/sqlcipher { };
23098 standardnotes = callPackage ../applications/editors/standardnotes { };
23100 stfl = callPackage ../development/libraries/stfl { };
23102 stlink = callPackage ../development/tools/misc/stlink { };
23103 stlink-gui = callPackage ../development/tools/misc/stlink { withGUI = true; };
23105 stegseek = callPackage ../tools/security/stegseek { };
23107 streamlink = callPackage ../applications/video/streamlink { };
23108 streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix { };
23110 structuresynth = libsForQt5.callPackage ../development/libraries/structuresynth { };
23112 sub-batch = callPackage ../applications/video/sub-batch { };
23114 subdl = callPackage ../applications/video/subdl { };
23116 subtitleeditor = callPackage ../applications/video/subtitleeditor { };
23118 subxt = callPackage ../development/tools/subxt { };
23120 suil = darwin.apple_sdk_11_0.callPackage ../development/libraries/audio/suil { };
23122 sundials = callPackage ../development/libraries/sundials {
23126 sutils = callPackage ../tools/misc/sutils { };
23128 svrcore = callPackage ../development/libraries/svrcore { };
23130 svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
23132 szip = callPackage ../development/libraries/szip { };
23134 t1lib = callPackage ../development/libraries/t1lib { };
23136 tachyon = callPackage ../development/libraries/tachyon {
23137 inherit (darwin.apple_sdk.frameworks) Carbon;
23140 tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
23142 ta-lib = callPackage ../development/libraries/ta-lib { };
23144 taglib = callPackage ../development/libraries/taglib { };
23146 taglib_extras = callPackage ../development/libraries/taglib-extras { };
23148 taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
23150 tanidvr = callPackage ../applications/video/tanidvr { };
23152 talloc = callPackage ../development/libraries/talloc { };
23154 tagparser = callPackage ../development/libraries/tagparser { };
23158 tclap_1_2 = callPackage ../development/libraries/tclap/1.2.nix { };
23160 tclap_1_4 = callPackage ../development/libraries/tclap/1.4.nix { };
23162 tdb = callPackage ../development/libraries/tdb { };
23164 tdlib = callPackage ../development/libraries/tdlib { };
23166 tectonic = callPackage ../tools/typesetting/tectonic/wrapper.nix { };
23168 tectonic-unwrapped = callPackage ../tools/typesetting/tectonic {
23169 harfbuzz = harfbuzzFull;
23172 termbench-pro = callPackage ../development/libraries/termbench-pro { fmt = fmt_8; };
23174 telepathy-glib = callPackage ../development/libraries/telepathy/glib { };
23176 telepathy-farstream = callPackage ../development/libraries/telepathy/farstream { };
23178 termbox = callPackage ../development/libraries/termbox { };
23180 tevent = callPackage ../development/libraries/tevent { };
23182 tet = callPackage ../development/tools/misc/tet { };
23184 texpresso = callPackage ../tools/typesetting/tex/texpresso {
23185 texpresso-tectonic = callPackage ../tools/typesetting/tex/texpresso/tectonic.nix { };
23188 text-engine = callPackage ../development/libraries/text-engine { };
23190 the-foundation = callPackage ../development/libraries/the-foundation { };
23192 theft = callPackage ../development/libraries/theft { };
23194 thrift = callPackage ../development/libraries/thrift { };
23196 tidyp = callPackage ../development/libraries/tidyp { };
23198 tidal-hifi = callPackage ../applications/audio/tidal-hifi { };
23200 tinycdb = callPackage ../development/libraries/tinycdb { };
23202 tinyxml = tinyxml2;
23204 tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { };
23206 tiscamera = callPackage ../os-specific/linux/tiscamera { };
23208 tivodecode = callPackage ../applications/video/tivodecode { };
23212 tk-9_0 = callPackage ../development/libraries/tk/9.0.nix { tcl = tcl-9_0; };
23213 tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { };
23214 tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; };
23216 tkrzw = callPackage ../development/libraries/tkrzw { };
23218 tl-expected = callPackage ../development/libraries/tl-expected { };
23220 tnt = callPackage ../development/libraries/tnt { };
23222 tntnet = callPackage ../development/libraries/tntnet { };
23224 tntdb = callPackage ../development/libraries/tntdb { };
23226 kyotocabinet = callPackage ../development/libraries/kyotocabinet { };
23228 tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
23230 tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
23232 totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { };
23234 tpm2-tss = callPackage ../development/libraries/tpm2-tss {
23235 autoreconfHook = buildPackages.autoreconfHook269;
23238 tremor = callPackage ../development/libraries/tremor { };
23240 trillian = callPackage ../tools/misc/trillian { };
23242 udns = callPackage ../development/libraries/udns { };
23244 uid_wrapper = callPackage ../development/libraries/uid_wrapper { };
23246 umockdev = callPackage ../development/libraries/umockdev { };
23248 unconvert = callPackage ../development/tools/unconvert { };
23250 uncover = callPackage ../tools/security/uncover { };
23252 unibilium = callPackage ../development/libraries/unibilium { };
23254 unicap = callPackage ../development/libraries/unicap { };
23256 unicon-lang = callPackage ../development/interpreters/unicon-lang { };
23258 updfparser = callPackage ../development/libraries/updfparser { };
23260 tsocks = callPackage ../development/libraries/tsocks { };
23262 unixODBC = callPackage ../development/libraries/unixODBC { };
23264 unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });
23266 usrsctp = callPackage ../development/libraries/usrsctp { };
23268 usbredir = callPackage ../development/libraries/usbredir { };
23270 usbrip = callPackage ../tools/security/usbrip { };
23272 uthash = callPackage ../development/libraries/uthash { };
23274 uthenticode = callPackage ../development/libraries/uthenticode { };
23276 ucommon = callPackage ../development/libraries/ucommon { };
23278 v8 = callPackage ../development/libraries/v8 {
23279 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
23282 intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { };
23284 vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { };
23286 libva-vdpau-driver = callPackage ../development/libraries/libva-vdpau-driver { };
23288 valeStyles = recurseIntoAttrs (callPackages ../by-name/va/vale/styles.nix { });
23290 valhalla = callPackage ../development/libraries/valhalla {
23291 boost = boost.override { enablePython = true; python = python3; };
23292 protobuf = protobuf_21.override {
23293 abseil-cpp = abseil-cpp_202103.override {
23294 cxxStandard = "17";
23299 vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { };
23301 vc = callPackage ../development/libraries/vc { };
23303 vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { };
23305 vcdimager = callPackage ../development/libraries/vcdimager { };
23307 vcg = callPackage ../development/libraries/vcg { };
23309 vencord-web-extension = callPackage ../by-name/ve/vencord/package.nix { buildWebExtension = true; };
23311 vid-stab = callPackage ../development/libraries/vid-stab {
23312 inherit (llvmPackages) openmp;
23315 vigra = callPackage ../development/libraries/vigra {
23316 hdf5 = hdf5.override { usev110Api = true; };
23319 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { };
23321 vkdt = callPackage ../applications/graphics/vkdt { };
23323 vlock = callPackage ../misc/screensavers/vlock { };
23325 virtualpg = callPackage ../development/libraries/virtualpg { };
23327 vmime = callPackage ../development/libraries/vmime { };
23329 vrb = callPackage ../development/libraries/vrb { };
23331 vrpn = callPackage ../development/libraries/vrpn { };
23333 vsqlite = callPackage ../development/libraries/vsqlite { };
23335 vte = callPackage ../development/libraries/vte { };
23337 vte-gtk4 = vte.override {
23341 vtk_9 = libsForQt5.callPackage ../development/libraries/vtk/9.x.nix {
23342 inherit (darwin) libobjc;
23343 inherit (darwin.apple_sdk.libs) xpc;
23344 inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration
23345 IOKit CFNetwork Security ApplicationServices
23346 CoreText IOSurface ImageIO OpenGL GLUT;
23349 vtk_9_withQt5 = vtk_9.override { enableQt = true; };
23353 vtk_9_egl = vtk_9.override { enableEgl = true; };
23355 vtkWithQt5 = vtk_9_withQt5;
23357 vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
23359 vulkan-cts = callPackage ../tools/graphics/vulkan-cts { };
23361 vulkan-helper = callPackage ../tools/graphics/vulkan-helper { };
23363 vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
23364 vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
23365 vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; };
23366 vulkan-tools = callPackage ../tools/graphics/vulkan-tools {
23367 inherit (darwin) moltenvk;
23368 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
23370 vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
23371 vulkan-utility-libraries = callPackage ../development/libraries/vulkan-utility-libraries { };
23372 vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
23374 vxl = callPackage ../development/libraries/vxl { };
23376 waffle = callPackage ../development/libraries/waffle { };
23378 wally-cli = callPackage ../development/tools/wally-cli { };
23379 zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { };
23381 wangle = darwin.apple_sdk_11_0.callPackage ../development/libraries/wangle { };
23383 wavpack = callPackage ../development/libraries/wavpack { };
23385 wayland = darwin.apple_sdk_11_0.callPackage ../development/libraries/wayland { };
23386 wayland-scanner = callPackage ../development/libraries/wayland/scanner.nix { };
23388 wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
23390 waylandpp = callPackage ../development/libraries/waylandpp {
23391 graphviz = graphviz-nox;
23394 wcslib = callPackage ../development/libraries/science/astronomy/wcslib { };
23396 webkitgtk_4_0 = callPackage ../development/libraries/webkitgtk {
23397 harfbuzz = harfbuzzFull;
23398 inherit (gst_all_1) gst-plugins-base gst-plugins-bad;
23399 inherit (darwin) apple_sdk;
23402 webkitgtk_4_1 = webkitgtk_4_0.override {
23403 libsoup = libsoup_3;
23406 webkitgtk_6_0 = webkitgtk_4_0.override {
23407 libsoup = libsoup_3;
23411 webp-pixbuf-loader = callPackage ../development/libraries/webp-pixbuf-loader { };
23413 websocketpp = callPackage ../development/libraries/websocket++ { };
23415 wfa2-lib = callPackage ../development/libraries/wfa2-lib { };
23417 webrtc-audio-processing_1 = callPackage ../development/libraries/webrtc-audio-processing { };
23418 webrtc-audio-processing_0_3 = callPackage ../development/libraries/webrtc-audio-processing/0.3.nix { };
23419 # bump when majoring of packages have updated
23420 webrtc-audio-processing = webrtc-audio-processing_0_3;
23422 whereami = callPackage ../development/libraries/whereami { };
23424 wildmidi = callPackage ../development/libraries/wildmidi {
23425 inherit (darwin.apple_sdk.frameworks) OpenAL CoreAudioKit;
23428 wiredtiger = callPackage ../development/libraries/wiredtiger { };
23430 wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { };
23433 inherit (libsForQt5.callPackage ../development/libraries/wt { })
23436 wxformbuilder = callPackage ../development/tools/wxformbuilder { };
23438 wxGTK31 = callPackage ../development/libraries/wxwidgets/wxGTK31.nix {
23439 inherit (darwin.stubs) setfile;
23440 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
23443 wxGTK32 = callPackage ../development/libraries/wxwidgets/wxGTK32.nix {
23444 inherit (darwin.stubs) setfile;
23445 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
23448 wxSVG = callPackage ../development/libraries/wxSVG {
23452 wtk = callPackage ../development/libraries/wtk { };
23454 x264 = callPackage ../development/libraries/x264 { };
23456 x265 = callPackage ../development/libraries/x265 { };
23458 xandikos = callPackage ../servers/xandikos { };
23460 inherit (callPackages ../development/libraries/xapian { })
23462 xapian = xapian_1_4;
23464 xapian-omega = callPackage ../development/libraries/xapian/tools/omega {
23468 xavs = callPackage ../development/libraries/xavs { };
23470 Xaw3d = callPackage ../development/libraries/Xaw3d { };
23472 xbase = callPackage ../development/libraries/xbase { };
23474 xcb-util-cursor = xorg.xcbutilcursor;
23475 xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { };
23477 xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { };
23479 xdo = callPackage ../tools/misc/xdo { };
23481 xdiskusage = callPackage ../tools/misc/xdiskusage { };
23483 xed = callPackage ../development/libraries/xed { };
23485 xedit = callPackage ../applications/editors/xedit { };
23487 xautolock = callPackage ../misc/screensavers/xautolock { };
23489 xercesc = callPackage ../development/libraries/xercesc { };
23491 xalanc = callPackage ../development/libraries/xalanc { };
23493 xgboost = callPackage ../development/libraries/xgboost { };
23495 xgboostWithCuda = xgboost.override { cudaSupport = true; };
23497 xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
23499 xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
23501 xmlsec = callPackage ../development/libraries/xmlsec { };
23503 xml-security-c = callPackage ../development/libraries/xml-security-c { };
23505 xlslib = callPackage ../development/libraries/xlslib { };
23507 xtensor = callPackage ../development/libraries/xtensor { };
23509 xtl = callPackage ../development/libraries/xtl { };
23511 xvidcore = callPackage ../development/libraries/xvidcore { };
23513 xxHash = callPackage ../development/libraries/xxHash { };
23515 xylib = callPackage ../development/libraries/xylib { };
23517 yajl = callPackage ../development/libraries/yajl { };
23519 yder = callPackage ../development/libraries/yder { };
23521 yojimbo = callPackage ../development/libraries/yojimbo { };
23523 yubico-pam = callPackage ../development/libraries/yubico-pam {
23524 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
23527 yubihsm-connector = callPackage ../tools/security/yubihsm-connector { };
23529 yubikey-manager = callPackage ../tools/misc/yubikey-manager { };
23531 yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { };
23533 yubikey-personalization = callPackage ../tools/misc/yubikey-personalization { };
23535 yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
23537 yubikey-agent = callPackage ../tools/security/yubikey-agent { };
23539 yubikey-touch-detector = callPackage ../tools/security/yubikey-touch-detector { };
23541 yubihsm-shell = callPackage ../tools/security/yubihsm-shell { };
23543 yubioath-flutter = callPackage ../applications/misc/yubioath-flutter { };
23545 yyjson = callPackage ../development/libraries/yyjson { };
23547 zeitgeist = callPackage ../development/libraries/zeitgeist { };
23549 zlib = callPackage ../development/libraries/zlib { };
23551 zlib-ng = callPackage ../development/libraries/zlib-ng { };
23553 libdynd = callPackage ../development/libraries/libdynd { };
23555 zlog = callPackage ../development/libraries/zlog { };
23557 zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix { };
23560 cppzmq = callPackage ../development/libraries/cppzmq { };
23562 czmq = callPackage ../development/libraries/czmq { };
23564 zmqpp = callPackage ../development/libraries/zmqpp { };
23566 libzra = callPackage ../development/libraries/libzra { };
23568 # requires a newer Apple SDK
23569 zig_0_9 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.9 {
23570 llvmPackages = llvmPackages_13;
23572 # requires a newer Apple SDK
23573 zig_0_10 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.10 {
23574 llvmPackages = llvmPackages_15;
23576 # requires a newer Apple SDK
23577 zig_0_11 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.11 {
23578 llvmPackages = llvmPackages_16;
23580 # requires a newer Apple SDK
23581 zig_0_12 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.12 {
23582 llvmPackages = llvmPackages_17;
23584 # requires a newer Apple SDK
23585 zig_0_13 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.13 {
23586 llvmPackages = llvmPackages_18;
23590 zigStdenv = if stdenv.cc.isZig then stdenv else lowPrio zig.passthru.stdenv;
23592 aroccPackages = recurseIntoAttrs (callPackage ../development/compilers/arocc {});
23593 arocc = aroccPackages.latest;
23595 aroccStdenv = if stdenv.cc.isArocc then stdenv else lowPrio arocc.cc.passthru.stdenv;
23597 zimlib = callPackage ../development/libraries/zimlib { };
23599 zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
23601 zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
23603 zita-resampler = callPackage ../development/libraries/audio/zita-resampler { };
23605 zitadel-tools = callPackage ../tools/misc/zitadel-tools { };
23607 zix = callPackage ../development/libraries/audio/zix { };
23609 gsignond = callPackage ../development/libraries/gsignond {
23613 gsignondPlugins = recurseIntoAttrs {
23614 sasl = callPackage ../development/libraries/gsignond/plugins/sasl.nix { };
23615 oauth = callPackage ../development/libraries/gsignond/plugins/oauth.nix { };
23616 lastfm = callPackage ../development/libraries/gsignond/plugins/lastfm.nix { };
23617 mail = callPackage ../development/libraries/gsignond/plugins/mail.nix { };
23620 plumed = callPackage ../development/libraries/science/chemistry/plumed { };
23622 ### DEVELOPMENT / LIBRARIES / AGDA
23624 agdaPackages = callPackage ./agda-packages.nix {
23625 inherit (haskellPackages) Agda;
23627 agda = agdaPackages.agda;
23629 ### DEVELOPMENT / LIBRARIES / BASH
23631 bash-preexec = callPackage ../development/libraries/bash/bash-preexec { };
23633 ### DEVELOPMENT / LIBRARIES / JAVA
23635 commonsBcel = callPackage ../development/libraries/java/commons/bcel { };
23637 commonsBsf = callPackage ../development/libraries/java/commons/bsf { };
23639 commonsCompress = callPackage ../development/libraries/java/commons/compress { };
23641 commonsDaemon = callPackage ../development/libraries/java/commons/daemon { };
23643 commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { };
23645 commonsLang = callPackage ../development/libraries/java/commons/lang { };
23647 commonsLogging = callPackage ../development/libraries/java/commons/logging { };
23649 commonsIo = callPackage ../development/libraries/java/commons/io { };
23651 commonsMath = callPackage ../development/libraries/java/commons/math { };
23653 httpunit = callPackage ../development/libraries/java/httpunit { };
23655 javaCup = callPackage ../development/libraries/java/cup {
23656 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23659 jdom = callPackage ../development/libraries/java/jdom { };
23661 jffi = callPackage ../development/libraries/java/jffi { };
23663 jflex = callPackage ../development/libraries/java/jflex { };
23665 lombok = callPackage ../development/libraries/java/lombok { };
23667 lucene = callPackage ../development/libraries/java/lucene { };
23669 lucenepp = callPackage ../development/libraries/lucene++ { };
23671 mockobjects = callPackage ../development/libraries/java/mockobjects { };
23673 saxonb = saxonb_8_8;
23674 saxon-he = saxon_12-he;
23676 inherit (callPackages ../development/libraries/java/saxon {
23677 jre = jre_headless;
23678 jre8 = jre8_headless;
23687 smack = callPackage ../development/libraries/java/smack { };
23689 swt_jdk8 = callPackage ../by-name/sw/swt/package.nix {
23694 ### DEVELOPMENT / LIBRARIES / JAVASCRIPT
23696 nodehun = callPackage ../development/tools/nodehun { };
23698 yuicompressor = callPackage ../development/tools/yuicompressor { };
23700 ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
23702 buildBowerComponents = callPackage ../development/bower-modules/generic { };
23704 ### DEVELOPMENT / GO
23706 # the unversioned attributes should always point to the same go version
23708 buildGoModule = buildGo123Module;
23709 buildGoPackage = buildGo123Package;
23711 # requires a newer Apple SDK
23712 go_1_22 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.22.nix {
23713 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
23715 buildGo122Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
23716 go = buildPackages.go_1_22;
23718 buildGo122Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
23719 go = buildPackages.go_1_22;
23722 # requires a newer Apple SDK
23723 go_1_23 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.23.nix {
23724 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
23726 buildGo123Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
23727 go = buildPackages.go_1_23;
23729 buildGo123Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
23730 go = buildPackages.go_1_23;
23733 leaps = callPackage ../development/tools/leaps { };
23735 ### DEVELOPMENT / HARE
23737 hareHook = callPackage ../by-name/ha/hare/hook.nix { };
23739 ### DEVELOPMENT / JAVA MODULES
23741 javaPackages = recurseIntoAttrs (callPackage ./java-packages.nix { });
23743 ### DEVELOPMENT / LISP MODULES
23745 asdf = callPackage ../development/lisp-modules/asdf {
23749 # QuickLisp minimal version
23750 asdf_2_26 = callPackage ../development/lisp-modules/asdf/2.26.nix {
23753 # Currently most popular
23754 asdf_3_1 = callPackage ../development/lisp-modules/asdf/3.1.nix {
23758 asdf_3_3 = callPackage ../development/lisp-modules/asdf/3.3.nix {
23762 wrapLisp = callPackage ../development/lisp-modules/nix-cl.nix {};
23764 # Armed Bear Common Lisp
23766 pkg = callPackage ../development/compilers/abcl {
23767 # https://armedbear.common-lisp.dev/ lists OpenJDK 17 as the highest
23774 # Clozure Common Lisp
23776 pkg = callPackage ../development/compilers/ccl {
23777 inherit (buildPackages.darwin) bootstrap_cmds;
23779 faslExt = "lx64fsl";
23782 # Clasp Common Lisp
23783 clasp-common-lisp = wrapLisp {
23784 pkg = callPackage ../development/compilers/clasp { };
23790 pkg = callPackage ../development/interpreters/clisp { };
23792 flags = ["-E" "UTF-8"];
23795 wrapLispi686Linux = pkgsi686Linux.callPackage ../development/lisp-modules/nix-cl.nix {};
23798 cmucl_binary = wrapLispi686Linux {
23799 pkg = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
23804 # Embeddable Common Lisp
23806 pkg = callPackage ../development/compilers/ecl { };
23809 ecl_16_1_2 = wrapLisp {
23810 pkg = callPackage ../development/compilers/ecl/16.1.2.nix { };
23816 pkg = callPackage ../development/compilers/gcl { };
23820 # ManKai Common Lisp
23822 pkg = callPackage ../development/compilers/mkcl {};
23826 # Steel Bank Common Lisp
23827 sbcl_2_4_6 = wrapLisp {
23828 pkg = callPackage ../development/compilers/sbcl { version = "2.4.6"; };
23830 flags = [ "--dynamic-space-size" "3000" ];
23832 sbcl_2_4_8 = wrapLisp {
23833 pkg = callPackage ../development/compilers/sbcl { version = "2.4.8"; };
23835 flags = [ "--dynamic-space-size" "3000" ];
23837 sbcl_2_4_9 = wrapLisp {
23838 pkg = callPackage ../development/compilers/sbcl { version = "2.4.9"; };
23840 flags = [ "--dynamic-space-size" "3000" ];
23844 sbclPackages = recurseIntoAttrs sbcl.pkgs;
23846 ### DEVELOPMENT / PERL MODULES
23848 perlInterpreters = import ../development/interpreters/perl { inherit callPackage; };
23849 inherit (perlInterpreters) perl538 perl540;
23851 perl538Packages = recurseIntoAttrs perl538.pkgs;
23852 perl540Packages = recurseIntoAttrs perl540.pkgs;
23855 perlPackages = perl540Packages;
23857 ack = perlPackages.ack;
23859 perlcritic = perlPackages.PerlCritic;
23861 sqitchMysql = (callPackage ../development/tools/misc/sqitch {
23862 mysqlSupport = true;
23863 }).overrideAttrs { pname = "sqitch-mysql"; };
23865 sqitchPg = (callPackage ../development/tools/misc/sqitch {
23866 postgresqlSupport = true;
23867 }).overrideAttrs { pname = "sqitch-pg"; };
23869 ### DEVELOPMENT / R MODULES
23871 R = darwin.apple_sdk_11_0.callPackage ../applications/science/math/R {
23872 # TODO: split docs into a separate output
23873 withRecommendedPackages = false;
23874 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Foundation;
23875 inherit (darwin) libobjc;
23878 rWrapper = callPackage ../development/r-modules/wrapper.nix {
23879 recommendedPackages = with rPackages; [
23880 boot class cluster codetools foreign KernSmooth lattice MASS
23881 Matrix mgcv nlme nnet rpart spatial survival
23883 # Override this attribute to register additional libraries.
23887 radianWrapper = callPackage ../development/r-modules/wrapper-radian.nix {
23888 recommendedPackages = with rPackages; [
23889 boot class cluster codetools foreign KernSmooth lattice MASS
23890 Matrix mgcv nlme nnet rpart spatial survival
23892 radian = python3Packages.radian;
23893 # Override this attribute to register additional libraries.
23895 # Override this attribute if you want to expose R with the same set of
23896 # packages as specified in radian
23900 rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
23901 recommendedPackages = with rPackages; [
23902 boot class cluster codetools foreign KernSmooth lattice MASS
23903 Matrix mgcv nlme nnet rpart spatial survival
23905 # Override this attribute to register additional libraries.
23909 rstudioServerWrapper = rstudioWrapper.override { rstudio = rstudio-server; };
23911 rPackages = (dontRecurseIntoAttrs (callPackage ../development/r-modules {
23912 overrides = (config.rPackageOverrides or (_: {})) pkgs;
23913 })) // { __attrsFailEvaluation = true; };
23917 _389-ds-base = callPackage ../servers/ldap/389 { };
23919 _5etools = callPackage ../servers/web-apps/5etools { };
23921 adguardhome = callPackage ../servers/adguardhome { };
23923 alerta = callPackage ../servers/monitoring/alerta/client.nix { };
23925 alerta-server = callPackage ../servers/monitoring/alerta { };
23927 alps = callPackage ../servers/alps { };
23929 anuko-time-tracker = callPackage ../servers/web-apps/anuko-time-tracker { };
23931 apache-directory-server = callPackage ../servers/ldap/apache-directory-server { };
23933 apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix {
23934 inherit (darwin.apple_sdk.frameworks) Foundation;
23936 apacheHttpd = apacheHttpd_2_4;
23938 apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
23939 inherit apacheHttpd;
23940 mod_auth_mellon = callPackage ../servers/http/apache-modules/mod_auth_mellon { };
23941 mod_ca = callPackage ../servers/http/apache-modules/mod_ca { };
23942 mod_crl = callPackage ../servers/http/apache-modules/mod_crl { };
23943 mod_cspnonce = callPackage ../servers/http/apache-modules/mod_cspnonce { };
23944 mod_csr = callPackage ../servers/http/apache-modules/mod_csr { };
23945 mod_dnssd = callPackage ../servers/http/apache-modules/mod_dnssd { };
23946 mod_fastcgi = callPackage ../servers/http/apache-modules/mod_fastcgi { };
23947 mod_itk = callPackage ../servers/http/apache-modules/mod_itk { };
23948 mod_jk = callPackage ../servers/http/apache-modules/mod_jk { };
23949 mod_mbtiles = callPackage ../servers/http/apache-modules/mod_mbtiles { };
23950 mod_ocsp = callPackage ../servers/http/apache-modules/mod_ocsp { };
23951 mod_perl = callPackage ../servers/http/apache-modules/mod_perl { };
23952 mod_pkcs12 = callPackage ../servers/http/apache-modules/mod_pkcs12 { };
23953 mod_python = callPackage ../servers/http/apache-modules/mod_python { };
23954 mod_scep = callPackage ../servers/http/apache-modules/mod_scep { };
23955 mod_spkac = callPackage ../servers/http/apache-modules/mod_spkac { };
23956 mod_tile = callPackage ../servers/http/apache-modules/mod_tile { };
23957 mod_timestamp = callPackage ../servers/http/apache-modules/mod_timestamp { };
23958 mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { };
23959 php = pkgs.php.override { inherit apacheHttpd; };
23960 subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };
23961 } // lib.optionalAttrs config.allowAliases {
23962 mod_evasive = throw "mod_evasive is not supported on Apache httpd 2.4";
23963 mod_wsgi = self.mod_wsgi2;
23964 mod_wsgi2 = throw "mod_wsgi2 has been removed since Python 2 is EOL. Use mod_wsgi3 instead";
23967 apacheHttpdPackages_2_4 = recurseIntoAttrs (apacheHttpdPackagesFor apacheHttpd_2_4 apacheHttpdPackages_2_4);
23968 apacheHttpdPackages = apacheHttpdPackages_2_4;
23970 appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { };
23972 atlassian-bamboo = callPackage ../servers/atlassian/bamboo.nix { };
23973 atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { };
23974 atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { };
23975 atlassian-jira = callPackage ../servers/atlassian/jira.nix { };
23977 cadvisor = callPackage ../servers/monitoring/cadvisor { };
23979 cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix {
23980 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23983 cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix {
23984 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23987 cassandra_4 = callPackage ../servers/nosql/cassandra/4.nix {
23988 # Effective Cassandra 4.0.2 there is full Java 11 support
23989 # -- https://cassandra.apache.org/doc/latest/cassandra/new/java11.html
23990 jre = pkgs.jdk11_headless;
23993 cassandra = cassandra_4;
23995 cassandra-cpp-driver = callPackage ../development/libraries/cassandra-cpp-driver/default.nix { };
23997 apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix {
24001 apache-jena-fuseki = callPackage ../servers/nosql/apache-jena/fuseki-binary.nix {
24005 apcupsd = callPackage ../servers/apcupsd { };
24007 inherit (callPackages ../servers/asterisk { })
24008 asterisk asterisk-stable asterisk-lts
24009 asterisk_18 asterisk_20;
24011 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
24013 asterisk-ldap = lowPrio (asterisk.override { ldapSupport = true; });
24015 baserow = callPackage ../servers/baserow { };
24017 bftpd = callPackage ../servers/ftp/bftpd { };
24019 bind = callPackage ../servers/dns/bind { };
24020 dnsutils = bind.dnsutils;
24021 dig = lib.addMetaAttrs { mainProgram = "dig"; } bind.dnsutils;
24023 bird = callPackage ../servers/bird { };
24025 bird-lg = callPackage ../servers/bird-lg { };
24027 birdwatcher = callPackage ../servers/birdwatcher { };
24029 bloat = callPackage ../servers/bloat { };
24031 bosun = callPackage ../servers/monitoring/bosun { };
24033 cayley = callPackage ../servers/cayley { };
24035 cgiserver = callPackage ../servers/http/cgiserver { };
24037 charybdis = callPackage ../servers/irc/charybdis {
24038 autoreconfHook = buildPackages.autoreconfHook269;
24041 clamsmtp = callPackage ../servers/mail/clamsmtp { };
24043 clickhouse = callPackage ../servers/clickhouse {
24044 llvmPackages = llvmPackages_16;
24047 clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
24049 clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { };
24051 codeowners = callPackage ../development/tools/codeowners { };
24053 couchdb3 = callPackage ../servers/http/couchdb/3.nix { };
24055 dcnnt = python3Packages.callPackage ../servers/dcnnt { };
24057 deconz = qt5.callPackage ../servers/deconz { };
24059 dendrite = callPackage ../servers/dendrite { };
24061 dex-oidc = callPackage ../servers/dex { };
24063 dex2jar = callPackage ../development/tools/java/dex2jar { };
24065 doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust {
24066 inherit (darwin.apple_sdk.frameworks) Security;
24069 dgraph = callPackage ../servers/dgraph { };
24071 dico = callPackage ../servers/dico { };
24073 dict = callPackage ../servers/dict {
24074 libmaa = callPackage ../servers/dict/libmaa.nix { };
24077 dictdDBs = recurseIntoAttrs (callPackages ../servers/dict/dictd-db.nix {});
24079 dictDBCollector = callPackage ../servers/dict/dictd-db-collector.nix { };
24081 diod = callPackage ../servers/diod { lua = lua5_1; };
24083 directx-headers = callPackage ../development/libraries/directx-headers { };
24085 directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler {
24086 # https://github.com/NixOS/nixpkgs/issues/216294
24087 stdenv = if stdenv.cc.isGNU && stdenv.hostPlatform.isi686 then gcc11Stdenv else stdenv;
24090 dkimproxy = callPackage ../servers/mail/dkimproxy { };
24092 dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { };
24094 dmlive = callPackage ../applications/video/dmlive {
24095 inherit (darwin) configd;
24096 inherit (darwin.apple_sdk.frameworks) Security;
24099 do-agent = callPackage ../servers/monitoring/do-agent { };
24101 dodgy = with python3Packages; toPythonApplication dodgy;
24103 dovecot = callPackage ../servers/mail/dovecot { };
24104 dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
24105 dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };
24107 dspam = callPackage ../servers/mail/dspam { };
24109 engelsystem = callPackage ../servers/web-apps/engelsystem { };
24111 envoy = callPackage ../by-name/en/envoy/package.nix {
24112 jdk = openjdk11_headless;
24115 ergochat = callPackage ../servers/irc/ergochat { };
24118 etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
24119 etcd_3_5 = callPackage ../servers/etcd/3.5 { };
24121 exhaustive = callPackage ../development/tools/exhaustive { };
24123 hyp = callPackage ../servers/http/hyp { };
24125 peering-manager = callPackage ../servers/web-apps/peering-manager { };
24127 podgrab = callPackage ../servers/misc/podgrab { };
24129 portunus = callPackage ../servers/portunus { };
24131 prosody = callPackage ../servers/xmpp/prosody {
24132 withExtraLibs = [];
24133 withExtraLuaPackages = _: [];
24136 prosody-filer = callPackage ../servers/xmpp/prosody-filer { };
24138 biboumi = callPackage ../servers/xmpp/biboumi { };
24140 elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin {
24141 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24142 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24145 eventstore = callPackage ../servers/nosql/eventstore { };
24147 exabgp = callPackage ../servers/networking/exabgp { };
24149 rustus = callPackage ../servers/networking/rustus {
24150 inherit (darwin.apple_sdk.frameworks) Security;
24153 exim = callPackage ../servers/mail/exim { };
24155 fastnetmon-advanced = callPackage ../servers/fastnetmon-advanced { };
24157 fcgiwrap = callPackage ../servers/fcgiwrap { };
24159 fedigroups = callPackage ../servers/fedigroups {
24160 inherit (darwin.apple_sdk.frameworks) Security;
24163 ferretdb = callPackage ../servers/nosql/ferretdb { };
24165 felix = callPackage ../servers/felix { };
24167 felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
24169 inherit (callPackages ../servers/firebird { }) firebird_4 firebird_3 firebird_2_5 firebird;
24171 freeradius = callPackage ../servers/freeradius { };
24173 freshrss = callPackage ../servers/web-apps/freshrss { };
24174 freshrss-extensions = recurseIntoAttrs (callPackage ../servers/web-apps/freshrss/extensions { });
24176 freeswitch = callPackage ../servers/sip/freeswitch {
24177 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
24180 fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
24182 gamehub = callPackage ../games/gamehub { };
24184 gatling = callPackage ../servers/http/gatling { };
24186 glabels = callPackage ../applications/graphics/glabels { };
24188 glabels-qt = libsForQt5.callPackage ../applications/graphics/glabels-qt { };
24190 nats-server = callPackage ../servers/nats-server { };
24192 go-autoconfig = callPackage ../servers/go-autoconfig { };
24194 go-cqhttp = callPackage ../servers/go-cqhttp { };
24196 grafana = callPackage ../servers/monitoring/grafana { };
24197 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
24199 grafana-agent = callPackage ../servers/monitoring/grafana-agent { };
24201 grafana-loki = callPackage ../servers/monitoring/loki { };
24202 promtail = callPackage ../servers/monitoring/loki/promtail.nix { };
24204 phlare = callPackage ../servers/monitoring/phlare { };
24206 grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { };
24208 grafana-dash-n-grab = callPackage ../servers/monitoring/grafana-dash-n-grab { };
24210 gerbera = callPackage ../servers/gerbera { };
24212 gobetween = callPackage ../servers/gobetween { };
24214 gobgpd = callPackage ../servers/misc/gobgpd { };
24216 graph-cli = callPackage ../tools/graphics/graph-cli { };
24218 h2o = callPackage ../servers/http/h2o { };
24220 haka = callPackage ../tools/security/haka { };
24222 hashi-ui = callPackage ../servers/hashi-ui { };
24224 hashi-up = callPackage ../applications/networking/cluster/hashi-up { };
24226 hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc810.graphql-engine;
24228 hasura-cli = callPackage ../servers/hasura/cli.nix { };
24230 inherit (callPackage ../servers/hbase {}) hbase_2_4 hbase_2_5 hbase_2_6 hbase_3_0;
24231 hbase2 = hbase_2_6;
24232 hbase3 = hbase_3_0;
24233 hbase = hbase2; # when updating, point to the latest stable release
24235 headphones = callPackage ../servers/headphones { };
24237 hiawatha = callPackage ../servers/http/hiawatha { };
24239 hiraeth = callPackage ../servers/hiraeth { };
24241 hoard = callPackage ../tools/misc/hoard { };
24243 home-assistant = callPackage ../servers/home-assistant { };
24245 buildHomeAssistantComponent = callPackage ../servers/home-assistant/build-custom-component { };
24246 home-assistant-custom-components = lib.recurseIntoAttrs (lib.packagesFromDirectoryRecursive {
24247 inherit (home-assistant.python.pkgs) callPackage;
24248 directory = ../servers/home-assistant/custom-components;
24250 home-assistant-custom-lovelace-modules = lib.recurseIntoAttrs
24251 (callPackage ../servers/home-assistant/custom-lovelace-modules {});
24253 home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
24255 home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
24257 honk = callPackage ../servers/honk { };
24259 hqplayerd = callPackage ../servers/hqplayerd { };
24261 https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
24263 ic-keysmith = callPackage ../tools/security/ic-keysmith { };
24265 icecream = callPackage ../servers/icecream { };
24267 icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
24268 icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
24269 icingaweb2 = callPackage ../servers/icingaweb2 { };
24270 icingaweb2Modules = {
24271 theme-april = callPackage ../servers/icingaweb2/theme-april { };
24272 theme-lsd = callPackage ../servers/icingaweb2/theme-lsd { };
24273 theme-particles = callPackage ../servers/icingaweb2/theme-particles { };
24274 theme-snow = callPackage ../servers/icingaweb2/theme-snow { };
24275 theme-spring = callPackage ../servers/icingaweb2/theme-spring { };
24278 inspircd = callPackage ../servers/irc/inspircd { };
24280 inspircdMinimal = inspircd.override { extraModules = []; };
24282 imaginary = callPackage ../servers/imaginary { };
24284 imgproxy = callPackage ../servers/imgproxy { };
24286 irccat = callPackage ../servers/irc/irccat { };
24288 ircdog = callPackage ../applications/networking/irc/ircdog { };
24290 ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
24292 janusgraph = callPackage ../servers/nosql/janusgraph { };
24294 jboss = callPackage ../servers/http/jboss { };
24296 jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { };
24299 jetty_12 = callPackage ../servers/http/jetty/12.x.nix { };
24300 jetty_11 = callPackage ../servers/http/jetty/11.x.nix { };
24302 jibri = callPackage ../servers/jibri { };
24304 jicofo = callPackage ../servers/jicofo { };
24306 jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { };
24308 jigasi = callPackage ../servers/jigasi { };
24310 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { };
24312 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };
24314 jitsi-videobridge = callPackage ../servers/jitsi-videobridge { };
24316 kamailio = callPackage ../servers/sip/kamailio { };
24318 kapowbang = callPackage ../servers/kapowbang { };
24320 keycloak = callPackage ../servers/keycloak { };
24322 knot-dns = callPackage ../servers/dns/knot-dns { };
24323 knot-resolver = callPackage ../servers/dns/knot-resolver {
24324 systemd = systemdMinimal; # in closure already anyway
24327 rdkafka = callPackage ../development/libraries/rdkafka { };
24329 leafnode = callPackage ../servers/news/leafnode { };
24331 leafnode1 = callPackage ../servers/news/leafnode/1.nix { };
24333 lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix {
24334 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
24337 lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix {
24338 nodejs = nodejs_18;
24341 lightgbm = callPackage ../development/libraries/lightgbm { };
24343 lighttpd = callPackage ../servers/http/lighttpd { };
24345 linx-server = callPackage ../servers/web-apps/linx-server { };
24347 livepeer = callPackage ../servers/livepeer { };
24349 lldap = callPackage ../servers/ldap/lldap { };
24351 lwan = callPackage ../servers/http/lwan { };
24353 labelImg = callPackage ../applications/science/machine-learning/labelimg { };
24355 mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { };
24357 mailmanPackages = callPackage ../servers/mail/mailman {
24358 # Hyperkitty test fails with 3.12:
24359 # https://gitlab.com/mailman/hyperkitty/-/issues/514
24360 python3 = python311;
24362 inherit (mailmanPackages) mailman mailman-hyperkitty;
24363 mailman-web = mailmanPackages.web;
24365 listadmin = callPackage ../applications/networking/listadmin { };
24367 maker-panel = callPackage ../tools/misc/maker-panel { };
24369 mastodon = callPackage ../servers/mastodon {
24370 nodejs-slim = nodejs-slim_22;
24371 python3 = python311;
24373 yarn-berry = yarn-berry.override { nodejs = nodejs-slim_22; };
24376 gotosocial = callPackage ../servers/gotosocial { };
24378 materialize = callPackage ../servers/sql/materialize {
24379 inherit (buildPackages.darwin) bootstrap_cmds;
24380 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
24383 matrix-alertmanager = callPackage ../servers/monitoring/matrix-alertmanager { };
24385 mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
24387 memcached = callPackage ../servers/memcached { };
24389 merecat = callPackage ../servers/http/merecat { };
24391 meteor = callPackage ../servers/meteor { };
24393 micro-full = micro.wrapper.override {
24400 micro-with-wl-clipboard = micro.wrapper.override {
24406 micro-with-xclip = micro.wrapper.override {
24412 micronaut = callPackage ../development/tools/micronaut { };
24414 minio = callPackage ../servers/minio { };
24415 # Keep around to allow people to migrate their data from the old legacy fs format
24416 # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z
24417 minio_legacy_fs = callPackage ../servers/minio/legacy_fs.nix { };
24419 mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
24421 inherit (callPackages ../servers/mpd {
24422 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit;
24423 }) mpd mpd-small mpdWithFeatures;
24425 mpdscribble = callPackage ../tools/misc/mpdscribble { };
24427 mtprotoproxy = python3.pkgs.callPackage ../servers/mtprotoproxy { };
24429 micro-httpd = callPackage ../servers/http/micro-httpd { };
24431 miniHttpd = callPackage ../servers/http/mini-httpd { };
24433 mlflow-server = callPackage ../servers/mlflow-server { };
24435 mlmmj = callPackage ../servers/mail/mlmmj { };
24437 moodle = callPackage ../servers/web-apps/moodle { };
24439 moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { };
24441 morty = callPackage ../servers/web-apps/morty { };
24443 inherit (callPackage ../applications/networking/mullvad { })
24446 mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
24448 mullvad-closest = with python3Packages; toPythonApplication mullvad-closest;
24450 mycorrhiza = callPackage ../servers/mycorrhiza { };
24452 napalm = with python3Packages; toPythonApplication (
24453 napalm.overridePythonAttrs (attrs: {
24454 # add community frontends that depend on the napalm python package
24455 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
24461 nas = callPackage ../servers/nas { };
24463 nats-streaming-server = callPackage ../servers/nats-streaming-server { };
24465 neard = callPackage ../servers/neard { };
24467 networkaudiod = callPackage ../servers/networkaudiod { };
24469 unifiedpush-common-proxies = callPackage ../servers/unifiedpush-common-proxies { };
24471 unit = callPackage ../servers/http/unit { };
24473 ncdns = callPackage ../servers/dns/ncdns { };
24475 nginx = nginxStable;
24477 nginx-doc = callPackage ../data/documentation/nginx-doc { };
24479 nginxQuic = callPackage ../servers/http/nginx/quic.nix {
24480 zlib = zlib-ng.override { withZlibCompat = true; };
24482 # We don't use `with` statement here on purpose!
24483 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
24484 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
24485 # Use latest boringssl to allow http3 support
24489 nginxStable = callPackage ../servers/http/nginx/stable.nix {
24490 zlib = zlib-ng.override { withZlibCompat = true; };
24492 # We don't use `with` statement here on purpose!
24493 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
24494 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
24497 nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
24498 zlib = zlib-ng.override { withZlibCompat = true; };
24501 # We don't use `with` statement here on purpose!
24502 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
24503 modules = [ nginxModules.dav nginxModules.moreheaders ];
24506 nginxModules = recurseIntoAttrs (callPackage ../servers/http/nginx/modules.nix { });
24508 # We should move to dynmaic modules and create a nginxFull package with all modules
24509 nginxShibboleth = nginxStable.override {
24510 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders nginxModules.shibboleth ];
24513 libmodsecurity = callPackage ../tools/security/libmodsecurity {
24514 autoreconfHook = buildPackages.autoreconfHook269;
24517 ngircd = callPackage ../servers/irc/ngircd { };
24519 nix-binary-cache = callPackage ../servers/http/nix-binary-cache { };
24521 nix-tour = callPackage ../applications/misc/nix-tour { };
24523 noseyparker = callPackage ../tools/security/noseyparker { };
24525 nosqli = callPackage ../tools/security/nosqli { };
24527 nsd = callPackage ../servers/dns/nsd (config.nsd or {});
24529 nsq = callPackage ../servers/nsq { };
24531 oauth2-proxy = callPackage ../servers/oauth2-proxy { };
24533 olaris-server = callPackage ../servers/olaris { };
24535 onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { };
24537 outline = callPackage ../servers/web-apps/outline (lib.fix (super: {
24538 yarn = yarn.override { inherit (super) nodejs; };
24539 nodejs = nodejs_20;
24542 openbgpd = callPackage ../servers/openbgpd { };
24544 openafs = callPackage ../servers/openafs/1.8 { };
24546 openresty = callPackage ../servers/http/openresty {
24551 opensmtpd = callPackage ../servers/mail/opensmtpd { };
24552 opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
24553 opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { };
24554 opensmtpd-filter-dkimsign = callPackage ../servers/mail/opensmtpd/filter-dkimsign { };
24555 libopensmtpd = callPackage ../servers/mail/opensmtpd/libopensmtpd { };
24557 openxr-loader = callPackage ../development/libraries/openxr-loader { };
24559 osrm-backend = callPackage ../servers/osrm-backend {
24561 # https://github.com/Project-OSRM/osrm-backend/issues/6503
24565 oven-media-engine = callPackage ../servers/misc/oven-media-engine { };
24567 p910nd = callPackage ../servers/p910nd { };
24569 petidomo = callPackage ../servers/mail/petidomo { };
24571 pict-rs = callPackage ../servers/web-apps/pict-rs { };
24573 popa3d = callPackage ../servers/mail/popa3d { };
24575 postfix = callPackage ../servers/mail/postfix { };
24577 postfixadmin = callPackage ../servers/postfixadmin { };
24579 postsrsd = callPackage ../servers/mail/postsrsd { };
24581 rspamd = callPackage ../servers/mail/rspamd { };
24583 pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix { };
24585 pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
24587 pomerium-cli = callPackage ../tools/security/pomerium-cli { };
24589 postgrey = callPackage ../servers/mail/postgrey { };
24591 quark = callPackage ../servers/http/quark { };
24593 smtprelay = callPackage ../servers/mail/smtprelay { };
24595 soft-serve = callPackage ../servers/soft-serve { };
24597 sympa = callPackage ../servers/mail/sympa { };
24599 system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { });
24601 # PulseAudio daemons
24603 hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { };
24605 pulseaudio = callPackage ../servers/pulseaudio {
24606 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa CoreAudio;
24609 qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { };
24611 pulseaudioFull = pulseaudio.override {
24613 jackaudioSupport = true;
24614 airtunesSupport = true;
24615 bluetoothSupport = true;
24616 advancedBluetoothCodecs = true;
24617 remoteControlSupport = true;
24618 zeroconfSupport = true;
24621 libpulseaudio = pulseaudio.override {
24625 apulse = callPackage ../misc/apulse { };
24627 libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { };
24629 libcardiacarrest = callPackage ../misc/libcardiacarrest { };
24631 pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy { };
24633 tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
24635 pies = callPackage ../servers/pies { };
24637 rpcbind = callPackage ../servers/rpcbind { };
24639 rpcsvc-proto = callPackage ../tools/misc/rpcsvc-proto { };
24641 libmysqlclient = libmysqlclient_3_3;
24642 libmysqlclient_3_1 = mariadb-connector-c_3_1;
24643 libmysqlclient_3_2 = mariadb-connector-c_3_2;
24644 libmysqlclient_3_3 = mariadb-connector-c_3_3;
24645 mariadb-connector-c = mariadb-connector-c_3_3;
24646 mariadb-connector-c_3_1 = callPackage ../servers/sql/mariadb/connector-c/3_1.nix { };
24647 mariadb-connector-c_3_2 = callPackage ../servers/sql/mariadb/connector-c/3_2.nix { };
24648 mariadb-connector-c_3_3 = callPackage ../servers/sql/mariadb/connector-c/3_3.nix { };
24650 inherit (import ../servers/sql/mariadb pkgs)
24656 mariadb = mariadb_1011;
24657 mariadb-embedded = mariadb.override { withEmbedded = true; };
24659 mongodb = hiPrio mongodb-7_0;
24661 mongodb-6_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/6.0.nix {
24663 boost = boost178.override { enableShared = false; };
24664 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24665 stdenv = if stdenv.hostPlatform.isDarwin then
24666 darwin.apple_sdk_11_0.stdenv.override (old: {
24667 hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
24668 buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
24669 targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
24671 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
24674 mongodb-7_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/7.0.nix {
24676 boost = boost179.override { enableShared = false; };
24677 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24678 stdenv = if stdenv.hostPlatform.isDarwin then
24679 darwin.apple_sdk_11_0.stdenv.override (old: {
24680 hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
24681 buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
24682 targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
24684 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
24687 immudb = callPackage ../servers/nosql/immudb { };
24689 influxdb = callPackage ../servers/nosql/influxdb { };
24690 influxdb2-server = callPackage ../servers/nosql/influxdb2 { };
24691 influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { };
24692 influxdb2-token-manipulator = callPackage ../servers/nosql/influxdb2/token-manipulator.nix { };
24693 influxdb2-provision = callPackage ../servers/nosql/influxdb2/provision.nix { };
24694 # For backwards compatibility with older versions of influxdb2,
24695 # which bundled the server and CLI into the same derivation. Will be
24696 # removed in a few releases.
24697 influxdb2 = callPackage ../servers/nosql/influxdb2/combined.nix { };
24699 mysql80 = callPackage ../servers/sql/mysql/8.0.x.nix {
24700 inherit (darwin) developer_cmds DarwinTools;
24701 inherit (darwin.apple_sdk.frameworks) CoreServices;
24702 boost = boost177; # Configure checks for specific version.
24704 protobuf = protobuf_21;
24707 mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
24709 mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { };
24710 jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { };
24712 azuredatastudio = callPackage ../applications/misc/azuredatastudio { };
24714 miniflux = callPackage ../by-name/mi/miniflux/package.nix {
24715 buildGoModule = buildGo123Module;
24718 inherit (callPackage ../servers/mir { })
24722 icinga2 = callPackage ../servers/monitoring/icinga2 { };
24724 icinga2-agent = callPackage ../servers/monitoring/icinga2 {
24725 nameSuffix = "-agent";
24727 withNotification = false;
24728 withIcingadb = false;
24731 munin = callPackage ../servers/monitoring/munin { };
24733 nagios = callPackage ../servers/monitoring/nagios { };
24735 nagiosPlugins = recurseIntoAttrs (callPackages ../servers/monitoring/nagios-plugins { });
24737 monitoring-plugins = callPackage ../servers/monitoring/plugins { };
24739 neo4j = callPackage ../servers/nosql/neo4j { };
24741 neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { };
24743 net-snmp = callPackage ../servers/monitoring/net-snmp { };
24745 newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { };
24747 nullidentdmod = callPackage ../servers/identd/nullidentdmod { };
24749 riemann = callPackage ../servers/monitoring/riemann { };
24750 riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
24752 unpfs = callPackage ../servers/unpfs { };
24754 oidentd = callPackage ../servers/identd/oidentd { };
24756 qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { };
24758 rust-hypervisor-firmware = callPackage ../applications/virtualization/rust-hypervisor-firmware { };
24760 OVMF = callPackage ../applications/virtualization/OVMF {
24761 inherit (python3Packages) pexpect;
24763 OVMFFull = callPackage ../applications/virtualization/OVMF {
24764 inherit (python3Packages) pexpect;
24766 httpSupport = true;
24769 msVarsTemplate = stdenv.hostPlatform.isx86_64 || stdenv.hostPlatform.isAarch64;
24772 ops = callPackage ../applications/virtualization/ops { };
24774 vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { };
24776 pgbouncer = callPackage ../servers/sql/pgbouncer { };
24778 pgcat = callPackage ../servers/sql/pgcat {};
24780 pgpool = callPackage ../servers/sql/pgpool { };
24782 tang = callPackage ../servers/tang {
24783 asciidoc = asciidoc-full;
24786 promscale = callPackage ../servers/monitoring/prometheus/promscale { };
24788 timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { };
24790 timescaledb-tune = callPackage ../development/tools/database/timescaledb-tune { };
24792 inherit (import ../servers/sql/postgresql pkgs)
24807 postgresql = postgresql_16;
24808 postgresql_jit = postgresql_16_jit;
24809 postgresqlPackages = recurseIntoAttrs postgresql.pkgs;
24810 postgresqlJitPackages = recurseIntoAttrs postgresql_jit.pkgs;
24811 postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs;
24812 postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs;
24813 postgresql14Packages = recurseIntoAttrs postgresql_14.pkgs;
24814 postgresql15Packages = recurseIntoAttrs postgresql_15.pkgs;
24815 postgresql16Packages = recurseIntoAttrs postgresql_16.pkgs;
24816 postgresql17Packages = recurseIntoAttrs postgresql_17.pkgs;
24817 postgresql12JitPackages = recurseIntoAttrs postgresql_12_jit.pkgs;
24818 postgresql13JitPackages = recurseIntoAttrs postgresql_13_jit.pkgs;
24819 postgresql14JitPackages = recurseIntoAttrs postgresql_14_jit.pkgs;
24820 postgresql15JitPackages = recurseIntoAttrs postgresql_15_jit.pkgs;
24821 postgresql16JitPackages = recurseIntoAttrs postgresql_16_jit.pkgs;
24822 postgresql17JitPackages = recurseIntoAttrs postgresql_17_jit.pkgs;
24824 postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };
24826 postgresqlTestHook = callPackage ../build-support/setup-hooks/postgresql-test-hook { };
24828 postgrest = haskellPackages.postgrest.bin;
24830 redshift_jdbc = callPackage ../development/java-modules/redshift_jdbc { };
24832 liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { };
24834 prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
24835 prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
24836 prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { };
24837 prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { };
24838 prometheus-atlas-exporter = callPackage ../servers/monitoring/prometheus/atlas-exporter.nix { };
24839 prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { };
24840 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { };
24841 prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { };
24842 prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { };
24843 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
24844 prometheus-cloudflare-exporter = callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix { };
24845 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
24846 prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
24847 prometheus-dcgm-exporter = callPackage ../servers/monitoring/prometheus/dcgm-exporter { };
24848 prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
24849 prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { };
24850 prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { };
24851 prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { };
24852 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
24853 prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
24854 prometheus-graphite-exporter = callPackage ../servers/monitoring/prometheus/graphite-exporter.nix { };
24855 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
24856 prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { };
24857 prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix { };
24858 prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { };
24859 prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { };
24860 prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { };
24861 prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { };
24862 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
24863 prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix { };
24864 prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { };
24865 prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
24866 prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
24867 prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
24868 prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
24869 prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
24870 prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
24871 prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { };
24872 prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
24873 prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { };
24874 prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
24875 prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
24876 prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { };
24877 prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { };
24878 prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix { };
24879 prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { };
24880 prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { };
24881 prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { };
24882 prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };
24883 prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };
24884 prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { };
24885 prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { };
24886 prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
24887 prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
24888 prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
24889 prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { };
24890 prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
24891 prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
24892 prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { };
24893 prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
24894 prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };
24895 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
24896 prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { };
24897 prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { };
24898 prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };
24899 prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { };
24900 prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
24901 prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { };
24902 prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { };
24903 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
24904 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
24905 inherit (darwin.apple_sdk.frameworks) Security;
24907 prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { };
24908 prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { };
24910 prometheus-cpp = callPackage ../development/libraries/prometheus-cpp { };
24912 proximity-sort = callPackage ../tools/misc/proximity-sort { };
24914 psql2csv = callPackage ../tools/misc/psql2csv { };
24916 psqlodbc = callPackage ../development/libraries/psqlodbc { };
24918 public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { };
24920 pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
24922 spf-engine = python3.pkgs.callPackage ../servers/mail/spf-engine { };
24924 pypiserver = with python3Packages; toPythonApplication pypiserver;
24926 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { };
24928 qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { };
24930 questdb = callPackage ../servers/nosql/questdb { };
24932 rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server {
24933 inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
24934 erlang = erlang_26;
24937 radicale2 = callPackage ../servers/radicale/2.x.nix { };
24938 radicale3 = radicale;
24940 qcal = callPackage ../tools/networking/qcal/default.nix { };
24942 qcard = callPackage ../tools/networking/qcard { };
24944 rake = callPackage ../development/tools/build-managers/rake { };
24946 rakkess = callPackage ../development/tools/rakkess { };
24948 redis = callPackage ../servers/nosql/redis { };
24950 redli = callPackage ../tools/networking/redli { };
24952 redstore = callPackage ../servers/http/redstore { };
24954 repro-get = callPackage ../tools/package-management/repro-get { };
24956 restic = callPackage ../tools/backup/restic { };
24958 restic-integrity = callPackage ../applications/backup/restic-integrity { };
24959 restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { };
24961 rethinkdb = callPackage ../servers/nosql/rethinkdb {
24962 stdenv = clangStdenv;
24964 protobuf = protobuf_21;
24967 rippled = callPackage ../servers/rippled {
24971 rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { };
24973 roon-bridge = callPackage ../servers/roon-bridge { };
24975 rpiplay = callPackage ../servers/rpiplay { };
24977 roon-server = callPackage ../servers/roon-server { };
24979 rustic = callPackage ../by-name/ru/rustic/package.nix {
24980 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
24983 supervise = callPackage ../tools/system/supervise { };
24985 spamassassin = callPackage ../servers/mail/spamassassin { };
24987 deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
24989 samba4 = darwin.apple_sdk_11_0.callPackage ../servers/samba/4.x.nix { };
24993 samba4Full = lowPrio (samba4.override {
24995 enablePrinting = true;
24997 enableDomainController = true;
24998 enableRegedit = true;
24999 enableCephFS = !stdenv.hostPlatform.isAarch64;
25002 sambaFull = samba4Full;
25004 sampler = callPackage ../applications/misc/sampler { };
25006 scalene = with python3Packages; toPythonApplication scalene;
25008 scalr-cli = callPackage ../tools/admin/scalr-cli { };
25010 scaphandre = callPackage ../servers/scaphandre { };
25012 shairplay = callPackage ../servers/shairplay { avahi = avahi-compat; };
25014 shairport-sync = callPackage ../servers/shairport-sync { };
25016 sharing = callPackage ../servers/sharing { };
25018 showoff = callPackage ../servers/http/showoff { };
25020 serfdom = callPackage ../servers/serf { };
25022 seyren = callPackage ../servers/monitoring/seyren { };
25024 ruby-zoom = callPackage ../tools/text/ruby-zoom { };
25026 sensu = callPackage ../servers/monitoring/sensu { };
25028 inherit (callPackages ../servers/monitoring/sensu-go { })
25033 shishi = callPackage ../servers/shishi {
25034 pam = if stdenv.hostPlatform.isLinux then pam else null;
25035 # see also openssl, which has/had this same trick
25038 sickgear = callPackage ../servers/sickbeard/sickgear.nix { };
25040 sipwitch = callPackage ../servers/sip/sipwitch { };
25042 smcroute = callPackage ../servers/smcroute { };
25044 snipe-it = callPackage ../by-name/sn/snipe-it/package.nix {
25048 sogo = callPackage ../servers/web-apps/sogo { };
25051 haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie;
25053 spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
25055 spring-boot-cli = callPackage ../development/tools/spring-boot-cli { };
25057 squid = callPackage ../servers/squid { };
25059 duckling-proxy = callPackage ../servers/duckling-proxy { };
25061 sslh = callPackage ../servers/sslh { };
25063 thttpd = callPackage ../servers/http/thttpd { };
25065 static-web-server = callPackage ../servers/static-web-server { };
25067 stone = callPackage ../servers/stone { };
25069 storm = callPackage ../servers/computing/storm { };
25071 switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { };
25073 slurm = callPackage ../servers/computing/slurm { };
25075 slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { };
25077 slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { };
25079 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
25081 tailscale-systray = callPackage ../applications/misc/tailscale-systray { };
25083 tailspin = callPackage ../tools/misc/tailspin { };
25085 trafficserver = callPackage ../servers/http/trafficserver { };
25087 inherit (callPackages ../servers/http/tomcat { })
25091 tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { };
25093 torque = callPackage ../servers/computing/torque {
25094 autoreconfHook = buildPackages.autoreconfHook269;
25097 tt-rss = callPackage ../servers/tt-rss { };
25098 tt-rss-plugin-feediron = callPackage ../servers/tt-rss/plugin-feediron { };
25099 tt-rss-plugin-ff-instagram = callPackage ../servers/tt-rss/plugin-ff-instagram { };
25100 tt-rss-plugin-auth-ldap = callPackage ../servers/tt-rss/plugin-auth-ldap { };
25101 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
25103 rss-bridge = callPackage ../servers/web-apps/rss-bridge { };
25105 selfoss = callPackage ../servers/web-apps/selfoss { };
25107 shaarli = callPackage ../servers/web-apps/shaarli { };
25109 shiori = callPackage ../servers/web-apps/shiori { };
25111 inherit (callPackages ../servers/web-apps/matomo {})
25116 inherit (callPackages ../servers/unifi { })
25121 unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { };
25123 unpackerr = callPackage ../servers/unpackerr {
25124 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
25127 unstructured-api = callPackage ../servers/unstructured-api { };
25129 urserver = callPackage ../servers/urserver { };
25131 vouch-proxy = callPackage ../servers/vouch-proxy { };
25133 virtiofsd = callPackage ../servers/misc/virtiofsd { };
25135 virtualenv = with python3Packages; toPythonApplication virtualenv;
25137 virtualenv-clone = with python3Packages; toPythonApplication virtualenv-clone;
25139 vsftpd = callPackage ../servers/ftp/vsftpd { };
25141 wallabag = callPackage ../servers/web-apps/wallabag { };
25143 webdav = callPackage ../servers/webdav { };
25145 webdav-server-rs = callPackage ../servers/webdav-server-rs { };
25147 webmetro = callPackage ../servers/webmetro { };
25149 wesher = callPackage ../servers/wesher { };
25151 wishlist = callPackage ../servers/wishlist { };
25153 wsdd = callPackage ../servers/wsdd { };
25155 webhook = callPackage ../servers/http/webhook { };
25157 xinetd = callPackage ../servers/xinetd { };
25159 zookeeper = callPackage ../servers/zookeeper { };
25161 zookeeper_mt = callPackage ../development/libraries/zookeeper_mt { };
25163 xqilla = callPackage ../development/tools/xqilla { };
25165 xquartz = callPackage ../servers/x11/xquartz { };
25167 quartz-wm = callPackage ../servers/x11/quartz-wm {
25168 stdenv = clangStdenv;
25169 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
25170 inherit (darwin.apple_sdk.libs) Xplugin;
25174 # Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
25175 # so as not to have the newly bound xorg items already in scope, which would
25176 # have created a cycle.
25177 overrides = lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
25178 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
25179 inherit (darwin.apple_sdk.libs) Xplugin;
25180 inherit (buildPackages.darwin) bootstrap_cmds;
25181 udev = if stdenv.hostPlatform.isLinux then udev else null;
25182 libdrm = if stdenv.hostPlatform.isLinux then libdrm else null;
25185 generatedPackages = lib.callPackageWith __splicedPackages ../servers/x11/xorg/default.nix { };
25187 xorgPackages = makeScopeWithSplicing' {
25188 otherSplices = generateSplicesForMkScope "xorg";
25189 f = lib.extends overrides generatedPackages;
25192 in recurseIntoAttrs xorgPackages;
25194 xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { };
25196 xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
25198 yaws = callPackage ../servers/http/yaws { };
25200 zabbixFor = version: rec {
25201 agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version};
25202 proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version};
25203 proxy-pgsql = (callPackages ../servers/monitoring/zabbix/proxy.nix { postgresqlSupport = true; }).${version};
25204 proxy-sqlite = (callPackages ../servers/monitoring/zabbix/proxy.nix { sqliteSupport = true; }).${version};
25205 server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version};
25206 server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version};
25207 web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version};
25208 agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
25210 # backwards compatibility
25211 server = server-pgsql;
25214 zabbix70 = recurseIntoAttrs (zabbixFor "v70");
25215 zabbix60 = recurseIntoAttrs (zabbixFor "v60");
25216 zabbix64 = recurseIntoAttrs (zabbixFor "v64");
25217 zabbix50 = recurseIntoAttrs (zabbixFor "v50");
25221 zipkin = callPackage ../servers/monitoring/zipkin { };
25223 ### SERVERS / GEOSPATIAL
25225 martin = callPackage ../servers/geospatial/martin {
25226 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
25229 pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { };
25231 pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
25235 airbuddy = callPackage ../os-specific/darwin/airbuddy { };
25237 afuse = callPackage ../os-specific/linux/afuse { };
25239 autofs5 = callPackage ../os-specific/linux/autofs { };
25241 _915resolution = callPackage ../os-specific/linux/915resolution { };
25243 nfs-utils = callPackage ../os-specific/linux/nfs-utils { };
25245 acpi = callPackage ../os-specific/linux/acpi { };
25247 acpid = callPackage ../os-specific/linux/acpid { };
25249 acpitool = callPackage ../os-specific/linux/acpitool { };
25251 alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
25253 alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
25255 alsa-utils = callPackage ../by-name/al/alsa-utils/package.nix {
25259 apparency = callPackage ../os-specific/darwin/apparency { };
25261 arm-trusted-firmware = callPackage ../misc/arm-trusted-firmware { };
25262 inherit (arm-trusted-firmware)
25263 buildArmTrustedFirmware
25264 armTrustedFirmwareTools
25265 armTrustedFirmwareAllwinner
25266 armTrustedFirmwareAllwinnerH616
25267 armTrustedFirmwareAllwinnerH6
25268 armTrustedFirmwareQemu
25269 armTrustedFirmwareRK3328
25270 armTrustedFirmwareRK3399
25271 armTrustedFirmwareRK3588
25272 armTrustedFirmwareS905
25275 mlxbf-bootimages = callPackage ../misc/mlxbf-bootimages { };
25277 inherit (callPackages ../os-specific/linux/apparmor { })
25278 libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam
25279 apparmor-profiles apparmor-kernel-patches apparmorRulesFromClosure;
25281 aseq2json = callPackage ../os-specific/linux/aseq2json { };
25283 atop = callPackage ../os-specific/linux/atop { };
25285 ath9k-htc-blobless-firmware = callPackage ../os-specific/linux/firmware/ath9k { };
25286 ath9k-htc-blobless-firmware-unstable =
25287 callPackage ../os-specific/linux/firmware/ath9k { enableUnstable = true; };
25289 bartender = callPackage ../os-specific/darwin/bartender { };
25291 b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
25293 b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
25295 b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
25297 epilys-bb = callPackage ../tools/system/epilys-bb { };
25299 below = callPackage ../os-specific/linux/below { };
25301 bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
25303 brillo = callPackage ../os-specific/linux/brillo { };
25305 broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { };
25307 batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
25309 beefi = callPackage ../os-specific/linux/beefi { };
25311 blktrace = callPackage ../os-specific/linux/blktrace { };
25314 bluez5-experimental = bluez-experimental;
25316 bluez-experimental = bluez.override {
25317 enableExperimental = true;
25320 bolt = callPackage ../os-specific/linux/bolt { };
25322 bpf-linker = callPackage ../development/tools/bpf-linker { };
25324 bpftune = callPackage ../os-specific/linux/bpftune { };
25326 bpfmon = callPackage ../os-specific/linux/bpfmon { };
25328 bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
25330 busybox = callPackage ../os-specific/linux/busybox {
25331 # Fixes libunwind from being dynamically linked to a static binary.
25332 stdenv = if (stdenv.targetPlatform.useLLVM or false) then
25333 overrideCC stdenv buildPackages.llvmPackages.clangNoLibcxx
25336 busybox-sandbox-shell = callPackage ../os-specific/linux/busybox/sandbox-shell.nix {
25337 # musl roadmap has RISC-V support projected for 1.1.20
25338 busybox = if !stdenv.hostPlatform.isRiscV && !stdenv.hostPlatform.isLoongArch64 && stdenv.hostPlatform.libc != "bionic"
25339 then pkgsStatic.busybox
25343 cachefilesd = callPackage ../os-specific/linux/cachefilesd { };
25345 cariddi = callPackage ../tools/security/cariddi { };
25347 checkpolicy = callPackage ../os-specific/linux/checkpolicy { };
25349 checksec = callPackage ../os-specific/linux/checksec { };
25351 cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
25353 cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { };
25355 cpustat = callPackage ../os-specific/linux/cpustat { };
25357 cockroachdb = callPackage ../servers/sql/cockroachdb { };
25359 coconutbattery = callPackage ../os-specific/darwin/coconutbattery { };
25361 conky = callPackage ../os-specific/linux/conky ({
25363 inherit (linuxPackages.nvidia_x11.settings) libXNVCtrl;
25364 } // config.conky or {});
25366 conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { };
25368 coredns = callPackage ../servers/dns/coredns { };
25370 cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
25372 cpupower-gui = python3Packages.callPackage ../os-specific/linux/cpupower-gui {
25373 inherit (pkgs) meson;
25376 criu = callPackage ../os-specific/linux/criu { };
25378 cryptomator = callPackage ../tools/security/cryptomator {
25379 jdk = jdk22.override { enableJavaFX = true; };
25382 cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
25384 cramfsprogs = callPackage ../os-specific/linux/cramfsprogs { };
25386 cramfsswap = callPackage ../os-specific/linux/cramfsswap { };
25388 cshatag = callPackage ../os-specific/linux/cshatag { };
25390 # Darwin package set
25392 # Even though this is a set of packages not single package, use `callPackage`
25393 # not `callPackages` so the per-package callPackages don't have their
25394 # `.override` clobbered. C.F. `llvmPackages` which does the same.
25395 darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
25397 defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser {
25398 inherit (darwin.apple_sdk.frameworks) Foundation;
25401 disk_indicator = callPackage ../os-specific/linux/disk-indicator { };
25403 displaylink = callPackage ../os-specific/linux/displaylink {
25404 inherit (linuxPackages) evdi;
25407 dmidecode = callPackage ../os-specific/linux/dmidecode { };
25409 dmtcp = callPackage ../os-specific/linux/dmtcp { };
25411 directvnc = callPackage ../os-specific/linux/directvnc { };
25413 dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; };
25415 drbd = callPackage ../os-specific/linux/drbd/utils.nix { };
25417 dropwatch = callPackage ../os-specific/linux/dropwatch { };
25419 dsd = callPackage ../applications/radio/dsd { };
25421 dstat = callPackage ../os-specific/linux/dstat { };
25423 esdm = callPackage ../os-specific/linux/esdm { };
25425 evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { };
25427 # unstable until the first 1.x release
25428 fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
25430 fsverity-utils = callPackage ../os-specific/linux/fsverity-utils { };
25432 fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { };
25434 fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { };
25436 firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { };
25438 firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { };
25440 fwts = callPackage ../os-specific/linux/fwts { };
25442 gobi_loader = callPackage ../os-specific/linux/gobi_loader { };
25444 libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
25446 libuuid = if stdenv.hostPlatform.isLinux
25447 then util-linuxMinimal
25450 light = callPackage ../os-specific/linux/light { };
25452 lightum = callPackage ../os-specific/linux/lightum { };
25454 ebtables = callPackage ../os-specific/linux/ebtables { };
25456 elegant-sddm = libsForQt5.callPackage ../data/themes/elegant-sddm { };
25458 error-inject = callPackages ../os-specific/linux/error-inject { };
25460 extrace = callPackage ../os-specific/linux/extrace { };
25462 facetimehd-calibration = callPackage ../os-specific/linux/firmware/facetimehd-calibration { };
25464 facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
25466 fan2go = callPackage ../os-specific/linux/fan2go { };
25468 fanctl = callPackage ../os-specific/linux/fanctl { };
25470 fatrace = callPackage ../os-specific/linux/fatrace { };
25472 ffado = callPackage ../os-specific/linux/ffado { };
25473 ffado-mixer = callPackage ../os-specific/linux/ffado { withMixer = true; };
25476 fbterm = callPackage ../os-specific/linux/fbterm { };
25478 firejail = callPackage ../os-specific/linux/firejail { };
25480 fnotifystat = callPackage ../os-specific/linux/fnotifystat { };
25482 forkstat = callPackage ../os-specific/linux/forkstat { };
25484 freefall = callPackage ../os-specific/linux/freefall {
25485 inherit (linuxPackages) kernel;
25488 fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
25489 util-linux = util-linuxMinimal;
25492 fuse2 = lowPrio (if stdenv.hostPlatform.isDarwin then macfuse-stubs else fusePackages.fuse_2);
25493 fuse3 = fusePackages.fuse_3;
25494 fuse-common = hiPrio fusePackages.fuse_3.common;
25496 fxload = callPackage ../os-specific/linux/fxload { };
25498 gfxtablet = callPackage ../os-specific/linux/gfxtablet { };
25500 gmailctl = callPackage ../applications/networking/gmailctl { };
25502 gomp = callPackage ../applications/version-management/gomp { };
25504 gomplate = callPackage ../development/tools/gomplate { };
25506 gpm = callPackage ../servers/gpm {
25507 withNcurses = false; # Keep curses disabled for lack of value
25509 # latest 6.8 mysteriously fails to parse '@headings single':
25510 # https://lists.gnu.org/archive/html/bug-texinfo/2021-09/msg00011.html
25511 texinfo = buildPackages.texinfo6_7;
25514 gpm-ncurses = gpm.override { withNcurses = true; };
25516 gpu-switch = callPackage ../os-specific/linux/gpu-switch { };
25518 gradm = callPackage ../os-specific/linux/gradm { };
25520 gt = callPackage ../os-specific/linux/gt { };
25522 gtop = callPackage ../tools/system/gtop { };
25524 hd-idle = callPackage ../os-specific/linux/hd-idle { };
25526 hdparm = callPackage ../os-specific/linux/hdparm { };
25528 health-check = callPackage ../os-specific/linux/health-check { };
25530 hibernate = callPackage ../os-specific/linux/hibernate { };
25532 hostapd = callPackage ../os-specific/linux/hostapd { };
25534 htop = callPackage ../tools/system/htop {
25535 inherit (darwin) IOKit;
25538 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { };
25540 humility = callPackage ../development/tools/rust/humility {
25541 inherit (darwin.apple_sdk.frameworks) AppKit;
25544 btop = darwin.apple_sdk_11_0.callPackage ../tools/system/btop { };
25545 btop-rocm = btop.override { rocmSupport = true; };
25547 nmon = callPackage ../os-specific/linux/nmon { };
25549 hwdata = callPackage ../os-specific/linux/hwdata { };
25551 i7z = qt5.callPackage ../os-specific/linux/i7z { };
25553 pcm = callPackage ../os-specific/linux/pcm { };
25555 ifmetric = callPackage ../os-specific/linux/ifmetric { };
25557 ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils { };
25559 intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { };
25561 intel-cmt-cat = callPackage ../os-specific/linux/intel-cmt-cat { };
25563 intel-compute-runtime = callPackage ../os-specific/linux/intel-compute-runtime { };
25565 intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
25567 level-zero = callPackage ../development/libraries/level-zero { };
25569 iomelt = callPackage ../os-specific/linux/iomelt { };
25571 iotop = callPackage ../os-specific/linux/iotop { };
25572 iotop-c = callPackage ../os-specific/linux/iotop-c { };
25574 iproute2 = callPackage ../os-specific/linux/iproute { };
25576 ipu6-camera-bins = callPackage ../os-specific/linux/firmware/ipu6-camera-bins {};
25578 ipu6-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {};
25580 ipu6ep-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
25581 ipuVersion = "ipu6ep";
25584 ipu6epmtl-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
25585 ipuVersion = "ipu6epmtl";
25588 ivsc-firmware = callPackage ../os-specific/linux/firmware/ivsc-firmware { };
25590 iputils = hiPrio (callPackage ../os-specific/linux/iputils { });
25591 # hiPrio for collisions with inetutils (ping)
25593 iptables = callPackage ../os-specific/linux/iptables { };
25594 iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; };
25595 iptables-nftables-compat = iptables;
25597 iptstate = callPackage ../os-specific/linux/iptstate { } ;
25599 ipset = callPackage ../os-specific/linux/ipset { };
25601 irqbalance = callPackage ../os-specific/linux/irqbalance { };
25603 itpp = callPackage ../development/libraries/science/math/itpp { };
25605 iwd = callPackage ../os-specific/linux/iwd { };
25607 jool-cli = callPackage ../os-specific/linux/jool/cli.nix { };
25609 juju = callPackage ../applications/networking/juju { };
25611 jujuutils = callPackage ../os-specific/linux/jujuutils { };
25613 karabiner-elements = callPackage ../os-specific/darwin/karabiner-elements { };
25615 kbd = callPackage ../os-specific/linux/kbd { };
25617 kbdlight = callPackage ../os-specific/linux/kbdlight { };
25619 kinect-audio-setup = callPackage ../os-specific/linux/kinect-audio-setup { };
25621 kmscon = callPackage ../os-specific/linux/kmscon { };
25623 kmscube = callPackage ../os-specific/linux/kmscube { };
25625 kmsxx = callPackage ../development/libraries/kmsxx { };
25627 latencytop = callPackage ../os-specific/linux/latencytop { };
25629 ldm = callPackage ../os-specific/linux/ldm { };
25631 libaio = callPackage ../os-specific/linux/libaio { };
25633 libajantv2 = callPackage ../development/libraries/libajantv2 { };
25635 libargon2 = callPackage ../development/libraries/libargon2 { };
25637 libatasmart = callPackage ../os-specific/linux/libatasmart { };
25639 libax25 = callPackage ../development/libraries/libax25 { };
25641 libcgroup = callPackage ../os-specific/linux/libcgroup { };
25643 libdatachannel = callPackage ../development/libraries/libdatachannel { };
25645 libkrun = callPackage ../development/libraries/libkrun { };
25647 libkrun-sev = libkrun.override { sevVariant = true; };
25649 libkrunfw = callPackage ../development/libraries/libkrunfw { };
25651 libnl = callPackage ../os-specific/linux/libnl { };
25653 libnl-tiny = callPackage ../os-specific/linux/libnl-tiny { };
25655 libtraceevent = callPackage ../os-specific/linux/libtraceevent { };
25657 libtracefs = callPackage ../os-specific/linux/libtracefs { };
25659 lieer = callPackage ../applications/networking/lieer { };
25661 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { };
25663 linthesia = callPackage ../games/linthesia/default.nix { };
25665 libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { };
25667 openiscsi = callPackage ../os-specific/linux/open-iscsi { };
25669 open-isns = callPackage ../os-specific/linux/open-isns { };
25671 osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp {
25672 inherit (darwin.apple_sdk.frameworks) IOKit;
25675 macfuse-stubs = callPackage ../os-specific/darwin/macfuse {
25676 inherit (darwin) libtapi;
25677 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
25680 osxsnarf = callPackage ../os-specific/darwin/osxsnarf { };
25682 plistwatch = callPackage ../os-specific/darwin/plistwatch { };
25684 power-calibrate = callPackage ../os-specific/linux/power-calibrate { };
25686 powercap = callPackage ../os-specific/linux/powercap { };
25688 powerstat = callPackage ../os-specific/linux/powerstat { };
25690 projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { };
25692 smemstat = callPackage ../os-specific/linux/smemstat { };
25694 tgt = callPackage ../tools/networking/tgt { };
25696 lkl = callPackage ../applications/virtualization/lkl { };
25697 lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; };
25699 inherit (callPackages ../os-specific/linux/kernel-headers { inherit (pkgsBuildBuild) elf-header; })
25700 linuxHeaders makeLinuxHeaders;
25702 klibc = callPackage ../os-specific/linux/klibc { };
25704 klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
25706 linuxKernel = recurseIntoAttrs (callPackage ./linux-kernels.nix { });
25708 inherit (linuxKernel) buildLinux linuxConfig kernelPatches;
25710 linuxPackagesFor = linuxKernel.packagesFor;
25712 hardenedLinuxPackagesFor = linuxKernel.hardenedPackagesFor;
25714 linuxManualConfig = linuxKernel.manualConfig;
25716 linuxPackages_custom = linuxKernel.customPackage;
25718 # This serves as a test for linuxPackages_custom
25719 linuxPackages_custom_tinyconfig_kernel = let
25720 base = linuxPackages.kernel;
25721 tinyLinuxPackages = linuxKernel.customPackage {
25722 inherit (base) version modDirVersion src;
25723 allowImportFromDerivation = false;
25724 configfile = linuxConfig {
25725 makeTarget = "tinyconfig";
25729 in tinyLinuxPackages.kernel;
25731 # The current default kernel / kernel modules.
25732 linuxPackages = linuxKernel.packageAliases.linux_default;
25733 linux = linuxPackages.kernel;
25735 linuxPackages_latest = linuxKernel.packageAliases.linux_latest;
25736 linux_latest = linuxPackages_latest.kernel;
25738 # Testing (rc) kernel
25739 linuxPackages_testing = linuxKernel.packages.linux_testing;
25740 linux_testing = linuxKernel.kernels.linux_testing;
25743 linuxPackages-rt = linuxKernel.packageAliases.linux_rt_default;
25744 linuxPackages-rt_latest = linuxKernel.packageAliases.linux_rt_latest;
25745 linux-rt = linuxPackages-rt.kernel;
25746 linux-rt_latest = linuxPackages-rt_latest.kernel;
25749 linuxPackages_hardened = linuxKernel.packages.linux_hardened;
25750 linux_hardened = linuxPackages_hardened.kernel;
25751 linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
25752 linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
25753 linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
25754 linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
25755 linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
25756 linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
25757 linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened;
25758 linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened;
25759 linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened;
25760 linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened;
25762 # GNU Linux-libre kernels
25763 linuxPackages-libre = linuxKernel.packages.linux_libre;
25764 linux-libre = linuxPackages-libre.kernel;
25765 linuxPackages_latest-libre = linuxKernel.packages.linux_latest_libre;
25766 linux_latest-libre = linuxPackages_latest-libre.kernel;
25769 linuxPackages_zen = linuxKernel.packages.linux_zen;
25770 linux_zen = linuxPackages_zen.kernel;
25771 linuxPackages_lqx = linuxKernel.packages.linux_lqx;
25772 linux_lqx = linuxPackages_lqx.kernel;
25775 linuxPackages_xanmod = linuxKernel.packages.linux_xanmod;
25776 linux_xanmod = linuxKernel.kernels.linux_xanmod;
25777 linuxPackages_xanmod_stable = linuxKernel.packages.linux_xanmod_stable;
25778 linux_xanmod_stable = linuxKernel.kernels.linux_xanmod_stable;
25779 linuxPackages_xanmod_latest = linuxKernel.packages.linux_xanmod_latest;
25780 linux_xanmod_latest = linuxKernel.kernels.linux_xanmod_latest;
25782 linux-doc = callPackage ../os-specific/linux/kernel/htmldocs.nix { };
25784 cryptodev = linuxPackages.cryptodev;
25786 dpdk = callPackage ../os-specific/linux/dpdk { };
25788 keyutils = callPackage ../os-specific/linux/keyutils { };
25790 libselinux = callPackage ../os-specific/linux/libselinux { };
25792 libsemanage = callPackage ../os-specific/linux/libsemanage {
25796 librasterlite2 = callPackage ../development/libraries/librasterlite2 {
25797 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
25800 libraqm = callPackage ../development/libraries/libraqm { };
25802 libraw = callPackage ../development/libraries/libraw { };
25804 libraw1394 = callPackage ../development/libraries/libraw1394 { };
25806 librealsense = darwin.apple_sdk_11_0.callPackage ../development/libraries/librealsense { };
25808 librealsenseWithCuda = callPackage ../development/libraries/librealsense {
25809 cudaSupport = true;
25810 # librealsenseWithCuda doesn't build on gcc11. CUDA 11.3 is the last version
25811 # to use pre-gcc11, in particular gcc9.
25812 stdenv = gcc9Stdenv;
25815 librealsenseWithoutCuda = callPackage ../development/libraries/librealsense {
25816 cudaSupport = false;
25819 librealsense-gui = callPackage ../development/libraries/librealsense {
25823 libsass = callPackage ../development/libraries/libsass { };
25825 libsepol = callPackage ../os-specific/linux/libsepol { };
25827 libsmbios = callPackage ../os-specific/linux/libsmbios { };
25829 libsurvive = callPackage ../development/libraries/libsurvive { };
25831 lm_sensors = callPackage ../os-specific/linux/lm-sensors { };
25833 lockdep = callPackage ../os-specific/linux/lockdep { };
25835 lsirec = callPackage ../os-specific/linux/lsirec { };
25837 lsiutil = callPackage ../os-specific/linux/lsiutil { };
25839 kaitai-struct-compiler = callPackage ../development/compilers/kaitai-struct-compiler { };
25841 kmod = callPackage ../os-specific/linux/kmod { };
25843 kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
25845 libcap = callPackage ../os-specific/linux/libcap { };
25847 libcap_ng = callPackage ../os-specific/linux/libcap-ng { };
25849 libnotify = callPackage ../development/libraries/libnotify { };
25851 libvolume_id = callPackage ../os-specific/linux/libvolume_id { };
25853 lsscsi = callPackage ../os-specific/linux/lsscsi { };
25855 lvm2 = callPackage ../os-specific/linux/lvm2/2_03.nix {
25856 # break the cyclic dependency:
25857 # util-linux (non-minimal) depends (optionally, but on by default) on systemd,
25858 # systemd (optionally, but on by default) on cryptsetup and cryptsetup depends on lvm2
25859 util-linux = util-linuxMinimal;
25862 lvm2_dmeventd = lvm2.override {
25863 enableDmeventd = true;
25864 enableCmdlib = true;
25866 lvm2_vdo = lvm2_dmeventd.override {
25870 maddy = callPackage ../servers/maddy { };
25872 mbelib = callPackage ../development/libraries/audio/mbelib { };
25874 mbpfan = callPackage ../os-specific/linux/mbpfan { };
25877 mdadm4 = callPackage ../os-specific/linux/mdadm { };
25879 mdevctl = callPackage ../os-specific/linux/mdevctl { };
25881 metastore = callPackage ../os-specific/linux/metastore { };
25883 minimal-bootstrap = recurseIntoAttrs (import ../os-specific/linux/minimal-bootstrap {
25884 inherit (stdenv) buildPlatform hostPlatform;
25885 inherit lib config;
25886 fetchurl = import ../build-support/fetchurl/boot.nix {
25887 inherit (stdenv.buildPlatform) system;
25889 checkMeta = callPackage ../stdenv/generic/check-meta.nix { inherit (stdenv) hostPlatform; };
25891 minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix {
25892 inherit (stdenv) hostPlatform;
25894 make-minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix {
25895 inherit (stdenv) hostPlatform;
25898 mingetty = callPackage ../os-specific/linux/mingetty { };
25900 miraclecast = callPackage ../os-specific/linux/miraclecast { };
25902 mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { };
25904 mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
25906 aggregateModules = modules:
25907 callPackage ../os-specific/linux/kmod/aggregator.nix {
25908 inherit (buildPackages) kmod;
25912 multipart-parser-c = callPackage ../development/libraries/multipart-parser-c { };
25914 multipath-tools = callPackage ../os-specific/linux/multipath-tools { };
25916 musl = callPackage ../os-specific/linux/musl { };
25918 musl-fts = callPackage ../os-specific/linux/musl-fts { };
25919 musl-obstack = callPackage ../os-specific/linux/musl-obstack { };
25921 nsh = callPackage ../shells/nsh { };
25923 nushell = darwin.apple_sdk_11_0.callPackage ../shells/nushell {
25924 inherit (darwin.apple_sdk_11_0) Libsystem;
25925 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Security;
25928 nu_scripts = callPackage ../shells/nushell/nu_scripts { };
25930 nushellPlugins = recurseIntoAttrs (callPackage ../shells/nushell/plugins {
25931 inherit (darwin.apple_sdk.frameworks) Security;
25932 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Foundation;
25935 nettools = if stdenv.hostPlatform.isLinux
25936 then callPackage ../os-specific/linux/net-tools { }
25937 else unixtools.nettools;
25939 nftables = callPackage ../os-specific/linux/nftables { };
25941 noah = callPackage ../os-specific/darwin/noah {
25942 inherit (darwin.apple_sdk.frameworks) Hypervisor;
25945 numactl = callPackage ../os-specific/linux/numactl { };
25947 numad = callPackage ../os-specific/linux/numad { };
25949 nvme-cli = callPackage ../os-specific/linux/nvme-cli { };
25951 nvmet-cli = callPackage ../os-specific/linux/nvmet-cli { };
25953 system76-firmware = callPackage ../os-specific/linux/firmware/system76-firmware { };
25955 system76-keyboard-configurator = callPackage ../applications/misc/system76-keyboard-configurator { };
25957 ocf-resource-agents = callPackage ../os-specific/linux/ocf-resource-agents { };
25959 open-vm-tools-headless = open-vm-tools.override { withX = false; };
25961 oxtools = callPackage ../os-specific/linux/oxtools { };
25963 air = callPackage ../development/tools/air { };
25965 delve = callPackage ../development/tools/delve { };
25967 easyjson = callPackage ../development/tools/easyjson { };
25969 iferr = callPackage ../development/tools/iferr { };
25971 gci = callPackage ../development/tools/gci { };
25973 gcov2lcov = callPackage ../development/tools/gcov2lcov { };
25975 ginkgo = callPackage ../development/tools/ginkgo { };
25977 gdlv = callPackage ../by-name/gd/gdlv/package.nix {
25978 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics Foundation Metal;
25981 go-bindata = callPackage ../development/tools/go-bindata { };
25983 go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { };
25985 go-minimock = callPackage ../development/tools/go-minimock { };
25987 go-protobuf = callPackage ../development/tools/go-protobuf { };
25989 go-toml = callPackage ../development/tools/go-toml { };
25991 go-outline = callPackage ../development/tools/go-outline { };
25993 gocode-gomod = callPackage ../development/tools/gocode-gomod { };
25995 goconst = callPackage ../development/tools/goconst { };
25997 goconvey = callPackage ../development/tools/goconvey { };
25999 go-callvis = callPackage ../development/tools/go-callvis { };
26001 gotags = callPackage ../development/tools/gotags { };
26003 go-task = callPackage ../development/tools/go-task { };
26005 golines = callPackage ../development/tools/golines { };
26007 golint = callPackage ../development/tools/golint { };
26009 golangci-lint = callPackage ../development/tools/golangci-lint { };
26011 golangci-lint-langserver = callPackage ../development/tools/golangci-lint-langserver { };
26013 gocyclo = callPackage ../development/tools/gocyclo { };
26015 godef = callPackage ../development/tools/godef { };
26017 goimports-reviser = callPackage ../development/tools/goimports-reviser { };
26019 gopkgs = callPackage ../development/tools/gopkgs { };
26021 gosec = callPackage ../development/tools/gosec { };
26023 gotemplate = callPackage ../development/tools/gotemplate { };
26025 gotraceui = callPackage ../development/tools/gotraceui { };
26027 goverview = callPackage ../tools/security/goverview { };
26029 go-tools = callPackage ../development/tools/go-tools { };
26031 gotest = callPackage ../development/tools/gotest { };
26033 gotestfmt = callPackage ../development/tools/gotestfmt { };
26035 gotop = callPackage ../tools/system/gotop {
26036 inherit (darwin.apple_sdk.frameworks) IOKit;
26039 go-migrate = callPackage ../development/tools/go-migrate { };
26041 go-jet = callPackage ../development/tools/go-jet { };
26043 go-mockery = callPackage ../development/tools/go-mockery { };
26045 go-mod-graph-chart = callPackage ../development/tools/go-mod-graph-chart { };
26047 gomacro = callPackage ../development/tools/gomacro { };
26049 gomodifytags = callPackage ../development/tools/gomodifytags { };
26051 gops = callPackage ../development/tools/gops { };
26053 gore = callPackage ../development/tools/gore { };
26055 goresym = callPackage ../development/tools/goresym { };
26057 gotests = callPackage ../development/tools/gotests { };
26059 gqlgenc = callPackage ../development/tools/gqlgenc { };
26061 impl = callPackage ../development/tools/impl { };
26063 moq = callPackage ../development/tools/moq { };
26065 quicktemplate = callPackage ../development/tools/quicktemplate { };
26067 linux_logo = callPackage ../tools/misc/linux-logo { };
26069 linux-pam = callPackage ../os-specific/linux/pam { };
26071 nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
26073 octomap = callPackage ../development/libraries/octomap { };
26075 odin = callPackage ../by-name/od/odin/package.nix {
26076 inherit (pkgs.darwin.apple_sdk_11_0) MacOSX-SDK;
26077 inherit (pkgs.darwin.apple_sdk_11_0.frameworks) Security;
26078 llvmPackages = llvmPackages_18;
26081 odp-dpdk = callPackage ../os-specific/linux/odp-dpdk { };
26083 odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { };
26085 ofono = callPackage ../tools/networking/ofono { };
26087 okapi = callPackage ../development/libraries/okapi {
26088 inherit (darwin.apple_sdk.frameworks) Security;
26091 openbsm = callPackage ../development/libraries/openbsm { };
26093 pagemon = callPackage ../os-specific/linux/pagemon { };
26095 pam = if stdenv.hostPlatform.isLinux then linux-pam else openpam;
26097 # pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )
26099 pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
26101 pam_dp9ik = callPackage ../os-specific/linux/pam_dp9ik { };
26103 pam_gnupg = callPackage ../os-specific/linux/pam_gnupg { };
26105 pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
26107 pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
26109 pam_mktemp = callPackage ../os-specific/linux/pam_mktemp { };
26111 pam_mount = callPackage ../os-specific/linux/pam_mount { };
26113 pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
26115 pam_p11 = callPackage ../os-specific/linux/pam_p11 { };
26117 pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
26119 pam_rssh = callPackage ../os-specific/linux/pam_rssh { };
26121 pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
26123 pam_tmpdir = callPackage ../os-specific/linux/pam_tmpdir { };
26125 pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
26127 pam_ussh = callPackage ../os-specific/linux/pam_ussh { };
26129 paxctl = callPackage ../os-specific/linux/paxctl { };
26131 paxtest = callPackage ../os-specific/linux/paxtest { };
26133 pax-utils = callPackage ../os-specific/linux/pax-utils { };
26135 pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { };
26137 pcstat = callPackage ../tools/system/pcstat { };
26139 perf-tools = callPackage ../os-specific/linux/perf-tools { };
26141 picoprobe-udev-rules = callPackage ../os-specific/linux/picoprobe-udev-rules { };
26143 pipes = callPackage ../misc/screensavers/pipes { };
26145 pipes-rs = callPackage ../misc/screensavers/pipes-rs { };
26147 pipework = callPackage ../os-specific/linux/pipework { };
26149 pktgen = callPackage ../os-specific/linux/pktgen { };
26151 plymouth = callPackage ../os-specific/linux/plymouth { };
26153 pmount = callPackage ../os-specific/linux/pmount { };
26155 pmutils = callPackage ../os-specific/linux/pm-utils { };
26157 policycoreutils = callPackage ../os-specific/linux/policycoreutils { };
26159 semodule-utils = callPackage ../os-specific/linux/semodule-utils { };
26161 pdns = callPackage ../servers/dns/pdns { };
26163 powerdns-admin = callPackage ../applications/networking/powerdns-admin { };
26165 dnsdist = callPackage ../servers/dns/dnsdist { };
26167 pps-tools = callPackage ../os-specific/linux/pps-tools { };
26169 procps = if stdenv.hostPlatform.isLinux
26170 then callPackage ../os-specific/linux/procps-ng { }
26171 else unixtools.procps;
26173 procdump = callPackage ../os-specific/linux/procdump { };
26175 prototool = callPackage ../development/tools/prototool { };
26177 qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
26178 qemu_full = lowPrio (qemu.override {
26179 smbdSupport = lib.meta.availableOn stdenv.hostPlatform samba;
26180 cephSupport = lib.meta.availableOn stdenv.hostPlatform ceph;
26181 glusterfsSupport = lib.meta.availableOn stdenv.hostPlatform glusterfs && lib.meta.availableOn stdenv.hostPlatform libuuid;
26184 qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; });
26186 quick-lint-js = callPackage ../development/tools/quick-lint-js { };
26188 linux-firmware = callPackage ../os-specific/linux/firmware/linux-firmware { };
26190 qmk-udev-rules = callPackage ../os-specific/linux/qmk-udev-rules { };
26192 radeontools = callPackage ../os-specific/linux/radeontools { };
26194 radeontop = callPackage ../os-specific/linux/radeontop { };
26196 rasdaemon = callPackage ../os-specific/linux/rasdaemon { };
26198 raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi { };
26199 raspberrypiWirelessFirmware = callPackage ../os-specific/linux/firmware/raspberrypi-wireless { };
26201 raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix { };
26203 reap = callPackage ../os-specific/linux/reap { };
26205 regionset = callPackage ../os-specific/linux/regionset { };
26207 rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { };
26209 riscv-pk = callPackage ../misc/riscv-pk { };
26211 ristate = callPackage ../tools/misc/ristate { };
26213 roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
26215 rojo = callPackage ../development/tools/rojo { };
26217 rtkit = callPackage ../os-specific/linux/rtkit { };
26219 rt-tests = callPackage ../os-specific/linux/rt-tests { };
26221 rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
26223 rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { };
26225 rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { };
26227 rvvm = callPackage ../applications/virtualization/rvvm { };
26229 s3ql = callPackage ../tools/backup/s3ql { };
26231 sasutils = callPackage ../os-specific/linux/sasutils { };
26233 sass = callPackage ../development/tools/sass { };
26235 sassc = callPackage ../development/tools/sassc { };
26237 scanmem = callPackage ../tools/misc/scanmem { };
26239 schedtool = callPackage ../os-specific/linux/schedtool { };
26241 sddm-astronaut = qt6Packages.callPackage ../data/themes/sddm-astronaut { };
26243 sddm-chili-theme = libsForQt5.callPackage ../data/themes/chili-sddm { };
26245 sddm-sugar-dark = libsForQt5.callPackage ../data/themes/sddm-sugar-dark { };
26247 sdparm = callPackage ../os-specific/linux/sdparm { };
26249 sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel {
26250 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
26253 setools = callPackage ../os-specific/linux/setools { };
26255 seturgent = callPackage ../os-specific/linux/seturgent { };
26257 sgx-azure-dcap-client = callPackage ../os-specific/linux/sgx/azure-dcap-client { };
26259 sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { };
26261 sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { };
26263 sgx-psw = callPackage ../os-specific/linux/sgx/psw {
26264 protobuf = protobuf_21;
26267 shadow = callPackage ../os-specific/linux/shadow { };
26269 shortcat = callPackage ../os-specific/darwin/shortcat { };
26271 sinit = callPackage ../os-specific/linux/sinit {
26272 rcinit = "/etc/rc.d/rc.init";
26273 rcshutdown = "/etc/rc.d/rc.shutdown";
26276 skopeo = callPackage ../development/tools/skopeo { };
26278 srisum = callPackage ../tools/misc/srisum { };
26280 smem = callPackage ../os-specific/linux/smem { };
26282 smimesign = callPackage ../os-specific/darwin/smimesign { };
26284 statik = callPackage ../development/tools/statik { };
26286 statifier = callPackage ../os-specific/linux/statifier { };
26288 steamos-devkit = callPackage ../development/tools/steamos-devkit { };
26290 swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { };
26292 sysdig = callPackage ../os-specific/linux/sysdig {
26294 }; # sysdig is a client, for a driver look at linuxPackagesFor
26296 sysfsutils = callPackage ../os-specific/linux/sysfsutils { };
26298 sysprof = callPackage ../development/tools/profiling/sysprof { };
26300 libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { };
26302 sysklogd = callPackage ../os-specific/linux/sysklogd { };
26304 syslinux = callPackage ../os-specific/linux/syslinux { };
26306 sysstat = callPackage ../os-specific/linux/sysstat { };
26308 systemd = callPackage ../os-specific/linux/systemd {
26309 # break some cyclic dependencies
26310 util-linux = util-linuxMinimal;
26311 # provide a super minimal gnupg used for systemd-machined
26312 gnupg = gnupg.override {
26313 enableMinimal = true;
26314 guiSupport = false;
26317 systemdMinimal = systemd.override {
26318 pname = "systemd-minimal";
26320 withAnalyze = false;
26321 withApparmor = false;
26323 withCompression = false;
26324 withCoredump = false;
26325 withCryptsetup = false;
26326 withRepart = false;
26327 withDocumentation = false;
26330 withHostnamed = false;
26333 withImportd = false;
26334 withIptables = false;
26335 withLibBPF = false;
26336 withLibidn2 = false;
26337 withLocaled = false;
26338 withLogind = false;
26339 withMachined = false;
26340 withNetworkd = false;
26345 withPolkit = false;
26346 withPortabled = false;
26347 withRemote = false;
26348 withResolved = false;
26349 withShellCompletions = false;
26350 withSysupdate = false;
26351 withSysusers = false;
26352 withTimedated = false;
26353 withTimesyncd = false;
26354 withTpm2Tss = false;
26355 withUserDb = false;
26357 withBootloader = false;
26358 withPasswordQuality = false;
26359 withVmspawn = false;
26360 withQrencode = false;
26361 withLibarchive = false;
26363 systemdLibs = systemdMinimal.override {
26364 pname = "systemd-minimal-libs";
26365 buildLibsOnly = true;
26367 # We do not want to include ukify in the normal systemd attribute as it
26368 # relies on Python at runtime.
26369 systemdUkify = systemd.override {
26374 if (with stdenv.hostPlatform; isLinux && isStatic) then libudev-zero
26377 systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
26379 sysvinit = callPackage ../os-specific/linux/sysvinit { };
26381 sysvtools = sysvinit.override {
26382 withoutInitTools = true;
26385 # FIXME: `tcp-wrapper' is actually not OS-specific.
26386 tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
26388 tiptop = callPackage ../os-specific/linux/tiptop { };
26390 tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };
26392 trickster = callPackage ../servers/trickster/trickster.nix { };
26394 trinity = callPackage ../os-specific/linux/trinity { };
26396 trino-cli = callPackage ../development/tools/database/trino-cli { };
26398 trinsic-cli = callPackage ../tools/admin/trinsic-cli {
26399 inherit (darwin.apple_sdk.frameworks) Security;
26402 trustymail = callPackage ../tools/security/trustymail { };
26404 tunctl = callPackage ../os-specific/linux/tunctl { };
26406 twa = callPackage ../tools/networking/twa { };
26408 twingate = callPackage ../applications/networking/twingate { };
26410 # Upstream U-Boots:
26411 inherit (callPackage ../misc/uboot {})
26414 ubootA20OlinuxinoLime
26415 ubootA20OlinuxinoLime2EMMC
26431 ubootOlimexA64Olinuxino
26432 ubootOlimexA64Teres1
26438 ubootOrangePiZeroPlus2H5
26449 ubootQemuRiscv64Smode
26453 ubootRaspberryPi3_32bit
26454 ubootRaspberryPi3_64bit
26455 ubootRaspberryPi4_32bit
26456 ubootRaspberryPi4_64bit
26457 ubootRaspberryPiZero
26472 # Upstream Barebox:
26473 inherit (callPackage ../misc/barebox {})
26477 eudev = callPackage ../by-name/eu/eudev/package.nix {
26478 util-linux = util-linuxMinimal;
26481 libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { };
26483 udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { };
26486 ugtrain = callPackage ../tools/misc/ugtrain { };
26488 unscd = callPackage ../os-specific/linux/unscd { };
26490 untie = callPackage ../os-specific/linux/untie { };
26492 upower = callPackage ../os-specific/linux/upower { };
26494 upscayl = callPackage ../applications/graphics/upscayl { };
26496 usbguard = callPackage ../os-specific/linux/usbguard { };
26498 usbguard-notifier = callPackage ../os-specific/linux/usbguard-notifier { };
26500 usbrelay = callPackage ../os-specific/linux/usbrelay { };
26501 usbrelayd = callPackage ../os-specific/linux/usbrelay/daemon.nix { };
26503 usbtop = callPackage ../os-specific/linux/usbtop { };
26505 usbutils = callPackage ../os-specific/linux/usbutils { };
26507 userhosts = callPackage ../tools/networking/userhosts { };
26509 usermount = callPackage ../os-specific/linux/usermount { };
26511 util-linux = callPackage ../os-specific/linux/util-linux { };
26513 util-linuxMinimal = util-linux.override {
26514 nlsSupport = false;
26515 ncursesSupport = false;
26516 systemdSupport = false;
26517 translateManpages = false;
26520 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
26522 v4l2-relayd = callPackage ../os-specific/linux/v4l2-relayd { };
26524 vendir = callPackage ../development/tools/vendir { };
26526 vdo = callPackage ../os-specific/linux/vdo { };
26528 windows = callPackages ../os-specific/windows {};
26530 wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
26532 wooting-udev-rules = callPackage ../os-specific/linux/wooting-udev-rules { };
26534 teensy-udev-rules = callPackage ../os-specific/linux/teensy-udev-rules { };
26536 sensible-side-buttons = callPackage ../os-specific/darwin/sensible-side-buttons { };
26538 wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
26540 wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
26542 xf86_input_cmt = callPackage ../os-specific/linux/xf86-input-cmt { };
26544 xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
26546 xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { };
26548 xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
26550 zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { };
26552 zenmonitor = callPackage ../os-specific/linux/zenmonitor { };
26556 zfs_2_1 = callPackage ../os-specific/linux/zfs/2_1.nix {
26557 configFile = "user";
26559 zfs_2_2 = callPackage ../os-specific/linux/zfs/2_2.nix {
26560 configFile = "user";
26562 zfs_unstable = callPackage ../os-specific/linux/zfs/unstable.nix {
26563 configFile = "user";
26573 _3270font = callPackage ../data/fonts/3270font { };
26575 adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
26577 adapta-gtk-theme = callPackage ../data/themes/adapta { };
26579 adapta-kde-theme = callPackage ../data/themes/adapta-kde { };
26581 adementary-theme = callPackage ../data/themes/adementary { };
26583 adi1090x-plymouth-themes = callPackage ../data/themes/adi1090x-plymouth-themes { };
26585 adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
26587 adwaita-qt6 = qt6Packages.callPackage ../data/themes/adwaita-qt {
26591 adw-gtk3 = callPackage ../data/themes/adw-gtk3 { };
26593 agave = callPackage ../data/fonts/agave { };
26595 aileron = callPackage ../data/fonts/aileron { };
26597 alacritty-theme = callPackage ../data/themes/alacritty-theme { };
26599 albatross = callPackage ../data/themes/albatross { };
26601 alegreya = callPackage ../data/fonts/alegreya { };
26603 alegreya-sans = callPackage ../data/fonts/alegreya-sans { };
26605 alice = callPackage ../data/fonts/alice { };
26607 alkalami = callPackage ../data/fonts/alkalami { };
26609 amber-theme = callPackage ../data/themes/amber { };
26611 amiri = callPackage ../data/fonts/amiri { };
26613 anarchism = callPackage ../data/documentation/anarchism { };
26615 ananicy = callPackage ../misc/ananicy { };
26617 andagii = callPackage ../data/fonts/andagii { };
26619 andika = callPackage ../data/fonts/andika { };
26621 androguard = with python3.pkgs; toPythonApplication androguard;
26623 android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { };
26625 andromeda-gtk-theme = libsForQt5.callPackage ../data/themes/andromeda-gtk-theme { };
26627 ankacoder = callPackage ../data/fonts/ankacoder { };
26628 ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { };
26630 annapurna-sil = callPackage ../data/fonts/annapurna-sil { };
26632 anonymousPro = callPackage ../data/fonts/anonymous-pro { };
26634 ant-theme = callPackage ../data/themes/ant-theme/ant.nix { };
26636 ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { };
26638 dracula-theme = callPackage ../data/themes/dracula-theme { };
26640 dracula-qt5-theme = callPackage ../data/themes/dracula-qt5-theme { };
26642 ant-nebula-theme = callPackage ../data/themes/ant-theme/ant-nebula.nix { };
26644 arc-icon-theme = callPackage ../data/icons/arc-icon-theme { };
26646 arc-kde-theme = callPackage ../data/themes/arc-kde { };
26648 arc-theme = callPackage ../data/themes/arc { };
26650 arkpandora_ttf = callPackage ../data/fonts/arkpandora { };
26652 aurulent-sans = callPackage ../data/fonts/aurulent-sans { };
26654 ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { };
26656 b612 = callPackage ../data/fonts/b612 { };
26658 babelstone-han = callPackage ../data/fonts/babelstone-han { };
26660 baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { };
26662 bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
26664 barlow = callPackage ../data/fonts/barlow { };
26666 base16-schemes = callPackage ../data/themes/base16-schemes { };
26668 bgnet = callPackage ../data/documentation/bgnet { };
26670 bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { };
26672 apple-cursor = callPackage ../data/icons/apple-cursor { };
26674 blackbird = callPackage ../data/themes/blackbird { };
26676 blackout = callPackage ../data/fonts/blackout { };
26678 breath-theme = libsForQt5.callPackage ../data/themes/breath-theme { };
26680 brise = callPackage ../data/misc/brise { };
26682 bqn386 = callPackage ../data/fonts/bqn386 { };
26684 cacert = callPackage ../data/misc/cacert { };
26686 caladea = callPackage ../data/fonts/caladea { };
26688 canta-theme = callPackage ../data/themes/canta { };
26690 cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
26692 capitaine-cursors = callPackage ../data/icons/capitaine-cursors { };
26694 capitaine-cursors-themed = callPackage ../data/icons/capitaine-cursors-themed { };
26696 carlito = callPackage ../data/fonts/carlito { };
26698 cascadia-code = callPackage ../data/fonts/cascadia-code { };
26700 ccsymbols = callPackage ../data/fonts/ccsymbols { };
26702 charis-sil = callPackage ../data/fonts/charis-sil { };
26704 changie = callPackage ../development/tools/changie { };
26706 cherry = callPackage ../data/fonts/cherry { };
26708 chonburi-font = callPackage ../data/fonts/chonburi { };
26710 chunk = callPackage ../data/fonts/chunk { };
26712 cldr-annotations = callPackage ../data/misc/cldr-annotations { };
26714 clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
26716 cnspec = callPackage ../tools/security/cnspec {
26717 buildGoModule = buildGo123Module;
26720 cnstrokeorder = callPackage ../data/fonts/cnstrokeorder { };
26722 colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { };
26724 colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { };
26726 comfortaa = callPackage ../data/fonts/comfortaa { };
26728 colloid-kde = libsForQt5.callPackage ../data/themes/colloid-kde { };
26730 comic-mono = callPackage ../data/fonts/comic-mono { };
26732 comic-relief = callPackage ../data/fonts/comic-relief { };
26734 comixcursors = callPackage ../data/icons/comixcursors { };
26736 courier-prime = callPackage ../data/fonts/courier-prime { };
26738 cozette = callPackage ../data/fonts/cozette { };
26740 culmus = callPackage ../data/fonts/culmus { };
26742 clearlyU = callPackage ../data/fonts/clearlyU { };
26744 cm_unicode = callPackage ../data/fonts/cm-unicode { };
26746 creep = callPackage ../data/fonts/creep { };
26748 crimson = callPackage ../data/fonts/crimson { };
26750 crimson-pro = callPackage ../data/fonts/crimson-pro { };
26752 dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {});
26754 # solve collision for nix-env before https://github.com/NixOS/nix/pull/815
26755 dejavu_fontsEnv = buildEnv {
26756 name = dejavu_fonts.name;
26757 paths = [ dejavu_fonts.out ];
26760 dina-font = callPackage ../data/fonts/dina { };
26762 dm-sans = callPackage ../data/fonts/dm-sans { };
26763 dns-root-data = callPackage ../data/misc/dns-root-data { };
26765 docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
26767 docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { };
26769 docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { };
26771 docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { };
26773 docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { };
26775 docbook_xml_dtd_43 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix { };
26777 docbook_xml_dtd_44 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix { };
26779 docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { };
26781 docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { };
26783 inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { })
26787 # TODO: move this to aliases
26788 docbook_xsl = docbook-xsl-nons;
26789 docbook_xsl_ns = docbook-xsl-ns;
26791 documentation-highlighter = callPackage ../misc/documentation-highlighter { };
26793 mmdoc = callPackage ../tools/text/mmdoc { };
26795 documize-community = callPackage ../servers/documize-community { };
26797 doulos-sil = callPackage ../data/fonts/doulos-sil { };
26799 cabin = callPackage ../data/fonts/cabin { };
26801 camingo-code = callPackage ../data/fonts/camingo-code { };
26803 combinatorial_designs = callPackage ../data/misc/combinatorial_designs { };
26805 commit-mono = callPackage ../data/fonts/commit-mono { };
26807 cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { };
26809 d2coding = callPackage ../data/fonts/d2coding { };
26811 dosis = callPackage ../data/fonts/dosis { };
26813 dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
26815 dotcolon-fonts = callPackage ../data/fonts/dotcolon-fonts { };
26817 dracula-icon-theme = callPackage ../data/icons/dracula-icon-theme { };
26819 e17gtk = callPackage ../data/themes/e17gtk { };
26821 eb-garamond = callPackage ../data/fonts/eb-garamond { };
26823 edukai = callPackage ../data/fonts/edukai { };
26825 eduli = callPackage ../data/fonts/eduli { };
26827 epapirus-icon-theme = papirus-icon-theme.override { withElementary = true; };
26831 edusong = callPackage ../data/fonts/edusong { };
26833 efont-unicode = callPackage ../data/fonts/efont-unicode { };
26835 elliptic_curves = callPackage ../data/misc/elliptic_curves { };
26837 equilux-theme = callPackage ../data/themes/equilux-theme { };
26839 eunomia = callPackage ../data/fonts/eunomia { };
26841 fa_1 = callPackage ../data/fonts/fa_1 { };
26843 f1_8 = callPackage ../data/fonts/f1_8 { };
26845 f5_6 = callPackage ../data/fonts/f5_6 { };
26847 faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
26849 faba-mono-icons = callPackage ../data/icons/faba-mono-icons { };
26851 ferrum = callPackage ../data/fonts/ferrum { };
26853 fg-virgil = callPackage ../data/fonts/fg-virgil { };
26855 fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { };
26857 graphs = callPackage ../data/misc/graphs { };
26859 emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { };
26861 emojione = callPackage ../data/fonts/emojione {
26862 inherit (nodePackages) svgo;
26865 emojipick = callPackage ../applications/misc/emojipick { };
26867 encode-sans = callPackage ../data/fonts/encode-sans { };
26869 envypn-font = callPackage ../data/fonts/envypn-font { };
26871 ezra-sil = callPackage ../data/fonts/ezra-sil { };
26873 fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono { };
26875 fanwood = callPackage ../data/fonts/fanwood { };
26877 fira-code = callPackage ../data/fonts/fira-code { };
26878 fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
26879 fira-code-nerdfont = nerdfonts.override {
26880 fonts = [ "FiraCode" ];
26883 fira-go = callPackage ../data/fonts/fira-go { };
26885 flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
26886 inherit (plasma5Packages) breeze-icons;
26888 flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { };
26889 flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { };
26891 fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { };
26893 font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4;
26894 font-awesome_5 = (callPackage ../data/fonts/font-awesome { }).v5;
26895 font-awesome_6 = (callPackage ../data/fonts/font-awesome { }).v6;
26896 font-awesome = font-awesome_6;
26898 fraunces = callPackage ../data/fonts/fraunces { };
26900 freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
26902 freepats = callPackage ../data/misc/freepats { };
26904 game-devices-udev-rules = callPackage ../os-specific/linux/game-devices-udev-rules { };
26906 garamond-libre = callPackage ../data/fonts/garamond-libre { };
26908 g15daemon = callPackage ../os-specific/linux/g15daemon { };
26910 galatia-sil = callPackage ../data/fonts/galatia-sil { };
26912 gentium = callPackage ../data/fonts/gentium { };
26914 gentium-book-basic = callPackage ../data/fonts/gentium-book-basic { };
26916 geolite-legacy = callPackage ../data/misc/geolite-legacy { };
26918 gohufont = callPackage ../data/fonts/gohufont { };
26920 gnome-user-docs = callPackage ../data/documentation/gnome-user-docs { };
26922 gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { };
26924 gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { };
26926 go-font = callPackage ../data/fonts/go-font { };
26928 goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { };
26930 graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
26932 graphite-kde-theme = libsForQt5.callPackage ../data/themes/graphite-kde-theme { };
26934 greybird = callPackage ../data/themes/greybird { };
26936 gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { };
26938 palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; };
26940 amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; };
26942 gruvterial-theme = callPackage ../data/themes/gtk-theme-framework { theme = "gruvterial"; };
26944 oceanic-theme = callPackage ../data/themes/gtk-theme-framework { theme = "oceanic"; };
26946 spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; };
26950 gruppled-black-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_black"; };
26951 gruppled-black-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors {
26952 theme = "gruppled_black_lite";
26954 gruppled-white-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_white"; };
26955 gruppled-white-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors {
26956 theme = "gruppled_white_lite";
26959 gruppled-black-cursors
26960 gruppled-black-lite-cursors
26961 gruppled-white-cursors
26962 gruppled-white-lite-cursors
26965 gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk {
26966 inherit (plasma5Packages) breeze-icons;
26969 gubbi-font = callPackage ../data/fonts/gubbi { };
26971 gyre-fonts = callPackage ../data/fonts/gyre { };
26973 hack-font = callPackage ../data/fonts/hack { };
26975 hackgen-font = callPackage ../data/fonts/hackgen { };
26977 hackgen-nf-font = callPackage ../data/fonts/hackgen/nerdfont.nix { };
26979 helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
26981 helvum = callPackage ../applications/audio/helvum { };
26983 hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { };
26985 hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
26987 hannom = callPackage ../data/fonts/hannom { };
26989 hanazono = callPackage ../data/fonts/hanazono { };
26991 hermit = callPackage ../data/fonts/hermit { };
26993 hubot-sans = callPackage ../data/fonts/hubot-sans { };
26995 humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { };
26997 hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { };
26999 ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { };
27001 i-dot-ming = callPackage ../data/fonts/i-dot-ming { };
27003 ibm-plex = callPackage ../data/fonts/ibm-plex { };
27005 iconpack-jade = callPackage ../data/icons/iconpack-jade { };
27007 iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { };
27009 inconsolata = callPackage ../data/fonts/inconsolata { };
27011 inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix { };
27013 inconsolata-nerdfont = nerdfonts.override {
27014 fonts = [ "Inconsolata" ];
27017 intel-one-mono = callPackage ../data/fonts/intel-one-mono {};
27019 input-fonts = callPackage ../data/fonts/input-fonts { };
27021 inriafonts = callPackage ../data/fonts/inriafonts { };
27023 iosevka = callPackage ../data/fonts/iosevka { };
27024 iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix { };
27025 iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {});
27027 ipafont = callPackage ../data/fonts/ipafont { };
27028 ipaexfont = callPackage ../data/fonts/ipaexfont { };
27030 iwona = callPackage ../data/fonts/iwona { };
27032 jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { };
27034 jost = callPackage ../data/fonts/jost { };
27036 joypixels = callPackage ../data/fonts/joypixels { };
27038 junction-font = callPackage ../data/fonts/junction { };
27040 junicode = callPackage ../data/fonts/junicode { };
27042 julia-mono = callPackage ../data/fonts/julia-mono { };
27044 juno-theme = callPackage ../data/themes/juno { };
27046 kanit-font = callPackage ../data/fonts/kanit { };
27048 kanji-stroke-order-font = callPackage ../data/fonts/kanji-stroke-order-font { };
27050 kacst = callPackage ../data/fonts/kacst { };
27052 kawkab-mono-font = callPackage ../data/fonts/kawkab-mono { };
27054 kde-rounded-corners = kdePackages.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
27056 khmeros = callPackage ../data/fonts/khmeros { };
27058 knewave = callPackage ../data/fonts/knewave { };
27060 kochi-substitute = callPackage ../data/fonts/kochi-substitute { };
27062 kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 { };
27064 kode-mono = callPackage ../data/fonts/kode-mono { };
27066 kopia = callPackage ../tools/backup/kopia { };
27068 kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
27069 inherit (libsForQt5.kdeFrameworks) breeze-icons;
27072 koreader = callPackage ../applications/misc/koreader { };
27074 kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { };
27076 la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
27077 inherit (plasma5Packages) breeze-icons;
27078 inherit (pantheon) elementary-icon-theme;
27081 layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { };
27083 layan-kde = libsForQt5.callPackage ../data/themes/layan-kde { };
27085 lao = callPackage ../data/fonts/lao { };
27087 lato = callPackage ../data/fonts/lato { };
27089 league-gothic = callPackage ../data/fonts/league-gothic { };
27091 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type { };
27093 league-script-number-one = callPackage ../data/fonts/league-script-number-one { };
27095 league-spartan = callPackage ../data/fonts/league-spartan { };
27097 ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules { };
27099 libGDSII = callPackage ../development/libraries/science/chemistry/libGDSII { };
27101 inherit (callPackages ../data/fonts/liberation-fonts { })
27105 liberation_ttf = liberation_ttf_v2;
27107 liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { };
27109 libevdevc = callPackage ../os-specific/linux/libevdevc { };
27111 libgestures = callPackage ../os-specific/linux/libgestures { };
27113 liberastika = callPackage ../data/fonts/liberastika { };
27115 libertine = callPackage ../data/fonts/libertine { };
27117 libertinus = callPackage ../data/fonts/libertinus { };
27119 libratbag = callPackage ../os-specific/linux/libratbag { };
27121 librist = callPackage ../development/libraries/librist { };
27123 libre-baskerville = callPackage ../data/fonts/libre-baskerville { };
27125 libre-bodoni = callPackage ../data/fonts/libre-bodoni { };
27127 libre-caslon = callPackage ../data/fonts/libre-caslon { };
27129 libre-franklin = callPackage ../data/fonts/libre-franklin { };
27131 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
27133 lightly-boehs = libsForQt5.callPackage ../data/themes/lightly-boehs { };
27135 linden-hill = callPackage ../data/fonts/linden-hill { };
27137 line-awesome = callPackage ../data/fonts/line-awesome { };
27139 linearicons-free = callPackage ../data/fonts/linearicons-free { };
27141 linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { };
27143 linja-sike = callPackage ../data/fonts/linja-sike { };
27145 linux-manual = callPackage ../data/documentation/linux-manual { };
27147 lklug-sinhala = callPackage ../data/fonts/lklug-sinhala { };
27149 lmmath = callPackage ../data/fonts/lmmath { };
27151 lmodern = callPackage ../data/fonts/lmodern { };
27153 # ltunifi and solaar both provide udev rules but solaar's rules are more
27154 # up-to-date so we simply use that instead of having to maintain our own rules
27155 logitech-udev-rules = solaar.udev;
27157 # lohit-fonts.assamese lohit-fonts.bengali lohit-fonts.devanagari lohit-fonts.gujarati lohit-fonts.gurmukhi
27158 # lohit-fonts.kannada lohit-fonts.malayalam lohit-fonts.marathi lohit-fonts.nepali lohit-fonts.odia
27159 # lohit-fonts.tamil-classical lohit-fonts.tamil lohit-fonts.telugu
27160 # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi
27161 lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } );
27163 lounge-gtk-theme = callPackage ../data/themes/lounge { };
27165 luculent = callPackage ../data/fonts/luculent { };
27167 luna-icons = callPackage ../data/icons/luna-icons {
27168 inherit (plasma5Packages) breeze-icons;
27171 maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
27173 mailcap = callPackage ../data/misc/mailcap { };
27175 marathi-cursive = callPackage ../data/fonts/marathi-cursive { };
27177 man-pages = callPackage ../data/documentation/man-pages { };
27179 man-pages-posix = callPackage ../data/documentation/man-pages-posix { };
27181 manrope = callPackage ../data/fonts/manrope { };
27183 martian-mono = callPackage ../data/fonts/martian-mono { };
27185 marwaita-icons = callPackage ../by-name/ma/marwaita-icons/package.nix {
27186 inherit (kdePackages) breeze-icons;
27189 marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { };
27191 matcha-gtk-theme = callPackage ../data/themes/matcha { };
27193 materia-theme = callPackage ../data/themes/materia-theme { };
27195 materia-kde-theme = callPackage ../data/themes/materia-kde { };
27197 material-design-icons = callPackage ../data/fonts/material-design-icons { };
27199 material-icons = callPackage ../data/fonts/material-icons { };
27201 material-symbols = callPackage ../data/fonts/material-symbols { };
27203 material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
27205 meslo-lg = callPackage ../data/fonts/meslo-lg { };
27207 meslo-lgs-nf = callPackage ../data/fonts/meslo-lgs-nf { };
27209 migmix = callPackage ../data/fonts/migmix { };
27211 migu = callPackage ../data/fonts/migu { };
27213 miscfiles = callPackage ../data/misc/miscfiles { };
27215 media-player-info = callPackage ../data/misc/media-player-info { };
27217 medio = callPackage ../data/fonts/medio { };
27219 melete = callPackage ../data/fonts/melete { };
27221 mno16 = callPackage ../data/fonts/mno16 { };
27223 mnist = callPackage ../data/machine-learning/mnist { };
27225 mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { };
27227 mojave-gtk-theme = callPackage ../data/themes/mojave { };
27229 moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
27231 mona-sans = callPackage ../data/fonts/mona-sans { };
27233 monoid = callPackage ../data/fonts/monoid { };
27235 mononoki = callPackage ../data/fonts/mononoki { };
27237 montserrat = callPackage ../data/fonts/montserrat { };
27239 mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { };
27241 mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { });
27243 mro-unicode = callPackage ../data/fonts/mro-unicode { };
27245 mustache-spec = callPackage ../data/documentation/mustache-spec { };
27247 mustache-go = callPackage ../development/tools/mustache-go { };
27249 mustache-hpp = callPackage ../development/libraries/mustache-hpp { };
27251 myrddin = callPackage ../development/compilers/myrddin { };
27253 myrica = callPackage ../data/fonts/myrica { };
27255 nacelle = callPackage ../data/fonts/nacelle { };
27257 nafees = callPackage ../data/fonts/nafees { };
27259 nanum = callPackage ../data/fonts/nanum { };
27261 nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { };
27263 nasin-nanpa = callPackage ../data/fonts/nasin-nanpa { };
27265 national-park-typeface = callPackage ../data/fonts/national-park { };
27267 nordic = libsForQt5.callPackage ../data/themes/nordic { };
27269 nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { };
27271 nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { };
27273 noto-fonts-lgc-plus = callPackage ../by-name/no/noto-fonts/package.nix {
27274 suffix = "-lgc-plus";
27280 "Noto Sans Symbols"
27281 "Noto Sans Symbols 2"
27284 longDescription = ''
27285 This package provides the Noto Fonts, but only for latin, greek
27286 and cyrillic scripts, as well as some extra fonts.
27290 nuclei = callPackage ../tools/security/nuclei { };
27292 nullmailer = callPackage ../servers/mail/nullmailer {
27293 stdenv = gccStdenv;
27296 numix-icon-theme = callPackage ../data/icons/numix-icon-theme {
27297 inherit (plasma5Packages) breeze-icons;
27300 numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { };
27302 numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { };
27304 numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { };
27306 numix-gtk-theme = callPackage ../data/themes/numix { };
27308 numix-solarized-gtk-theme = callPackage ../data/themes/numix-solarized { };
27310 numix-sx-gtk-theme = callPackage ../data/themes/numix-sx { };
27312 _0xproto = callPackage ../data/fonts/0xproto { };
27314 oldstandard = callPackage ../data/fonts/oldstandard { };
27316 oldsindhi = callPackage ../data/fonts/oldsindhi { };
27318 omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { };
27320 onestepback = callPackage ../data/themes/onestepback { };
27322 open-dyslexic = callPackage ../data/fonts/open-dyslexic { };
27324 open-sans = callPackage ../data/fonts/open-sans { };
27326 openmoji-color = callPackage ../data/fonts/openmoji { fontFormats = ["glyf_colr_0"]; };
27328 openmoji-black = callPackage ../data/fonts/openmoji { fontFormats = ["glyf"]; };
27330 openzone-cursors = callPackage ../data/themes/openzone { };
27332 oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { };
27334 orbitron = callPackage ../data/fonts/orbitron { };
27336 orbuculum = callPackage ../development/embedded/orbuculum { };
27338 orchis-theme = callPackage ../data/themes/orchis-theme { };
27340 orion = callPackage ../data/themes/orion { };
27342 ostrich-sans = callPackage ../data/fonts/ostrich-sans { };
27344 overpass = callPackage ../data/fonts/overpass { };
27346 oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
27348 paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
27350 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
27352 papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
27353 inherit (pantheon) elementary-icon-theme;
27354 inherit (plasma5Packages) breeze-icons;
27357 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
27358 inherit (plasma5Packages) breeze-icons;
27361 papirus-folders = callPackage ../data/misc/papirus-folders { };
27363 papirus-nord = callPackage ../data/icons/papirus-nord { };
27365 plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { };
27367 papis = with python3Packages; toPythonApplication papis;
27369 paperlike-go = callPackage ../tools/misc/paperlike-go { };
27371 paps = callPackage ../tools/misc/paps { };
27373 pecita = callPackage ../data/fonts/pecita { };
27375 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix { };
27376 paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix { };
27377 paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix { };
27379 pari-galdata = callPackage ../data/misc/pari-galdata { };
27381 pari-seadata-small = callPackage ../data/misc/pari-seadata-small { };
27383 penna = callPackage ../data/fonts/penna { };
27385 pitch-black = callPackage ../data/themes/pitch-black { };
27387 plano-theme = callPackage ../data/themes/plano { };
27389 plata-theme = callPackage ../data/themes/plata {
27390 inherit (mate) marco;
27393 poly = callPackage ../data/fonts/poly { };
27395 polychromatic = qt6Packages.callPackage ../applications/misc/polychromatic { };
27397 polytopes_db = callPackage ../data/misc/polytopes_db { };
27399 pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
27401 pop-icon-theme = callPackage ../data/icons/pop-icon-theme { };
27403 powerline-fonts = callPackage ../data/fonts/powerline-fonts { };
27405 powerline-symbols = callPackage ../data/fonts/powerline-symbols { };
27407 powerline-go = callPackage ../tools/misc/powerline-go { };
27409 powerline-rs = callPackage ../tools/misc/powerline-rs {
27410 inherit (darwin.apple_sdk.frameworks) Security;
27413 prociono = callPackage ../data/fonts/prociono { };
27415 profont = callPackage ../data/fonts/profont { };
27417 proggyfonts = callPackage ../data/fonts/proggyfonts { };
27419 public-sans = callPackage ../data/fonts/public-sans { };
27421 publicsuffix-list = callPackage ../data/misc/publicsuffix-list { };
27423 phinger-cursors = callPackage ../data/icons/phinger-cursors { };
27425 qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { };
27427 qogir-kde = libsForQt5.callPackage ../data/themes/qogir-kde { };
27429 qogir-theme = callPackage ../data/themes/qogir { };
27431 quintom-cursor-theme = callPackage ../data/icons/quintom-cursor-theme { };
27433 redhat-official-fonts = callPackage ../data/fonts/redhat-official { };
27435 ricochet-refresh = callPackage ../by-name/ri/ricochet-refresh/package.nix {
27436 protobuf = protobuf_21; # https://github.com/blueprint-freespeech/ricochet-refresh/issues/178
27439 rime-data = callPackage ../data/misc/rime-data { };
27441 roapi-http = callPackage ../servers/roapi/http.nix { };
27443 rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { };
27444 rose-pine-icon-theme = callPackage ../data/icons/rose-pine { };
27446 route159 = callPackage ../data/fonts/route159 { };
27448 ruwudu = callPackage ../data/fonts/ruwudu { };
27450 sampradaya = callPackage ../data/fonts/sampradaya { };
27452 sarabun-font = callPackage ../data/fonts/sarabun { };
27454 savepagenow = callPackage ../tools/misc/savepagenow { };
27456 scheme-manpages = callPackage ../data/documentation/scheme-manpages { };
27458 scowl = callPackage ../data/misc/scowl { };
27460 seshat = callPackage ../data/fonts/seshat { };
27462 session-desktop = callPackage ../applications/networking/instant-messengers/session-desktop { };
27464 shaderc = callPackage ../development/compilers/shaderc {
27465 inherit (darwin) autoSignDarwinBinariesHook;
27468 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { };
27470 sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { useQt5 = true; };
27472 simp1e-cursors = callPackage ../data/icons/simp1e-cursors { };
27474 sjasmplus = callPackage ../development/compilers/sjasmplus { };
27476 skeu = callPackage ../data/themes/skeu { };
27478 sweet-nova = callPackage ../data/themes/sweet-nova { };
27480 shared-mime-info = callPackage ../data/misc/shared-mime-info { };
27482 shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
27484 scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; };
27486 scheherazade-new = callPackage ../data/fonts/scheherazade { };
27488 signwriting = callPackage ../data/fonts/signwriting { };
27490 sierra-gtk-theme = callPackage ../data/themes/sierra { };
27492 sil-abyssinica = callPackage ../data/fonts/sil-abyssinica { };
27494 sil-padauk = callPackage ../data/fonts/sil-padauk { };
27496 snap7 = callPackage ../development/libraries/snap7 { };
27498 sniglet = callPackage ../data/fonts/sniglet { };
27500 snowblind = callPackage ../data/themes/snowblind { };
27502 solarc-gtk-theme = callPackage ../data/themes/solarc { };
27504 sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { };
27506 soundfont-fluid = callPackage ../data/soundfonts/fluid { };
27508 soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
27510 soundfont-ydp-grand = callPackage ../data/soundfonts/ydp-grand { };
27512 spdx-license-list-data = callPackage ../data/misc/spdx-license-list-data { };
27514 stdmanpages = callPackage ../data/documentation/std-man-pages { };
27516 star-history = callPackage ../tools/misc/star-history { };
27518 starfetch = callPackage ../tools/misc/starfetch { };
27520 starry = callPackage ../tools/misc/starry { };
27522 starship = callPackage ../tools/misc/starship {
27523 inherit (darwin.apple_sdk.frameworks) Security Foundation Cocoa;
27526 stig = callPackage ../applications/networking/p2p/stig { };
27528 stix-otf = callPackage ../data/fonts/stix-otf { };
27530 stix-two = callPackage ../data/fonts/stix-two { };
27532 super-tiny-icons = callPackage ../data/icons/super-tiny-icons { };
27534 inherit (callPackages ../data/fonts/gdouros { })
27535 aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings;
27537 iana-etc = callPackage ../data/misc/iana-etc { };
27539 poppler_data = callPackage ../data/misc/poppler-data { };
27541 inherit (callPackages ../data/fonts/pretendard { })
27547 quattrocento = callPackage ../data/fonts/quattrocento { };
27549 quattrocento-sans = callPackage ../data/fonts/quattrocento-sans { };
27551 quivira = callPackage ../data/fonts/quivira { };
27553 raleway = callPackage ../data/fonts/raleway { };
27555 recursive = callPackage ../data/fonts/recursive { };
27557 reversal-icon-theme = callPackage ../data/icons/reversal-icon-theme { };
27559 rubik = callPackage ../data/fonts/rubik { };
27561 rhodium-libre = callPackage ../data/fonts/rhodium-libre { };
27563 rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { };
27565 roboto = callPackage ../data/fonts/roboto { };
27567 roboto-mono = callPackage ../data/fonts/roboto-mono { };
27569 roboto-serif = callPackage ../data/fonts/roboto-serif { };
27571 roboto-slab = callPackage ../data/fonts/roboto-slab { };
27573 hasklig = callPackage ../data/fonts/hasklig { };
27575 inter = callPackage ../data/fonts/inter { };
27577 open-fonts = callPackage ../data/fonts/open-fonts { };
27579 scientifica = callPackage ../data/fonts/scientifica { };
27581 siji = callPackage ../data/fonts/siji { };
27583 smc-chilanka = callPackage ../data/fonts/smc-chilanka { };
27585 sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };
27587 source-code-pro = callPackage ../data/fonts/source-code-pro { };
27589 source-sans = callPackage ../data/fonts/source-sans { };
27590 source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
27592 source-serif = callPackage ../data/fonts/source-serif { };
27593 source-serif-pro = callPackage ../data/fonts/source-serif-pro { };
27595 source-han-code-jp = callPackage ../data/fonts/source-han-code-jp { };
27597 sourceHanPackages = dontRecurseIntoAttrs (callPackage ../data/fonts/source-han { });
27598 source-han-sans = sourceHanPackages.sans;
27599 source-han-serif = sourceHanPackages.serif;
27600 source-han-mono = sourceHanPackages.mono;
27601 source-han-sans-vf-otf = sourceHanPackages.sans-vf-otf;
27602 source-han-sans-vf-ttf = sourceHanPackages.sans-vf-ttf;
27603 source-han-serif-vf-otf = sourceHanPackages.serif-vf-otf;
27604 source-han-serif-vf-ttf = sourceHanPackages.serif-vf-ttf;
27606 spleen = callPackage ../data/fonts/spleen { };
27608 stilo-themes = callPackage ../data/themes/stilo { };
27610 sudo-font = callPackage ../data/fonts/sudo { };
27612 inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
27614 takao = callPackage ../data/fonts/takao { };
27616 taskspooler = callPackage ../tools/system/taskspooler { };
27618 tamsyn = callPackage ../data/fonts/tamsyn { };
27620 tamzen = callPackage ../data/fonts/tamzen { };
27622 tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
27626 tau-hydrogen = callPackage ../data/icons/tau-hydrogen { };
27628 theme-jade1 = callPackage ../data/themes/jade1 { };
27630 theme-obsidian2 = callPackage ../data/themes/obsidian2 { };
27632 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) { };
27634 theano = callPackage ../data/fonts/theano { };
27636 the-neue-black = callPackage ../data/fonts/the-neue-black { };
27638 tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme {
27639 inherit (libsForQt5) breeze-icons;
27642 tela-icon-theme = callPackage ../data/icons/tela-icon-theme { };
27644 template-glib = callPackage ../development/libraries/template-glib { };
27646 tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
27648 tenderness = callPackage ../data/fonts/tenderness { };
27650 terminus_font = callPackage ../data/fonts/terminus-font { };
27652 terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
27654 terminus-nerdfont = nerdfonts.override {
27655 fonts = [ "Terminus" ];
27658 tex-gyre = callPackages ../data/fonts/tex-gyre { };
27660 tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { };
27662 theme-vertex = callPackage ../data/themes/vertex { };
27664 tibetan-machine = callPackage ../data/fonts/tibetan-machine { };
27666 times-newer-roman = callPackage ../data/fonts/times-newer-roman { };
27668 tipa = callPackage ../data/fonts/tipa { };
27670 ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { };
27672 ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r { };
27674 ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { };
27676 twemoji-color-font = callPackage ../data/fonts/twemoji-color-font { };
27678 twitter-color-emoji = callPackage ../data/fonts/twitter-color-emoji { };
27680 tzdata = callPackage ../data/misc/tzdata { };
27682 ubuntu-themes = callPackage ../data/themes/ubuntu-themes { };
27684 ucs-fonts = callPackage ../data/fonts/ucs-fonts { };
27686 bront_fonts = callPackage ../data/fonts/bront { };
27688 ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { };
27690 ultralist = callPackage ../applications/misc/ultralist { };
27692 undefined-medium = callPackage ../data/fonts/undefined-medium { };
27694 unfonts-core = callPackage ../data/fonts/unfonts-core { };
27696 uni-vga = callPackage ../data/fonts/uni-vga { };
27698 unicode-character-database = callPackage ../data/misc/unicode-character-database { };
27700 unicode-emoji = callPackage ../data/misc/unicode-emoji { };
27702 unihan-database = callPackage ../data/misc/unihan-database { };
27704 unifont = callPackage ../data/fonts/unifont { };
27706 unifont_upper = callPackage ../data/fonts/unifont_upper { };
27708 unscii = callPackage ../data/fonts/unscii { };
27710 utterly-nord-plasma = kdePackages.callPackage ../data/themes/utterly-nord-plasma {
27712 plasma-framework = kdePackages.libplasma;
27715 utterly-round-plasma-style = callPackage ../data/themes/utterly-round-plasma-style { };
27717 uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { };
27719 u001-font = callPackage ../data/fonts/u001 { };
27721 vanilla-dmz = callPackage ../data/icons/vanilla-dmz { };
27723 vdrsymbols = callPackage ../data/fonts/vdrsymbols { };
27725 vegur = callPackage ../data/fonts/vegur { };
27727 vegeta = callPackage ../tools/networking/vegeta { };
27729 venta = callPackage ../data/themes/venta { };
27731 victor-mono = callPackage ../data/fonts/victor-mono { };
27733 vimix-cursor-theme = callPackage ../data/icons/vimix-cursor-theme { };
27735 vimix-gtk-themes = callPackage ../data/themes/vimix { };
27737 vimix-icon-theme = callPackage ../data/icons/vimix-icon-theme { };
27739 vistafonts = callPackage ../data/fonts/vista-fonts { };
27741 vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { };
27743 vistafonts-cht = callPackage ../data/fonts/vista-fonts-cht { };
27745 vollkorn = callPackage ../data/fonts/vollkorn { };
27747 weather-icons = callPackage ../data/fonts/weather-icons { };
27749 whitesur-cursors = callPackage ../data/icons/whitesur-cursors { };
27751 whitesur-gtk-theme = callPackage ../data/themes/whitesur { };
27753 whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { };
27755 whitesur-kde = kdePackages.callPackage ../data/themes/whitesur-kde { };
27757 wireless-regdb = callPackage ../data/misc/wireless-regdb { };
27759 work-sans = callPackage ../data/fonts/work-sans { };
27761 wqy_microhei = callPackage ../data/fonts/wqy-microhei { };
27763 wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { };
27765 xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { };
27767 xits-math = callPackage ../data/fonts/xits-math { };
27769 xkcd-font = callPackage ../data/fonts/xkcd-font { };
27771 xkeyboard_config = xorg.xkeyboardconfig;
27773 xlsx2csv = with python3Packages; toPythonApplication xlsx2csv;
27775 xorg-rgb = callPackage ../data/misc/xorg-rgb { };
27777 yanone-kaffeesatz = callPackage ../data/fonts/yanone-kaffeesatz { };
27779 yaru-theme = callPackage ../data/themes/yaru { };
27781 yaru-remix-theme = callPackage ../data/themes/yaru-remix { };
27783 zafiro-icons = callPackage ../data/icons/zafiro-icons {
27784 inherit (plasma5Packages) breeze-icons;
27787 zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { };
27789 zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal {
27790 qtx11extras = null; # Because it does not exist in qt6
27793 zilla-slab = callPackage ../data/fonts/zilla-slab { };
27795 zuki-themes = callPackage ../data/themes/zuki { };
27797 ### APPLICATIONS / GIS
27799 gmt = callPackage ../applications/gis/gmt {
27800 inherit (darwin.apple_sdk.frameworks)
27801 Accelerate CoreGraphics CoreVideo;
27804 gshhg-gmt = callPackage ../applications/gis/gmt/gshhg.nix { };
27806 dcw-gmt = callPackage ../applications/gis/gmt/dcw.nix { };
27808 grass = callPackage ../applications/gis/grass {
27809 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
27812 qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { };
27814 qgis = callPackage ../applications/gis/qgis { };
27816 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
27818 spatialite_gui = callPackage ../applications/gis/spatialite-gui {
27819 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit;
27823 spatialite_tools = callPackage ../applications/gis/spatialite-tools { };
27825 udig = callPackage ../applications/gis/udig { };
27827 whitebox-tools = callPackage ../applications/gis/whitebox-tools {
27828 inherit (darwin.apple_sdk.frameworks) Security;
27831 zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
27835 _2bwm = callPackage ../applications/window-managers/2bwm {
27836 patches = config."2bwm".patches or [];
27839 a2jmidid = callPackage ../applications/audio/a2jmidid { };
27841 aacgain = callPackage ../applications/audio/aacgain { };
27843 aaxtomp3 = callPackage ../applications/audio/aaxtomp3 { };
27845 abcde = callPackage ../applications/audio/abcde {
27846 inherit (python3Packages) eyed3;
27849 abiword = callPackage ../applications/office/abiword { };
27851 abook = callPackage ../applications/misc/abook { };
27853 acd-cli = callPackage ../applications/networking/sync/acd_cli {
27854 inherit (python3Packages)
27855 buildPythonApplication appdirs colorama python-dateutil
27856 requests requests-toolbelt setuptools sqlalchemy fusepy;
27859 inherit (qt6Packages.callPackage ../applications/office/activitywatch { })
27865 activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { };
27867 aw-watcher-window-wayland = callPackage ../tools/wayland/aw-watcher-window-wayland { };
27869 adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
27871 adl = callPackage ../applications/video/adl { };
27873 appvm = callPackage ../applications/virtualization/appvm { };
27875 anilibria-winmaclinux = libsForQt5.callPackage ../applications/video/anilibria-winmaclinux { };
27877 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
27879 master_me = callPackage ../applications/audio/master_me {
27880 inherit (darwin.apple_sdk.frameworks) Cocoa;
27883 pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; };
27885 pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; };
27887 pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; };
27889 pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; };
27891 abaddon = callPackage ../applications/networking/instant-messengers/abaddon { };
27893 acpic = callPackage ../applications/misc/acpic/default.nix { };
27895 adguardian = callPackage ../applications/networking/adguardian { };
27897 aeolus = callPackage ../applications/audio/aeolus { };
27898 aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { };
27900 aewan = callPackage ../applications/editors/aewan { };
27902 agedu = callPackage ../tools/misc/agedu { };
27904 agenda = callPackage ../applications/office/agenda { };
27906 ahoviewer = callPackage ../applications/graphics/ahoviewer { };
27908 airwave = libsForQt5.callPackage ../applications/audio/airwave { };
27910 akira-unstable = callPackage ../applications/graphics/akira { };
27912 alembic = callPackage ../development/libraries/alembic {
27913 openexr = openexr_3;
27916 alfaview = callPackage ../applications/networking/instant-messengers/alfaview { };
27918 alchemy = callPackage ../applications/graphics/alchemy { };
27920 alock = callPackage ../misc/screensavers/alock { };
27922 alot = callPackage ../applications/networking/mailreaders/alot { };
27924 alpine = callPackage ../applications/networking/mailreaders/alpine { };
27926 msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
27928 amarok = libsForQt5.callPackage ../applications/audio/amarok { };
27929 amarok-kf5 = amarok; # for compatibility
27931 AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
27933 ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
27935 androidStudioPackages = recurseIntoAttrs
27936 (callPackage ../applications/editors/android-studio { });
27937 android-studio = androidStudioPackages.stable;
27938 android-studio-full = android-studio.full;
27940 androidStudioForPlatformPackages = recurseIntoAttrs
27941 (callPackage ../applications/editors/android-studio-for-platform { });
27942 android-studio-for-platform = androidStudioForPlatformPackages.stable;
27944 antfs-cli = callPackage ../applications/misc/antfs-cli { };
27946 antimony = libsForQt5.callPackage ../applications/graphics/antimony { };
27948 antiword = callPackage ../applications/office/antiword { };
27950 anup = callPackage ../applications/misc/anup {
27951 inherit (darwin.apple_sdk.frameworks) Security;
27954 anytone-emu = callPackage ../applications/radio/anytone-emu { };
27956 apache-directory-studio = callPackage ../applications/networking/apache-directory-studio { };
27958 apkeep = callPackage ../tools/misc/apkeep {
27959 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
27962 apngasm = callPackage ../applications/graphics/apngasm { };
27963 apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix { };
27965 appcleaner = callPackage ../applications/misc/appcleaner { };
27967 appeditor = callPackage ../applications/misc/appeditor { };
27969 appgate-sdp = callPackage ../applications/networking/appgate-sdp { };
27971 ardour = callPackage ../applications/audio/ardour { };
27972 ardour_7 = callPackage ../applications/audio/ardour/7.nix { };
27974 arelle = with python3Packages; toPythonApplication arelle;
27976 argo = callPackage ../applications/networking/cluster/argo { };
27978 argocd = callPackage ../applications/networking/cluster/argocd { };
27980 argocd-autopilot = callPackage ../applications/networking/cluster/argocd-autopilot { };
27982 argo-rollouts = callPackage ../applications/networking/cluster/argo-rollouts { };
27984 ario = callPackage ../applications/audio/ario { };
27986 arion = callPackage ../applications/virtualization/arion { };
27988 arkade = callPackage ../applications/networking/cluster/arkade { };
27990 artem = callPackage ../applications/graphics/artem { };
27992 asuka = callPackage ../applications/networking/browsers/asuka {
27993 inherit (darwin.apple_sdk.frameworks) Security;
27996 ascii-image-converter = callPackage ../applications/graphics/ascii-image-converter { };
27998 artha = callPackage ../applications/misc/artha { };
28000 atlassian-cli = callPackage ../applications/office/atlassian-cli { };
28002 asap = callPackage ../tools/audio/asap { };
28004 assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { };
28006 astroid = callPackage ../applications/networking/mailreaders/astroid {
28007 vim = vim-full.override { features = "normal"; };
28008 protobuf = protobuf_21;
28011 aucatctl = callPackage ../applications/audio/aucatctl { };
28013 audacious = qt6Packages.callPackage ../applications/audio/audacious { };
28014 audacious-plugins = qt6Packages.callPackage ../applications/audio/audacious/plugins.nix {
28015 # Avoid circular dependency
28016 audacious = audacious.override { audacious-plugins = null; };
28019 audio-recorder = callPackage ../applications/audio/audio-recorder { };
28021 auto-multiple-choice = callPackage ../applications/misc/auto-multiple-choice { };
28023 autokey = callPackage ../applications/office/autokey { };
28025 autotalent = callPackage ../applications/audio/autotalent { };
28027 autotrace = callPackage ../applications/graphics/autotrace { };
28029 av-98 = callPackage ../applications/networking/browsers/av-98 { };
28031 avalanchego = callPackage ../applications/networking/avalanchego {
28032 inherit (darwin.apple_sdk.frameworks) IOKit;
28035 avizo = callPackage ../applications/misc/avizo { };
28037 avocode = callPackage ../applications/graphics/avocode { };
28039 ax25-apps = callPackage ../applications/radio/ax25-apps { };
28041 ax25-tools = callPackage ../applications/radio/ax25-tools { };
28043 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker {
28044 stdenv = if stdenv.hostPlatform.isDarwin then
28045 darwin.apple_sdk_11_0.stdenv
28049 bambootracker-qt6 = qt6Packages.callPackage ../applications/audio/bambootracker {
28050 stdenv = if stdenv.hostPlatform.isDarwin then
28051 darwin.apple_sdk_11_0.stdenv
28056 blocky = callPackage ../applications/networking/blocky { };
28058 brutefir = callPackage ../applications/audio/brutefir { };
28060 cheesecutter = callPackage ../applications/audio/cheesecutter { };
28062 cutecapture = callPackage ../applications/video/cutecapture { };
28064 milkytracker = callPackage ../applications/audio/milkytracker {
28065 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio Foundation;
28068 ptcollab = callPackage ../by-name/pt/ptcollab/package.nix {
28069 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
28072 schismtracker = callPackage ../applications/audio/schismtracker {
28073 inherit (darwin.apple_sdk.frameworks) Cocoa;
28076 jnetmap = callPackage ../applications/networking/jnetmap { };
28078 jxplorer = callPackage ../applications/networking/jxplorer {};
28080 joincap = callPackage ../tools/security/joincap { };
28082 json-plot = callPackage ../applications/graphics/json-plot { };
28084 libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
28085 boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found
28087 libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix {
28090 libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix {
28093 libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix {
28096 libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix {
28100 autopanosiftc = callPackage ../applications/graphics/autopanosiftc { };
28102 ausweisapp = qt6Packages.callPackage ../applications/misc/ausweisapp { };
28104 avidemux = libsForQt5.callPackage ../applications/video/avidemux { };
28106 avrdudess = callPackage ../applications/misc/avrdudess { };
28108 awesome = callPackage ../applications/window-managers/awesome {
28109 cairo = cairo.override { xcbSupport = true; };
28110 inherit (texFunctions) fontsConf;
28113 awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
28115 badwolf = callPackage ../applications/networking/browsers/badwolf { };
28117 backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
28119 backintime-qt = qt6.callPackage ../applications/networking/sync/backintime/qt.nix { };
28121 backintime = backintime-qt;
28123 balsa = callPackage ../applications/networking/mailreaders/balsa { };
28125 bandwidth = callPackage ../tools/misc/bandwidth { };
28127 banking = callPackage ../applications/office/banking { };
28129 barrier = libsForQt5.callPackage ../applications/misc/barrier { };
28131 bashSnippets = callPackage ../applications/misc/bashSnippets { };
28133 batsignal = callPackage ../applications/misc/batsignal { };
28135 baudline = callPackage ../applications/audio/baudline { };
28137 bb = callPackage ../applications/misc/bb { };
28139 bchoppr = callPackage ../applications/audio/bchoppr { };
28141 bespokesynth = darwin.apple_sdk_11_0.callPackage ../applications/audio/bespokesynth {
28142 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices CoreAudioKit IOBluetooth MetalKit;
28145 bespokesynth-with-vst2 = bespokesynth.override {
28149 bfcal = libsForQt5.callPackage ../applications/misc/bfcal { };
28151 bino3d = qt6Packages.callPackage ../applications/video/bino3d { };
28153 bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
28154 bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };
28156 bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { };
28158 bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { };
28160 bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { };
28162 bitlbee-mastodon = callPackage ../applications/networking/instant-messengers/bitlbee-mastodon { };
28164 bitmeter = callPackage ../applications/audio/bitmeter { };
28166 bitscope = recurseIntoAttrs
28167 (callPackage ../applications/science/electronics/bitscope/packages.nix { });
28169 bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
28170 bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix {
28171 libjpeg = libjpeg8;
28173 bitwig-studio5 = callPackage ../applications/audio/bitwig-studio/bitwig-studio5.nix {
28174 libjpeg = libjpeg8;
28177 bitwig-studio = bitwig-studio5;
28179 bgpdump = callPackage ../tools/networking/bgpdump { };
28181 bgpq3 = callPackage ../tools/networking/bgpq3 { };
28183 bgpq4 = callPackage ../tools/networking/bgpq4 { };
28185 blackbox = callPackage ../applications/version-management/blackbox {
28186 pinentry = pinentry-curses;
28189 bleachbit = callPackage ../applications/misc/bleachbit { };
28191 blender = callPackage ../applications/misc/blender {
28192 openexr = openexr_3;
28193 python3Packages = python311Packages;
28194 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;
28197 blender-hip = blender.override { hipSupport = true; };
28199 blflash = callPackage ../tools/misc/blflash { };
28201 blogc = callPackage ../applications/misc/blogc { };
28203 bloodhound = callPackage ../applications/misc/bloodhound { };
28205 blucontrol = callPackage ../applications/misc/blucontrol/wrapper.nix {
28206 inherit (haskellPackages) ghcWithPackages;
28209 bluefish = callPackage ../applications/editors/bluefish {
28213 bluej = callPackage ../applications/editors/bluej {
28214 openjdk = openjdk17.override {
28215 enableJavaFX = true;
28216 openjfx = openjfx17.override { withWebKit = true; };
28220 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { };
28222 bluemail = callPackage ../applications/networking/mailreaders/bluemail { };
28224 blugon = callPackage ../applications/misc/blugon { };
28226 bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
28228 bombono = callPackage ../applications/video/bombono { };
28230 bonzomatic = callPackage ../applications/editors/bonzomatic { };
28232 booster = callPackage ../applications/system/booster { };
28234 bottles = callPackage ../applications/misc/bottles/fhsenv.nix { };
28236 bottles-unwrapped = callPackage ../applications/misc/bottles { };
28238 buzztrax = callPackage ../applications/audio/buzztrax { };
28240 break-time = callPackage ../applications/misc/break-time { };
28242 breezy = with python3Packages; toPythonApplication breezy;
28244 notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
28246 brig = callPackage ../applications/networking/brig { };
28248 bristol = callPackage ../applications/audio/bristol { };
28250 brlcad = callPackage ../applications/graphics/brlcad { };
28252 bjumblr = callPackage ../applications/audio/bjumblr { };
28254 bschaffl = callPackage ../applications/audio/bschaffl { };
28256 bsequencer = callPackage ../applications/audio/bsequencer { };
28258 bslizr = callPackage ../applications/audio/bslizr { };
28260 bshapr = callPackage ../applications/audio/bshapr { };
28262 bspwm = callPackage ../applications/window-managers/bspwm { };
28264 bvi = callPackage ../applications/editors/bvi { };
28266 bviplus = callPackage ../applications/editors/bviplus { };
28268 caerbannog = callPackage ../applications/misc/caerbannog { };
28270 cardo = callPackage ../data/fonts/cardo { };
28272 cage = callPackage ../applications/window-managers/cage {
28273 wlroots = wlroots_0_18;
28276 calf = callPackage ../applications/audio/calf {
28277 inherit (gnome2) libglade;
28280 calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { };
28282 calcurse = callPackage ../applications/misc/calcurse { };
28284 calculix = callPackage ../applications/science/math/calculix { };
28286 calibre = callPackage ../by-name/ca/calibre/package.nix {
28287 podofo = podofo010;
28290 # calico-felix and calico-node have not been packaged due to libbpf, linking issues
28291 inherit (callPackage ../applications/networking/cluster/calico {})
28295 calico-kube-controllers
28301 perkeep = callPackage ../applications/misc/perkeep { };
28303 canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
28305 canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { };
28307 caprine-bin = callPackage ../applications/networking/instant-messengers/caprine-bin { };
28309 carddav-util = callPackage ../tools/networking/carddav-util { };
28311 cardinal = callPackage ../applications/audio/cardinal { };
28313 carla = libsForQt5.callPackage ../applications/audio/carla { };
28315 castor = callPackage ../applications/networking/browsers/castor { };
28317 catfs = callPackage ../os-specific/linux/catfs { };
28319 catgirl = callPackage ../applications/networking/irc/catgirl { };
28321 catimg = callPackage ../tools/misc/catimg { };
28323 catt = callPackage ../applications/video/catt { };
28325 cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
28327 cbatticon = callPackage ../applications/misc/cbatticon { };
28329 cbc = callPackage ../applications/science/math/cbc { };
28331 cddiscid = callPackage ../applications/audio/cd-discid {
28332 inherit (darwin) IOKit;
28335 cdparanoia = cdparanoiaIII;
28337 cdparanoiaIII = callPackage ../applications/audio/cdparanoia {
28338 inherit (darwin) IOKit;
28339 inherit (darwin.apple_sdk.frameworks) Carbon;
28342 celeste = callPackage ../applications/networking/sync/celeste { };
28344 cyan = callPackage ../applications/graphics/cyan { };
28346 centerim = callPackage ../applications/networking/instant-messengers/centerim { };
28348 chatty = callPackage ../applications/networking/instant-messengers/chatty { };
28350 browsh = callPackage ../applications/networking/browsers/browsh { };
28352 brotab = callPackage ../tools/misc/brotab {
28356 bookworm = callPackage ../applications/office/bookworm { };
28358 boops = callPackage ../applications/audio/boops { };
28360 bumblebee-status = callPackage ../applications/window-managers/i3/bumblebee-status {
28364 cgif = callPackage ../tools/graphics/cgif { };
28366 chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
28368 chuck = callPackage ../applications/audio/chuck {
28369 inherit (darwin) DarwinTools;
28370 inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport;
28373 cinelerra = callPackage ../applications/video/cinelerra { };
28375 cipher = callPackage ../applications/misc/cipher { };
28377 clapper = callPackage ../applications/video/clapper { };
28379 claws-mail = callPackage ../applications/networking/mailreaders/claws-mail { };
28381 cligh = python3Packages.callPackage ../development/tools/github/cligh { };
28383 clight = callPackage ../applications/misc/clight { };
28385 clight-gui = libsForQt5.callPackage ../applications/misc/clight/clight-gui.nix { };
28387 clightd = callPackage ../applications/misc/clight/clightd.nix { };
28389 clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
28391 clipmenu = callPackage ../applications/misc/clipmenu { };
28393 clipit = callPackage ../applications/misc/clipit { };
28395 clipqr = callPackage ../applications/misc/clipqr { };
28397 cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { };
28399 clp = callPackage ../applications/science/math/clp { };
28401 pokemon-colorscripts-mac = callPackage ../applications/misc/pokemon-colorscripts-mac { };
28403 cmctl = callPackage ../applications/networking/cluster/cmctl { };
28405 cmus = callPackage ../applications/audio/cmus {
28406 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox;
28407 libjack = libjack2;
28410 cmusfm = callPackage ../applications/audio/cmusfm { };
28412 cni = callPackage ../applications/networking/cluster/cni { };
28413 cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix { };
28415 dnsname-cni = callPackage ../applications/networking/cluster/dnsname-cni { };
28417 multus-cni = callPackage ../applications/networking/cluster/multus-cni { };
28419 cntr = callPackage ../applications/virtualization/cntr { };
28421 communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
28423 complete-alias = callPackage ../tools/misc/complete-alias { };
28425 completely = callPackage ../tools/misc/completely { };
28427 confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
28429 copyq = qt6Packages.callPackage ../applications/misc/copyq { };
28431 corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
28433 coreth = callPackage ../applications/networking/coreth { };
28435 cpeditor = libsForQt5.callPackage ../applications/editors/cpeditor { };
28437 csa = callPackage ../applications/audio/csa { };
28439 csound = callPackage ../applications/audio/csound {
28440 inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI;
28443 csound-manual = callPackage ../applications/audio/csound/csound-manual { };
28445 csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt { };
28447 codeblocks = callPackage ../applications/editors/codeblocks { };
28448 codeblocksFull = codeblocks.override { contribPlugins = true; };
28450 cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; };
28451 cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; };
28452 cudatext = cudatext-qt;
28454 convos = callPackage ../applications/networking/irc/convos { };
28456 comical = callPackage ../applications/graphics/comical {
28457 inherit (darwin.apple_sdk.frameworks) Cocoa;
28460 containerd = callPackage ../applications/virtualization/containerd { };
28462 container2wasm = callPackage ../development/tools/container2wasm { };
28464 convchain = callPackage ../tools/graphics/convchain { };
28466 cordless = callPackage ../applications/networking/instant-messengers/cordless { };
28468 coursera-dl = callPackage ../applications/misc/coursera-dl { };
28470 cozy-drive = callPackage ../applications/networking/cozy-drive { };
28472 cplay-ng = callPackage ../applications/audio/cplay-ng { };
28474 cqrlog = callPackage ../applications/radio/cqrlog {
28478 crun = callPackage ../applications/virtualization/crun { };
28480 csdp = callPackage ../applications/science/math/csdp { };
28482 csv2svg = callPackage ../tools/graphics/csv2svg { };
28484 ctop = callPackage ../tools/system/ctop { };
28486 cubicsdr = callPackage ../applications/radio/cubicsdr {
28487 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
28490 cum = callPackage ../applications/misc/cum { };
28492 cuneiform = callPackage ../tools/graphics/cuneiform { };
28494 curseradio = callPackage ../applications/audio/curseradio { };
28496 curtail = callPackage ../applications/graphics/curtail { };
28498 cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
28500 cvs = callPackage ../applications/version-management/cvs { };
28502 cvsps = callPackage ../applications/version-management/cvsps { };
28504 cvsq = callPackage ../applications/version-management/cvsq { };
28506 cvs2svn = callPackage ../applications/version-management/cvs2svn { };
28508 cwm = callPackage ../applications/window-managers/cwm { };
28510 cyber = callPackage ../development/interpreters/cyber { };
28512 cyberduck = callPackage ../applications/networking/cyberduck { };
28514 cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
28516 daktilo = callPackage ../tools/misc/daktilo { };
28518 darcs = haskell.lib.compose.disableCabalFlag "library"
28519 (haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
28521 darkman = callPackage ../applications/misc/darkman { };
28523 darktable = callPackage ../by-name/da/darktable/package.nix {
28525 pugixml = pugixml.override { shared = true; };
28526 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then overrideSDK llvmPackages_18.stdenv { darwinMinVersion = "10.14"; darwinSdkVersion = "11.0"; } else stdenv;
28529 das_watchdog = callPackage ../tools/system/das_watchdog { };
28531 datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
28532 pythonPackages = datadog-integrations-core { };
28534 datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };
28535 datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix {
28537 extraIntegrations = extras;
28540 dayon = callPackage ../applications/networking/remote/dayon { };
28542 ddgr = callPackage ../applications/misc/ddgr { };
28544 deadbeef = callPackage ../applications/audio/deadbeef { };
28546 deadbeefPlugins = {
28547 headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
28548 lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
28549 mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
28550 musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { };
28551 statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { };
28552 playlist-manager = callPackage ../applications/audio/deadbeef/plugins/playlist-manager.nix { };
28555 deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
28559 denaro = callPackage ../applications/finance/denaro { };
28561 inherit (callPackage ../development/tools/devpod { }) devpod devpod-desktop;
28563 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
28565 dfilemanager = libsForQt5.callPackage ../applications/file-managers/dfilemanager { };
28567 dht = callPackage ../applications/networking/p2p/dht { };
28569 dia = callPackage ../applications/graphics/dia { };
28571 diebahn = callPackage ../applications/misc/diebahn { };
28573 digital = callPackage ../applications/science/electronics/digital { };
28575 direwolf = callPackage ../applications/radio/direwolf {
28579 dirt = callPackage ../applications/audio/dirt { };
28581 distrho = callPackage ../applications/audio/distrho { };
28583 dit = callPackage ../applications/editors/dit { };
28585 djvulibre = callPackage ../applications/misc/djvulibre { };
28587 djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { };
28589 djview = libsForQt5.callPackage ../applications/graphics/djview { };
28592 dmenu = callPackage ../applications/misc/dmenu { };
28593 dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { };
28595 dmenu-rs = callPackage ../applications/misc/dmenu-rs { };
28597 dmensamenu = callPackage ../applications/misc/dmensamenu {
28598 inherit (python3Packages) buildPythonApplication requests;
28601 dmrconfig = callPackage ../applications/radio/dmrconfig { };
28603 dmtx-utils = callPackage ../tools/graphics/dmtx-utils {
28604 inherit (darwin.apple_sdk.frameworks) Foundation;
28607 dnd-tools = callPackage ../applications/misc/dnd-tools { };
28609 dnglab = callPackage ../tools/graphics/dnglab { };
28611 inherit (callPackage ../applications/virtualization/docker {})
28612 docker_24 docker_25 docker_26 docker_27;
28614 docker = docker_27;
28615 docker-client = docker.override { clientOnly = true; };
28617 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
28618 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { };
28619 docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { };
28621 dockfmt = callPackage ../development/tools/dockfmt { };
28623 afterburn = callPackage ../tools/admin/afterburn { };
28625 docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { };
28626 docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
28627 docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { };
28630 amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { };
28632 dk = callPackage ../applications/window-managers/dk { };
28634 docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { };
28636 dockstarter = callPackage ../tools/virtualization/dockstarter { };
28638 doodle = callPackage ../applications/search/doodle { };
28640 dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
28642 dracut = callPackage ../os-specific/linux/dracut { };
28644 dragonflydb = callPackage ../servers/nosql/dragonflydb { };
28646 dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { };
28648 drawing = callPackage ../applications/graphics/drawing { };
28650 drawio = callPackage ../applications/graphics/drawio {
28651 inherit (darwin) autoSignDarwinBinariesHook;
28653 drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
28655 drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { };
28656 drawpile-server-headless = libsForQt5.callPackage ../applications/graphics/drawpile {
28657 buildClient = false;
28658 buildServerGui = false;
28661 drawterm = callPackage ../tools/admin/drawterm { config = "unix"; };
28662 drawterm-wayland = callPackage ../tools/admin/drawterm { config = "linux"; };
28664 droopy = python3Packages.callPackage ../applications/networking/droopy { };
28666 drumgizmo = callPackage ../applications/audio/drumgizmo { };
28668 dsf2flac = callPackage ../applications/audio/dsf2flac { };
28670 dust = callPackage ../by-name/du/dust/package.nix {
28671 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
28674 dutree = callPackage ../tools/misc/dutree { };
28676 devede = callPackage ../applications/video/devede { };
28678 denemo = callPackage ../applications/audio/denemo { };
28680 dexed = darwin.apple_sdk_11_0.callPackage ../applications/audio/dexed {
28681 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit MetalKit DiscRecording CoreAudioKit;
28682 inherit (darwin.apple_sdk_11_0.libs) simd;
28685 dvdauthor = callPackage ../applications/video/dvdauthor { };
28687 dvdbackup = callPackage ../applications/video/dvdbackup { };
28689 dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
28691 dyff = callPackage ../development/tools/dyff { };
28693 dwl = callPackage ../by-name/dw/dwl/package.nix {
28694 wlroots = wlroots_0_18;
28697 dwm = callPackage ../applications/window-managers/dwm {
28698 # dwm is configured entirely through source modification. Allow users to
28699 # specify patches through nixpkgs.config.dwm.patches
28700 patches = config.dwm.patches or [];
28703 dwmblocks = callPackage ../applications/misc/dwmblocks { };
28705 dwmbar = callPackage ../applications/misc/dwmbar { };
28707 dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { };
28709 emoji-picker = callPackage ../applications/misc/emoji-picker { };
28711 exploitdb = callPackage ../tools/security/exploitdb { };
28713 evilwm = callPackage ../applications/window-managers/evilwm {
28714 patches = config.evilwm.patches or [];
28717 dzen2 = callPackage ../applications/window-managers/dzen2 { };
28719 e16 = callPackage ../applications/window-managers/e16 { };
28721 eaglemode = callPackage ../applications/misc/eaglemode { };
28723 ebumeter = callPackage ../applications/audio/ebumeter { };
28725 echoip = callPackage ../servers/echoip { };
28727 eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { });
28729 ecpdap = callPackage ../development/embedded/fpga/ecpdap {
28730 inherit (darwin.apple_sdk.frameworks) AppKit;
28733 ecs-agent = callPackage ../applications/virtualization/ecs-agent { };
28735 oed = callPackage ../applications/editors/oed { };
28737 electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
28739 electrum = libsForQt5.callPackage ../applications/misc/electrum { };
28741 electrum-grs = libsForQt5.callPackage ../applications/misc/electrum/grs.nix { };
28743 electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
28745 elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector { };
28747 elfx86exts = callPackage ../applications/misc/elfx86exts { };
28749 elinks = callPackage ../applications/networking/browsers/elinks {
28750 autoreconfHook = buildPackages.autoreconfHook269;
28753 inherit (recurseIntoAttrs (callPackage ../applications/editors/emacs { }))
28772 emacs-macport = emacs29-macport;
28774 emacs-gtk = emacs29-gtk3;
28775 emacs-nox = emacs29-nox;
28777 emacsPackagesFor = emacs: import ./emacs-packages.nix {
28778 inherit (lib) makeScope makeOverridable dontRecurseIntoAttrs;
28780 pkgs' = pkgs; # default pkgs used for bootstrapping the emacs package set
28783 # This alias should live in aliases.nix but that would cause Hydra not to evaluate/build the packages.
28784 # If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too
28785 emacsPackages = emacs.pkgs // { __recurseIntoDerivationForReleaseJobs = true; };
28787 emptty = callPackage ../applications/display-managers/emptty { };
28789 endeavour = callPackage ../applications/office/endeavour { };
28791 enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { };
28793 eolie = callPackage ../applications/networking/browsers/eolie { };
28795 eos-installer = callPackage ../applications/misc/eos-installer { };
28797 epeg = callPackage ../applications/graphics/epeg { };
28799 epgstation = callPackage ../applications/video/epgstation { };
28801 ephemeral = callPackage ../applications/networking/browsers/ephemeral { };
28803 epick = callPackage ../applications/graphics/epick {
28804 inherit (darwin.apple_sdk.frameworks) AppKit;
28807 epr = callPackage ../applications/misc/epr { };
28809 eq10q = callPackage ../applications/audio/eq10q { };
28811 errbot = callPackage ../applications/networking/errbot { };
28813 espeak-classic = callPackage ../applications/audio/espeak { };
28815 espeak-ng = callPackage ../applications/audio/espeak-ng {
28816 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio;
28818 espeak = res.espeak-ng;
28820 espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
28822 espeakup = callPackage ../applications/accessibility/espeakup { };
28824 espflash = callPackage ../by-name/es/espflash/package.nix {
28825 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
28828 etebase-server = callPackage ../servers/etebase {};
28830 etesync-dav = callPackage ../applications/misc/etesync-dav { };
28832 etherape = callPackage ../applications/networking/sniffers/etherape { };
28834 evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
28836 exaile = callPackage ../applications/audio/exaile { };
28838 exercism = callPackage ../applications/misc/exercism { };
28840 expenses = callPackage ../applications/misc/expenses { };
28842 furtherance = callPackage ../applications/misc/furtherance { };
28844 gigalixir = callPackage ../tools/misc/gigalixir { };
28846 go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { };
28848 go-motion = callPackage ../development/tools/go-motion { };
28850 go-musicfox = callPackage ../applications/audio/go-musicfox { };
28852 gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
28854 greenfoot = callPackage ../applications/editors/greenfoot {
28855 openjdk = openjdk17.override {
28856 enableJavaFX = true;
28857 openjfx = openjfx17.override { withWebKit = true; };
28861 gspeech = callPackage ../applications/audio/gspeech { };
28863 haruna = kdePackages.callPackage ../applications/video/haruna { };
28865 hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
28867 helix = callPackage ../applications/editors/helix { };
28869 icesl = callPackage ../applications/misc/icesl { };
28871 input-leap = qt6Packages.callPackage ../applications/misc/input-leap {
28872 avahi = avahi.override { withLibdnssdCompat = true; };
28875 karlender = callPackage ../applications/office/karlender { };
28877 keepassxc = libsForQt5.callPackage ../applications/misc/keepassxc {
28878 inherit (darwin.apple_sdk_11_0.frameworks) LocalAuthentication;
28879 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
28882 keepass-diff = callPackage ../applications/misc/keepass-diff { };
28884 evolution-data-server-gtk4 = evolution-data-server.override { withGtk3 = false; withGtk4 = true; };
28885 evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { };
28886 evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { };
28887 evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; };
28889 keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { };
28891 keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
28893 keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { };
28895 keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { };
28897 keepass-keetraytotp = callPackage ../applications/misc/keepass-plugins/keetraytotp { };
28899 keepass-otpkeyprov = callPackage ../applications/misc/keepass-plugins/otpkeyprov { };
28901 keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { };
28903 kerbrute = callPackage ../tools/security/kerbrute { };
28905 kvmtool = callPackage ../applications/virtualization/kvmtool { };
28907 exrtools = callPackage ../applications/graphics/exrtools { };
28909 f1viewer = callPackage ../applications/video/f1viewer { };
28911 falcoctl = callPackage ../applications/networking/cluster/falcoctl { };
28913 faircamp = callPackage ../applications/misc/faircamp { };
28915 famistudio = darwin.apple_sdk_11_0.callPackage ../applications/audio/famistudio { };
28917 fasttext = callPackage ../applications/science/machine-learning/fasttext { };
28919 fbmenugen = callPackage ../applications/misc/fbmenugen { };
28921 fbpanel = callPackage ../applications/window-managers/fbpanel { };
28923 fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
28925 feedbackd = callPackage ../applications/misc/feedbackd { };
28927 fehlstart = callPackage ../applications/misc/fehlstart { };
28929 fetchmail = callPackage ../applications/misc/fetchmail { };
28930 fetchmail_7 = callPackage ../applications/misc/fetchmail/v7.nix { };
28932 ff2mpv = callPackage ../applications/misc/ff2mpv { };
28934 fff = callPackage ../applications/misc/fff { };
28936 fig2dev = callPackage ../applications/graphics/fig2dev { };
28938 finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
28939 inherit (darwin.apple_sdk.frameworks) Security;
28942 finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils {
28943 inherit (darwin.apple_sdk.frameworks) Security;
28946 firewalld = callPackage ../applications/networking/firewalld { };
28948 firewalld-gui = firewalld.override { withGui = true; };
28950 flacon = libsForQt5.callPackage ../applications/audio/flacon { };
28952 flamp = callPackage ../applications/radio/flamp { };
28954 fldigi = callPackage ../applications/radio/fldigi {
28958 flink = callPackage ../applications/networking/cluster/flink { };
28960 fllog = callPackage ../applications/radio/fllog { };
28962 flmsg = callPackage ../applications/radio/flmsg { };
28964 flrig = callPackage ../applications/radio/flrig { };
28966 fluxus = callPackage ../applications/graphics/fluxus { };
28968 flwrap = callPackage ../applications/radio/flwrap { };
28970 fluidsynth = callPackage ../applications/audio/fluidsynth {
28971 inherit (darwin.apple_sdk.frameworks) AppKit AudioUnit CoreAudio CoreMIDI CoreServices;
28974 fmit = libsForQt5.callPackage ../applications/audio/fmit { };
28976 fmsynth = callPackage ../applications/audio/fmsynth { };
28978 fnc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/fnc { };
28980 focus = callPackage ../tools/X11/focus { };
28982 focus-stack = callPackage ../applications/graphics/focus-stack { };
28984 focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { };
28986 foliate = callPackage ../applications/office/foliate { };
28988 fontfinder = callPackage ../applications/misc/fontfinder { };
28990 fontpreview = callPackage ../applications/misc/fontpreview { };
28992 fossil = callPackage ../applications/version-management/fossil {
28993 sqlite = sqlite.override { enableDeserialize = true; };
28996 freebayes = callPackage ../applications/science/biology/freebayes { };
28998 freewheeling = callPackage ../applications/audio/freewheeling { };
29000 fritzing = qt6Packages.callPackage ../applications/science/electronics/fritzing { };
29002 fsv = callPackage ../applications/misc/fsv { };
29004 ft2-clone = callPackage ../applications/audio/ft2-clone {
29005 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Cocoa;
29010 ganttproject-bin = callPackage ../applications/misc/ganttproject-bin {
29011 jre = openjdk17.override {
29012 enableJavaFX = true;
29016 gaucheBootstrap = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche/boot.nix { };
29018 gauche = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche {
29019 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
29022 gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { };
29024 gcal = callPackage ../applications/misc/gcal { };
29026 gcstar = callPackage ../applications/misc/gcstar { };
29028 geany = callPackage ../applications/editors/geany { };
29029 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
29031 geek-life = callPackage ../applications/misc/geek-life { };
29033 genact = callPackage ../applications/misc/genact { };
29035 genxword = callPackage ../applications/misc/genxword { };
29037 geoipupdate = callPackage ../applications/misc/geoipupdate { };
29039 glicol-cli = callPackage ../applications/audio/glicol-cli { };
29041 globe-cli = callPackage ../applications/misc/globe-cli { };
29043 gnmic = callPackage ../applications/networking/gnmic { };
29045 gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
29047 gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
29048 unwrapped = callPackage ../applications/radio/gnuradio {
29049 inherit (darwin.apple_sdk.frameworks) CoreAudio;
29050 python = python311;
29053 gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
29054 # A build without gui components and other utilites not needed for end user
29056 gnuradioMinimal = gnuradio.override {
29058 unwrapped = gnuradio.unwrapped.override {
29059 volk = volk.override {
29060 # So it will not reference python
29061 enableModTool = false;
29065 gnuradio-companion = false;
29066 python-support = false;
29070 gr-modtool = false;
29071 gr-blocktool = false;
29074 # Doesn't make it reference python eventually, but makes reverse
29075 # depdendencies require python to use cmake files of GR.
29076 gr-ctrlport = false;
29080 gnuradio3_8 = callPackage ../applications/radio/gnuradio/wrapper.nix {
29081 unwrapped = callPackage ../applications/radio/gnuradio/3.8.nix ({
29082 inherit (darwin.apple_sdk.frameworks) CoreAudio;
29083 python = python311;
29085 } // lib.optionalAttrs stdenv.hostPlatform.isLinux {
29086 stdenv = pkgs.stdenvAdapters.useLibsFrom stdenv pkgs.gcc12Stdenv;
29089 gnuradio3_8Packages = lib.recurseIntoAttrs gnuradio3_8.pkgs;
29090 # A build without gui components and other utilites not needed if gnuradio is
29091 # used as a c++ library.
29092 gnuradio3_8Minimal = gnuradio3_8.override {
29094 unwrapped = gnuradio3_8.unwrapped.override {
29095 volk = volk_2.override {
29096 enableModTool = false;
29100 gnuradio-companion = false;
29101 python-support = false;
29105 gr-modtool = false;
29108 # Doesn't make it reference python eventually, but makes reverse
29109 # depdendencies require python to use cmake files of GR.
29110 gr-ctrlport = false;
29115 grandorgue = callPackage ../applications/audio/grandorgue {
29116 inherit (darwin.apple_sdk.frameworks) Cocoa;
29119 greetd = recurseIntoAttrs {
29120 dlm = throw "greetd.dlm has been removed as it is broken and abandoned upstream"; #Added 2024-07-15
29121 greetd = callPackage ../applications/display-managers/greetd { };
29122 gtkgreet = callPackage ../applications/display-managers/greetd/gtkgreet.nix { };
29123 regreet = callPackage ../applications/display-managers/greetd/regreet.nix { };
29124 tuigreet = callPackage ../applications/display-managers/greetd/tuigreet.nix { };
29125 wlgreet = callPackage ../applications/display-managers/greetd/wlgreet.nix { };
29128 goldendict = libsForQt5.callPackage ../applications/misc/goldendict { };
29129 goldendict-ng = qt6Packages.callPackage ../applications/misc/goldendict-ng { };
29131 gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
29133 inherit (ocamlPackages) google-drive-ocamlfuse;
29135 googler = callPackage ../applications/misc/googler {
29139 gopher = callPackage ../applications/networking/gopher/gopher { };
29141 gophernotes = callPackage ../applications/editors/gophernotes { };
29143 goxel = callPackage ../applications/graphics/goxel { };
29145 gpa = callPackage ../applications/misc/gpa { };
29147 gpx = callPackage ../applications/misc/gpx { };
29149 gqrx = qt6Packages.callPackage ../applications/radio/gqrx { };
29150 gqrx-portaudio = qt6Packages.callPackage ../applications/radio/gqrx {
29151 portaudioSupport = true;
29152 pulseaudioSupport = false;
29154 gqrx-gr-audio = qt6Packages.callPackage ../applications/radio/gqrx {
29155 portaudioSupport = false;
29156 pulseaudioSupport = false;
29159 gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
29161 grepcidr = callPackage ../applications/search/grepcidr { };
29163 grepm = callPackage ../applications/search/grepm { };
29165 grip-search = callPackage ../tools/text/grip-search { };
29167 grip = callPackage ../applications/misc/grip { };
29169 gsimplecal = callPackage ../applications/misc/gsimplecal { };
29171 gthumb = callPackage ../applications/graphics/gthumb { };
29173 guitarix = callPackage ../applications/audio/guitarix {
29174 fftw = fftwSinglePrec;
29177 gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs {
29178 inherit (darwin.apple_sdk.frameworks) Cocoa;
29181 gjay = callPackage ../applications/audio/gjay { };
29183 stratovirt = callPackage ../applications/virtualization/stratovirt { };
29185 rhythmbox = callPackage ../applications/audio/rhythmbox { };
29187 puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
29189 w_scan = callPackage ../applications/video/w_scan { };
29191 w_scan2 = callPackage ../applications/video/w_scan2 { };
29193 wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
29195 welle-io = qt6Packages.callPackage ../applications/radio/welle-io { };
29197 wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark {
29198 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices SystemConfiguration;
29199 libpcap = libpcap.override { withBluez = stdenv.hostPlatform.isLinux; };
29201 wireshark-qt = wireshark;
29203 qtwirediff = qt6Packages.callPackage ../applications/networking/sniffers/qtwirediff {};
29205 tshark = wireshark-cli;
29206 wireshark-cli = wireshark.override {
29208 libpcap = libpcap.override { withBluez = stdenv.hostPlatform.isLinux; };
29211 sngrep = callPackage ../applications/networking/sniffers/sngrep { };
29213 termshark = callPackage ../tools/networking/termshark { };
29215 fbida = callPackage ../applications/graphics/fbida { };
29217 fclones = callPackage ../tools/misc/fclones { };
29219 fclones-gui = darwin.apple_sdk_11_0.callPackage ../tools/misc/fclones/gui.nix { };
29221 fdupes = callPackage ../tools/misc/fdupes { };
29223 feh = callPackage ../applications/graphics/feh {
29224 imlib2 = imlib2Full;
29227 feishu = callPackage ../applications/networking/instant-messengers/feishu { };
29229 filezilla = darwin.apple_sdk_11_0.callPackage ../applications/networking/ftp/filezilla {
29230 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices Security;
29233 fire = darwin.apple_sdk_11_0.callPackage ../applications/audio/fire {
29234 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices DiscRecording CoreAudioKit MetalKit;
29235 inherit (darwin.apple_sdk_11_0.libs) simd;
29238 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) { };
29240 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {});
29242 firefox-unwrapped = firefoxPackages.firefox;
29243 firefox-beta-unwrapped = firefoxPackages.firefox-beta;
29244 firefox-devedition-unwrapped = firefoxPackages.firefox-devedition;
29245 firefox-esr-128-unwrapped = firefoxPackages.firefox-esr-128;
29246 firefox-esr-unwrapped = firefoxPackages.firefox-esr-128;
29248 firefox = wrapFirefox firefox-unwrapped { };
29249 firefox-beta = wrapFirefox firefox-beta-unwrapped {
29250 nameSuffix = "-beta";
29251 desktopName = "Firefox Beta";
29252 wmClass = "firefox-beta";
29253 icon = "firefox-beta";
29255 firefox-devedition = wrapFirefox firefox-devedition-unwrapped {
29256 nameSuffix = "-devedition";
29257 desktopName = "Firefox Developer Edition";
29258 wmClass = "firefox-devedition";
29259 icon = "firefox-devedition";
29262 firefox-mobile = callPackage ../applications/networking/browsers/firefox/mobile-config.nix { };
29264 firefox-esr-128 = wrapFirefox firefox-esr-128-unwrapped {
29265 nameSuffix = "-esr";
29266 desktopName = "Firefox ESR";
29267 wmClass = "firefox-esr";
29268 icon = "firefox-esr";
29270 firefox-esr = firefox-esr-128;
29272 firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
29273 channel = "release";
29274 generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
29277 firefox-bin = wrapFirefox firefox-bin-unwrapped {
29278 pname = "firefox-bin";
29281 firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override {
29283 generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
29286 firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped {
29287 pname = "firefox-beta-bin";
29288 desktopName = "Firefox Beta";
29291 firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
29292 channel = "developer-edition";
29293 generated = import ../applications/networking/browsers/firefox-bin/developer-edition_sources.nix;
29296 firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
29297 pname = "firefox-devedition-bin";
29298 desktopName = "Firefox DevEdition";
29299 wmClass = "firefox-aurora";
29302 librewolf-unwrapped = callPackage ../applications/networking/browsers/librewolf { };
29304 librewolf = wrapFirefox librewolf-unwrapped {
29305 inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles;
29306 libName = "librewolf";
29309 firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { };
29311 flac = callPackage ../applications/audio/flac { };
29313 redoflacs = callPackage ../applications/audio/redoflacs { };
29315 flex-ncat = callPackage ../applications/radio/flex-ncat { };
29317 flex-ndax = callPackage ../applications/radio/flex-ndax { };
29319 floorp-unwrapped = callPackage ../applications/networking/browsers/floorp { };
29321 floorp = wrapFirefox floorp-unwrapped { };
29323 fomp = callPackage ../applications/audio/fomp { };
29325 formatter = callPackage ../applications/misc/formatter { };
29327 formiko = with python3Packages; callPackage ../applications/editors/formiko {
29328 inherit buildPythonApplication;
29331 foxotron = callPackage ../applications/graphics/foxotron {
29332 inherit (darwin.apple_sdk.frameworks) AVFoundation Carbon Cocoa CoreAudio Kernel OpenGL;
29335 foxtrotgps = callPackage ../applications/misc/foxtrotgps { };
29337 fractal = callPackage ../applications/networking/instant-messengers/fractal { };
29339 freedv = callPackage ../applications/radio/freedv {
29340 inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia;
29341 codec2 = codec2.override {
29342 freedvSupport = true;
29346 freemind = callPackage ../applications/misc/freemind {
29347 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
29348 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
29351 freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix { };
29353 freepv = callPackage ../applications/graphics/freepv { };
29355 xfontsel = callPackage ../applications/misc/xfontsel { };
29356 inherit (xorg) xlsfonts;
29358 xrdp = callPackage ../applications/networking/remote/xrdp { };
29360 pulseaudio-module-xrdp = callPackage ../applications/networking/remote/xrdp/pulseaudio-module-xrdp { };
29364 freerdp = callPackage ../applications/networking/remote/freerdp {
29365 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
29366 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
29368 freerdp3 = callPackage ../applications/networking/remote/freerdp/3.nix {
29369 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
29370 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
29377 freerdpUnstable = freerdp;
29379 g933-utils = callPackage ../tools/misc/g933-utils { };
29381 gavrasm = callPackage ../development/compilers/gavrasm { };
29383 gcalcli = callPackage ../applications/misc/gcalcli { };
29385 vcal = callPackage ../applications/misc/vcal { };
29387 gcolor3 = callPackage ../applications/graphics/gcolor3 { };
29389 get_iplayer = callPackage ../applications/misc/get_iplayer { };
29391 getxbook = callPackage ../applications/misc/getxbook { };
29393 gimp = callPackage ../applications/graphics/gimp {
29394 autoreconfHook = buildPackages.autoreconfHook269;
29396 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
29399 gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix {
29400 plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied
29403 gimpPlugins = recurseIntoAttrs (callPackage ../applications/graphics/gimp/plugins {});
29405 girara = callPackage ../applications/misc/girara {
29409 gitolite = callPackage ../applications/version-management/gitolite { };
29411 goffice = callPackage ../development/libraries/goffice { };
29413 gtkterm = callPackage ../tools/misc/gtkterm { };
29415 gtk-pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { withGtk3 = true; };
29417 gum = callPackage ../applications/misc/gum { };
29418 pop = callPackage ../applications/misc/pop { };
29420 hydrus = python3Packages.callPackage ../applications/graphics/hydrus {
29421 inherit miniupnpc swftools;
29422 inherit (qt6) wrapQtAppsHook qtbase qtcharts;
29425 kemai = qt6Packages.callPackage ../applications/misc/kemai { };
29427 jetbrains = (recurseIntoAttrs (callPackages ../applications/editors/jetbrains {
29428 vmopts = config.jetbrains.vmopts or null;
29429 jdk = jetbrains.jdk;
29431 jdk-no-jcef = callPackage ../development/compilers/jetbrains-jdk {
29435 jdk-no-jcef-17 = callPackage ../development/compilers/jetbrains-jdk/17.nix {
29438 jdk = callPackage ../development/compilers/jetbrains-jdk {
29441 jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix {
29446 jmusicbot = callPackage ../applications/audio/jmusicbot { };
29448 junction = callPackage ../applications/misc/junction { };
29450 lemonade = callPackage ../applications/misc/lemonade { };
29452 librespot = callPackage ../applications/audio/librespot {
29453 withALSA = stdenv.hostPlatform.isLinux;
29454 withPulseAudio = config.pulseaudio or stdenv.hostPlatform.isLinux;
29455 withPortAudio = stdenv.hostPlatform.isDarwin;
29458 limesctl = callPackage ../applications/misc/limesctl { };
29460 linssid = libsForQt5.callPackage ../applications/networking/linssid { };
29462 linvstmanager = qt5.callPackage ../applications/audio/linvstmanager { };
29464 deadd-notification-center = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../applications/misc/deadd-notification-center { });
29466 losslessaudiochecker = callPackage ../applications/audio/losslessaudiochecker { };
29468 m32edit = callPackage ../applications/audio/midas/m32edit.nix { };
29470 manim = python3Packages.toPythonApplication python3Packages.manim;
29472 manim-slides = python3Packages.toPythonApplication (
29473 python3Packages.manim-slides.override {
29478 manuskript = libsForQt5.callPackage ../applications/editors/manuskript {
29479 python3Packages = python311Packages;
29482 minari = python3Packages.toPythonApplication python3Packages.minari;
29484 mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
29486 mi2ly = callPackage ../applications/audio/mi2ly { };
29488 molsketch = libsForQt5.callPackage ../applications/editors/molsketch { };
29490 multiviewer-for-f1 = callPackage ../applications/video/multiviewer-for-f1 { };
29492 muzika = callPackage ../applications/audio/muzika { };
29494 openutau = callPackage ../applications/audio/openutau { };
29496 pattypan = callPackage ../applications/misc/pattypan {
29497 jdk = jdk.override { enableJavaFX = true; };
29500 praat = callPackage ../applications/audio/praat { };
29502 rhvoice = callPackage ../applications/audio/rhvoice { };
29504 svox = callPackage ../applications/audio/svox { };
29506 genesys = callPackage ../applications/misc/genesys { };
29508 giada = callPackage ../applications/audio/giada { };
29510 giara = callPackage ../applications/networking/giara { };
29512 gitit = callPackage ../applications/misc/gitit { };
29514 gkrellm = callPackage ../applications/misc/gkrellm {
29515 inherit (darwin.apple_sdk.frameworks) IOKit;
29518 glow = callPackage ../applications/editors/glow { };
29520 glowing-bear = callPackage ../applications/networking/irc/glowing-bear { };
29522 gmu = callPackage ../applications/audio/gmu { };
29524 gnaural = callPackage ../applications/audio/gnaural { };
29526 gnumeric = callPackage ../applications/office/gnumeric { };
29528 gnunet = callPackage ../applications/networking/p2p/gnunet { };
29530 gnunet-gtk = callPackage ../applications/networking/p2p/gnunet/gtk.nix { };
29532 gocr = callPackage ../applications/graphics/gocr { };
29534 gobby = callPackage ../applications/editors/gobby { };
29536 gphoto2 = callPackage ../applications/misc/gphoto2 { };
29538 gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { };
29540 gramps = callPackage ../applications/misc/gramps {
29541 pythonPackages = python3Packages;
29544 graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; };
29545 graphicsmagick-imagemagick-compat = graphicsmagick.imagemagick-compat;
29547 grisbi = callPackage ../applications/office/grisbi { gtk = gtk3; };
29549 gscreenshot = callPackage ../applications/graphics/gscreenshot { };
29551 guacamole-client = callPackage ../servers/guacamole-client { };
29553 guacamole-server = callPackage ../servers/guacamole-server { };
29555 q4wine = libsForQt5.callPackage ../applications/misc/q4wine { };
29557 qrencode = callPackage ../development/libraries/qrencode {
29558 inherit (darwin) libobjc;
29561 geeqie = callPackage ../applications/graphics/geeqie { };
29563 gigedit = callPackage ../applications/audio/gigedit { };
29565 gnomecast = callPackage ../applications/video/gnomecast { };
29567 gnome-recipes = callPackage ../applications/misc/gnome-recipes { };
29569 gollum = callPackage ../applications/misc/gollum { };
29571 gonic = callPackage ../servers/gonic { };
29573 goodvibes = callPackage ../applications/audio/goodvibes { };
29575 googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
29577 go-graft = callPackage ../applications/networking/go-graft { };
29579 gostatic = callPackage ../applications/misc/gostatic { };
29581 gossa = callPackage ../applications/networking/gossa { };
29583 gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
29585 gpsbabel-gui = gpsbabel.override {
29590 gpsd = callPackage ../servers/gpsd { };
29592 gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { };
29594 gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { };
29596 gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
29598 gpxsee-qt5 = libsForQt5.callPackage ../applications/misc/gpxsee { };
29600 gpxsee-qt6 = qt6Packages.callPackage ../applications/misc/gpxsee { };
29602 gpxsee = gpxsee-qt5;
29604 gspell = callPackage ../development/libraries/gspell { };
29606 gst123 = callPackage ../applications/audio/gst123 { };
29608 gtklock = callPackage ../tools/wayland/gtklock { };
29610 gtklock-playerctl-module = callPackage ../tools/wayland/gtklock/playerctl-module.nix { };
29612 gtklock-powerbar-module = callPackage ../tools/wayland/gtklock/powerbar-module.nix { };
29614 gtklock-userinfo-module = callPackage ../tools/wayland/gtklock/userinfo-module.nix { };
29616 gv = callPackage ../applications/misc/gv { };
29618 guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { };
29620 gwc = callPackage ../applications/audio/gwc { };
29622 gxmessage = callPackage ../applications/misc/gxmessage { };
29624 gxmatcheq-lv2 = callPackage ../applications/audio/gxmatcheq-lv2 { };
29626 gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { };
29628 hachoir = with python3Packages; toPythonApplication hachoir;
29630 hackrf = callPackage ../applications/radio/hackrf { };
29632 hacksaw = callPackage ../tools/misc/hacksaw { };
29634 hakuneko = callPackage ../tools/misc/hakuneko { };
29636 halp = callPackage ../tools/misc/halp { };
29638 manga-cli = callPackage ../tools/misc/manga-cli { };
29640 hamster = callPackage ../applications/misc/hamster { };
29642 hacpack = callPackage ../tools/compression/hacpack { };
29644 hashit = callPackage ../tools/misc/hashit { };
29646 hactool = callPackage ../tools/compression/hactool { };
29648 hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { };
29650 headlines = callPackage ../applications/networking/headlines { };
29652 hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { };
29654 heimer = libsForQt5.callPackage ../applications/misc/heimer { };
29656 hello-wayland = callPackage ../applications/graphics/hello-wayland { };
29658 hello-unfree = callPackage ../applications/misc/hello-unfree { };
29660 helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { };
29662 herbe = callPackage ../applications/misc/herbe { };
29664 herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
29666 hex-a-hop = callPackage ../games/hex-a-hop { };
29668 hexcurse = callPackage ../applications/editors/hexcurse { };
29670 hexdino = callPackage ../applications/editors/hexdino { };
29672 hydrogen-web-unwrapped = callPackage ../applications/networking/instant-messengers/hydrogen-web/unwrapped.nix { };
29674 hydrogen-web = callPackage ../applications/networking/instant-messengers/hydrogen-web/wrapper.nix {
29675 conf = config.hydrogen-web.conf or { };
29678 hivelytracker = callPackage ../applications/audio/hivelytracker { };
29680 hledger = haskell.lib.compose.justStaticExecutables haskellPackages.hledger;
29681 hledger-check-fancyassertions = callPackage ../applications/office/hledger-check-fancyassertions { };
29682 hledger-iadd = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-iadd;
29683 hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest;
29684 hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui;
29686 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
29687 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
29688 haskellPackages.hledger-web;
29689 hledger-utils = with python3.pkgs; toPythonApplication hledger-utils;
29691 hmm = callPackage ../applications/misc/hmm { };
29693 hollywood = callPackage ../applications/misc/hollywood {
29694 inherit (python3Packages) pygments;
29697 hors = callPackage ../development/tools/hors {
29698 inherit (darwin.apple_sdk.frameworks) Security;
29701 hover = callPackage ../development/tools/hover { };
29703 hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { };
29705 howl = callPackage ../applications/editors/howl { };
29707 hdl-dump = callPackage ../tools/misc/hdl-dump { };
29709 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
29711 hpl = callPackage ../tools/misc/hpl { };
29713 hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
29715 ht = callPackage ../applications/editors/ht { };
29717 xh = callPackage ../tools/networking/xh { };
29719 hubstaff = callPackage ../applications/misc/hubstaff { };
29721 hue-cli = callPackage ../tools/networking/hue-cli { };
29723 hueadm = callPackage ../tools/misc/hueadm { };
29725 hugin = callPackage ../applications/graphics/hugin {
29729 huggle = libsForQt5.callPackage ../applications/misc/huggle { };
29731 ghosttohugo = callPackage ../applications/misc/ghosttohugo {};
29733 gatekeeper = callPackage ../applications/networking/cluster/gatekeeper { };
29735 go-org = callPackage ../applications/misc/go-org { };
29737 hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { };
29739 husky = callPackage ../development/tools/misc/husky { };
29741 hydrogen = qt5.callPackage ../applications/audio/hydrogen { };
29743 hydroxide = callPackage ../applications/networking/hydroxide { };
29745 hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng { };
29747 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { };
29749 hypnotix = callPackage ../applications/video/hypnotix { };
29751 jackline = callPackage ../applications/networking/instant-messengers/jackline {
29752 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
29755 jay = callPackage ../applications/window-managers/jay { };
29757 keyleds = callPackage ../applications/misc/keyleds { };
29759 keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { };
29761 leftwm = callPackage ../applications/window-managers/leftwm { };
29763 levant = callPackage ../applications/networking/cluster/levant { };
29765 marker = callPackage ../applications/editors/marker { };
29767 matcha-rss-digest = callPackage ../applications/misc/matcha-rss-digest { };
29769 meek = callPackage ../tools/networking/meek { };
29771 meerk40t = callPackage ../applications/misc/meerk40t { };
29773 meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { };
29775 libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };
29777 mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
29779 mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { };
29781 noson = libsForQt5.callPackage ../applications/audio/noson { };
29783 owl-compositor = callPackage ../applications/window-managers/owl { };
29785 p2pool = callPackage ../applications/misc/p2pool { };
29787 pass2csv = python3Packages.callPackage ../tools/security/pass2csv { };
29789 pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
29791 passky-desktop = callPackage ../applications/misc/passky-desktop { };
29793 pinboard = with python3Packages; toPythonApplication pinboard;
29795 pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
29797 pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
29799 pixelfed = callPackage ../servers/web-apps/pixelfed { };
29801 pixelnuke = callPackage ../applications/graphics/pixelnuke { };
29803 pixeluvo = callPackage ../applications/graphics/pixeluvo { };
29805 pixinsight = qt6Packages.callPackage ../applications/graphics/pixinsight { };
29807 planner = callPackage ../applications/office/planner { };
29809 please-cli = callPackage ../applications/misc/please-cli { };
29811 protonup-qt = python3Packages.callPackage ../applications/misc/protonup-qt { };
29813 pokeget-rs = callPackage ../tools/misc/pokeget-rs { };
29815 popura = callPackage ../tools/networking/popura { };
29817 pureref = callPackage ../applications/graphics/pureref { };
29819 inherit (callPackage ../applications/virtualization/singularity/packages.nix { })
29822 apptainer-overriden-nixos
29823 singularity-overriden-nixos
29826 skate = callPackage ../applications/misc/skate { };
29828 slack = callPackage ../applications/networking/instant-messengers/slack { };
29830 slack-cli = callPackage ../tools/networking/slack-cli { };
29832 slack-term = callPackage ../applications/networking/instant-messengers/slack-term { };
29834 sleep-on-lan = callPackage ../tools/networking/sleep-on-lan { };
29836 sonixd = callPackage ../applications/audio/sonixd { };
29838 sonobus = callPackage ../applications/audio/sonobus { };
29840 sosreport = python3Packages.callPackage ../applications/logging/sosreport { };
29842 spectmorph = callPackage ../applications/audio/spectmorph { };
29844 smooth = callPackage ../development/libraries/smooth { };
29846 spectrwm = callPackage ../applications/window-managers/spectrwm { };
29848 spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
29850 srain = callPackage ../applications/networking/irc/srain { };
29852 super-productivity = callPackage ../applications/office/super-productivity { };
29854 inherit (callPackages ../development/libraries/wlroots {})
29858 sway-contrib = recurseIntoAttrs (callPackages ../applications/misc/sway-contrib { });
29860 swaynotificationcenter = callPackage ../applications/misc/swaynotificationcenter { };
29862 swaynag-battery = callPackage ../applications/misc/swaynag-battery { };
29864 tiramisu = callPackage ../applications/misc/tiramisu { };
29866 rlaunch = callPackage ../applications/misc/rlaunch { };
29868 remontoire = callPackage ../applications/misc/remontoire { };
29870 wayshot = callPackage ../tools/misc/wayshot { };
29872 waylevel = callPackage ../tools/misc/waylevel { };
29874 i3 = callPackage ../applications/window-managers/i3 {
29875 xcb-util-cursor = if stdenv.hostPlatform.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
29878 i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
29880 i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
29882 i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
29884 i3-balance-workspace = python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix { };
29886 i3-cycle-focus = callPackage ../applications/window-managers/i3/cycle-focus.nix { };
29888 i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
29890 i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
29892 i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { };
29894 i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
29896 i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
29898 i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
29900 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
29902 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { };
29904 i3lock = callPackage ../applications/window-managers/i3/lock.nix {
29905 cairo = cairo.override { xcbSupport = true; };
29908 i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { };
29910 i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
29912 i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
29914 i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { };
29916 i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { };
29918 betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { };
29920 multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
29922 i3minator = callPackage ../tools/misc/i3minator { };
29924 i3nator = callPackage ../tools/misc/i3nator { };
29926 i3status = callPackage ../applications/window-managers/i3/status.nix { };
29928 i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
29930 i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
29932 i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
29934 kitti3 = python3.pkgs.callPackage ../applications/window-managers/i3/kitti3.nix { };
29936 waybox = callPackage ../by-name/wa/waybox/package.nix {
29937 wlroots = wlroots_0_17;
29940 workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };
29942 windowchef = callPackage ../applications/window-managers/windowchef { };
29944 wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { };
29946 wmfs = callPackage ../applications/window-managers/wmfs { };
29948 i810switch = callPackage ../os-specific/linux/i810switch { };
29950 ical2orgpy = callPackage ../tools/misc/ical2orgpy { };
29952 icon-library = callPackage ../applications/graphics/icon-library { };
29954 id3v2 = callPackage ../applications/audio/id3v2 { };
29956 ifenslave = callPackage ../os-specific/linux/ifenslave { };
29958 ii = callPackage ../applications/networking/irc/ii {
29959 stdenv = gccStdenv;
29962 ikiwiki = callPackage ../applications/misc/ikiwiki {
29964 inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) ImageMagick;
29967 ikiwiki-full = ikiwiki.override {
29968 bazaarSupport = false; # tests broken
29970 docutilsSupport = true;
29972 mercurialSupport = true;
29973 monotoneSupport = true;
29974 subversionSupport = true;
29977 iksemel = callPackage ../development/libraries/iksemel {
29978 texinfo = buildPackages.texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
29981 avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy {
29982 inherit (darwin) autoSignDarwinBinariesHook;
29985 image-roll = callPackage ../applications/graphics/image-roll { };
29987 imagej = callPackage ../applications/graphics/imagej { };
29989 fiji = callPackage ../applications/graphics/fiji { };
29991 imagemagick6_light = imagemagick6.override {
29992 bzip2Support = false;
29993 zlibSupport = false;
29994 libX11Support = false;
29995 libXtSupport = false;
29996 fontconfigSupport = false;
29997 freetypeSupport = false;
29998 ghostscriptSupport = false;
29999 libjpegSupport = false;
30000 djvulibreSupport = false;
30001 lcms2Support = false;
30002 openexrSupport = false;
30003 libpngSupport = false;
30004 liblqr1Support = false;
30005 librsvgSupport = false;
30006 libtiffSupport = false;
30007 libxml2Support = false;
30008 openjpegSupport = false;
30009 libwebpSupport = false;
30010 libheifSupport = false;
30011 libde265Support = false;
30014 imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix {
30015 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
30018 imagemagick6Big = imagemagick6.override {
30019 ghostscriptSupport = true;
30022 imagemagick_light = lowPrio (imagemagick.override {
30023 bzip2Support = false;
30024 zlibSupport = false;
30025 libX11Support = false;
30026 libXtSupport = false;
30027 fontconfigSupport = false;
30028 freetypeSupport = false;
30029 libjpegSupport = false;
30030 djvulibreSupport = false;
30031 lcms2Support = false;
30032 openexrSupport = false;
30033 libjxlSupport = false;
30034 libpngSupport = false;
30035 liblqr1Support = false;
30036 librsvgSupport = false;
30037 libtiffSupport = false;
30038 libxml2Support = false;
30039 openjpegSupport = false;
30040 libwebpSupport = false;
30041 libheifSupport = false;
30044 imagemagick = lowPrio (callPackage ../applications/graphics/ImageMagick {
30045 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
30048 imagemagickBig = lowPrio (imagemagick.override {
30049 ghostscriptSupport = true;
30052 imagination = callPackage ../applications/video/imagination { };
30054 inherit (nodePackages) imapnotify;
30056 imdshift = callPackage ../tools/security/imdshift { };
30058 img2pdf = with python3Packages; toPythonApplication img2pdf;
30060 imgcat = callPackage ../applications/graphics/imgcat { };
30062 img-cat = callPackage ../applications/graphics/img-cat { };
30064 imgp = python3Packages.callPackage ../applications/graphics/imgp { };
30066 inframap = callPackage ../applications/networking/cluster/inframap { };
30068 inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
30070 inklingreader = callPackage ../tools/misc/inklingreader { };
30072 inkscape = callPackage ../applications/graphics/inkscape {
30076 inkscape-with-extensions = callPackage ../applications/graphics/inkscape/with-extensions.nix { };
30078 inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
30080 inlyne = darwin.apple_sdk_11_0.callPackage ../applications/misc/inlyne { };
30082 inspectrum = callPackage ../applications/radio/inspectrum { };
30084 inputplug = callPackage ../tools/X11/inputplug { };
30086 ion3 = callPackage ../applications/window-managers/ion-3 {
30090 ipe = qt6Packages.callPackage ../applications/graphics/ipe {
30091 ghostscript = ghostscriptX;
30095 iptraf-ng = callPackage ../applications/networking/iptraf-ng { };
30097 irccloud = callPackage ../applications/networking/irc/irccloud { };
30099 irssi = callPackage ../applications/networking/irc/irssi { };
30101 filebrowser = callPackage ../applications/networking/filebrowser { };
30103 fish-irssi = callPackage ../applications/networking/irc/irssi/fish { };
30105 ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
30107 istioctl = callPackage ../applications/networking/cluster/istioctl { };
30109 bip = callPackage ../applications/networking/irc/bip { };
30111 j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { };
30113 jabcode = callPackage ../development/libraries/jabcode { };
30115 jabcode-writer = callPackage ../development/libraries/jabcode {
30116 subproject = "writer";
30119 jabcode-reader = callPackage ../development/libraries/jabcode {
30120 subproject = "reader";
30123 jabref = callPackage ../applications/office/jabref {
30124 jdk = jdk.override {
30125 enableJavaFX = true;
30126 openjfx = openjfx22.override { withWebKit = true; };
30130 jack_capture = callPackage ../applications/audio/jack-capture { };
30132 jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { };
30134 jack-passthrough = callPackage ../applications/audio/jack-passthrough { };
30136 jack_rack = callPackage ../applications/audio/jack-rack { };
30138 jackmeter = callPackage ../applications/audio/jackmeter { };
30140 jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
30141 jackmix_jack1 = jackmix.override { jack = jack1; };
30143 jaeles = callPackage ../tools/security/jaeles { };
30145 jalv-qt = jalv.override { useQt = true; };
30147 jameica = callPackage ../applications/office/jameica {
30148 inherit (darwin.apple_sdk.frameworks) Cocoa;
30151 jamin = callPackage ../applications/audio/jamin { };
30153 japa = callPackage ../applications/audio/japa { };
30155 dupd = callPackage ../tools/misc/dupd { };
30157 jconvolver = callPackage ../applications/audio/jconvolver { };
30159 jdupes = callPackage ../tools/misc/jdupes { };
30161 jed = callPackage ../applications/editors/jed { };
30163 jedit = callPackage ../applications/editors/jedit { };
30165 jgmenu = callPackage ../applications/misc/jgmenu { };
30167 jitsi = callPackage ../applications/networking/instant-messengers/jitsi { };
30169 johnny = callPackage ../applications/misc/johnny { };
30171 js8call = qt5.callPackage ../applications/radio/js8call { };
30173 jwm = callPackage ../applications/window-managers/jwm { };
30175 jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { };
30177 inherit (callPackage ../applications/networking/cluster/k3s { })
30185 k3sup = callPackage ../applications/networking/cluster/k3sup { };
30187 kail = callPackage ../tools/networking/kail { };
30189 kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { };
30191 kapow = libsForQt5.callPackage ../applications/misc/kapow { };
30193 kbt = callPackage ../applications/misc/kbt { };
30195 kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { };
30197 kappanhang = callPackage ../applications/radio/kappanhang { };
30199 okteta = libsForQt5.callPackage ../applications/editors/okteta { };
30201 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
30203 kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
30205 kbst = callPackage ../applications/networking/cluster/kbst { };
30207 kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { };
30209 kde-gruvbox = callPackage ../data/themes/kde-gruvbox { };
30211 kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
30213 keet = callPackage ../applications/networking/instant-messengers/keet { };
30215 kepler = callPackage ../tools/security/kepler { };
30217 kepubify = callPackage ../tools/misc/kepubify { };
30219 kermit = callPackage ../tools/misc/kermit { };
30221 kexi = libsForQt5.callPackage ../applications/office/kexi { };
30223 khronos = callPackage ../applications/office/khronos { };
30225 keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { };
30227 kfilt = callPackage ../applications/networking/cluster/kfilt { };
30229 kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
30231 khal = callPackage ../applications/misc/khal { };
30233 khoj = callPackage ../servers/search/khoj { };
30235 khard = callPackage ../applications/misc/khard { };
30237 kid3-cli = kid3.override { withCLI = true; withKDE = false; withQt = false; };
30238 kid3-kde = kid3.override { withCLI = true; withKDE = true; withQt = false; };
30239 kid3-qt = kid3.override { withCLI = true; withKDE = false; withQt = true; };
30241 kile = callPackage ../applications/editors/kile { };
30243 kitsas = libsForQt5.callPackage ../applications/office/kitsas { };
30245 kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
30247 kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { };
30249 kickoff = callPackage ../applications/misc/kickoff { };
30251 klayout = libsForQt5.callPackage ../applications/misc/klayout { };
30253 klee = callPackage ../applications/science/logic/klee {
30254 llvmPackages = llvmPackages_13;
30257 kmetronome = qt6Packages.callPackage ../applications/audio/kmetronome { };
30259 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
30261 kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
30263 kn = callPackage ../applications/networking/cluster/kn { };
30265 kns = callPackage ../applications/networking/cluster/kns { };
30267 kondo = callPackage ../applications/misc/kondo { };
30269 kotatogram-desktop = kdePackages.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
30270 stdenv = if stdenv.hostPlatform.isDarwin
30271 then overrideSDK stdenv "11.0"
30275 kotatogram-desktop-with-webkit = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop/with-webkit.nix { };
30277 kpt = callPackage ../applications/networking/cluster/kpt { };
30279 krabby = callPackage ../applications/misc/krabby { };
30281 kraft = callPackage ../applications/virtualization/kraft { };
30283 krane = callPackage ../applications/networking/cluster/krane { };
30285 krita = callPackage ../applications/graphics/krita/wrapper.nix { };
30287 ksuperkey = callPackage ../tools/X11/ksuperkey { };
30289 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
30291 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { };
30293 kubedog = callPackage ../applications/networking/cluster/kubedog { };
30295 kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
30297 kubefirst = callPackage ../applications/networking/cluster/kubefirst { };
30299 kube-score = callPackage ../applications/networking/cluster/kube-score { };
30301 kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod {
30304 kubeval = callPackage ../applications/networking/cluster/kubeval { };
30306 kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
30308 kubevela = callPackage ../applications/networking/cluster/kubevela { };
30310 kubernetes = callPackage ../applications/networking/cluster/kubernetes { };
30311 kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { };
30312 kubectl-convert = kubectl.convert;
30314 kubectl-view-secret = callPackage ../applications/networking/cluster/kubectl-view-secret { };
30316 kubernetes-metrics-server = callPackage ../applications/networking/cluster/kubernetes-metrics-server { };
30318 kubemqctl = callPackage ../applications/networking/cluster/kubemqctl { };
30320 kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
30322 kubestroyer = callPackage ../tools/security/kubestroyer { };
30324 kubernix = callPackage ../applications/networking/cluster/kubernix { };
30326 kubeconform = callPackage ../applications/networking/cluster/kubeconform { };
30328 kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { };
30330 kuttl = callPackage ../applications/networking/cluster/kuttl { };
30332 kubectl-cnpg = callPackage ../applications/networking/cluster/kubectl-cnpg { };
30334 kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { };
30336 kubectl-explore = callPackage ../applications/networking/cluster/kubectl-explore { };
30338 kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { };
30340 kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { };
30342 kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations {
30343 inherit (darwin.apple_sdk.frameworks) Security;
30346 kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
30348 kubevpn = callPackage ../applications/networking/cluster/kubevpn { };
30350 k8sgpt = callPackage ../applications/networking/cluster/k8sgpt { };
30352 k9s = callPackage ../applications/networking/cluster/k9s { };
30354 kubecm = callPackage ../applications/networking/cluster/kubecm { };
30356 ktunnel = callPackage ../applications/networking/cluster/ktunnel { };
30358 ktop = callPackage ../applications/networking/cluster/ktop { };
30360 pinniped = callPackage ../applications/networking/cluster/pinniped { };
30362 kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { };
30364 pgo-client = callPackage ../applications/networking/cluster/pgo-client { };
30366 popeye = callPackage ../applications/networking/cluster/popeye { };
30368 kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { };
30370 fluxctl = callPackage ../applications/networking/cluster/fluxctl { };
30372 linkerd = callPackage ../applications/networking/cluster/linkerd { };
30373 linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { };
30374 linkerd_stable = linkerd;
30376 kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; };
30377 kuma-experimental = callPackage ../applications/networking/cluster/kuma {
30379 enableGateway = true;
30380 pname = "kuma-experimental";
30382 kumactl = callPackage ../applications/networking/cluster/kuma {
30383 components = ["kumactl"];
30386 kuma-cp = callPackage ../applications/networking/cluster/kuma {
30387 components = ["kuma-cp"];
30390 kuma-dp = callPackage ../applications/networking/cluster/kuma {
30391 components = ["kuma-dp"];
30395 kile-wl = callPackage ../applications/misc/kile-wl { };
30397 kiln = callPackage ../applications/misc/kiln { };
30399 kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { };
30401 kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
30403 kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
30405 wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };
30407 kubernetes-helm-wrapped = wrapHelm kubernetes-helm { };
30409 kubernetes-helmPlugins = recurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { });
30411 chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { };
30413 helm-docs = callPackage ../applications/networking/cluster/helm-docs { };
30415 kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
30417 kubexit = callPackage ../applications/networking/cluster/kubexit { } ;
30419 kup = libsForQt5.callPackage ../applications/misc/kup { };
30421 kupfer = callPackage ../applications/misc/kupfer { };
30423 kuro = callPackage ../applications/misc/kuro { };
30425 timoni = callPackage ../applications/networking/cluster/timoni { };
30427 kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
30429 lame = callPackage ../development/libraries/lame { };
30431 larswm = callPackage ../applications/window-managers/larswm { };
30433 lash = callPackage ../applications/audio/lash { };
30435 ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
30437 ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
30438 fftw = fftwSinglePrec;
30441 ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
30443 ladybird = callPackage ../applications/networking/browsers/ladybird {
30444 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
30445 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Foundation OpenGL;
30448 caps = callPackage ../applications/audio/caps { };
30450 lbdb = callPackage ../tools/misc/lbdb { };
30452 lbry = callPackage ../applications/video/lbry { };
30454 lbzip2 = callPackage ../tools/compression/lbzip2 { };
30456 lci = callPackage ../applications/science/logic/lci { };
30458 lemonbar = callPackage ../applications/window-managers/lemonbar { };
30460 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
30462 lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { };
30464 legitify = callPackage ../development/tools/legitify { };
30466 lens = callPackage ../applications/networking/cluster/lens { };
30468 leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
30470 libkiwix = callPackage ../applications/misc/kiwix/lib.nix { };
30472 libowfat = callPackage ../development/libraries/libowfat { };
30474 libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
30476 librecad = libsForQt5.callPackage ../applications/misc/librecad { };
30478 libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
30480 libreoffice = hiPrio libreoffice-still;
30481 libreoffice-unwrapped = libreoffice.unwrapped;
30483 libreoffice-qt = hiPrio libreoffice-qt-still;
30484 libreoffice-qt-unwrapped = libreoffice-qt.unwrapped;
30486 libreoffice-qt-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30487 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice {
30488 kdeIntegration = true;
30492 libreoffice-qt-fresh-unwrapped = libreoffice-qt-fresh.unwrapped;
30494 libreoffice-qt-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30495 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice {
30496 kdeIntegration = true;
30500 libreoffice-qt-still-unwrapped = libreoffice-qt-still.unwrapped;
30502 libreoffice-qt6 = hiPrio libreoffice-qt6-still;
30503 libreoffice-qt6-unwrapped = libreoffice-qt6.unwrapped;
30505 libreoffice-qt6-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30506 unwrapped = kdePackages.callPackage ../applications/office/libreoffice {
30507 kdeIntegration = true;
30511 libreoffice-qt6-fresh-unwrapped = libreoffice-qt6-fresh.unwrapped;
30513 libreoffice-qt6-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30514 unwrapped = kdePackages.callPackage ../applications/office/libreoffice {
30515 kdeIntegration = true;
30519 libreoffice-qt6-still-unwrapped = libreoffice-qt-still.unwrapped;
30521 libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30522 unwrapped = callPackage ../applications/office/libreoffice {
30526 libreoffice-fresh-unwrapped = libreoffice-fresh.unwrapped;
30528 libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30529 unwrapped = callPackage ../applications/office/libreoffice {
30533 libreoffice-still-unwrapped = libreoffice-still.unwrapped;
30535 libreoffice-collabora = callPackage ../applications/office/libreoffice {
30536 variant = "collabora";
30540 libresprite = callPackage ../applications/editors/libresprite {
30541 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
30544 libutp = callPackage ../applications/networking/p2p/libutp { };
30545 libutp_3_4 = callPackage ../applications/networking/p2p/libutp/3.4.nix { };
30547 lifelines = callPackage ../applications/misc/lifelines { };
30549 liferea = callPackage ../applications/networking/newsreaders/liferea { };
30551 lightworks = callPackage ../applications/video/lightworks { };
30553 lingot = callPackage ../applications/audio/lingot { };
30555 litebrowser = callPackage ../applications/networking/browsers/litebrowser { };
30557 littlegptracker = callPackage ../applications/audio/littlegptracker {
30558 inherit (darwin.apple_sdk.frameworks) Foundation;
30561 ledger-web = callPackage ../applications/office/ledger-web { };
30563 ledger2beancount = callPackage ../tools/text/ledger2beancount { };
30565 lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
30567 lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr {
30568 inherit (darwin.apple_sdk.frameworks) AppKit;
30571 liblinphone = callPackage ../development/libraries/liblinphone { };
30573 links2 = callPackage ../applications/networking/browsers/links2 { };
30575 linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
30577 linuxsampler = callPackage ../applications/audio/linuxsampler { };
30579 llpp = callPackage ../applications/misc/llpp { };
30581 lls = callPackage ../applications/networking/lls { };
30583 lmms = libsForQt5.callPackage ../applications/audio/lmms {
30589 lokinet = callPackage ../applications/networking/p2p/lokinet { };
30591 losslesscut-bin = callPackage ../applications/video/losslesscut-bin { };
30593 loxodo = callPackage ../applications/misc/loxodo { };
30595 lrzsz = callPackage ../tools/misc/lrzsz { };
30597 lsp-plugins = callPackage ../applications/audio/lsp-plugins { php = php82; };
30599 ltex-ls = callPackage ../tools/text/ltex-ls { };
30601 luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
30603 lxdvdrip = callPackage ../applications/video/lxdvdrip { };
30605 handlr = callPackage ../tools/misc/handlr { };
30607 jftui = callPackage ../applications/video/jftui { };
30609 lime = callPackage ../development/libraries/lime { };
30611 looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { };
30613 ltc-tools = callPackage ../applications/audio/ltc-tools { };
30615 lscolors = callPackage ../applications/misc/lscolors { };
30617 lswt = callPackage ../applications/misc/lswt { };
30619 luddite = with python3Packages; toPythonApplication luddite;
30621 goobook = with python3Packages; toPythonApplication goobook;
30623 lumail = callPackage ../applications/networking/mailreaders/lumail {
30627 luppp = callPackage ../applications/audio/luppp { };
30629 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { };
30630 lutris = callPackage ../applications/misc/lutris/fhsenv.nix { };
30631 lutris-free = lutris.override {
30632 steamSupport = false;
30635 lv2bm = callPackage ../applications/audio/lv2bm { };
30637 lv2lint = callPackage ../applications/audio/lv2lint/default.nix { };
30639 lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { };
30641 lxi-tools = callPackage ../tools/networking/lxi-tools { };
30642 lxi-tools-gui = callPackage ../tools/networking/lxi-tools { withGui = true; };
30644 lynx = callPackage ../applications/networking/browsers/lynx { };
30646 lyrebird = callPackage ../applications/audio/lyrebird { };
30648 lyx = libsForQt5.callPackage ../applications/misc/lyx { };
30650 m4acut = callPackage ../applications/audio/m4acut { };
30652 mac = callPackage ../development/libraries/mac { };
30654 macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { };
30656 magic-wormhole = with python3Packages; toPythonApplication magic-wormhole;
30658 magic-wormhole-rs = callPackage ../tools/networking/magic-wormhole-rs {
30659 inherit (darwin.apple_sdk.frameworks) Security AppKit;
30662 magnetophonDSP = lib.recurseIntoAttrs {
30663 CharacterCompressor = callPackage ../applications/audio/magnetophonDSP/CharacterCompressor { };
30664 CompBus = callPackage ../applications/audio/magnetophonDSP/CompBus { };
30665 ConstantDetuneChorus = callPackage ../applications/audio/magnetophonDSP/ConstantDetuneChorus { };
30666 faustCompressors = callPackage ../applications/audio/magnetophonDSP/faustCompressors { };
30667 LazyLimiter = callPackage ../applications/audio/magnetophonDSP/LazyLimiter { };
30668 MBdistortion = callPackage ../applications/audio/magnetophonDSP/MBdistortion { };
30669 pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { };
30670 RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { };
30671 VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { };
30672 shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { };
30675 makeself = callPackage ../applications/misc/makeself { };
30677 mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { };
30679 mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
30681 marathonctl = callPackage ../tools/virtualization/marathonctl { };
30683 mark = callPackage ../tools/text/mark { };
30685 markets = callPackage ../applications/misc/markets { };
30687 markscribe = callPackage ../tools/text/markscribe { };
30689 magnetico = callPackage ../applications/networking/p2p/magnetico { };
30691 mastodon-bot = nodePackages.mastodon-bot;
30693 matchbox = callPackage ../applications/window-managers/matchbox { };
30695 matrix-commander = python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander { };
30697 matrix-dl = callPackage ../applications/networking/instant-messengers/matrix-dl { };
30699 iamb = callPackage ../applications/networking/instant-messengers/iamb { };
30701 mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
30703 mbrola = callPackage ../applications/audio/mbrola { };
30705 mbrola-voices = callPackage ../applications/audio/mbrola/voices.nix { };
30707 mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
30709 mdzk = callPackage ../applications/misc/mdzk {
30710 inherit (darwin.apple_sdk.frameworks) CoreServices;
30713 mediaelch = mediaelch-qt5;
30714 mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { };
30715 mediaelch-qt6 = qt6Packages.callPackage ../applications/misc/mediaelch { };
30717 mediathekview = callPackage ../applications/video/mediathekview { };
30719 meteo = callPackage ../applications/networking/weather/meteo { };
30721 meld = callPackage ../applications/version-management/meld { };
30723 melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { };
30725 melody = callPackage ../tools/misc/melody { };
30727 meme-bingo-web = callPackage ../servers/web-apps/meme-bingo-web { };
30729 meme-image-generator = callPackage ../applications/graphics/meme-image-generator { };
30731 meme-suite = callPackage ../applications/science/biology/meme-suite { };
30733 mendeley = libsForQt5.callPackage ../applications/office/mendeley {
30734 gconf = gnome2.GConf;
30737 menumaker = callPackage ../applications/misc/menumaker { };
30739 menyoki = callPackage ../applications/graphics/menyoki {
30740 inherit (darwin.apple_sdk.frameworks) AppKit;
30743 mercurial = callPackage ../applications/version-management/mercurial {
30744 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
30747 sapling = callPackage ../applications/version-management/sapling {
30748 inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreGraphics CoreServices Security WebKit;
30751 mercurialFull = mercurial.override { fullBuild = true; };
30753 mepo = callPackage ../applications/misc/mepo { };
30755 meshcentral = callPackage ../tools/admin/meshcentral { };
30757 meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
30759 metadata-cleaner = callPackage ../applications/misc/metadata-cleaner { };
30761 metersLv2 = callPackage ../applications/audio/meters_lv2 { };
30763 michabo = libsForQt5.callPackage ../applications/misc/michabo { };
30765 mid2key = callPackage ../applications/audio/mid2key { };
30767 midori-unwrapped = callPackage ../applications/networking/browsers/midori { };
30768 midori = wrapFirefox midori-unwrapped { };
30770 mikmod = callPackage ../applications/audio/mikmod { };
30772 miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { };
30774 minidsp = callPackage ../applications/audio/minidsp {
30775 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
30778 minicom = callPackage ../tools/misc/minicom {
30779 inherit (darwin.apple_sdk.frameworks) IOKit;
30782 minigalaxy = callPackage ../applications/misc/minigalaxy { };
30784 minimodem = callPackage ../applications/radio/minimodem { };
30786 minidjvu = callPackage ../applications/graphics/minidjvu { };
30788 minikube = callPackage ../applications/networking/cluster/minikube {
30789 inherit (darwin.apple_sdk.frameworks) vmnet;
30792 minitube = libsForQt5.callPackage ../applications/video/minitube { };
30794 mimic = callPackage ../applications/audio/mimic { };
30796 meh = callPackage ../applications/graphics/meh { };
30798 mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
30800 mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
30802 mldonkey = callPackage ../applications/networking/p2p/mldonkey {
30803 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
30806 mlvwm = callPackage ../applications/window-managers/mlvwm { };
30808 MMA = callPackage ../applications/audio/MMA { };
30810 mmex = callPackage ../applications/office/mmex {
30811 wxGTK32 = wxGTK32.override {
30816 mmlgui = callPackage ../applications/audio/mmlgui {
30817 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
30818 libvgm = libvgm.override {
30819 withAllEmulators = false;
30823 enableLibplayer = false;
30827 mmsd = callPackage ../tools/networking/mmsd { };
30829 mmsd-tng = callPackage ../tools/networking/mmsd-tng { };
30831 mmtc = callPackage ../applications/audio/mmtc { };
30833 mnamer = callPackage ../applications/misc/mnamer { };
30835 moc = callPackage ../applications/audio/moc {
30836 inherit (darwin.apple_sdk.frameworks) CoreServices;
30839 mod-arpeggiator-lv2 = callPackage ../applications/audio/mod-arpeggiator-lv2 { };
30841 mod-distortion = callPackage ../applications/audio/mod-distortion { };
30843 monitorcontrol = callPackage ../applications/misc/monitorcontrol { };
30845 xmrig = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig { };
30847 xmrig-mo = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/moneroocean.nix { };
30849 xmrig-proxy = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/proxy.nix { };
30851 molot-lite = callPackage ../applications/audio/molot-lite { };
30853 monkeysAudio = callPackage ../applications/audio/monkeys-audio { };
30855 monkeysphere = callPackage ../tools/security/monkeysphere { };
30857 monotone = callPackage ../applications/version-management/monotone {
30861 monotoneViz = callPackage ../applications/version-management/monotone-viz {
30862 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
30865 monitor = callPackage ../applications/system/monitor {
30866 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
30869 moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
30871 moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { };
30873 mooSpace = callPackage ../applications/audio/mooSpace { };
30875 mop = callPackage ../applications/misc/mop { };
30877 mopidyPackages = (callPackages ../applications/audio/mopidy {
30879 }) // { __attrsFailEvaluation = true; };
30881 inherit (mopidyPackages)
30892 mopidy-musicbox-webclient
30905 monocypher = callPackage ../development/libraries/monocypher { };
30907 motif = callPackage ../development/libraries/motif { };
30909 mozjpeg = callPackage ../applications/graphics/mozjpeg { };
30911 edgetx = libsForQt5.callPackage ../applications/misc/edgetx { };
30913 easytag = callPackage ../applications/audio/easytag { };
30915 mp3gain = callPackage ../applications/audio/mp3gain { };
30917 mp3splt = callPackage ../applications/audio/mp3splt { };
30919 mp3val = callPackage ../applications/audio/mp3val { };
30921 mpc123 = callPackage ../applications/audio/mpc123 { };
30923 mpg123 = callPackage ../applications/audio/mpg123 {
30924 inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox;
30928 libmpg123 = mpg123.override {
30930 withConplay = false;
30933 mpc-cli = callPackage ../applications/audio/mpc {
30934 inherit (python3Packages) sphinx;
30937 clerk = callPackage ../applications/audio/clerk { };
30939 nbstripout = callPackage ../applications/version-management/nbstripout { };
30941 ncmpc = callPackage ../applications/audio/ncmpc { };
30943 ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
30945 pms = callPackage ../applications/audio/pms { };
30947 pragha = libsForQt5.callPackage ../applications/audio/pragha { };
30949 river-tag-overlay = callPackage ../applications/misc/river-tag-overlay { };
30951 rofi-mpd = callPackage ../applications/audio/rofi-mpd { };
30953 rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { };
30955 rofi-calc = callPackage ../applications/science/math/rofi-calc { };
30957 rofi-emoji = (callPackage ../applications/misc/rofi-emoji { }).v3;
30958 rofi-emoji-wayland = (
30959 callPackage ../applications/misc/rofi-emoji {
30960 rofi-unwrapped = rofi-wayland-unwrapped;
30964 rofi-file-browser = callPackage ../applications/misc/rofi-file-browser { };
30966 rofi-power-menu = callPackage ../applications/misc/rofi-power-menu { };
30968 rofi-pulse-select = callPackage ../applications/audio/rofi-pulse-select { };
30970 rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw {
30971 waylandSupport = false;
30972 x11Support = false;
30975 rofi-rbw-wayland = python3Packages.callPackage ../applications/misc/rofi-rbw {
30976 waylandSupport = true;
30979 rofi-rbw-x11 = python3Packages.callPackage ../applications/misc/rofi-rbw {
30983 rofi-screenshot = callPackage ../applications/misc/rofi-screenshot { };
30985 rofi-top = callPackage ../applications/misc/rofi-top { };
30987 rofi-vpn = callPackage ../applications/networking/rofi-vpn { };
30989 seamly2d = libsForQt5.callPackage ../applications/graphics/seamly2d { };
30991 ympd = callPackage ../applications/audio/ympd { };
30993 # a somewhat more maintained fork of ympd
30994 mympd = callPackage ../applications/audio/mympd { };
30996 nload = callPackage ../applications/networking/nload { };
30998 nali = callPackage ../applications/networking/nali { };
31000 normalize = callPackage ../applications/audio/normalize { };
31002 norouter = callPackage ../tools/networking/norouter { };
31004 nqptp = callPackage ../tools/networking/nqptp { };
31006 mailspring = callPackage ../applications/networking/mailreaders/mailspring { };
31008 memento = qt6Packages.callPackage ../applications/video/memento { };
31010 mm = callPackage ../applications/networking/instant-messengers/mm { };
31012 mm-common = callPackage ../development/libraries/mm-common { };
31014 mpc-qt = qt6Packages.callPackage ../applications/video/mpc-qt { };
31016 mplayer = callPackage ../applications/video/mplayer ({
31017 libdvdnav = libdvdnav_4_2_1;
31018 } // (config.mplayer or {}));
31020 mpv-unwrapped = darwin.apple_sdk_11_0.callPackage ../applications/video/mpv {
31021 stdenv = if stdenv.hostPlatform.isDarwin then swiftPackages.stdenv else stdenv;
31025 # Wrap avoiding rebuild
31026 mpv = mpv-unwrapped.wrapper { mpv = mpv-unwrapped; };
31028 mpvScripts = mpv-unwrapped.scripts;
31030 shaka-packager = callPackage ../by-name/sh/shaka-packager/package.nix {
31031 abseil-cpp = abseil-cpp_202401;
31034 mpvpaper = callPackage ../tools/wayland/mpvpaper { };
31036 open-in-mpv = callPackage ../applications/video/open-in-mpv { };
31038 mpv-shim-default-shaders = callPackage ../applications/video/mpv-shim-default-shaders { };
31040 mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
31042 mtpaint = callPackage ../applications/graphics/mtpaint { };
31044 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { };
31046 multimon-ng = callPackage ../applications/radio/multimon-ng { };
31048 murmur = (callPackages ../applications/networking/mumble {
31049 avahi = avahi-compat;
31050 pulseSupport = config.pulseaudio or false;
31051 iceSupport = config.murmur.iceSupport or true;
31054 mumble = (callPackages ../applications/networking/mumble {
31055 avahi = avahi-compat;
31056 jackSupport = config.mumble.jackSupport or false;
31057 speechdSupport = config.mumble.speechdSupport or false;
31060 mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
31061 mumble_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
31062 then pkgsi686Linux.mumble
31066 mup = callPackage ../applications/audio/mup {
31067 autoreconfHook = buildPackages.autoreconfHook269;
31070 musescore = qt6.callPackage ../applications/audio/musescore { };
31072 mmh = callPackage ../applications/networking/mailreaders/mmh { };
31073 mutt = callPackage ../applications/networking/mailreaders/mutt { };
31075 mutt-wizard = callPackage ../tools/misc/mutt-wizard { };
31077 mutt-ics = callPackage ../tools/networking/mutt-ics { };
31079 mw = callPackage ../tools/text/mw { };
31081 mwic = callPackage ../applications/misc/mwic {
31082 pythonPackages = python3Packages;
31085 neomutt = darwin.apple_sdk_11_0.callPackage ../applications/networking/mailreaders/neomutt { };
31087 neosay = callPackage ../applications/networking/instant-messengers/neosay { };
31089 natron = libsForQt5.callPackage ../applications/video/natron { };
31091 natural-docs = callPackage ../applications/misc/natural-docs { };
31093 neocomp = callPackage ../applications/window-managers/neocomp { };
31095 nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { };
31097 netmaker = callPackage ../applications/networking/netmaker {subPackages = ["."];};
31098 netmaker-full = callPackage ../applications/networking/netmaker { };
31100 newsflash = callPackage ../applications/networking/feedreaders/newsflash { };
31102 nice-dcv-client = callPackage ../applications/networking/remote/nice-dcv-client { };
31104 nixos-shell = callPackage ../tools/virtualization/nixos-shell { };
31106 noaa-apt = callPackage ../applications/radio/noaa-apt { };
31108 node-problem-detector = callPackage ../applications/networking/cluster/node-problem-detector { };
31110 ninjas2 = callPackage ../applications/audio/ninjas2 { };
31112 nootka = qt5.callPackage ../applications/audio/nootka { };
31114 novnc = callPackage ../applications/networking/novnc { };
31116 ns-usbloader = callPackage ../applications/misc/ns-usbloader { };
31118 nwg-bar = callPackage ../applications/misc/nwg-bar { };
31120 nwg-displays = callPackage ../applications/misc/nwg-displays { };
31122 nwg-dock = callPackage ../applications/misc/nwg-dock { };
31124 nwg-dock-hyprland = callPackage ../applications/misc/nwg-dock-hyprland { };
31126 nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
31128 nwg-look = callPackage ../applications/misc/nwg-look { };
31130 nwg-menu = callPackage ../applications/misc/nwg-menu { };
31132 nwg-wrapper = callPackage ../applications/misc/nwg-wrapper { };
31134 ocm = callPackage ../applications/networking/cluster/ocm { };
31136 odo = callPackage ../applications/networking/cluster/odo { };
31138 odin2 = callPackage ../applications/audio/odin2 { };
31140 onmetal-image = callPackage ../tools/virtualization/onmetal-image { };
31142 opcr-policy = callPackage ../development/tools/opcr-policy { };
31144 opcua-client-gui = libsForQt5.callPackage ../misc/opcua-client-gui { };
31146 open-policy-agent = callPackage ../development/tools/open-policy-agent { };
31148 openmm = callPackage ../development/libraries/science/chemistry/openmm { };
31150 openshift = callPackage ../applications/networking/cluster/openshift { };
31152 opsdroid = callPackage ../applications/networking/opsdroid { };
31154 ostinato = libsForQt5.callPackage ../applications/networking/ostinato {
31155 protobuf = protobuf_21;
31158 p4 = callPackage ../applications/version-management/p4 {
31159 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation Security;
31161 p4d = callPackage ../applications/version-management/p4d { };
31162 p4v = qt6Packages.callPackage ../applications/version-management/p4v { };
31164 parson = callPackage ../development/libraries/parson { };
31166 partio = callPackage ../development/libraries/partio { };
31168 pc-ble-driver = callPackage ../development/libraries/pc-ble-driver {
31169 inherit (darwin.apple_sdk.frameworks) IOKit;
31172 pcmanfm-qt = lxqt.pcmanfm-qt;
31174 pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { };
31176 pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
31178 pdfmm = callPackage ../applications/office/pdfmm { };
31180 pig = callPackage ../applications/networking/cluster/pig { };
31182 pijul = callPackage ../applications/version-management/pijul { };
31184 pijuice = with python3Packages; toPythonApplication pijuice;
31186 pinegrow6 = callPackage ../applications/editors/pinegrow { pinegrowVersion = "6"; };
31188 pinegrow = callPackage ../applications/editors/pinegrow { };
31190 piper = callPackage ../os-specific/linux/piper { };
31192 pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { };
31194 planify = callPackage ../applications/office/planify { };
31196 plank = callPackage ../applications/misc/plank { };
31198 playonlinux = callPackage ../applications/misc/playonlinux
31199 { stdenv = stdenv_32bit; };
31201 pleroma-bot = python3Packages.callPackage ../development/python-modules/pleroma-bot { };
31203 pluto = callPackage ../applications/networking/cluster/pluto { };
31205 pnglatex = with python3Packages; toPythonApplication pnglatex;
31207 polybarFull = polybar.override {
31208 alsaSupport = true;
31209 githubSupport = true;
31211 pulseSupport = true;
31217 yambar-hyprland-wses = callPackage ../applications/misc/yambar-hyprland-wses { };
31219 polyphone = qt6.callPackage ../applications/audio/polyphone { };
31221 psi-notify = callPackage ../applications/misc/psi-notify { };
31223 ptex = callPackage ../development/libraries/ptex { };
31225 qbec = callPackage ../applications/networking/cluster/qbec { };
31227 qemacs = callPackage ../applications/editors/qemacs { };
31229 ragnarwm = callPackage ../applications/window-managers/ragnarwm {};
31231 rime-cli = callPackage ../applications/office/rime-cli { };
31233 roxctl = callPackage ../applications/networking/cluster/roxctl {
31236 rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
31238 scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
31240 shod = callPackage ../applications/window-managers/shod { };
31242 shogun = callPackage ../applications/science/machine-learning/shogun {
31243 protobuf = protobuf_21;
31246 smtube = libsForQt5.callPackage ../applications/video/smtube { };
31248 softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix { };
31250 songrec = callPackage ../applications/audio/songrec { };
31252 storj-uplink = callPackage ../applications/networking/sync/storj-uplink {};
31254 storrent = callPackage ../applications/networking/p2p/storrent { };
31256 speedread = callPackage ../applications/misc/speedread { };
31258 station = callPackage ../applications/networking/station { };
31260 stochas = callPackage ../applications/audio/stochas { };
31262 synapse = callPackage ../applications/misc/synapse { };
31264 synapse-bt = callPackage ../applications/networking/p2p/synapse-bt {
31265 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
31268 synfigstudio = callPackage ../applications/graphics/synfigstudio { };
31270 typora = callPackage ../applications/editors/typora { };
31272 taxi-cli = with python3Packages; toPythonApplication taxi;
31274 tcping-go = callPackage ../applications/networking/tcping-go { };
31276 reproc = callPackage ../development/libraries/reproc { };
31278 sc68 = callPackage ../applications/audio/sc68 { };
31280 sidplayfp = callPackage ../applications/audio/sidplayfp { };
31282 sndpeek = callPackage ../applications/audio/sndpeek { };
31284 mpop = callPackage ../applications/networking/mpop {
31285 inherit (darwin.apple_sdk.frameworks) Security;
31288 msmtp = callPackage ../applications/networking/msmtp {
31289 inherit (darwin.apple_sdk.frameworks) Security;
31290 autoreconfHook = buildPackages.autoreconfHook269;
31293 imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix {
31297 maxlib = callPackage ../applications/audio/pd-plugins/maxlib { };
31299 pdfdiff = callPackage ../applications/misc/pdfdiff { };
31301 pdfsam-basic = callPackage ../applications/misc/pdfsam-basic {
31302 jdk21 = openjdk21.override { enableJavaFX = true; };
31305 mupdf = callPackage ../applications/misc/mupdf { };
31306 mupdf-headless = mupdf.override {
31311 muso = callPackage ../applications/audio/muso {
31312 inherit (darwin.apple_sdk.frameworks) CoreServices;
31315 mystem = callPackage ../applications/misc/mystem { };
31317 diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
31319 diff-pdf = callPackage ../applications/misc/diff-pdf {
31321 inherit (darwin.apple_sdk.frameworks) Cocoa;
31324 diffuse = callPackage ../applications/misc/diffuse { };
31326 mlocate = callPackage ../tools/misc/mlocate { };
31328 mlxbf-bootctl = callPackage ../tools/misc/mlxbf-bootctl { };
31330 plocate = callPackage ../tools/misc/plocate { };
31332 mypaint = callPackage ../applications/graphics/mypaint { };
31334 mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { };
31336 mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
31338 mythtv = libsForQt5.callPackage ../applications/video/mythtv { };
31340 mle = callPackage ../applications/editors/mle { };
31342 namaka = callPackage ../development/tools/misc/namaka { };
31344 nano = callPackage ../applications/editors/nano { };
31346 nanoblogger = callPackage ../applications/misc/nanoblogger { };
31348 nanorc = callPackage ../applications/editors/nano/nanorc { };
31350 netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
31352 ncdu = callPackage ../tools/misc/ncdu { };
31354 ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
31356 ncview = callPackage ../tools/X11/ncview { } ;
31358 ne = callPackage ../applications/editors/ne { };
31360 nedit = callPackage ../applications/editors/nedit { };
31362 ngt = callPackage ../development/libraries/ngt { };
31364 notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
31366 notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
31368 notmuch = callPackage ../applications/networking/mailreaders/notmuch {
31369 pythonPackages = python3Packages;
31373 notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
31375 muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
31377 nufraw = callPackage ../applications/graphics/nufraw { };
31379 nufraw-thumbnailer = callPackage ../applications/graphics/nufraw {
31380 addThumbnailer = true;
31383 notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { };
31385 nova-filters = callPackage ../applications/audio/nova-filters { };
31387 nvi = callPackage ../applications/editors/nvi { };
31389 nvpy = callPackage ../applications/editors/nvpy { };
31391 gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate {
31392 inherit (darwin.apple_sdk.frameworks) Foundation;
31395 obs-cli = callPackage ../applications/misc/obs-cli { };
31397 obs-studio = qt6Packages.callPackage ../applications/video/obs-studio {
31398 ffmpeg = ffmpeg-full;
31401 obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
31402 wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { };
31404 octoprint = callPackage ../applications/misc/octoprint { };
31406 oculante = callPackage ../applications/graphics/oculante { };
31408 ocr-a = callPackage ../data/fonts/ocr-a { };
31410 ocrad = callPackage ../applications/graphics/ocrad { };
31412 offrss = callPackage ../applications/networking/offrss { };
31414 ogmtools = callPackage ../applications/video/ogmtools { };
31416 omegat = callPackage ../applications/misc/omegat.nix { };
31418 omxplayer = callPackage ../applications/video/omxplayer { };
31420 inherit (callPackage ../applications/networking/onionshare { }) onionshare onionshare-gui;
31422 openambit = qt5.callPackage ../applications/misc/openambit { };
31424 openbox = callPackage ../applications/window-managers/openbox { };
31426 openbox-menu = callPackage ../applications/misc/openbox-menu {
31427 stdenv = gccStdenv;
31430 openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
31432 opencpn = callPackage ../applications/misc/opencpn {
31433 inherit (darwin) DarwinTools;
31434 inherit (darwin.apple_sdk.frameworks) AppKit;
31437 openfx = callPackage ../development/libraries/openfx { };
31439 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio {
31440 openexr = openexr_3;
31443 open-music-kontrollers = lib.recurseIntoAttrs {
31444 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
31445 jit = callPackage ../applications/audio/open-music-kontrollers/jit.nix { };
31446 mephisto = callPackage ../applications/audio/open-music-kontrollers/mephisto.nix { };
31447 midi_matrix = callPackage ../applications/audio/open-music-kontrollers/midi_matrix.nix { };
31448 moony = callPackage ../applications/audio/open-music-kontrollers/moony.nix { };
31449 orbit = callPackage ../applications/audio/open-music-kontrollers/orbit.nix { };
31450 patchmatrix = callPackage ../applications/audio/open-music-kontrollers/patchmatrix.nix { };
31451 router = callPackage ../applications/audio/open-music-kontrollers/router.nix { };
31452 sherlock = callPackage ../applications/audio/open-music-kontrollers/sherlock.nix { };
31453 synthpod = callPackage ../applications/audio/open-music-kontrollers/synthpod.nix { };
31454 vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { };
31457 openrsync = darwin.apple_sdk_11_0.callPackage ../applications/networking/sync/openrsync { };
31459 openscad = libsForQt5.callPackage ../applications/graphics/openscad { };
31461 open-stage-control = callPackage ../applications/audio/open-stage-control { };
31463 opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client { };
31465 opentoonz = libsForQt5.callPackage ../applications/graphics/opentoonz { };
31467 opentabletdriver = callPackage ../tools/X11/opentabletdriver { };
31469 opentx = libsForQt5.callPackage ../applications/misc/opentx { };
31471 openvi = darwin.apple_sdk_11_0.callPackage ../applications/editors/openvi { };
31473 opera = callPackage ../applications/networking/browsers/opera { };
31475 oranda = callPackage ../applications/misc/oranda { };
31477 orca-c = callPackage ../applications/audio/orca-c { };
31479 organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { };
31481 osm2xmap = callPackage ../applications/misc/osm2xmap { };
31483 osmctools = callPackage ../applications/misc/osmctools { };
31485 osmium-tool = callPackage ../applications/misc/osmium-tool { };
31487 osmtogeojson = callPackage ../applications/misc/osmtogeojson { };
31489 owamp = callPackage ../applications/networking/owamp { };
31491 owofetch = callPackage ../tools/misc/owofetch {
31492 inherit (darwin.apple_sdk.frameworks) Foundation DiskArbitration;
31495 vgmplay-libvgm = callPackage ../applications/audio/vgmplay-libvgm { };
31497 vgmtools = callPackage ../tools/audio/vgmtools { };
31499 vital = callPackage ../applications/audio/vital { };
31501 vivaldi = callPackage ../applications/networking/browsers/vivaldi { };
31503 vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix { };
31505 libopenmpt = callPackage ../development/libraries/audio/libopenmpt { };
31507 libopenmpt-modplug = callPackage ../development/libraries/audio/libopenmpt-modplug { };
31509 openrazer-daemon = python3Packages.toPythonApplication python3Packages.openrazer-daemon;
31511 opusfile = callPackage ../applications/audio/opusfile { };
31513 opustags = callPackage ../applications/audio/opustags { };
31515 opusTools = callPackage ../applications/audio/opus-tools { };
31517 orpie = callPackage ../applications/misc/orpie {
31518 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
31521 osmo = callPackage ../applications/office/osmo { };
31523 osmo-bsc = callPackage ../servers/osmocom/osmo-bsc { };
31525 osmo-bts = callPackage ../servers/osmocom/osmo-bts { };
31527 osmo-ggsn = callPackage ../servers/osmocom/osmo-ggsn { };
31529 osmo-hlr = callPackage ../servers/osmocom/osmo-hlr { };
31531 osmo-hnbgw = callPackage ../servers/osmocom/osmo-hnbgw { };
31533 osmo-hnodeb = callPackage ../servers/osmocom/osmo-hnodeb { };
31535 osmo-iuh = callPackage ../servers/osmocom/osmo-iuh { };
31537 osmo-mgw = callPackage ../servers/osmocom/osmo-mgw { };
31539 osmo-msc = callPackage ../servers/osmocom/osmo-msc { };
31541 osmo-pcu = callPackage ../servers/osmocom/osmo-pcu { };
31543 osmo-sgsn = callPackage ../servers/osmocom/osmo-sgsn { };
31545 osmo-sip-connector = callPackage ../servers/osmocom/osmo-sip-connector { };
31547 osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server {
31548 protobuf = protobuf_21.override {
31549 abseil-cpp = abseil-cpp_202103.override {
31550 cxxStandard = "17";
31555 palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { };
31557 paleta = callPackage ../applications/graphics/paleta { };
31559 pamix = callPackage ../applications/audio/pamix { };
31561 pamixer = callPackage ../applications/audio/pamixer { };
31563 ncpamixer = callPackage ../applications/audio/ncpamixer { };
31565 pan = callPackage ../applications/networking/newsreaders/pan { };
31567 panotools = callPackage ../applications/graphics/panotools { };
31569 paprefs = callPackage ../applications/audio/paprefs { };
31571 pantalaimon = callPackage ../applications/networking/instant-messengers/pantalaimon { };
31573 pantalaimon-headless = callPackage ../applications/networking/instant-messengers/pantalaimon {
31574 enableDbusUi = false;
31577 parsec-bin = callPackage ../applications/misc/parsec/bin.nix { };
31579 pavucontrol = callPackage ../applications/audio/pavucontrol { };
31581 paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
31583 parlatype = callPackage ../applications/audio/parlatype { };
31585 packet-sd = callPackage ../development/tools/packet-sd { };
31587 metal-cli = callPackage ../development/tools/metal-cli { };
31589 pb_cli = callPackage ../tools/misc/pb_cli { };
31591 capture = callPackage ../tools/misc/capture { };
31593 pbrt = callPackage ../applications/graphics/pbrt { };
31595 pcloud = callPackage ../applications/networking/pcloud { };
31597 jpsxdec = callPackage ../tools/games/jpsxdec { };
31599 pdfslicer = callPackage ../applications/misc/pdfslicer { };
31601 pekwm = callPackage ../by-name/pe/pekwm/package.nix {
31607 pencil = callPackage ../applications/graphics/pencil {
31610 pentestgpt = callPackage ../tools/security/pentestgpt { };
31612 perseus = callPackage ../applications/science/math/perseus { };
31614 petrifoo = callPackage ../applications/audio/petrifoo {
31615 inherit (gnome2) libgnomecanvas;
31618 pdfchain = callPackage ../tools/typesetting/pdfchain { };
31620 pdfcpu = callPackage ../applications/graphics/pdfcpu { };
31621 pdftk = callPackage ../tools/typesetting/pdftk { };
31622 pdfgrep = callPackage ../tools/typesetting/pdfgrep { };
31624 pdfpc = callPackage ../applications/misc/pdfpc {
31625 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav;
31628 peaclock = callPackage ../applications/misc/peaclock {
31629 stdenv = gccStdenv;
31632 peazip = libsForQt5.callPackage ../tools/archivers/peazip { };
31634 peek = callPackage ../applications/video/peek { };
31636 peertube = callPackage ../servers/peertube {
31637 nodejs = nodejs_18;
31640 peroxide = callPackage ../applications/networking/peroxide { };
31642 pflask = callPackage ../os-specific/linux/pflask { };
31644 pfsshell = callPackage ../tools/misc/pfsshell { };
31646 phantomsocks = callPackage ../tools/networking/phantomsocks { };
31648 photoqt = callPackage ../by-name/ph/photoqt/package.nix {
31649 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
31652 photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
31654 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
31656 phrasendrescher = callPackage ../tools/security/phrasendrescher { };
31658 phrase-cli = callPackage ../tools/misc/phrase-cli { };
31660 phylactery = callPackage ../servers/web-apps/phylactery { };
31662 pianobar = callPackage ../applications/audio/pianobar { };
31664 pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
31666 pianoteq = callPackage ../applications/audio/pianoteq { };
31668 picard = callPackage ../applications/audio/picard { };
31670 picoloop = callPackage ../applications/audio/picoloop { };
31672 picosnitch = callPackage ../tools/networking/picosnitch { };
31674 pidginPackages = recurseIntoAttrs (callPackage ../applications/networking/instant-messengers/pidgin/pidgin-plugins { });
31676 inherit (pidginPackages) pidgin;
31678 pika-backup = callPackage ../applications/backup/pika-backup { };
31680 pur = callPackage ../development/tools/pur { };
31682 purpur = callPackage ../games/purpur { };
31684 pikopixel = callPackage ../applications/graphics/pikopixel { };
31686 pithos = callPackage ../applications/audio/pithos {
31687 pythonPackages = python3Packages;
31690 pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { };
31692 pinfo = callPackage ../applications/misc/pinfo { };
31694 pinpoint = callPackage ../applications/office/pinpoint { };
31696 pistol = callPackage ../tools/misc/pistol { };
31698 piston-cli = callPackage ../tools/misc/piston-cli { };
31700 pizarra = callPackage ../applications/graphics/pizarra { };
31702 plater = libsForQt5.callPackage ../applications/misc/plater { };
31704 plexamp = callPackage ../applications/audio/plexamp { };
31706 plex-media-player = libsForQt5.callPackage ../applications/video/plex-media-player { };
31708 plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
31710 plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { });
31712 plugdata = callPackage ../applications/audio/plugdata { };
31714 plugin-torture = callPackage ../applications/audio/plugin-torture { };
31716 pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { };
31718 pokemonsay = callPackage ../tools/misc/pokemonsay { };
31720 polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };
31722 polar-bookshelf1 = callPackage ../applications/misc/polar-bookshelf1 { };
31724 poezio = callPackage ../applications/networking/instant-messengers/poezio { };
31726 pommed_light = callPackage ../os-specific/linux/pommed-light { };
31728 polylith = callPackage ../development/tools/misc/polylith { };
31730 polymake = callPackage ../applications/science/math/polymake { };
31732 pomodoro = callPackage ../applications/misc/pomodoro {
31733 inherit (darwin.apple_sdk.frameworks) Foundation;
31736 ponymix = callPackage ../applications/audio/ponymix { };
31738 pothos = libsForQt5.callPackage ../applications/radio/pothos { };
31740 potrace = callPackage ../applications/graphics/potrace { };
31742 qiv = callPackage ../applications/graphics/qiv {
31743 imlib2 = imlib2Full;
31746 premid = callPackage ../applications/misc/premid { };
31748 processing = callPackage ../applications/graphics/processing {
31752 # perhaps there are better apps for this task? It's how I had configured my preivous system.
31753 # And I don't want to rewrite all rules
31754 procmail = callPackage ../applications/misc/procmail { };
31756 profanity = callPackage ../applications/networking/instant-messengers/profanity ({
31757 } // (config.profanity or {}));
31759 properties-cpp = callPackage ../development/libraries/properties-cpp { };
31761 proteus = callPackage ../applications/audio/proteus { };
31763 protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { };
31765 protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { };
31766 protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { };
31768 protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { };
31770 ps2client = callPackage ../applications/networking/ps2client { };
31772 ps2eps = callPackage ../tools/typesetting/ps2eps { };
31774 psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
31776 psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
31778 psol = callPackage ../development/libraries/psol { };
31780 pstree = callPackage ../applications/misc/pstree { };
31782 pt2-clone = callPackage ../applications/audio/pt2-clone { };
31784 ptask = callPackage ../applications/misc/ptask { };
31786 pulseaudio-ctl = callPackage ../applications/audio/pulseaudio-ctl { };
31788 pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
31790 pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
31792 puredata = callPackage ../applications/audio/puredata { };
31793 puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
31795 puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
31797 pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
31799 pwdsafety = callPackage ../tools/security/pwdsafety { };
31801 pwvucontrol = callPackage ../applications/audio/pwvucontrol { };
31803 pyload-ng = callPackage ../applications/networking/pyload-ng {};
31805 pyrosimple = callPackage ../applications/networking/p2p/pyrosimple { };
31807 qbittorrent = qt6Packages.callPackage ../applications/networking/p2p/qbittorrent {
31808 inherit (darwin.apple_sdk.frameworks) Cocoa;
31810 qbittorrent-nox = qbittorrent.override { guiSupport = false; };
31812 qcad = libsForQt5.callPackage ../applications/misc/qcad { };
31814 qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { };
31816 qctools = libsForQt5.callPackage ../applications/video/qctools { };
31818 qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
31820 eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { };
31822 qemu = callPackage ../applications/virtualization/qemu {
31823 inherit (darwin.apple_sdk_12_3.frameworks) CoreServices Cocoa Hypervisor Kernel vmnet;
31824 inherit (darwin.stubs) rez setfile;
31825 inherit (darwin) sigtool;
31827 if stdenv.hostPlatform.isDarwin then
31828 overrideSDK stdenv {
31829 darwinSdkVersion = "12.3";
31830 darwinMinVersion = "12.0";
31836 qemu-python-utils = python3Packages.toPythonApplication (
31837 python3Packages.qemu.override {
31838 fuseSupport = true;
31843 qemu-utils = qemu.override {
31847 # variant of qemu building user space emulator only - intended to be used from pkgsStatic
31848 qemu-user = qemu.override {
31852 canokey-qemu = callPackage ../applications/virtualization/qemu/canokey-qemu.nix { };
31854 wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
31856 qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
31858 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { };
31860 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
31862 qmplay2-qt5 = qmplay2.override { qtVersion = "5"; };
31863 qmplay2-qt6 = qmplay2.override { qtVersion = "6"; };
31865 qmidiarp = callPackage ../applications/audio/qmidiarp { };
31867 qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
31869 qmmp = qt6Packages.callPackage ../applications/audio/qmmp { };
31871 qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
31873 qpwgraph = qt6Packages.callPackage ../applications/audio/qpwgraph { };
31875 qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
31877 qscreenshot = libsForQt5.callPackage ../applications/graphics/qscreenshot { };
31879 qsstv = qt5.callPackage ../applications/radio/qsstv { };
31881 qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
31883 qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion {
31884 guvcview = guvcview.override {
31890 qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
31892 qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
31894 qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
31896 qtchan = libsForQt5.callPackage ../applications/networking/browsers/qtchan { };
31898 qtemu = libsForQt5.callPackage ../applications/virtualization/qtemu { };
31900 qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox {
31901 inherit (darwin.apple_sdk.frameworks) AVFoundation;
31904 qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
31906 quantomatic = callPackage ../applications/science/physics/quantomatic { };
31908 quassel = libsForQt5.callPackage ../applications/networking/irc/quassel {
31909 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
31912 quasselClient = quassel.override {
31913 monolithic = false;
31915 tag = "-client-kf5";
31918 quasselDaemon = quassel.override {
31919 monolithic = false;
31920 enableDaemon = true;
31922 tag = "-daemon-qt5";
31925 quill-qr = callPackage ../tools/security/quill-qr { };
31927 quirc = callPackage ../tools/graphics/quirc { };
31929 quisk = callPackage ../applications/radio/quisk { };
31931 quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss { };
31933 quodlibet = callPackage ../applications/audio/quodlibet {
31936 libappindicator-gtk3 = null;
31938 libsoup = libsoup_3;
31941 quodlibet-without-gst-plugins = quodlibet.override {
31942 libsoup = libsoup_3;
31943 tag = "-without-gst-plugins";
31944 withGstPlugins = false;
31947 quodlibet-xine = quodlibet.override {
31948 libsoup = libsoup_3;
31950 withGstreamerBackend = false;
31951 withXineBackend = true;
31954 quodlibet-full = quodlibet.override {
31955 inherit gtksourceview webkitgtk_4_0;
31957 keybinder3 = keybinder3;
31958 libappindicator-gtk3 = libappindicator-gtk3;
31959 libmodplug = libmodplug;
31960 libsoup = libsoup_3;
31962 withDbusPython = true;
31963 withMusicBrainzNgs = true;
31964 withPahoMqtt = true;
31965 withPypresence = true;
31969 quodlibet-xine-full = quodlibet-full.override {
31970 libsoup = libsoup_3;
31971 tag = "-xine-full";
31972 withGstreamerBackend = false;
31973 withXineBackend = true;
31976 qutebrowser = callPackage ../applications/networking/browsers/qutebrowser {
31977 inherit (__splicedPackages.qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland;
31980 qutebrowser-qt5 = callPackage ../applications/networking/browsers/qutebrowser {
31981 inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland;
31984 rakarrack = callPackage ../applications/audio/rakarrack {
31988 renoise = callPackage ../applications/audio/renoise { };
31990 redux = callPackage ../applications/audio/redux { };
31992 roomeqwizard = callPackage ../applications/audio/roomeqwizard { };
31994 radioboat = callPackage ../applications/audio/radioboat { };
31996 radiotray-ng = callPackage ../applications/audio/radiotray-ng {
32000 raiseorlaunch = callPackage ../applications/misc/raiseorlaunch { };
32002 rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { };
32004 rapidsvn = callPackage ../applications/version-management/rapidsvn { };
32006 ratmen = callPackage ../tools/X11/ratmen { };
32008 ratox = callPackage ../applications/networking/instant-messengers/ratox { };
32010 rawtherapee = callPackage ../applications/graphics/rawtherapee {
32011 fftw = fftwSinglePrec;
32014 rclone = callPackage ../applications/networking/sync/rclone { };
32016 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { };
32018 rcs = callPackage ../applications/version-management/rcs { };
32020 rcshist = callPackage ../applications/version-management/rcshist { };
32022 rdesktop = callPackage ../applications/networking/remote/rdesktop { };
32024 rdedup = callPackage ../tools/backup/rdedup {
32025 inherit (darwin.apple_sdk.frameworks) Security;
32028 rdup = callPackage ../tools/backup/rdup { };
32030 reaper = callPackage ../applications/audio/reaper {
32031 jackLibrary = libjack2; # Another option is "pipewire.jack".
32032 ffmpeg = ffmpeg_4-headless;
32035 recapp = callPackage ../applications/video/recapp { };
32037 recode = callPackage ../tools/text/recode { };
32039 reddsaver = callPackage ../applications/misc/reddsaver {
32040 inherit (darwin.apple_sdk.frameworks) Security;
32043 rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { };
32045 remotebox = callPackage ../applications/virtualization/remotebox { };
32047 restique = libsForQt5.callPackage ../applications/backup/restique { };
32049 retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
32051 revanced-cli = callPackage ../applications/misc/revanced-cli { };
32053 rgp = libsForQt5.callPackage ../development/tools/rgp { };
32055 ries = callPackage ../applications/science/math/ries { };
32057 ripcord = if stdenv.hostPlatform.isLinux then
32058 qt5.callPackage ../applications/networking/instant-messengers/ripcord { }
32060 callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { };
32062 ripser = callPackage ../applications/science/math/ripser { };
32064 rkdeveloptool = callPackage ../misc/rkdeveloptool { };
32066 rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { };
32068 rke = callPackage ../applications/networking/cluster/rke { };
32070 inherit (callPackage ../applications/networking/cluster/rke2 { }) rke2_stable rke2_latest rke2_testing;
32071 rke2 = rke2_stable;
32073 rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { };
32075 rofi-unwrapped = callPackage ../applications/misc/rofi { };
32076 rofi = callPackage ../applications/misc/rofi/wrapper.nix { };
32077 rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { };
32078 rofi-wayland = callPackage ../applications/misc/rofi/wrapper.nix {
32079 rofi-unwrapped = rofi-wayland-unwrapped;
32082 rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { };
32083 rofi-pass-wayland = callPackage ../tools/security/pass/rofi-pass.nix {
32084 backend = "wayland";
32087 rofi-menugen = callPackage ../applications/misc/rofi-menugen { };
32089 rofi-systemd = callPackage ../tools/system/rofi-systemd { };
32091 rootlesskit = callPackage ../tools/virtualization/rootlesskit { };
32093 rsclock = callPackage ../applications/misc/rsclock { };
32095 rstudio = libsForQt5.callPackage ../applications/editors/rstudio {
32099 rstudio-server = rstudio.override { server = true; };
32101 rsync = callPackage ../applications/networking/sync/rsync (config.rsync or {});
32102 rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix { };
32104 rtfm = callPackage ../applications/misc/rtfm { };
32106 rtl_433 = callPackage ../applications/radio/rtl_433 { };
32108 rtl-ais = callPackage ../applications/radio/rtl-ais { };
32110 inherit (callPackages ../applications/radio/rtl-sdr { })
32115 rtl-sdr = rtl-sdr-blog;
32117 rubyripper = callPackage ../applications/audio/rubyripper { };
32119 rucredstash = callPackage ../tools/security/rucredstash {
32120 inherit (darwin.apple_sdk.frameworks) Security;
32123 runc = callPackage ../applications/virtualization/runc { };
32125 rust-traverse = callPackage ../applications/misc/rust-traverse { };
32127 rusty-psn = callPackage ../applications/misc/rusty-psn { };
32129 rusty-psn-gui = rusty-psn.override { withGui = true; };
32131 rymcast = callPackage ../applications/audio/rymcast { };
32133 rymdport = callPackage ../applications/networking/rymdport {
32134 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
32137 uade = callPackage ../applications/audio/uade { };
32139 sacc = callPackage ../applications/networking/gopher/sacc { };
32141 savvycan = libsForQt5.callPackage ../applications/networking/sniffers/savvycan {};
32143 sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
32145 sbagen = callPackage ../applications/misc/sbagen { };
32147 scantailor-advanced = libsForQt5.callPackage ../applications/graphics/scantailor/advanced.nix { };
32149 scantailor-universal = libsForQt5.callPackage ../applications/graphics/scantailor/universal.nix { };
32151 sc-im = callPackage ../applications/misc/sc-im { };
32153 scli = callPackage ../applications/misc/scli { };
32155 scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { };
32156 scribus = scribus_1_5;
32158 seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
32160 seatd = callPackage ../applications/misc/seatd { };
32162 secrets-extractor = callPackage ../tools/security/secrets-extractor { };
32164 secretscanner = callPackage ../tools/security/secretscanner { };
32166 semiphemeral = callPackage ../tools/misc/semiphemeral { };
32168 semver = callPackage ../applications/misc/semver { };
32170 sent = callPackage ../applications/misc/sent { };
32172 seq24 = callPackage ../applications/audio/seq24 { };
32174 seq66 = qt5.callPackage ../applications/audio/seq66 { };
32176 setbfree = callPackage ../applications/audio/setbfree { };
32178 sfizz = callPackage ../applications/audio/sfizz { };
32180 sfxr = callPackage ../applications/audio/sfxr { };
32182 sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
32184 shadowfox = callPackage ../tools/networking/shadowfox { };
32186 shavee = callPackage ../applications/misc/shavee { };
32188 shfmt = callPackage ../tools/text/shfmt { };
32190 shipments = callPackage ../applications/misc/shipments { };
32192 shortwave = callPackage ../applications/audio/shortwave { };
32194 shotgun = callPackage ../tools/graphics/shotgun { };
32196 shot-scraper = callPackage ../tools/graphics/shot-scraper { };
32198 shutter = callPackage ../applications/graphics/shutter { };
32200 sic-image-cli = callPackage ../tools/graphics/sic-image-cli { };
32202 siproxd = callPackage ../applications/networking/siproxd { };
32204 sish = callPackage ../tools/networking/sish { };
32206 slingshot = callPackage ../tools/misc/slingshot { };
32208 slop = callPackage ../tools/misc/slop { };
32210 slowhttptest = callPackage ../tools/security/slowhttptest { };
32212 slrn = callPackage ../applications/networking/newsreaders/slrn { };
32214 smartcrop = callPackage ../tools/graphics/smartcrop { };
32216 sniffnet = callPackage ../applications/networking/sniffnet { };
32218 sniproxy = callPackage ../applications/networking/sniproxy { };
32220 snixembed = callPackage ../applications/misc/snixembed { };
32222 sommelier = callPackage ../applications/window-managers/sommelier { };
32224 sooperlooper = callPackage ../applications/audio/sooperlooper { };
32226 sops = callPackage ../tools/security/sops { };
32228 sorcer = callPackage ../applications/audio/sorcer { };
32230 sound-juicer = callPackage ../applications/audio/sound-juicer { };
32232 soundtracker = callPackage ../applications/audio/soundtracker { };
32234 spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
32236 spike = callPackage ../applications/virtualization/spike { };
32238 tensorman = callPackage ../tools/misc/tensorman { };
32240 spideroak = callPackage ../applications/networking/spideroak { };
32242 spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { };
32244 spotify-tray = callPackage ../applications/misc/spotify-tray { };
32246 sptlrx = callPackage ../applications/audio/sptlrx { };
32248 sptk = callPackage ../development/libraries/sptk { };
32250 squishyball = callPackage ../applications/audio/squishyball {
32251 ncurses = ncurses5;
32254 stw = callPackage ../applications/misc/stw { };
32256 styx = callPackage ../applications/misc/styx { };
32258 sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { };
32260 tart = callPackage ../applications/virtualization/tart { };
32262 wavebox = callPackage ../applications/networking/instant-messengers/wavebox { };
32264 sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { };
32266 stag = callPackage ../applications/misc/stag {
32270 linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
32272 sweethome3d = recurseIntoAttrs (
32273 (callPackage ../applications/misc/sweethome3d { }) //
32274 (callPackage ../applications/misc/sweethome3d/editors.nix {
32275 sweethome3dApp = sweethome3d.application;
32279 swingsane = callPackage ../applications/graphics/swingsane { };
32281 sxiv = callPackage ../applications/graphics/sxiv {
32282 imlib2 = imlib2Full;
32285 nsxiv = callPackage ../by-name/ns/nsxiv/package.nix {
32286 imlib2 = imlib2Full;
32289 resilio-sync = callPackage ../applications/networking/resilio-sync { };
32291 dropbox = callPackage ../applications/networking/dropbox { };
32293 dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
32295 synology-drive-client = callPackage ../applications/networking/synology-drive-client { };
32297 synology-cloud-sync-decryption-tool = callPackage ../applications/networking/synology-cloud-sync-decryption-tool { };
32299 litemdview = callPackage ../applications/graphics/litemdview { };
32301 maestral = with python3Packages; toPythonApplication maestral;
32303 maestral-gui = qt6Packages.callPackage ../applications/networking/maestral-qt { };
32305 myfitnesspal = with python3Packages; toPythonApplication myfitnesspal;
32307 lemurs = callPackage ../applications/display-managers/lemurs { };
32309 libstrangle = callPackage ../tools/X11/libstrangle {
32310 stdenv = stdenv_32bit;
32313 lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm { };
32315 lightdm_qt = lightdm.override { withQt5 = true; };
32317 lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter { };
32319 lightdm-gtk-greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix {
32320 inherit (xfce) xfce4-dev-tools;
32323 lightdm-slick-greeter = callPackage ../applications/display-managers/lightdm-slick-greeter { };
32325 lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { };
32327 lightdm-mobile-greeter = callPackage ../applications/display-managers/lightdm-mobile-greeter { };
32329 lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter { };
32331 ly = callPackage ../applications/display-managers/ly { };
32333 slic3r = callPackage ../applications/misc/slic3r { };
32335 curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { };
32337 curaengine = callPackage ../applications/misc/curaengine {
32338 inherit (python3.pkgs) libarcus;
32339 protobuf = protobuf_21;
32342 cura = libsForQt5.callPackage ../applications/misc/cura { };
32344 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { };
32346 peru = callPackage ../applications/version-management/peru { };
32348 pmidi = callPackage ../applications/audio/pmidi { };
32350 printrun = callPackage ../applications/misc/printrun { };
32352 prusa-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer {
32353 # Build with clang even on Linux, because GCC uses absolutely obscene amounts of memory
32354 # on this particular code base (OOM with 32GB memory and --cores 16 on GCC, succeeds
32355 # with --cores 32 on clang).
32356 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK llvmPackages.stdenv "11.0" else llvmPackages.stdenv;
32359 super-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer/super-slicer.nix { };
32361 super-slicer-beta = super-slicer.beta;
32363 super-slicer-latest = super-slicer.latest;
32365 bambu-studio = callPackage ../applications/misc/bambu-studio {
32366 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-plugins-good;
32368 wxGTK31 = wxGTK31.override {
32370 withPrivateFonts = true;
32375 orca-slicer = callPackage ../applications/misc/bambu-studio/orca-slicer.nix {};
32377 snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };
32379 robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
32381 routedns = callPackage ../tools/networking/routedns { };
32383 skrooge = libsForQt5.callPackage ../applications/office/skrooge { };
32385 smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { };
32387 snapper = callPackage ../tools/misc/snapper { };
32388 snapper-gui = callPackage ../applications/misc/snapper-gui { };
32390 snd = darwin.apple_sdk_11_0.callPackage ../applications/audio/snd {
32391 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices CoreMIDI;
32394 sharpsat-td = callPackage ../applications/science/logic/sharpsat-td { };
32396 shntool = callPackage ../applications/audio/shntool { };
32398 sipp = callPackage ../development/tools/misc/sipp { };
32400 soci = callPackage ../development/libraries/soci { };
32402 socialscan = with python3.pkgs; toPythonApplication socialscan;
32404 sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { };
32406 sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
32408 soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
32410 soundsource = callPackage ../applications/audio/soundsource { };
32412 sox = callPackage ../applications/misc/audio/sox {
32413 inherit (darwin.apple_sdk.frameworks) CoreAudio;
32416 soxr = callPackage ../applications/misc/audio/soxr { };
32418 spek = callPackage ../applications/audio/spek {
32419 autoreconfHook = buildPackages.autoreconfHook269;
32422 spotify = callPackage ../applications/audio/spotify { };
32424 spotify-player = callPackage ../applications/audio/spotify-player { };
32426 psst = callPackage ../applications/audio/psst { };
32428 squeezelite-pulse = callPackage ../by-name/sq/squeezelite/package.nix {
32429 audioBackend = "pulse";
32432 ltunify = callPackage ../tools/misc/ltunify { };
32434 ssrc = callPackage ../applications/audio/ssrc { };
32436 stalonetray = callPackage ../applications/window-managers/stalonetray { };
32438 inherit (ocaml-ng.ocamlPackages) stog;
32440 stp = callPackage ../applications/science/logic/stp { };
32442 stretchly = callPackage ../applications/misc/stretchly { };
32444 stuffbin = callPackage ../tools/filesystems/stuffbin { };
32446 stumpish = callPackage ../applications/window-managers/stumpish { };
32448 stumpwm = sbclPackages.stumpwm;
32450 stumpwm-unwrapped = sbclPackages.stumpwm-unwrapped;
32452 sublime = callPackage ../applications/editors/sublime/2 { };
32454 sublime3Packages = recurseIntoAttrs (callPackage ../applications/editors/sublime/3/packages.nix { });
32456 sublime3 = sublime3Packages.sublime3;
32458 sublime3-dev = sublime3Packages.sublime3-dev;
32460 inherit (recurseIntoAttrs (callPackage ../applications/editors/sublime/4/packages.nix { }))
32464 inherit (callPackage ../applications/version-management/sublime-merge {})
32468 inherit (callPackages ../applications/version-management/subversion {
32470 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
32473 subversionClient = subversion.override {
32474 bdbSupport = false;
32475 perlBindings = true;
32476 pythonBindings = true;
32479 subtitlr = callPackage ../applications/audio/subtitlr { };
32481 subunit = callPackage ../development/libraries/subunit { };
32483 surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
32485 surge = callPackage ../applications/audio/surge {
32489 surge-XT = callPackage ../applications/audio/surge-XT { };
32491 survex = callPackage ../applications/misc/survex {
32492 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
32495 supersonic-wayland = supersonic.override {
32496 waylandSupport = true;
32499 svkbd = callPackage ../applications/accessibility/svkbd { };
32501 swaglyrics = callPackage ../tools/misc/swaglyrics { };
32503 swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
32505 sylpheed = callPackage ../applications/networking/mailreaders/sylpheed {
32506 inherit (darwin.apple_sdk.frameworks) Foundation;
32509 symbolic-preview = callPackage ../applications/graphics/symbolic-preview { };
32511 symlinks = callPackage ../tools/system/symlinks { };
32513 syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
32515 syncplay-nogui = syncplay.override { enableGUI = false; };
32517 syncterm = callPackage ../applications/terminal-emulators/syncterm { };
32519 inherit (callPackages ../applications/networking/syncthing {
32520 inherit (darwin) autoSignDarwinBinariesHook;
32523 syncthing-discovery
32526 syncthingtray = kdePackages.callPackage ../applications/misc/syncthingtray {
32527 # renamed in KF5 -> KF6
32528 plasma-framework = kdePackages.libplasma;
32530 syncthingtray-minimal = syncthingtray.override {
32531 webviewSupport = false;
32533 kioPluginSupport = false;
32534 plasmoidSupport = false;
32535 systemdSupport = true;
32538 synergy = libsForQt5.callPackage ../applications/misc/synergy {
32539 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
32540 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices Carbon Cocoa CoreServices ScreenSaver UserNotifications;
32543 synergyWithoutGUI = synergy.override { withGUI = false; };
32545 tabbed = callPackage ../applications/window-managers/tabbed {
32546 # if you prefer a custom config, write the config.h in tabbed.config.h
32548 # customConfig = builtins.readFile ./tabbed.config.h;
32551 taffybar = callPackage ../applications/window-managers/taffybar {
32552 inherit (haskellPackages) ghcWithPackages taffybar;
32555 tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho { };
32557 tagger = callPackage ../applications/audio/tagger { };
32559 tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs { };
32561 tailor = callPackage ../applications/version-management/tailor { };
32563 tailor-gui = callPackage ../os-specific/linux/tailor-gui { };
32565 taizen = callPackage ../applications/misc/taizen { };
32567 talosctl = callPackage ../applications/networking/cluster/talosctl { };
32569 talentedhack = callPackage ../applications/audio/talentedhack { };
32571 tambura = callPackage ../applications/audio/tambura { };
32573 tamgamp.lv2 = callPackage ../applications/audio/tamgamp.lv2 { };
32575 tanka = callPackage ../applications/networking/cluster/tanka { };
32577 teams = callPackage ../applications/networking/instant-messengers/teams { };
32579 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
32580 teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
32581 teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
32583 taskell = haskell.lib.compose.justStaticExecutables haskellPackages.taskell;
32585 taskjuggler = callPackage ../applications/misc/taskjuggler { };
32587 tabula-java = callPackage ../applications/misc/tabula-java { };
32589 tasknc = callPackage ../applications/misc/tasknc { };
32591 tasktimer = callPackage ../applications/misc/tasktimer { };
32593 taskwarrior-tui = callPackage ../applications/misc/taskwarrior-tui { };
32595 dstask = callPackage ../applications/misc/dstask { };
32597 tasksh = callPackage ../applications/misc/tasksh { };
32599 taskserver = callPackage ../servers/misc/taskserver { };
32601 taskopen = callPackage ../applications/misc/taskopen { };
32603 telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop {
32604 stdenv = if stdenv.hostPlatform.isDarwin
32605 then overrideSDK stdenv "11.0"
32609 telegram-bot-api = callPackage ../servers/telegram-bot-api { };
32611 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
32613 tg = python3Packages.callPackage ../applications/networking/instant-messengers/telegram/tg { };
32615 telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { };
32617 telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze { };
32619 telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger { };
32621 telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { };
32623 telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle { };
32625 tempo = callPackage ../servers/tracing/tempo { };
32627 temporal = callPackage ../applications/networking/cluster/temporal { };
32629 temporal-cli = callPackage ../applications/networking/cluster/temporal-cli { };
32631 temporalite = callPackage ../applications/networking/cluster/temporalite { };
32633 tenacity = callPackage ../applications/audio/tenacity { };
32635 tendermint = callPackage ../tools/networking/tendermint { };
32637 termdbms = callPackage ../development/tools/database/termdbms { };
32639 termdown = python3Packages.callPackage ../applications/misc/termdown { };
32641 termimage = callPackage ../tools/graphics/termimage { };
32643 terminaltexteffects = with python3Packages; toPythonApplication terminaltexteffects ;
32645 terminal-notifier = callPackage ../applications/misc/terminal-notifier { };
32647 textplots = callPackage ../tools/graphics/textplots { };
32649 texture-synthesis = callPackage ../tools/graphics/texture-synthesis { };
32651 texturepacker = qt6.callPackage ../applications/graphics/texturepacker { };
32653 termtosvg = callPackage ../tools/misc/termtosvg { };
32655 tessen = callPackage ../tools/security/tessen { };
32657 inherit (callPackage ../applications/graphics/tesseract {
32658 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
32663 tesseract = tesseract5;
32665 tetraproc = callPackage ../applications/audio/tetraproc { };
32667 tev = callPackage ../applications/graphics/tev { };
32669 textual-paint = callPackage ../applications/graphics/textual-paint { };
32671 themechanger = callPackage ../applications/misc/themechanger { };
32673 thinkingRock = callPackage ../applications/misc/thinking-rock { };
32675 thokr = callPackage ../applications/misc/thokr { };
32677 betterbird-unwrapped = callPackage ../applications/networking/mailreaders/betterbird { };
32678 betterbird = wrapThunderbird betterbird-unwrapped {
32679 desktopName = "Betterbird";
32680 pname = "betterbird";
32683 thunderbirdPackages = recurseIntoAttrs (callPackage ../applications/networking/mailreaders/thunderbird/packages.nix {
32684 callPackage = newScope {
32685 inherit (rustPackages) cargo rustc;
32689 thunderbird-unwrapped = thunderbirdPackages.thunderbird;
32690 thunderbird = wrapThunderbird thunderbird-unwrapped { };
32692 thunderbird-115 = wrapThunderbird thunderbirdPackages.thunderbird-115 { };
32693 thunderbird-128 = wrapThunderbird thunderbirdPackages.thunderbird-128 { };
32695 thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped {
32696 applicationName = "thunderbird";
32697 pname = "thunderbird-bin";
32698 desktopName = "Thunderbird";
32700 thunderbird-bin-unwrapped = callPackage ../applications/networking/mailreaders/thunderbird-bin {
32701 generated = import ../applications/networking/mailreaders/thunderbird-bin/release_sources.nix;
32704 thunderbolt = callPackage ../os-specific/linux/thunderbolt { };
32706 ticpp = callPackage ../development/libraries/ticpp { };
32708 ticker = callPackage ../applications/misc/ticker { };
32710 tickrs = callPackage ../applications/misc/tickrs { };
32712 tijolo = callPackage ../applications/editors/tijolo { };
32714 timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
32715 fftw = fftwSinglePrec;
32718 timelimit = callPackage ../tools/misc/timelimit { };
32722 timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { };
32723 timeshift = callPackage ../applications/backup/timeshift { grubPackage = grub2; };
32724 timeshift-minimal = callPackage ../applications/backup/timeshift/minimal.nix { };
32726 timeshift-unwrapped
32731 timewarrior = callPackage ../applications/misc/timewarrior { };
32733 timew-sync-server = callPackage ../applications/misc/timew-sync-server { };
32735 timg = callPackage ../tools/graphics/timg { };
32737 timidity = callPackage ../tools/misc/timidity {
32738 inherit (darwin.apple_sdk.frameworks) CoreAudio;
32739 inherit (darwin) libobjc;
32742 tint2 = callPackage ../applications/misc/tint2 { };
32744 tiny = callPackage ../applications/networking/irc/tiny {
32745 inherit (darwin.apple_sdk.frameworks) Foundation;
32748 tipp10 = qt6.callPackage ../applications/misc/tipp10 { };
32750 tkrev = callPackage ../applications/version-management/tkrev { };
32752 tla = callPackage ../applications/version-management/arch { };
32754 tlf = callPackage ../applications/radio/tlf { };
32756 tlp = callPackage ../tools/misc/tlp {
32757 inherit (linuxPackages) x86_energy_perf_policy;
32760 tmatrix = callPackage ../applications/misc/tmatrix { };
32762 tnef = callPackage ../applications/misc/tnef { };
32764 todiff = callPackage ../applications/misc/todiff { };
32766 todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
32768 todofi-sh = callPackage ../applications/office/todofi.sh { };
32770 todoman = callPackage ../applications/office/todoman { };
32772 tofi = callPackage ../applications/misc/tofi { };
32774 topydo = callPackage ../applications/misc/topydo { };
32776 torrential = callPackage ../applications/networking/p2p/torrential { };
32778 torrenttools = callPackage ../tools/misc/torrenttools {
32782 tortoisehg = callPackage ../applications/version-management/tortoisehg { };
32784 tone = callPackage ../applications/audio/tone { };
32786 tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { };
32788 tonelib-jam = callPackage ../applications/audio/tonelib-jam { };
32790 tonelib-zoom = callPackage ../applications/audio/tonelib-zoom { };
32792 tonelib-metal = callPackage ../applications/audio/tonelib-metal { };
32794 tonelib-noisereducer = callPackage ../applications/audio/tonelib-noisereducer { };
32796 tony = libsForQt5.callPackage ../applications/audio/tony { };
32798 toot = callPackage ../applications/misc/toot { };
32800 toipe = callPackage ../applications/misc/toipe { };
32802 toxiproxy = callPackage ../development/tools/toxiproxy { };
32804 tqsl = callPackage ../applications/radio/tqsl { };
32805 trustedqsl = tqsl; # Alias added 2019-02-10
32807 transcode = callPackage ../applications/audio/transcode { };
32809 transcribe = callPackage ../applications/audio/transcribe { };
32811 libtransmission_3 = transmission_3.override {
32813 enableDaemon = false;
32816 transmission_3-gtk = transmission_3.override { enableGTK3 = true; };
32817 transmission_3-qt = transmission_3.override { enableQt = true; };
32818 transmission_3_noSystemd = transmission_3.override { enableSystemd = false; };
32820 # Needs macOS >= 10.14.6
32821 transmission_4 = darwin.apple_sdk_11_0.callPackage ../applications/networking/p2p/transmission/4.nix {
32822 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
32824 libutp = libutp_3_4;
32826 libtransmission_4 = transmission_4.override {
32828 enableDaemon = false;
32831 transmission_4-gtk = transmission_4.override { enableGTK3 = true; };
32832 transmission_4-qt5 = transmission_4.override { enableQt5 = true; };
32833 transmission_4-qt6 = transmission_4.override { enableQt6 = true; };
32834 transmission_4-qt = transmission_4-qt5;
32836 transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk { };
32838 transgui = callPackage ../applications/networking/p2p/transgui { };
32840 traverso = libsForQt5.callPackage ../applications/audio/traverso { };
32842 trayer = callPackage ../applications/window-managers/trayer { };
32844 tinywl = callPackage ../applications/window-managers/tinywl {
32845 wlroots = wlroots_0_18;
32848 tree-from-tags = callPackage ../applications/audio/tree-from-tags { };
32850 tdrop = callPackage ../applications/misc/tdrop { };
32852 tre-command = callPackage ../tools/system/tre-command { };
32854 tree = callPackage ../tools/system/tree { };
32856 treesheets = callPackage ../applications/office/treesheets {
32858 inherit (darwin.apple_sdk.frameworks) Cocoa;
32861 tremc = callPackage ../applications/networking/p2p/tremc { };
32863 trillian-im = callPackage ../applications/networking/instant-messengers/trillian-im { };
32865 trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
32867 ttyper = callPackage ../applications/misc/ttyper { };
32869 tuba = callPackage ../applications/misc/tuba { };
32871 tudu = callPackage ../applications/office/tudu { };
32873 tuna = callPackage ../os-specific/linux/tuna { };
32875 tunefish = callPackage ../applications/audio/tunefish {
32876 stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4
32879 tut = callPackage ../applications/misc/tut { };
32881 tuxclocker = libsForQt5.callPackage ../applications/misc/tuxclocker {
32882 tuxclocker-plugins = tuxclocker-plugins-with-unfree;
32885 tuxclocker-without-unfree = libsForQt5.callPackage ../applications/misc/tuxclocker { };
32887 tuxedo-rs = callPackage ../os-specific/linux/tuxedo-rs { };
32889 twmn = libsForQt5.callPackage ../applications/misc/twmn { };
32891 testssl = callPackage ../applications/networking/testssl { };
32893 tests-stdenv-gcc-stageCompare = callPackage ../test/stdenv/gcc-stageCompare.nix { };
32895 t-rec = callPackage ../misc/t-rec {
32896 inherit (darwin.apple_sdk.frameworks) Foundation;
32899 ulauncher = callPackage ../applications/misc/ulauncher { };
32901 twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
32903 terminal-stocks = callPackage ../applications/misc/terminal-stocks { };
32905 terminal-typeracer = callPackage ../applications/misc/terminal-typeracer {
32906 inherit (darwin.apple_sdk.frameworks) Security;
32909 typer = callPackage ../applications/misc/typer { };
32911 typioca = callPackage ../applications/misc/typioca { };
32913 ueberzug = with python3Packages; toPythonApplication ueberzug;
32915 ueberzugpp = callPackage ../by-name/ue/ueberzugpp/package.nix {
32916 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
32919 uefi-run = callPackage ../tools/virtualization/uefi-run { };
32921 umurmur = callPackage ../applications/networking/umurmur { };
32923 udocker = callPackage ../tools/virtualization/udocker { };
32925 uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix {});
32926 uefitool = uefitoolPackages.new-engine;
32928 ungoogled-chromium = callPackage ../applications/networking/browsers/chromium ((config.chromium or {}) // {
32930 channel = "ungoogled-chromium";
32933 uni = callPackage ../applications/misc/uni { };
32935 unigine-valley = callPackage ../applications/graphics/unigine-valley { };
32937 unigine-heaven = callPackage ../applications/graphics/unigine-heaven { };
32939 unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { };
32941 unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { };
32943 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { };
32945 unpaper = callPackage ../tools/graphics/unpaper { };
32947 unison-ucm = callPackage ../development/compilers/unison { };
32949 upnp-router-control = callPackage ../applications/networking/upnp-router-control { };
32951 urh = callPackage ../applications/radio/urh { };
32953 uroboros = callPackage ../tools/system/uroboros { };
32955 uuagc = haskell.lib.compose.justStaticExecutables haskellPackages.uuagc;
32957 uucp = callPackage ../tools/misc/uucp { };
32959 uvccapture = callPackage ../applications/video/uvccapture { };
32961 uwimap = callPackage ../tools/networking/uwimap { };
32963 utm = callPackage ../os-specific/darwin/utm { };
32965 utox = callPackage ../applications/networking/instant-messengers/utox { };
32967 valentina = libsForQt5.callPackage ../applications/misc/valentina { };
32969 vbindiff = callPackage ../applications/editors/vbindiff { };
32971 vcprompt = callPackage ../applications/version-management/vcprompt {
32972 autoconf = buildPackages.autoconf269;
32975 vcs = callPackage ../applications/video/vcs { };
32977 vcv-rack = callPackage ../applications/audio/vcv-rack { };
32979 vdirsyncer = with python3Packages; toPythonApplication vdirsyncer;
32981 vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
32983 vengi-tools = darwin.apple_sdk_11_0.callPackage ../applications/graphics/vengi-tools {
32984 inherit (darwin.apple_sdk_11_0.frameworks) Carbon CoreServices OpenCL;
32987 verbiste = callPackage ../applications/misc/verbiste { };
32989 veusz = libsForQt5.callPackage ../applications/graphics/veusz { };
32991 vim = vimUtils.makeCustomizable (callPackage ../applications/editors/vim {
32992 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
32995 vimiv-qt = callPackage ../applications/graphics/vimiv-qt { };
32998 macvimUtils = callPackage ../applications/editors/vim/macvim-configurable.nix { };
32999 in macvimUtils.makeCustomizable (callPackage ../applications/editors/vim/macvim.nix {
33000 stdenv = clangStdenv;
33003 vim-full = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/full.nix {
33004 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
33005 inherit (darwin) libobjc;
33008 vim-darwin = (vim-full.override {
33016 pname = "vim-darwin";
33018 platforms = lib.platforms.darwin;
33022 vimacs = callPackage ../applications/editors/vim/vimacs.nix { };
33024 vimv = callPackage ../tools/misc/vimv { };
33026 vimv-rs = callPackage ../tools/misc/vimv-rs {
33027 inherit (darwin.apple_sdk.frameworks) Foundation;
33030 qpdfview = libsForQt5.callPackage ../applications/office/qpdfview { };
33032 vimgolf = callPackage ../games/vimgolf { };
33034 vimpc = callPackage ../applications/audio/vimpc { };
33036 # this is a lower-level alternative to wrapNeovim conceived to handle
33037 # more usecases when wrapping neovim. The interface is being actively worked on
33038 # so expect breakage. use wrapNeovim instead if you want a stable alternative
33039 wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
33040 wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
33041 neovim-unwrapped = callPackage ../by-name/ne/neovim-unwrapped/package.nix {
33042 CoreServices = darwin.apple_sdk.frameworks.CoreServices;
33043 lua = if lib.meta.availableOn stdenv.hostPlatform luajit then luajit else lua5_1;
33046 neovimUtils = callPackage ../applications/editors/neovim/utils.nix {
33049 neovim = wrapNeovim neovim-unwrapped { };
33051 gnvim-unwrapped = callPackage ../applications/editors/neovim/gnvim { };
33053 gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { };
33055 virter = callPackage ../applications/virtualization/virter { };
33057 virt-viewer = callPackage ../applications/virtualization/virt-viewer { };
33059 virt-top = callPackage ../applications/virtualization/virt-top {
33060 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
33063 virt-what = callPackage ../applications/virtualization/virt-what { };
33065 virt-manager = callPackage ../applications/virtualization/virt-manager {
33066 system-libvirt = libvirt;
33069 virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
33070 qtermwidget = lxqt.qtermwidget_1_4;
33073 virtual-ans = callPackage ../applications/audio/virtual-ans { };
33075 virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
33076 stdenv = stdenv_32bit;
33077 inherit (gnome2) libIDL;
33079 # VirtualBox uses wsimport, which was removed after JDK 8.
33083 virtualboxKvm = lowPrio (virtualbox.override {
33087 virtualboxHardened = lowPrio (virtualbox.override {
33088 enableHardening = true;
33091 virtualboxHeadless = lowPrio (virtualbox.override {
33092 enableHardening = true;
33096 virtualboxExtpack = callPackage ../applications/virtualization/virtualbox/extpack.nix { };
33098 virtualboxWithExtpack = lowPrio (virtualbox.override {
33099 extensionPack = virtualboxExtpack;
33102 virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix {
33106 virtualgl = callPackage ../tools/X11/virtualgl {
33107 virtualglLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33108 then pkgsi686Linux.virtualglLib
33112 primusLib = callPackage ../tools/X11/primus/lib.nix {
33113 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
33116 primus = callPackage ../tools/X11/primus {
33117 stdenv_i686 = pkgsi686Linux.stdenv;
33118 primusLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33119 then pkgsi686Linux.primusLib
33123 bumblebee = callPackage ../tools/X11/bumblebee {
33124 nvidia_x11 = linuxPackages.nvidia_x11;
33125 nvidia_x11_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33126 then pkgsi686Linux.linuxPackages.nvidia_x11.override { libsOnly = true; }
33128 libglvnd_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33129 then pkgsi686Linux.libglvnd
33133 uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { };
33135 viper4linux = callPackage ../applications/audio/viper4linux { };
33136 viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { };
33138 vkeybd = callPackage ../applications/audio/vkeybd { };
33140 vlc-bin-universal = vlc-bin.override { variant = "universal"; };
33142 libvlc = vlc.override {
33147 vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
33149 vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
33151 vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { };
33153 vocproc = callPackage ../applications/audio/vocproc { };
33155 vnstat = callPackage ../applications/networking/vnstat { };
33157 vocal = callPackage ../applications/audio/vocal { };
33159 volnoti = callPackage ../applications/misc/volnoti { };
33161 vorbis-tools = callPackage ../applications/audio/vorbis-tools {
33162 autoreconfHook = buildPackages.autoreconfHook269;
33165 vpv = callPackage ../applications/graphics/vpv { };
33167 vscode = callPackage ../applications/editors/vscode/vscode.nix { };
33168 vscode-fhs = vscode.fhs;
33169 vscode-fhsWithPackages = vscode.fhsWithPackages;
33171 vscode-with-extensions = callPackage ../applications/editors/vscode/with-extensions.nix { };
33173 vscode-utils = callPackage ../applications/editors/vscode/extensions/vscode-utils.nix { };
33175 vscode-extensions = recurseIntoAttrs (callPackage ../applications/editors/vscode/extensions { });
33177 vscode-js-debug = callPackage ../by-name/vs/vscode-js-debug/package.nix {
33178 inherit (darwin.apple_sdk.frameworks) AppKit Security;
33181 vscodium = callPackage ../applications/editors/vscode/vscodium.nix { };
33182 vscodium-fhs = vscodium.fhs;
33183 vscodium-fhsWithPackages = vscodium.fhsWithPackages;
33185 openvscode-server = callPackage ../servers/openvscode-server {
33186 nodejs = nodejs_18;
33187 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
33190 code-server = callPackage ../servers/code-server {
33191 nodejs = nodejs_20;
33192 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa CoreServices Security;
33195 vue = callPackage ../applications/misc/vue { };
33197 vuze = callPackage ../applications/networking/p2p/vuze {
33198 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
33199 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
33202 vwm = callPackage ../applications/window-managers/vwm { };
33204 wad = callPackage ../tools/security/wad { };
33206 wafw00f = callPackage ../tools/security/wafw00f { };
33208 whispers = with python3Packages; toPythonApplication whispers;
33210 whisper-ctranslate2 = callPackage ../tools/audio/whisper-ctranslate2 { };
33212 waon = callPackage ../applications/audio/waon { };
33214 warp = callPackage ../applications/networking/warp {
33215 inherit (darwin.apple_sdk.frameworks) Security Foundation;
33218 warp-plus = callPackage ../by-name/wa/warp-plus/package.nix {
33219 buildGoModule = buildGo122Module;
33222 warpd = callPackage ../applications/misc/warpd { };
33224 watershot = callPackage ../applications/misc/watershot { };
33226 waypaper = callPackage ../applications/misc/waypaper { };
33228 w3m = callPackage ../applications/networking/browsers/w3m { };
33230 # Should always be the version with the most features
33233 # Version without X11
33234 w3m-nox = w3m.override {
33235 x11Support = false;
33236 imlib2 = imlib2-nox;
33239 # Version without X11 or graphics
33240 w3m-nographics = w3m.override {
33241 x11Support = false;
33242 graphicsSupport = false;
33245 # Version for batch text processing, not a good browser
33246 w3m-batch = w3m.override {
33247 graphicsSupport = false;
33248 mouseSupport = false;
33249 x11Support = false;
33250 imlib2 = imlib2-nox;
33253 watchmate = callPackage ../applications/misc/watchmate { };
33255 watson = callPackage ../applications/office/watson { };
33257 wapiti = callPackage ../tools/security/wapiti { };
33259 weave-gitops = callPackage ../applications/networking/cluster/weave-gitops { };
33261 wayfire = callPackage ../applications/window-managers/wayfire/default.nix {
33262 wlroots = wlroots_0_17;
33264 wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { };
33266 wayfirePlugins = recurseIntoAttrs (
33267 callPackage ../applications/window-managers/wayfire/plugins.nix { }
33269 wayfire-with-plugins = callPackage ../applications/window-managers/wayfire/wrapper.nix {
33270 plugins = with wayfirePlugins; [ wcm wf-shell ];
33273 waypipe = callPackage ../applications/networking/remote/waypipe { };
33275 wayv = callPackage ../tools/X11/wayv { };
33277 wayvnc = callPackage ../applications/networking/remote/wayvnc { };
33279 webanalyze = callPackage ../tools/security/webanalyze { };
33281 webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
33283 webcord = callPackage ../by-name/we/webcord/package.nix { electron = electron_32; };
33285 webcord-vencord = callPackage ../by-name/we/webcord-vencord/package.nix { electron = electron_31; };
33287 webex = callPackage ../applications/networking/instant-messengers/webex { };
33289 webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {
33290 stdenv = if stdenv.cc.isClang then gccStdenv else stdenv;
33293 webssh = with python3Packages; toPythonApplication webssh;
33295 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop { };
33297 wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { };
33299 weechat-unwrapped = callPackage ../applications/networking/irc/weechat {
33300 inherit (darwin) libobjc;
33301 inherit (darwin) libresolv;
33305 weechat = wrapWeechat weechat-unwrapped { };
33307 weechatScripts = recurseIntoAttrs (callPackage ../applications/networking/irc/weechat/scripts { });
33309 westonLite = weston.override {
33310 demoSupport = false;
33311 jpegSupport = false;
33312 lcmsSupport = false;
33313 pangoSupport = false;
33314 pipewireSupport = false;
33315 rdpSupport = false;
33316 remotingSupport = false;
33317 vaapiSupport = false;
33318 vncSupport = false;
33319 webpSupport = false;
33320 xwaylandSupport = false;
33323 chatterino2 = callPackage ../applications/networking/instant-messengers/chatterino2 {
33324 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33327 weston = callPackage ../applications/window-managers/weston { };
33329 wgnord = callPackage ../applications/networking/wgnord/default.nix { };
33331 whalebird = callPackage ../applications/misc/whalebird {
33332 electron = electron_27;
33335 windowlab = callPackage ../applications/window-managers/windowlab { };
33337 inherit (windowmaker) dockapps;
33339 wily = callPackage ../applications/editors/wily { };
33341 wings = callPackage ../applications/graphics/wings { };
33343 wlc = callPackage ../tools/misc/wlc { };
33345 wlclock = callPackage ../applications/misc/wlclock { };
33347 wlcs = callPackage ../development/tools/wlcs { };
33349 wllvm = callPackage ../development/tools/wllvm { };
33351 wmname = callPackage ../applications/misc/wmname { };
33353 wmctrl = callPackage ../tools/X11/wmctrl { };
33355 wmderland = callPackage ../applications/window-managers/wmderland { };
33357 wmderlandc = callPackage ../applications/window-managers/wmderlandc { };
33359 wmii = callPackage ../applications/window-managers/wmii { };
33361 wofi = callPackage ../applications/misc/wofi { };
33363 wofi-pass = callPackage ../../pkgs/tools/security/pass/wofi-pass.nix { };
33365 wofi-emoji = callPackage ../applications/misc/wofi-emoji { };
33367 cl-wordle = callPackage ../games/cl-wordle { };
33369 wordbook = callPackage ../applications/misc/wordbook { };
33371 wordnet = callPackage ../applications/misc/wordnet {
33372 inherit (darwin.apple_sdk.frameworks) Cocoa;
33375 wordgrinder = callPackage ../applications/office/wordgrinder { };
33377 workrave = callPackage ../applications/misc/workrave {
33378 inherit (python3Packages) jinja2;
33379 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
33382 worldengine-cli = python3Packages.worldengine;
33384 wpsoffice = libsForQt5.callPackage ../applications/office/wpsoffice { };
33385 wpsoffice-cn = libsForQt5.callPackage ../applications/office/wpsoffice {
33386 useChineseVersion = true;
33389 wrapFirefox = callPackage ../applications/networking/browsers/firefox/wrapper.nix { };
33391 wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { };
33393 wp4nix = callPackage ../development/tools/wp4nix { };
33395 wsjtx = qt5.callPackage ../applications/radio/wsjtx { };
33397 wxhexeditor = callPackage ../applications/editors/wxhexeditor {
33398 inherit (darwin.apple_sdk.frameworks) Cocoa;
33399 inherit (llvmPackages) openmp;
33403 x11basic = callPackage ../development/compilers/x11basic {
33404 autoconf = buildPackages.autoconf269;
33407 x11vnc = callPackage ../tools/X11/x11vnc { };
33409 x11spice = callPackage ../tools/X11/x11spice { };
33411 x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { };
33413 x2goserver = callPackage ../applications/networking/remote/x2goserver { };
33415 x2vnc = callPackage ../tools/X11/x2vnc { };
33417 x32edit = callPackage ../applications/audio/midas/x32edit.nix { };
33419 x42-avldrums = callPackage ../applications/audio/x42-avldrums { };
33421 x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { };
33423 x42-plugins = callPackage ../applications/audio/x42-plugins { };
33425 xannotate = callPackage ../tools/X11/xannotate { };
33427 xaos = libsForQt5.callPackage ../applications/graphics/xaos { };
33429 xastir = callPackage ../applications/misc/xastir { };
33431 xautomation = callPackage ../tools/X11/xautomation { };
33433 xawtv = callPackage ../applications/video/xawtv { };
33435 xbattbar = callPackage ../applications/misc/xbattbar { };
33437 xbindkeys = callPackage ../tools/X11/xbindkeys { };
33439 xbindkeys-config = callPackage ../tools/X11/xbindkeys-config {
33443 xborders = callPackage ../tools/X11/xborders { };
33445 xxh = callPackage ../tools/networking/xxh { };
33447 kodiPackages = recurseIntoAttrs (kodi.packages);
33449 kodi = callPackage ../applications/video/kodi {
33451 jre_headless = jdk11_headless;
33454 kodi-wayland = callPackage ../applications/video/kodi {
33456 jre_headless = jdk11_headless;
33457 waylandSupport = true;
33460 kodi-gbm = callPackage ../applications/video/kodi {
33462 jre_headless = jdk11_headless;
33466 kodi-cli = callPackage ../tools/misc/kodi-cli { };
33468 xca = qt6Packages.callPackage ../applications/misc/xca { };
33470 xcalib = callPackage ../tools/X11/xcalib { };
33472 xcape = callPackage ../tools/X11/xcape { };
33474 xcat = callPackage ../tools/security/xcat { };
33476 xchainkeys = callPackage ../tools/X11/xchainkeys { };
33478 inherit (xorg) xcompmgr;
33480 x-create-mouse-void = callPackage ../applications/window-managers/x-create-mouse-void { };
33482 xd = callPackage ../applications/networking/p2p/xd { };
33484 xdaliclock = callPackage ../tools/misc/xdaliclock { };
33486 xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { };
33488 xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { };
33490 xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { };
33492 xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { };
33494 xdg-desktop-portal-hyprland = callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland {
33495 inherit (qt6) qtbase qttools qtwayland wrapQtAppsHook;
33498 xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { };
33500 xdg-desktop-portal-xapp = callPackage ../development/libraries/xdg-desktop-portal-xapp { };
33502 xdg-utils = callPackage ../tools/X11/xdg-utils {};
33504 xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { };
33506 xdotool = callPackage ../tools/X11/xdotool { };
33508 buildXenPackage = callPackage ../build-support/xen { };
33510 xkbset = callPackage ../tools/X11/xkbset { };
33512 xkbmon = callPackage ../applications/misc/xkbmon { };
33514 win-spice = callPackage ../applications/virtualization/driver/win-spice { };
33516 xfig = callPackage ../applications/graphics/xfig { };
33518 xfractint = callPackage ../applications/graphics/xfractint { };
33520 xlsxgrep = callPackage ../applications/search/xlsxgrep { };
33522 xmind = callPackage ../applications/misc/xmind { };
33524 xneur = callPackage ../applications/misc/xneur { };
33526 gxneur = callPackage ../applications/misc/gxneur {
33527 inherit (gnome2) libglade GConf;
33530 xournal = callPackage ../applications/graphics/xournal {
33531 inherit (gnome2) libgnomecanvas;
33534 xournalpp = darwin.apple_sdk_11_0.callPackage ../applications/graphics/xournalpp {
33538 xpdf = libsForQt5.callPackage ../applications/misc/xpdf {
33539 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33542 xplugd = callPackage ../tools/X11/xplugd { };
33544 xkb-switch = callPackage ../tools/X11/xkb-switch { };
33546 xkb-switch-i3 = callPackage ../tools/X11/xkb-switch-i3 { };
33548 xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
33550 xlife = callPackage ../applications/graphics/xlife { };
33552 xmobar = haskellPackages.xmobar.bin;
33554 xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
33555 inherit (haskellPackages) ghcWithPackages;
33556 packages = _: [ haskellPackages.xmonad-contrib ];
33559 xmonadctl = callPackage ../applications/window-managers/xmonad/xmonadctl.nix {
33560 inherit (haskellPackages) ghcWithPackages;
33563 xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
33564 inherit (xfce) libxfce4util xfce4-panel;
33567 xmonad_log_applet_mate = xmonad_log_applet.override {
33568 desktopSupport = "mate";
33571 xmonad_log_applet_xfce = xmonad_log_applet.override {
33572 desktopSupport = "xfce4";
33575 xmountains = callPackage ../applications/graphics/xmountains { };
33577 xmppc = callPackage ../applications/networking/instant-messengers/xmppc { };
33579 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { };
33581 xpra = callPackage ../tools/X11/xpra { };
33582 xpraWithNvenc = callPackage ../tools/X11/xpra {
33584 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
33586 libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { };
33588 xrectsel = callPackage ../tools/X11/xrectsel { };
33590 xrestop = callPackage ../tools/X11/xrestop { };
33592 xrgears = callPackage ../applications/graphics/xrgears { };
33594 xsd = callPackage ../development/libraries/xsd {
33595 stdenv = gcc9Stdenv;
33598 xscope = callPackage ../applications/misc/xscope { };
33600 xsubfind3r = callPackage ../tools/security/xsubfind3r { };
33602 xsuspender = callPackage ../applications/misc/xsuspender { };
33604 xss-lock = callPackage ../misc/screensavers/xss-lock { };
33606 xloadimage = callPackage ../tools/X11/xloadimage { };
33608 xssproxy = callPackage ../misc/screensavers/xssproxy { };
33610 xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { };
33612 xtrace = callPackage ../tools/X11/xtrace { };
33614 xtruss = callPackage ../tools/X11/xtruss { };
33616 xtuner = callPackage ../applications/audio/xtuner { };
33618 xmacro = callPackage ../tools/X11/xmacro { };
33620 xmenu = callPackage ../applications/misc/xmenu { };
33622 xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor {
33623 inherit (darwin.apple_sdk.frameworks) Cocoa;
33626 xmp = callPackage ../applications/audio/xmp {
33627 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio;
33630 xnee = callPackage ../tools/X11/xnee { };
33632 xnotify = callPackage ../tools/X11/xnotify { };
33634 xpano = callPackage ../applications/graphics/xpano { };
33636 xv = callPackage ../applications/graphics/xv { };
33638 xygrib = libsForQt5.callPackage ../applications/misc/xygrib { };
33640 xzgv = callPackage ../applications/graphics/xzgv { };
33642 yabar = callPackage ../applications/window-managers/yabar { };
33644 yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
33646 yarp = callPackage ../applications/science/robotics/yarp { };
33648 yate = callPackage ../applications/misc/yate { };
33650 yaup = callPackage ../applications/networking/yaup { };
33652 ydiff = with python3.pkgs; toPythonApplication ydiff;
33654 ydict = callPackage ../applications/misc/ydict { };
33656 yed = callPackage ../applications/graphics/yed { };
33658 yeetgif = callPackage ../applications/graphics/yeetgif { };
33660 yelp-tools = callPackage ../development/misc/yelp-tools { };
33662 yewtube = callPackage ../applications/misc/yewtube { };
33664 yokadi = python3Packages.callPackage ../applications/misc/yokadi { };
33666 yoshimi = callPackage ../applications/audio/yoshimi { };
33668 your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; };
33670 youtube-dl = with python3Packages; toPythonApplication youtube-dl;
33672 youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
33674 youtube-music = callPackage ../applications/audio/youtube-music {
33678 youtube-tui = callPackage ../applications/video/youtube-tui {
33679 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
33682 yt-dlp-light = yt-dlp.override {
33683 atomicparsleySupport = false;
33684 ffmpegSupport = false;
33685 rtmpSupport = false;
33688 youtube-viewer = perlPackages.WWWYoutubeViewer;
33690 ytalk = callPackage ../applications/networking/instant-messengers/ytalk { };
33692 ytarchive = callPackage ../tools/misc/ytarchive { };
33694 ytcast = callPackage ../tools/misc/ytcast { };
33696 ytcc = callPackage ../tools/networking/ytcc { };
33698 ytmdl = callPackage ../tools/misc/ytmdl { };
33700 yuview = libsForQt5.yuview;
33702 zam-plugins = callPackage ../applications/audio/zam-plugins { };
33704 zammad = callPackage ../applications/networking/misc/zammad { };
33706 zarf = callPackage ../applications/networking/cluster/zarf { };
33708 zathuraPkgs = callPackage ../applications/misc/zathura { };
33709 zathura = zathuraPkgs.zathuraWrapper;
33711 zdns = callPackage ../tools/security/zdns { };
33713 zerobin = callPackage ../applications/networking/zerobin { };
33715 zeroc-ice = callPackage ../development/libraries/zeroc-ice { };
33717 zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; };
33719 zeronet = callPackage ../applications/networking/p2p/zeronet { };
33721 zeronet-conservancy = callPackage ../applications/networking/p2p/zeronet-conservancy { };
33723 zexy = callPackage ../applications/audio/pd-plugins/zexy {
33724 autoconf = buildPackages.autoconf269;
33727 zgrab2 = callPackage ../tools/security/zgrab2 { };
33729 zgrviewer = callPackage ../applications/graphics/zgrviewer { };
33731 zgv = callPackage ../applications/graphics/zgv {
33732 # Enable the below line for terminal display. Note
33733 # that it requires sixel graphics compatible terminals like mlterm
33738 zim = callPackage ../applications/office/zim { };
33740 zine = callPackage ../applications/misc/zine { };
33742 zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { };
33744 zita-at1 = callPackage ../applications/audio/zita-at1 { };
33746 zita-njbridge = callPackage ../applications/audio/zita-njbridge { };
33748 zotero = callPackage ../applications/office/zotero { };
33750 zotero_7 = pkgs.zotero-beta;
33752 zscroll = callPackage ../applications/misc/zscroll { };
33754 zsteg = callPackage ../tools/security/zsteg { };
33756 zx = callPackage ../tools/system/zx { };
33758 zxfer = callPackage ../applications/system/zxfer { };
33760 zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
33761 guiModule = "zest";
33762 fftw = fftwSinglePrec;
33765 zynaddsubfx-fltk = zynaddsubfx.override {
33766 guiModule = "fltk";
33769 zynaddsubfx-ntk = zynaddsubfx.override {
33773 ### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS
33775 alfis = callPackage ../applications/blockchains/alfis {
33776 inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
33778 alfis-nogui = alfis.override {
33782 aperture = callPackage ../applications/blockchains/aperture { };
33784 backdown = callPackage ../tools/misc/backdown { };
33786 balanceofsatoshis = callPackage ../tools/misc/balanceofsatoshis { };
33788 bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {
33789 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33791 inherit (darwin) autoSignDarwinBinariesHook;
33794 bitcoind = callPackage ../applications/blockchains/bitcoin {
33796 inherit (darwin) autoSignDarwinBinariesHook;
33799 bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots {
33801 inherit (darwin) autoSignDarwinBinariesHook;
33804 btcd = callPackage ../applications/blockchains/btcd { };
33806 cgminer = callPackage ../applications/blockchains/cgminer { };
33808 clboss = callPackage ../applications/blockchains/clboss { };
33810 clightning = callPackage ../applications/blockchains/clightning { };
33812 besu = callPackage ../applications/blockchains/besu { };
33814 bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
33816 protobuf = protobuf_21;
33818 bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
33819 mkDerivation = stdenv.mkDerivation;
33820 protobuf = protobuf_21;
33824 btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
33826 btcpayserver-altcoins = callPackage ../applications/blockchains/btcpayserver { altcoinSupport = true; };
33828 cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
33830 dcrctl = callPackage ../applications/blockchains/dcrctl { };
33831 dcrd = callPackage ../applications/blockchains/dcrd { };
33832 dcrwallet = callPackage ../applications/blockchains/dcrwallet { };
33834 eclair = callPackage ../applications/blockchains/eclair { };
33836 electrs = callPackage ../applications/blockchains/electrs {
33837 inherit (darwin.apple_sdk.frameworks) Security;
33840 elements = libsForQt5.callPackage ../applications/blockchains/elements {
33842 inherit (darwin) autoSignDarwinBinariesHook;
33844 elementsd = callPackage ../applications/blockchains/elements {
33846 inherit (darwin) autoSignDarwinBinariesHook;
33848 elementsd-simplicity = elementsd.overrideAttrs {
33849 version = "unstable-2023-04-18";
33850 src = fetchFromGitHub {
33851 owner = "ElementsProject";
33853 rev = "ea318a45094ab3d31dd017d7781a6f28f1ffaa33"; # simplicity branch latest
33854 hash = "sha256-ooe+If3HWaJWpr2ux7DpiCTqB9Hv+aXjquEjplDjvhM=";
33858 ergo = callPackage ../applications/blockchains/ergo { };
33860 erigon = callPackage ../applications/blockchains/erigon { };
33862 exodus = callPackage ../applications/blockchains/exodus { };
33864 faraday = callPackage ../applications/blockchains/faraday { };
33866 fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { };
33868 go-ethereum = callPackage ../by-name/go/go-ethereum/package.nix {
33869 inherit (darwin) libobjc;
33870 inherit (darwin.apple_sdk.frameworks) IOKit;
33873 go-exploitdb = callPackage ../tools/security/go-exploitdb { };
33875 gridcoin-research = libsForQt5.callPackage ../applications/blockchains/gridcoin-research {
33879 groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin {
33880 stdenv = darwin.apple_sdk_11_0.stdenv;
33882 inherit (darwin) autoSignDarwinBinariesHook;
33885 groestlcoind = callPackage ../applications/blockchains/groestlcoin {
33886 inherit (darwin) autoSignDarwinBinariesHook;
33889 ledger-agent = with python3Packages; toPythonApplication ledger-agent;
33891 ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
33893 lightning-loop = callPackage ../applications/blockchains/lightning-loop { };
33895 lightning-pool = callPackage ../applications/blockchains/lightning-pool { };
33897 litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin {
33898 inherit (darwin.apple_sdk.frameworks) AppKit;
33899 boost = pkgs.boost177;
33901 litecoind = litecoin.override { withGui = false; };
33903 livedl = callPackage ../tools/misc/livedl { };
33905 lnd = callPackage ../applications/blockchains/lnd { };
33907 lndconnect = callPackage ../applications/blockchains/lndconnect { };
33909 lndinit = callPackage ../applications/blockchains/lndinit { };
33911 lndhub-go = callPackage ../applications/blockchains/lndhub-go { };
33913 lndmanage = callPackage ../applications/blockchains/lndmanage { };
33915 monero-cli = callPackage ../applications/blockchains/monero-cli {
33916 inherit (darwin.apple_sdk.frameworks) CoreData IOKit;
33919 haven-cli = callPackage ../applications/blockchains/haven-cli {
33920 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
33923 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { };
33925 napari = with python3Packages; toPythonApplication napari;
33927 nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { };
33929 namecoind = callPackage ../applications/blockchains/namecoin { };
33931 nbxplorer = callPackage ../applications/blockchains/nbxplorer { };
33933 pycoin = with python3Packages; toPythonApplication pycoin;
33935 stellar-core = callPackage ../applications/blockchains/stellar-core { };
33937 sumokoin = callPackage ../applications/blockchains/sumokoin { };
33939 solana-validator = callPackage ../applications/blockchains/solana-validator { };
33941 snarkos = callPackage ../applications/blockchains/snarkos {
33942 inherit (darwin.apple_sdk.frameworks) Security;
33945 taproot-assets = callPackage ../applications/blockchains/taproot-assets { };
33947 inherit (callPackages ../applications/blockchains/teos { })
33949 teos-watchtower-plugin;
33951 terra-station = callPackage ../applications/blockchains/terra-station { };
33953 tessera = callPackage ../applications/blockchains/tessera { };
33955 ton = callPackage ../applications/blockchains/ton { };
33957 torq = callPackage ../applications/blockchains/torq { };
33959 vertcoin = libsForQt5.callPackage ../applications/blockchains/vertcoin {
33962 vertcoind = callPackage ../applications/blockchains/vertcoin {
33966 wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { };
33968 wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
33970 wownero = callPackage ../applications/blockchains/wownero { };
33972 zcash = callPackage ../applications/blockchains/zcash {
33973 inherit (darwin.apple_sdk.frameworks) Security;
33974 stdenv = llvmPackages_14.stdenv;
33977 zecwallet-lite = callPackage ../applications/blockchains/zecwallet-lite { };
33979 lightwalletd = callPackage ../applications/blockchains/lightwalletd { };
33981 polkadot = callPackage ../applications/blockchains/polkadot {
33982 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
33985 particl-core = callPackage ../applications/blockchains/particl-core { };
33987 quorum = callPackage ../applications/blockchains/quorum { };
33989 samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
33991 scaleft = callPackage ../applications/networking/scaleft { };
33993 beancount = with python3.pkgs; toPythonApplication beancount;
33995 beancount-black = with python3.pkgs; toPythonApplication beancount-black;
33997 beanhub-cli = with python3.pkgs; toPythonApplication beanhub-cli;
33999 bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
34002 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
34003 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
34004 haskellPackages.bench;
34006 cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { };
34007 cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { };
34009 conceal = callPackage ../applications/misc/conceal { };
34011 conmon = callPackage ../applications/virtualization/conmon { };
34013 conmon-rs = callPackage ../applications/virtualization/conmon-rs { };
34015 drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
34017 eureka-ideas = callPackage ../applications/misc/eureka-ideas {
34018 inherit (darwin.apple_sdk.frameworks) Security;
34021 nux = callPackage ../tools/misc/nux { };
34023 phonemizer = with python3Packages; toPythonApplication phonemizer;
34025 tts = callPackage ../tools/audio/tts { };
34027 wyoming-faster-whisper = callPackage ../tools/audio/wyoming/faster-whisper.nix { };
34029 wyoming-openwakeword = callPackage ../tools/audio/wyoming/openwakeword.nix { };
34031 wyoming-piper = callPackage ../tools/audio/wyoming/piper.nix { };
34035 _2048-cli = _2048-cli-terminal;
34036 _2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; };
34037 _2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; };
34039 _2048-in-terminal = callPackage ../games/2048-in-terminal { };
34041 _20kly = callPackage ../games/20kly { };
34043 _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
34045 among-sus = callPackage ../games/among-sus { };
34047 antsimulator = callPackage ../games/antsimulator { };
34049 augustus = callPackage ../games/augustus { };
34051 ballerburg = callPackage ../games/ballerburg { } ;
34053 colobot = callPackage ../games/colobot { };
34055 corsix-th = callPackage ../games/corsix-th {
34056 inherit (darwin.apple_sdk.frameworks) Cocoa CoreVideo CoreMedia VideoToolbox;
34059 enigma = callPackage ../games/enigma { };
34061 everspace = callPackage ../games/everspace { };
34063 ezquake = callPackage ../games/ezquake { };
34065 freedroid = callPackage ../games/freedroid { };
34067 freedroidrpg = callPackage ../games/freedroidrpg { };
34069 freenukum = callPackage ../games/freenukum { };
34071 inherit (callPackages ../games/fteqw {})
34076 gamepad-tool = callPackage ../games/gamepad-tool { };
34078 gotypist = callPackage ../games/gotypist { };
34080 heroic-unwrapped = callPackage ../games/heroic {
34081 # Match the version used by the upstream package.
34082 electron = electron_31;
34085 heroic = callPackage ../games/heroic/fhsenv.nix { };
34087 julius = callPackage ../games/julius { };
34089 jumpnbump = callPackage ../games/jumpnbump { };
34091 katawa-shoujo = callPackage ../games/katawa-shoujo { };
34093 keeperrl = callPackage ../games/keeperrl { };
34095 shipwright = callPackage ../games/shipwright {
34096 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
34099 wipeout-rewrite = callPackage ../games/wipeout-rewrite {
34100 inherit (darwin.apple_sdk.frameworks) Foundation;
34103 ### GAMES/DOOM-PORTS
34105 dhewm3 = callPackage ../games/doom-ports/dhewm3 { };
34107 doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { };
34109 doomrunner = qt5.callPackage ../games/doom-ports/doomrunner { };
34111 chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { };
34113 crispy-doom = callPackage ../games/doom-ports/crispy-doom { };
34115 eureka-editor = callPackage ../games/doom-ports/eureka-editor { };
34117 enyo-launcher = libsForQt5.callPackage ../games/doom-ports/enyo-launcher { };
34119 eternity = callPackage ../games/doom-ports/eternity-engine { };
34121 odamex = callPackage ../games/doom-ports/odamex { };
34123 prboom-plus = callPackage ../games/doom-ports/prboom-plus { };
34125 rbdoom-3-bfg = callPackage ../games/doom-ports/rbdoom-3-bfg { };
34127 slade = callPackage ../games/doom-ports/slade {
34128 wxGTK = (wxGTK32.overrideAttrs {
34130 (fetchpatch { # required to run slade 3.2.4 on wxGTK 3.2.4, see PR #266945
34131 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
34132 excludes = [ "docs/changes.txt" ];
34134 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
34142 sladeUnstable = callPackage ../games/doom-ports/slade/git.nix {
34143 wxGTK = (wxGTK32.overrideAttrs {
34145 (fetchpatch { # required to run sladeUnstable unstable-2023-09-30 on wxGTK 3.2.4, see PR #266945
34146 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
34147 excludes = [ "docs/changes.txt" ];
34149 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
34157 zandronum = callPackage ../games/doom-ports/zandronum { };
34159 zandronum-server = zandronum.override {
34163 zandronum-alpha = callPackage ../games/doom-ports/zandronum/alpha { };
34165 zandronum-alpha-server = zandronum-alpha.override {
34169 fmodex = callPackage ../games/doom-ports/zandronum/fmod.nix { };
34171 doom-bcc = callPackage ../games/doom-ports/zdoom/bcc-git.nix { };
34173 zdbsp = callPackage ../games/doom-ports/zdoom/zdbsp.nix { };
34175 zdoom = callPackage ../games/doom-ports/zdoom { };
34177 maelstrom = callPackage ../games/maelstrom { };
34179 mar1d = callPackage ../games/mar1d { } ;
34181 oh-my-git = callPackage ../games/oh-my-git { };
34183 opendune = callPackage ../games/opendune { };
34185 openrct2 = callPackage ../games/openrct2 { };
34187 opensearch = callPackage ../servers/search/opensearch { };
34189 pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
34191 qgo = libsForQt5.callPackage ../games/qgo { };
34193 rotp = callPackage ../games/rotp { };
34195 rpg-cli = callPackage ../games/rpg-cli { };
34197 runelite = callPackage ../games/runelite { };
34199 runescape = callPackage ../games/runescape-launcher { };
34201 sm64ex = callPackage ../games/sm64ex {
34205 sm64ex-coop = callPackage ../games/sm64ex {
34206 branch = "sm64ex-coop";
34209 snipes = callPackage ../games/snipes { };
34211 unvanquished = callPackage ../games/unvanquished { };
34213 xbill = callPackage ../games/xbill { };
34215 xmage = callPackage ../games/xmage { };
34217 abbaye-des-morts = callPackage ../games/abbaye-des-morts { };
34219 abuse = callPackage ../games/abuse { };
34221 airshipper = callPackage ../games/airshipper { };
34223 airstrike = callPackage ../games/airstrike { };
34225 alienarena = callPackage ../games/alienarena { };
34227 amoeba = callPackage ../games/amoeba { };
34228 amoeba-data = callPackage ../games/amoeba/data.nix { };
34230 andyetitmoves = callPackage ../games/andyetitmoves { };
34232 angband = callPackage ../games/angband { };
34234 animatch = callPackage ../games/animatch { };
34236 anki = callPackage ../games/anki {
34237 inherit (darwin.apple_sdk.frameworks) AVKit CoreAudio;
34239 anki-bin = callPackage ../games/anki/bin.nix { };
34240 anki-sync-server = callPackage ../games/anki/sync-server.nix { };
34242 armagetronad = callPackage ../games/armagetronad { };
34244 armagetronad-dedicated = callPackage ../games/armagetronad { dedicatedServer = true; };
34246 arena = callPackage ../games/arena { };
34248 art = callPackage ../by-name/ar/art/package.nix {
34249 fftw = fftwSinglePrec;
34252 arx-libertatis = libsForQt5.callPackage ../games/arx-libertatis { };
34254 asc = callPackage ../games/asc {
34259 assaultcube = callPackage ../games/assaultcube { };
34261 astromenace = callPackage ../games/astromenace { };
34263 atanks = callPackage ../games/atanks { };
34265 azimuth = callPackage ../games/azimuth { };
34267 banner = callPackage ../games/banner { };
34269 bastet = callPackage ../games/bastet { };
34271 beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix { };
34273 beancount-share = callPackage ../applications/office/beancount/beancount_share.nix { };
34275 black-hole-solver = callPackage ../games/black-hole-solver {
34276 inherit (perlPackages) PathTiny;
34279 blackshades = callPackage ../games/blackshades { };
34281 blobby = callPackage ../games/blobby { };
34283 blobwars = callPackage ../games/blobwars { };
34285 boohu = callPackage ../games/boohu { };
34287 braincurses = callPackage ../games/braincurses { };
34289 brutalmaze = callPackage ../games/brutalmaze { };
34291 bsdgames = callPackage ../games/bsdgames { };
34293 bugdom = callPackage ../games/bugdom {
34294 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
34295 inherit (darwin.apple_sdk_11_0.frameworks) IOKit Foundation OpenGL;
34298 bzflag = callPackage ../games/bzflag {
34299 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
34302 cataclysmDDA = callPackage ../games/cataclysm-dda { };
34304 cataclysm-dda = cataclysmDDA.stable.tiles;
34306 cataclysm-dda-git = cataclysmDDA.git.tiles;
34308 cbonsai = callPackage ../games/cbonsai { };
34310 cdogs-sdl = callPackage ../games/cdogs-sdl { };
34312 cgoban = callPackage ../games/cgoban { };
34314 chessdb = callPackage ../games/chessdb { };
34316 chessx = libsForQt5.callPackage ../games/chessx { };
34318 chiaki = libsForQt5.callPackage ../games/chiaki { };
34320 chiaki-ng = kdePackages.callPackage ../games/chiaki-ng { };
34322 clonehero = callPackage ../games/clonehero { };
34324 vintagestory = callPackage ../games/vintagestory { };
34326 ckan = callPackage ../games/ckan { };
34328 cockatrice = libsForQt5.callPackage ../games/cockatrice {
34329 protobuf = protobuf_21;
34332 commandergenius = callPackage ../games/commandergenius { };
34334 construoBase = lowPrio (callPackage ../games/construo {
34340 construo = construoBase.override {
34341 inherit libGL libGLU libglut;
34344 crack_attack = callPackage ../games/crack-attack { };
34346 crawlTiles = callPackage ../games/crawl {
34350 crawl = callPackage ../games/crawl { };
34352 inherit (import ../games/crossfire pkgs)
34353 crossfire-server crossfire-arch crossfire-maps crossfire-client;
34355 crrcsim = callPackage ../games/crrcsim { };
34357 curseofwar = callPackage ../games/curseofwar { SDL = null; };
34358 curseofwar-sdl = callPackage ../games/curseofwar { ncurses = null; };
34360 cutechess = qt5.callPackage ../games/cutechess { };
34362 cutemaze = qt6Packages.callPackage ../games/cutemaze { };
34364 cuyo = callPackage ../games/cuyo { };
34366 darkplaces = callPackage ../games/darkplaces { };
34368 deliantra-server = callPackage ../games/deliantra/server.nix {
34369 # perl538 defines 'struct object' in sv.h. many conflicts result
34371 perlPackages = perl540Packages;
34373 deliantra-arch = callPackage ../games/deliantra/arch.nix { };
34374 deliantra-maps = callPackage ../games/deliantra/maps.nix { };
34375 deliantra-data = callPackage ../games/deliantra/data.nix { };
34377 ddnet = callPackage ../games/ddnet {
34378 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security;
34380 ddnet-server = ddnet.override { buildClient = false; };
34382 ddns-go = callPackage ../tools/networking/ddns-go { };
34384 devilutionx = callPackage ../games/devilutionx {
34386 SDL2 = SDL2.override {
34391 domination = callPackage ../games/domination { };
34393 duckmarines = callPackage ../games/duckmarines { love = love_0_10; };
34395 dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { });
34397 dwarf-fortress = dwarf-fortress-packages.dwarf-fortress;
34399 dwarf-therapist = dwarf-fortress-packages.dwarf-therapist;
34401 dxx-rebirth = callPackage ../games/dxx-rebirth { };
34403 inherit (callPackages ../games/dxx-rebirth/assets.nix { })
34407 inherit (callPackages ../games/dxx-rebirth/full.nix { })
34411 easyrpg-player = callPackage ../games/easyrpg-player {
34412 inherit (darwin.apple_sdk.frameworks) Foundation AudioUnit AudioToolbox;
34415 ecwolf = callPackage ../games/ecwolf { };
34417 egoboo = callPackage ../games/egoboo { };
34419 eidolon = callPackage ../games/eidolon { };
34421 endgame-singularity = callPackage ../games/endgame-singularity { };
34423 endless-sky = callPackage ../games/endless-sky { };
34425 extremetuxracer = callPackage ../games/extremetuxracer { };
34427 exult = callPackage ../games/exult {
34428 inherit (darwin.apple_sdk.frameworks) AudioUnit;
34431 fallout-ce = callPackage ../games/fallout-ce/fallout-ce.nix { };
34432 fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { };
34434 flare = callPackage ../games/flare {
34435 inherit (darwin.apple_sdk.frameworks) Cocoa;
34438 fltrator = callPackage ../games/fltrator {
34439 fltk = fltk-minimal;
34442 factorio = callPackage ../by-name/fa/factorio/package.nix { releaseType = "alpha"; };
34444 factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; };
34446 factorio-headless = factorio.override { releaseType = "headless"; };
34448 factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; };
34450 factorio-demo = factorio.override { releaseType = "demo"; };
34452 factorio-space-age = factorio.override { releaseType = "expansion"; };
34454 factorio-space-age-experimental = factorio.override { releaseType = "expansion"; experimental = true; };
34456 factorio-mods = callPackage ../by-name/fa/factorio/mods.nix { };
34458 factorio-utils = callPackage ../by-name/fa/factorio/utils.nix { };
34460 fairymax = callPackage ../games/fairymax { };
34462 ferium = callPackage ../games/ferium {
34463 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
34466 fheroes2 = callPackage ../games/fheroes2 { };
34468 fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
34470 jumpy = callPackage ../games/jumpy { };
34472 flightgear = libsForQt5.callPackage ../games/flightgear { };
34474 flock = callPackage ../development/tools/flock { };
34476 forge-mtg = callPackage ../games/forge-mtg { };
34478 freecad-wayland = freecad.override { withWayland = true; };
34480 freeciv = callPackage ../games/freeciv {
34481 sdl2Client = false;
34486 freeciv_sdl2 = freeciv.override {
34492 freeciv_qt = freeciv.override {
34493 sdl2Client = false;
34498 freeciv_gtk = freeciv;
34500 freedink = callPackage ../games/freedink { };
34502 freeorion = callPackage ../games/freeorion { };
34504 freesweep = callPackage ../games/freesweep { };
34506 frotz = callPackage ../games/frotz { };
34508 frogatto = callPackage ../games/frogatto { };
34510 frozen-bubble = callPackage ../games/frozen-bubble { };
34512 fsg = callPackage ../games/fsg { };
34514 gambit-chess = callPackage ../games/gambit { };
34516 garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
34518 gargoyle = callPackage ../games/gargoyle { };
34520 gav = callPackage ../games/gav { };
34522 gcompris = libsForQt5.callPackage ../games/gcompris { };
34524 gemrb = callPackage ../games/gemrb { };
34526 gimx = callPackage ../games/gimx { };
34528 gl117 = callPackage ../games/gl-117 { };
34530 globulation2 = callPackage ../games/globulation { };
34532 gltron = callPackage ../games/gltron { };
34534 gl-gsync-demo = callPackage ../games/gl-gsync-demo {
34535 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
34538 gmad = callPackage ../games/gmad { };
34540 gnonograms = callPackage ../games/gnonograms { };
34542 gnubg = callPackage ../games/gnubg { };
34544 gnuchess = callPackage ../games/gnuchess { };
34546 gnugo = callPackage ../games/gnugo { };
34548 gnujump = callPackage ../games/gnujump { };
34550 gnushogi = callPackage ../games/gnushogi { };
34552 gogdl = python3Packages.callPackage ../games/gogdl { };
34554 gogui = callPackage ../games/gogui { };
34556 gscrabble = python3Packages.callPackage ../games/gscrabble { };
34558 gshogi = python3Packages.callPackage ../games/gshogi { };
34560 qtads = qt5.callPackage ../games/qtads { };
34562 graphwar = callPackage ../games/graphwar { };
34564 gtypist = callPackage ../games/gtypist { };
34566 harmonist = callPackage ../games/harmonist { };
34568 hase = callPackage ../games/hase { };
34570 hedgewars = libsForQt5.callPackage ../games/hedgewars { };
34572 hikounomizu = callPackage ../games/hikounomizu { };
34574 hmcl = callPackage ../games/hmcl { };
34576 hyperrogue = callPackage ../games/hyperrogue { };
34578 ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; };
34580 icbm3d = callPackage ../games/icbm3d { };
34582 infra = callPackage ../tools/admin/infra { };
34584 infra-arcana = callPackage ../games/infra-arcana { };
34586 ingen = callPackage ../applications/audio/ingen { };
34588 ideogram = callPackage ../applications/graphics/ideogram { };
34590 instaloader = python3Packages.callPackage ../tools/misc/instaloader { };
34592 instead = callPackage ../games/instead { };
34594 iortcw = callPackage ../games/iortcw { };
34595 # used as base package for iortcw forks
34596 iortcw_sp = callPackage ../games/iortcw/sp.nix { };
34598 ironwail = callPackage ../games/ironwail { };
34600 ivan = callPackage ../games/ivan { };
34602 ja2-stracciatella = callPackage ../games/ja2-stracciatella {
34603 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
34606 jfsw = callPackage ../games/jfsw { };
34608 katago = callPackage ../games/katago { };
34610 katagoWithCuda = katago.override {
34612 cudaPackages = cudaPackages_12;
34615 katagoCPU = katago.override {
34619 katagoTensorRT = katago.override {
34620 backend = "tensorrt";
34621 cudaPackages = cudaPackages_12;
34624 klavaro = callPackage ../games/klavaro { };
34626 kobodeluxe = callPackage ../games/kobodeluxe { };
34628 koboredux = callPackage ../games/koboredux { };
34630 koboredux-free = callPackage ../games/koboredux {
34631 useProprietaryAssets = false;
34634 koules = callPackage ../games/koules { };
34636 ldmud = callPackage ../games/ldmud { };
34638 ldmud-full = callPackage ../games/ldmud {
34639 ipv6Support = true;
34640 mccpSupport = true;
34641 mysqlSupport = true;
34642 postgresSupport = true;
34643 sqliteSupport = true;
34645 pythonSupport = true;
34648 leela-zero = libsForQt5.callPackage ../games/leela-zero { };
34650 legendary-gl = python3Packages.callPackage ../games/legendary-gl { };
34652 left4gore-bin = callPackage ../games/left4gore { };
34654 liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
34656 liberation-circuit = callPackage ../games/liberation-circuit { };
34658 lincity = callPackage ../games/lincity { };
34660 lincity_ng = callPackage ../games/lincity/ng.nix {
34661 # https://github.com/lincity-ng/lincity-ng/issues/25
34665 liquidwar = callPackage ../games/liquidwar {
34669 liquidwar5 = callPackage ../games/liquidwar/5.nix {
34672 lugaru = callPackage ../games/lugaru { };
34674 macopix = callPackage ../games/macopix {
34678 maptool = callPackage ../games/maptool {
34679 # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging
34680 # at launch in a class initialization deadlock. MapTool ships Temurin with
34681 # their pre-built releases so we might as well use it too.
34682 jre = temurin-bin-21;
34683 openjfx = openjfx21;
34686 mari0 = callPackage ../games/mari0 { };
34688 manaplus = callPackage ../games/manaplus { stdenv = gcc11Stdenv; };
34690 marble-marcher-ce = callPackage ../games/marble-marcher-ce { };
34692 mars = callPackage ../games/mars { };
34694 mchprs = callPackage ../games/mchprs { };
34696 megaglest = callPackage ../games/megaglest { };
34698 methane = callPackage ../games/methane { };
34700 mindustry = callPackage ../games/mindustry { };
34701 mindustry-wayland = callPackage ../games/mindustry {
34702 enableWayland = true;
34705 mindustry-server = callPackage ../games/mindustry {
34706 enableClient = false;
34707 enableServer = true;
34710 minecraft = callPackage ../games/minecraft { };
34712 minecraft-server-hibernation = callPackage ../tools/games/minecraft/minecraft-server-hibernation { };
34714 minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; };
34715 minecraft-server = minecraftServers.vanilla; # backwards compatibility
34717 minesweep-rs = callPackage ../games/minesweep-rs { };
34719 moon-buggy = callPackage ../games/moon-buggy { };
34721 minetest = callPackage ../games/minetest {
34722 inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa Kernel;
34724 minetestclient = minetest.override { buildServer = false; };
34725 minetestserver = minetest.override { buildClient = false; };
34727 mnemosyne = callPackage ../games/mnemosyne {
34731 mrrescue = callPackage ../games/mrrescue { love = love_0_10; };
34733 mudlet = libsForQt5.callPackage ../games/mudlet {
34735 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
34736 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
34739 blightmud = callPackage ../games/blightmud { };
34741 blightmud-tts = callPackage ../games/blightmud { withTTS = true; };
34743 n2048 = callPackage ../games/n2048 { };
34745 naev = callPackage ../games/naev { };
34747 nanosaur = callPackage ../games/nanosaur { };
34749 nanosaur2 = callPackage ../games/nanosaur2 { };
34751 nethack = callPackage ../games/nethack { };
34753 nethack-qt = callPackage ../games/nethack {
34755 stdenv = gccStdenv;
34758 nethack-x11 = callPackage ../games/nethack { x11Mode = true; };
34760 netris = callPackage ../games/netris { };
34762 neverball = callPackage ../games/neverball { };
34764 nexuiz = callPackage ../games/nexuiz { };
34766 nile = python3Packages.callPackage ../games/nile { };
34768 ninvaders = callPackage ../games/ninvaders { };
34770 njam = callPackage ../games/njam { };
34772 npush = callPackage ../games/npush { };
34773 run-npush = callPackage ../games/npush/run.nix { };
34775 newtonwars = callPackage ../games/newtonwars { };
34777 nsnake = callPackage ../games/nsnake { };
34779 nudoku = callPackage ../games/nudoku { };
34781 oilrush = callPackage ../games/oilrush { };
34783 openarena = callPackage ../games/openarena { };
34785 opendungeons = callPackage ../games/opendungeons { };
34787 openlierox = callPackage ../games/openlierox { };
34789 openclonk = callPackage ../games/openclonk { };
34791 openjk = callPackage ../games/openjk { };
34793 openloco = pkgsi686Linux.callPackage ../games/openloco { };
34795 openmw = libsForQt5.callPackage ../games/openmw {
34796 inherit (darwin.apple_sdk.frameworks) CoreMedia VideoDecodeAcceleration VideoToolbox;
34799 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
34801 opensoldat = callPackage ../games/opensoldat { };
34803 portmod = callPackage ../games/portmod { };
34805 tr-patcher = callPackage ../games/tr-patcher { };
34807 tes3cmd = callPackage ../games/tes3cmd { };
34809 otto-matic = callPackage ../games/otto-matic { };
34811 openraPackages_2019 = import ../games/openra_2019 {
34813 pkgs = pkgs.__splicedPackages;
34816 openra_2019 = openraPackages_2019.engines.release;
34818 openraPackages = recurseIntoAttrs (callPackage ../games/openra {});
34820 openra = openraPackages.engines.release;
34822 openrw = callPackage ../games/openrw {
34823 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
34826 openspades = callPackage ../games/openspades {
34827 inherit (darwin.apple_sdk.frameworks) Cocoa;
34830 openttd = callPackage ../games/openttd {
34831 zlib = zlib.override {
34835 openttd-jgrpp = callPackage ../games/openttd/jgrpp.nix {
34836 zlib = zlib.override {
34840 openttd-grfcodec = callPackage ../games/openttd/grfcodec.nix { };
34841 openttd-nml = callPackage ../games/openttd/nml.nix { };
34843 opentyrian = callPackage ../games/opentyrian { };
34845 openxcom = callPackage ../games/openxcom { SDL = SDL_compat; };
34847 openxray = callPackage ../games/openxray {
34848 # Builds with Clang, but hits an assertion failure unless GCC is used
34849 # https://github.com/OpenXRay/xray-16/issues/1224
34850 stdenv = gccStdenv;
34853 orthorobot = callPackage ../games/orthorobot { love = love_0_10; };
34855 pacvim = callPackage ../games/pacvim { };
34857 papermcServers = callPackages ../games/papermc { };
34859 papermc = papermcServers.papermc;
34861 path-of-building = qt6Packages.callPackage ../games/path-of-building {};
34863 pentobi = libsForQt5.callPackage ../games/pentobi { };
34865 performous = callPackage ../games/performous { };
34867 pinball = callPackage ../games/pinball { };
34869 pingus = callPackage ../games/pingus { };
34871 pioneer = callPackage ../games/pioneer { };
34873 pioneers = callPackage ../games/pioneers { };
34875 planetary_annihilation = callPackage ../games/planetaryannihilation { };
34877 principia = callPackage ../games/principia { };
34879 pong3d = callPackage ../games/pong3d { };
34881 pokerth = libsForQt5.callPackage ../games/pokerth {
34882 protobuf = protobuf_21;
34885 pokerth-server = libsForQt5.callPackage ../games/pokerth {
34887 protobuf = protobuf_21;
34890 pokete = callPackage ../games/pokete { };
34892 powermanga = callPackage ../games/powermanga { };
34894 pysolfc = python3Packages.callPackage ../games/pysolfc { };
34896 qqwing = callPackage ../games/qqwing { };
34898 quake3wrapper = callPackage ../games/quake3/wrapper { };
34900 quake3demo = quake3wrapper {
34901 name = "quake3-demo-${lib.getVersion quake3demodata}";
34902 description = "Demo of Quake 3 Arena, a classic first-person shooter";
34903 paks = [ quake3pointrelease quake3demodata ];
34906 quake3demodata = callPackage ../games/quake3/content/demo.nix { };
34908 quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
34910 quake3hires = callPackage ../games/quake3/content/hires.nix { };
34912 quakespasm = callPackage ../games/quakespasm {
34913 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL;
34915 vkquake = callPackage ../games/quakespasm/vulkan.nix {
34916 inherit (darwin) moltenvk;
34919 ioquake3 = callPackage ../games/quake3/ioquake { };
34920 quake3e = callPackage ../games/quake3/quake3e { };
34922 quantumminigolf = callPackage ../games/quantumminigolf { };
34924 r2mod_cli = callPackage ../games/r2mod_cli { };
34926 r2modman = callPackage ../games/r2modman { };
34928 racer = callPackage ../games/racer { };
34930 randtype = callPackage ../games/randtype { };
34932 raylib-games = callPackage ../games/raylib-games { };
34934 raycast = callPackage ../os-specific/darwin/raycast { };
34936 redeclipse = callPackage ../games/redeclipse { };
34938 rftg = callPackage ../games/rftg { };
34940 rigsofrods-bin = callPackage ../games/rigsofrods-bin { };
34942 riko4 = callPackage ../games/riko4 { };
34944 rili = callPackage ../games/rili { };
34946 rogue = callPackage ../games/rogue {
34947 ncurses = ncurses5;
34950 rocksndiamonds = callPackage ../games/rocksndiamonds { };
34952 rott = callPackage ../games/rott { SDL = SDL_compat; };
34954 rott-shareware = rott.override {
34955 buildShareware = true;
34958 rrootage = callPackage ../games/rrootage { };
34960 space-cadet-pinball = callPackage ../games/space-cadet-pinball {
34961 inherit (darwin.apple_sdk.frameworks) Cocoa;
34964 starsector = callPackage ../games/starsector {
34965 openjdk = openjdk8;
34968 scid = callPackage ../games/scid { };
34970 scid-vs-pc = callPackage ../games/scid-vs-pc { };
34972 scummvm = callPackage ../games/scummvm {
34973 inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit;
34976 inherit (callPackage ../games/scummvm/games.nix { })
34977 beneath-a-steel-sky
34979 drascula-the-vampire-strikes-back
34981 flight-of-the-amazon-queen
34982 lure-of-the-temptress;
34984 scorched3d = callPackage ../games/scorched3d { };
34986 scrolls = callPackage ../games/scrolls { };
34988 service-wrapper = callPackage ../os-specific/linux/service-wrapper { };
34990 sfrotz = callPackage ../games/sfrotz { };
34992 sgt-puzzles = callPackage ../games/sgt-puzzles { };
34994 sgt-puzzles-mobile = callPackage ../games/sgt-puzzles {
34998 shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
34999 rkpd2 = callPackage ../games/shattered-pixel-dungeon/rkpd2 { };
35000 rat-king-adventure = callPackage ../games/shattered-pixel-dungeon/rat-king-adventure { };
35001 experienced-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/experienced-pixel-dungeon { };
35002 summoning-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/summoning-pixel-dungeon { };
35003 shorter-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/shorter-pixel-dungeon { };
35005 shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };
35007 sienna = callPackage ../games/sienna { };
35009 sil = callPackage ../games/sil { };
35011 sil-q = callPackage ../games/sil-q { };
35013 simutrans = callPackage ../games/simutrans { };
35014 # get binaries without data built by Hydra
35015 simutrans_binaries = lowPrio simutrans.binaries;
35017 snake4 = callPackage ../games/snake4 { };
35019 soi = callPackage ../games/soi {
35023 # solarus and solarus-quest-editor must use the same version of Qt.
35024 solarus = libsForQt5.callPackage ../games/solarus { };
35025 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
35027 sollya = callPackage ../development/interpreters/sollya { };
35029 solicurses = callPackage ../games/solicurses { };
35031 # You still can override by passing more arguments.
35032 space-orbit = callPackage ../games/space-orbit { };
35034 space-station-14-launcher = callPackage ../games/space-station-14-launcher { };
35036 spring = callPackage ../games/spring { asciidoc = asciidoc-full; };
35038 springLobby = callPackage ../games/spring/springlobby.nix { };
35040 ssl-cert-check = callPackage ../tools/admin/ssl-cert-check { };
35042 stardust = callPackage ../games/stardust { };
35044 stockfish = callPackage ../games/stockfish { };
35046 steam-run = steam.run;
35048 # This exists so Hydra tries to build all of Steam's dependencies.
35049 steam-fhsenv-without-steam = steam.override { steam-unwrapped = null; };
35051 steam-run-free = steam-fhsenv-without-steam.run;
35053 steam-tui = callPackage ../games/steam-tui { };
35055 steam-acf = callPackage ../tools/games/steam-acf { };
35057 steamback = python311.pkgs.callPackage ../tools/games/steamback { };
35059 protontricks = python3Packages.callPackage ../tools/package-management/protontricks {
35060 steam-run = steam-run-free;
35061 inherit winetricks yad;
35064 protonup-ng = with python3Packages; toPythonApplication protonup-ng;
35066 steam-rom-manager = callPackage ../tools/games/steam-rom-manager { };
35068 sdlpop = callPackage ../games/sdlpop { };
35070 stepmania = callPackage ../games/stepmania { };
35072 stone-kingdoms = callPackage ../games/stone-kingdoms { };
35074 stt = callPackage ../tools/audio/stt { };
35076 stuntrally = callPackage ../games/stuntrally
35079 superTux = callPackage ../games/supertux { };
35081 superTuxKart = darwin.apple_sdk_11_0.callPackage ../games/super-tux-kart {
35082 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit OpenAL IOBluetooth;
35085 synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
35087 snis = callPackage ../games/snis { };
35089 system-syzygy = callPackage ../games/system-syzygy { };
35091 t4kcommon = callPackage ../games/t4kcommon { };
35093 taisei = callPackage ../games/taisei { };
35095 tcl2048 = callPackage ../games/tcl2048 { };
35097 the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix {
35099 inherit (darwin.apple_sdk.frameworks) Cocoa;
35102 tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
35104 tbls = callPackage ../tools/misc/tbls { };
35106 tecnoballz = callPackage ../games/tecnoballz { };
35108 teetertorture = callPackage ../games/teetertorture { };
35110 teeworlds = callPackage ../games/teeworlds {
35111 inherit (darwin.apple_sdk.frameworks) Cocoa;
35113 teeworlds-server = teeworlds.override { buildClient = false; };
35115 tengine = callPackage ../servers/http/tengine {
35116 modules = with nginxModules; [ rtmp dav moreheaders modsecurity ];
35119 tennix = callPackage ../games/tennix { };
35121 terraria-server = callPackage ../games/terraria-server { };
35123 tibia = pkgsi686Linux.callPackage ../games/tibia { };
35125 tintin = callPackage ../games/tintin { };
35127 tinyfugue = callPackage ../games/tinyfugue { };
35129 titanion = callPackage ../games/titanion { };
35131 tome2 = callPackage ../games/tome2 { };
35133 tome4 = callPackage ../games/tome4 { };
35135 toppler = callPackage ../games/toppler {
35136 SDL2_image = SDL2_image_2_0;
35139 torus-trooper = callPackage ../games/torus-trooper { };
35141 trackballs = callPackage ../games/trackballs { };
35143 try = callPackage ../tools/admin/try { };
35145 tumiki-fighters = callPackage ../games/tumiki-fighters { };
35147 tuxpaint = callPackage ../games/tuxpaint { };
35149 tuxtype = callPackage ../games/tuxtype { };
35151 speed_dreams = callPackage ../games/speed-dreams {
35152 # Torcs wants to make shared libraries linked with plib libraries (it provides static).
35153 # i686 is the only platform I know than can do that linking without plib built with -fPIC
35157 torcs = callPackage ../games/torcs { };
35159 trigger = callPackage ../games/trigger { };
35161 typespeed = callPackage ../games/typespeed { };
35163 u2ps = callPackage ../tools/text/u2ps { };
35165 uchess = callPackage ../games/uchess { };
35167 ufoai = callPackage ../games/ufoai { };
35169 uhexen2 = callPackage ../games/uhexen2 { };
35171 ultimatestunts = callPackage ../games/ultimatestunts { };
35173 ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
35175 ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
35177 ultrastardx = callPackage ../games/ultrastardx { };
35179 umoria = callPackage ../games/umoria { };
35181 unnethack = callPackage ../games/unnethack { };
35183 uqm = callPackage ../games/uqm { };
35185 urbanterror = callPackage ../games/urbanterror { };
35187 ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { });
35189 ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { });
35191 ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ];
35193 vassal = callPackage ../games/vassal { };
35195 vdrift = callPackage ../games/vdrift { };
35197 # To ensure vdrift's code is built on hydra
35198 vdrift-bin = vdrift.bin;
35200 vectoroids = callPackage ../games/vectoroids { };
35202 vessel = pkgsi686Linux.callPackage ../games/vessel { };
35204 vitetris = callPackage ../games/vitetris { };
35206 voxelands = callPackage ../games/voxelands { };
35208 vvvvvv = callPackage ../by-name/vv/vvvvvv/package.nix {
35209 inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
35212 wargus = callPackage ../games/wargus { };
35214 warmux = callPackage ../games/warmux { };
35216 warsow-engine = callPackage ../games/warsow/engine.nix { };
35218 warsow = callPackage ../games/warsow { };
35220 warzone2100 = callPackage ../games/warzone2100 { };
35222 wesnoth = callPackage ../games/wesnoth {
35223 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
35224 # wesnoth requires lua built with c++, see https://github.com/wesnoth/wesnoth/pull/8234
35225 lua = lua5_4.override {
35227 makeFlagsArray+=("CC=$CXX")
35232 wesnoth-dev = wesnoth;
35234 widelands = callPackage ../games/widelands { };
35236 wolfstoneextract = callPackage ../games/wolfstoneextract { };
35238 worldofgoo = callPackage ../games/worldofgoo { };
35240 xboard = callPackage ../games/xboard { };
35242 xbomb = callPackage ../games/xbomb { };
35244 xconq = callPackage ../games/xconq { };
35246 xcowsay = callPackage ../games/xcowsay { };
35248 xgalagapp = callPackage ../games/xgalaga++ { };
35250 xjump = callPackage ../games/xjump { };
35252 xmoto = callPackage ../games/xmoto { };
35255 inherit (callPackage ../games/xonotic { })
35259 xonotic-glx = (callPackage ../games/xonotic {
35264 xonotic-dedicated = (callPackage ../games/xonotic {
35266 withDedicated = true;
35269 xonotic-sdl = xonotic;
35270 xonotic-sdl-unwrapped = xonotic-sdl.xonotic-unwrapped;
35271 xonotic-glx-unwrapped = xonotic-glx.xonotic-unwrapped;
35272 xonotic-dedicated-unwrapped = xonotic-dedicated.xonotic-unwrapped;
35275 xpilot-ng = callPackage ../games/xpilot { };
35276 bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { };
35277 bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { };
35279 xskat = callPackage ../games/xskat { };
35281 xsnow = callPackage ../games/xsnow { };
35283 xsok = callPackage ../games/xsok { };
35285 xsokoban = callPackage ../games/xsokoban { };
35287 xtris = callPackage ../games/xtris { };
35289 inherit (callPackage ../games/quake2/yquake2 {
35290 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
35294 yquake2-ground-zero
35295 yquake2-the-reckoning
35298 zaz = callPackage ../games/zaz { };
35300 zod = callPackage ../games/zod { };
35302 zoom = callPackage ../games/zoom { };
35304 keen4 = callPackage ../games/keen4 { };
35306 zeroadPackages = recurseIntoAttrs (callPackage ../games/0ad {
35311 zeroad = zeroadPackages.zeroad;
35313 _7kaa = callPackage ../games/7kaa { };
35315 hhexen = callPackage ../games/hhexen { };
35317 hheretic = callPackage ../games/hheretic { };
35319 wyvern = callPackage ../games/wyvern { };
35321 hsetroot = callPackage ../tools/X11/hsetroot { };
35323 imwheel = callPackage ../tools/X11/imwheel { };
35325 kakasi = callPackage ../tools/text/kakasi { };
35327 ### DESKTOP ENVIRONMENTS
35329 arcan-wrapped = arcan.wrapper.override { };
35330 arcan-all-wrapped = arcan.wrapper.override {
35331 name = "arcan-all-wrapped";
35332 appls = [ cat9 durden pipeworld ];
35335 cat9-wrapped = arcan.wrapper.override {
35336 name = "cat9-wrapped";
35339 durden-wrapped = arcan.wrapper.override {
35340 name = "durden-wrapped";
35341 appls = [ durden ];
35343 pipeworld-wrapped = arcan.wrapper.override {
35344 name = "pipeworld-wrapped";
35345 appls = [ pipeworld ];
35347 prio-wrapped = arcan.wrapper.override {
35348 name = "prio-wrapped";
35352 cdesktopenv = callPackage ../desktops/cdesktopenv { };
35354 cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { });
35356 deepin = recurseIntoAttrs (callPackage ../desktops/deepin { });
35358 enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { });
35360 expidus = recurseIntoAttrs (callPackages ../desktops/expidus {
35361 # Use the Nix built Flutter Engine for testing.
35362 # Also needed when we eventually package Genesis Shell.
35363 flutterPackages = flutterPackages-source;
35366 gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { });
35368 gnome = recurseIntoAttrs (callPackage ../desktops/gnome { });
35370 inherit (callPackage ../desktops/gnome/extensions { })
35382 gnome-extensions-cli = python3Packages.callPackage ../desktops/gnome/misc/gnome-extensions-cli { };
35384 gnome-bluetooth_1_0 = callPackage ../by-name/gn/gnome-bluetooth/1.0 { };
35386 gnome-browser-connector = callPackage ../desktops/gnome/extensions/gnome-browser-connector { };
35388 gnome-session-ctl = callPackage ../by-name/gn/gnome-session/ctl.nix { };
35390 # Using 43 to match Mutter used in Pantheon
35391 gnome-settings-daemon43 = callPackage ../by-name/gn/gnome-settings-daemon/43 { };
35393 gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep { });
35395 lomiri = recurseIntoAttrs (callPackage ../desktops/lomiri { });
35397 lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
35401 lxde = recurseIntoAttrs (callPackage ../desktops/lxde { });
35402 # Backwards compatibility aliases
35413 lxqt = recurseIntoAttrs (import ../desktops/lxqt {
35415 inherit (lib) makeScope;
35416 inherit kdePackages;
35419 mate = recurseIntoAttrs (callPackage ../desktops/mate { });
35421 # Needed for elementary's gala, wingpanel and greeter until support for higher versions is provided
35422 mutter43 = callPackage ../by-name/mu/mutter/43 { };
35424 pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { });
35426 wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { };
35428 rox-filer = callPackage ../desktops/rox/rox-filer {
35432 surf-display = callPackage ../desktops/surf-display { };
35434 xfce = recurseIntoAttrs (callPackage ../desktops/xfce { });
35436 plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };
35438 plasma-theme-switcher = libsForQt5.callPackage ../applications/misc/plasma-theme-switcher { };
35440 plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };
35442 inherit (callPackages ../applications/misc/redshift {
35443 inherit (python3Packages) python pygobject3 pyxdg wrapPython;
35444 inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
35445 geoclue = geoclue2;
35446 }) redshift gammastep;
35448 redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
35450 latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
35452 xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { };
35454 ### SCIENCE/CHEMISTY
35456 apbs = callPackage ../applications/science/chemistry/apbs { };
35458 avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };
35460 molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { };
35462 avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
35464 d-seams = callPackage ../applications/science/chemistry/d-seams { };
35466 ergoscf = callPackage ../applications/science/chemistry/ergoscf { };
35468 gwyddion = callPackage ../applications/science/chemistry/gwyddion { };
35470 jmol = callPackage ../applications/science/chemistry/jmol {
35471 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
35474 marvin = callPackage ../applications/science/chemistry/marvin { };
35476 molbar = with python3Packages; toPythonApplication molbar;
35478 molden = callPackage ../applications/science/chemistry/molden { };
35480 mopac = callPackage ../applications/science/chemistry/mopac { };
35482 nwchem = callPackage ../applications/science/chemistry/nwchem {
35484 lapack = lapack-ilp64;
35487 octopus = callPackage ../applications/science/chemistry/octopus { };
35489 autodock-vina = callPackage ../applications/science/chemistry/autodock-vina { };
35491 dkh = callPackage ../applications/science/chemistry/dkh { };
35493 openmolcas = callPackage ../applications/science/chemistry/openmolcas { };
35495 pdb2pqr = with python3Packages; toPythonApplication pdb2pqr;
35497 pymol = callPackage ../applications/science/chemistry/pymol {
35498 python3Packages = python311Packages;
35501 quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso {
35502 hdf5 = hdf5-fortran;
35505 siesta = callPackage ../applications/science/chemistry/siesta { };
35507 siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; };
35509 wxmacmolplt = callPackage ../applications/science/chemistry/wxmacmolplt { };
35511 ### SCIENCE/GEOMETRY
35513 gama = callPackage ../applications/science/geometry/gama { };
35515 tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+
35516 tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT
35518 ### SCIENCE/BENCHMARK
35520 papi = callPackage ../development/libraries/science/benchmark/papi { };
35522 ### SCIENCE/BIOLOGY
35524 alliance = callPackage ../applications/science/electronics/alliance { };
35526 angsd = callPackage ../applications/science/biology/angsd { };
35528 ants = callPackage ../applications/science/biology/ants {
35529 inherit (darwin.apple_sdk.frameworks) Cocoa;
35532 aragorn = callPackage ../applications/science/biology/aragorn { };
35534 astral = callPackage ../applications/science/biology/astral { };
35536 archimedes = callPackage ../applications/science/electronics/archimedes { };
35538 bamtools = callPackage ../applications/science/biology/bamtools { };
35540 bayescan = callPackage ../applications/science/biology/bayescan { };
35542 bedops = callPackage ../applications/science/biology/bedops { };
35544 bedtools = callPackage ../applications/science/biology/bedtools { };
35546 bcftools = callPackage ../applications/science/biology/bcftools { };
35548 bftools = callPackage ../applications/science/biology/bftools { };
35550 bioawk = callPackage ../applications/science/biology/bioawk { };
35552 blast = callPackage ../applications/science/biology/blast {
35553 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
35556 blast-bin = callPackage ../applications/science/biology/blast/bin.nix { };
35558 bpp-core = callPackage ../development/libraries/science/biology/bpp-core { };
35560 bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl { };
35562 bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen { };
35564 bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq { };
35566 bppsuite = callPackage ../applications/science/biology/bppsuite { };
35568 cd-hit = callPackage ../applications/science/biology/cd-hit {
35569 inherit (llvmPackages) openmp;
35572 ciftilib = callPackage ../development/libraries/science/biology/ciftilib { };
35574 cmtk = callPackage ../applications/science/biology/cmtk { };
35576 clustal-omega = callPackage ../applications/science/biology/clustal-omega { };
35578 conglomerate = callPackage ../applications/science/biology/conglomerate { };
35580 dalfox = callPackage ../tools/security/dalfox { };
35582 davtest = callPackage ../tools/security/davtest { };
35584 dcm2niix = callPackage ../applications/science/biology/dcm2niix { };
35586 deepdiff = with python3Packages; toPythonApplication deepdiff;
35588 deepsea = callPackage ../tools/security/deepsea { };
35590 deepsecrets = callPackage ../tools/security/deepsecrets {
35591 python3 = python311;
35594 deeptools = callPackage ../applications/science/biology/deeptools { };
35596 deep-translator = with python3Packages; toPythonApplication deep-translator;
35598 delly = callPackage ../applications/science/biology/delly { };
35600 diamond = callPackage ../applications/science/biology/diamond { };
35602 dssp = callPackage ../applications/science/biology/dssp { };
35604 ecopcr = callPackage ../applications/science/biology/ecopcr { };
35606 eggnog-mapper = callPackage ../applications/science/biology/eggnog-mapper { };
35608 emboss = callPackage ../applications/science/biology/emboss { };
35610 est-sfs = callPackage ../applications/science/biology/est-sfs { };
35612 ezminc = callPackage ../applications/science/biology/EZminc { };
35614 exonerate = callPackage ../applications/science/biology/exonerate { };
35616 fastp = callPackage ../applications/science/biology/fastp { };
35618 flywheel-cli = callPackage ../applications/science/biology/flywheel-cli { };
35620 hh-suite = callPackage ../applications/science/biology/hh-suite {
35621 inherit (llvmPackages) openmp;
35624 hisat2 = callPackage ../applications/science/biology/hisat2 { };
35626 htslib = callPackage ../development/libraries/science/biology/htslib { };
35628 igv = callPackage ../applications/science/biology/igv { };
35630 inormalize = callPackage ../applications/science/biology/inormalize { };
35632 iqtree = callPackage ../applications/science/biology/iqtree { };
35634 itsx = callPackage ../applications/science/biology/itsx { };
35636 iv = callPackage ../applications/science/biology/iv {
35637 neuron-version = neuron.version;
35640 kalign = callPackage ../applications/science/biology/kalign { };
35642 kallisto = callPackage ../applications/science/biology/kallisto {
35643 autoconf = buildPackages.autoconf269;
35646 kasmweb = callPackage ../servers/web-apps/kasmweb { };
35648 kssd = callPackage ../applications/science/biology/kssd { };
35650 last = callPackage ../applications/science/biology/last { };
35652 macse = callPackage ../applications/science/biology/macse { };
35654 macs2 = callPackage ../applications/science/biology/macs2 { };
35656 mafft = callPackage ../applications/science/biology/mafft { };
35658 migrate = callPackage ../applications/science/biology/migrate { };
35660 minia = callPackage ../applications/science/biology/minia { };
35662 mirtk = callPackage ../development/libraries/science/biology/mirtk { itk = itk_5_2; };
35664 muscle = callPackage ../applications/science/biology/muscle { };
35666 n3 = callPackage ../applications/science/biology/N3 { };
35668 nest = callPackage ../applications/science/biology/nest { };
35670 nest-mpi = callPackage ../applications/science/biology/nest { withMpi = true; };
35672 neuron = callPackage ../applications/science/biology/neuron { };
35674 neuron-mpi = neuron.override {useMpi = true; };
35676 neuron-full = neuron-mpi.override { useCore = true; useRx3d = true; };
35678 mrbayes = callPackage ../applications/science/biology/mrbayes { };
35680 mrtrix = callPackage ../applications/science/biology/mrtrix { python = python3; };
35682 megahit = callPackage ../applications/science/biology/megahit { };
35684 messer-slim = callPackage ../applications/science/biology/messer-slim { };
35686 minc_tools = callPackage ../applications/science/biology/minc-tools {
35687 inherit (perlPackages) perl TextFormat;
35690 minc_widgets = callPackage ../applications/science/biology/minc-widgets { };
35692 mni_autoreg = callPackage ../applications/science/biology/mni_autoreg { };
35694 minimap2 = callPackage ../applications/science/biology/minimap2 { };
35696 mmseqs2 = callPackage ../applications/science/biology/mmseqs2 {
35697 inherit (llvmPackages) openmp;
35700 niftyreg = callPackage ../applications/science/biology/niftyreg { };
35702 niftyseg = callPackage ../applications/science/biology/niftyseg { };
35704 manta = callPackage ../applications/science/biology/manta { };
35706 obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
35708 octopus-caller = callPackage ../applications/science/biology/octopus { };
35710 paml = callPackage ../applications/science/biology/paml { };
35712 picard-tools = callPackage ../applications/science/biology/picard-tools { };
35714 platypus = callPackage ../applications/science/biology/platypus { };
35716 plink-ng = callPackage ../applications/science/biology/plink-ng { };
35718 prodigal = callPackage ../applications/science/biology/prodigal { };
35720 quast = callPackage ../applications/science/biology/quast { };
35722 raxml = callPackage ../applications/science/biology/raxml { };
35724 raxml-mpi = raxml.override { useMpi = true; };
35726 sambamba = callPackage ../applications/science/biology/sambamba { };
35728 samblaster = callPackage ../applications/science/biology/samblaster { };
35730 samtools = callPackage ../applications/science/biology/samtools { };
35731 samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
35732 stdenv = gccStdenv;
35735 seqtk = callPackage ../applications/science/biology/seqtk { };
35737 seqkit = callPackage ../applications/science/biology/seqkit { };
35739 snpeff = callPackage ../applications/science/biology/snpeff { };
35741 somafm-cli = callPackage ../tools/misc/somafm-cli { };
35743 somatic-sniper = callPackage ../applications/science/biology/somatic-sniper { };
35745 sortmerna = callPackage ../applications/science/biology/sortmerna { };
35747 stacks = callPackage ../applications/science/biology/stacks { };
35749 star = callPackage ../applications/science/biology/star { };
35751 strelka = callPackage ../applications/science/biology/strelka { };
35753 inherit (callPackages ../applications/science/biology/sumatools {})
35758 seaview = callPackage ../applications/science/biology/seaview { };
35760 svaba = callPackage ../applications/science/biology/svaba { };
35762 tebreak = callPackage ../applications/science/biology/tebreak { };
35764 treemix = callPackage ../applications/science/biology/treemix { };
35766 trf = callPackage ../applications/science/biology/trf { };
35768 trimal = callPackage ../applications/science/biology/trimal { };
35770 trimmomatic = callPackage ../applications/science/biology/trimmomatic {
35771 jdk = pkgs.jdk11_headless;
35772 # Reduce closure size
35773 jre = pkgs.jre_minimal.override {
35774 modules = [ "java.base" "java.logging" ];
35775 jdk = pkgs.jdk11_headless;
35779 truvari = callPackage ../applications/science/biology/truvari { };
35781 varscan = callPackage ../applications/science/biology/varscan { };
35783 whisper = callPackage ../applications/science/biology/whisper { };
35785 xenomapper = callPackage ../applications/science/biology/xenomapper { };
35787 hmmer = callPackage ../applications/science/biology/hmmer { };
35789 bwa = callPackage ../applications/science/biology/bwa { };
35791 bwa-mem2 = callPackage ../applications/science/biology/bwa-mem2 { };
35793 ### SCIENCE/MACHINE LEARNING
35795 nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { };
35797 sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { };
35799 streamlit = with python3Packages; toPythonApplication streamlit;
35801 uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { };
35805 almonds = callPackage ../applications/science/math/almonds { };
35807 adolc = callPackage ../applications/science/math/adolc { };
35809 amd-blis = callPackage ../development/libraries/science/math/amd-blis { };
35811 amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { };
35813 arpack = callPackage ../development/libraries/science/math/arpack { };
35815 blas = callPackage ../build-support/alternatives/blas { };
35817 blas-ilp64 = blas.override { isILP64 = true; };
35819 blas-reference = callPackage ../development/libraries/science/math/blas { };
35821 bonmin = callPackage ../development/libraries/science/math/bonmin { };
35823 brial = callPackage ../development/libraries/science/math/brial { };
35825 cantor = libsForQt5.cantor;
35827 clblas = callPackage ../development/libraries/science/math/clblas {
35828 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo OpenCL;
35831 clblast = callPackage ../development/libraries/science/math/clblast { };
35833 cliquer = callPackage ../development/libraries/science/math/cliquer { };
35835 coin-utils = callPackage ../development/libraries/science/math/coin-utils { };
35837 ecos = callPackage ../development/libraries/science/math/ecos { };
35839 getdp = callPackage ../applications/science/math/getdp { };
35841 gurobi = callPackage ../applications/science/math/gurobi { };
35843 jags = callPackage ../applications/science/math/jags { };
35845 labplot = libsForQt5.callPackage ../applications/science/math/labplot { };
35847 lapack = callPackage ../build-support/alternatives/lapack { };
35849 lapack-ilp64 = lapack.override { isILP64 = true; };
35851 lapack-reference = callPackage ../development/libraries/science/math/liblapack { };
35852 liblapack = lapack-reference;
35854 libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { };
35856 libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
35858 libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
35860 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
35862 lrs = callPackage ../development/libraries/science/math/lrs { };
35864 m4ri = callPackage ../development/libraries/science/math/m4ri { };
35866 m4rie = callPackage ../development/libraries/science/math/m4rie { };
35868 mkl = callPackage ../development/libraries/science/math/mkl { };
35870 nasc = callPackage ../applications/science/math/nasc { };
35872 nota = haskellPackages.callPackage ../applications/science/math/nota { };
35874 notus-scanner = with python3Packages; toPythonApplication notus-scanner;
35876 openblas = callPackage ../development/libraries/science/math/openblas {
35877 inherit (llvmPackages) openmp;
35880 # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with
35881 # standard BLAS and LAPACK.
35882 openblasCompat = openblas.override { blas64 = false; };
35884 openlibm = callPackage ../development/libraries/science/math/openlibm { };
35886 openspecfun = callPackage ../development/libraries/science/math/openspecfun { };
35888 planarity = callPackage ../development/libraries/science/math/planarity { };
35890 scalapack = callPackage ../development/libraries/science/math/scalapack { };
35892 rankwidth = callPackage ../development/libraries/science/math/rankwidth { };
35894 lcalc = callPackage ../development/libraries/science/math/lcalc { };
35896 lrcalc = callPackage ../applications/science/math/lrcalc { };
35898 lie = callPackage ../applications/science/math/LiE { };
35900 inherit (callPackage ../development/libraries/science/math/magma { }) magma magma_2_7_2 magma_2_6_2;
35902 magma-cuda = magma.override {
35903 cudaSupport = true;
35904 rocmSupport = false;
35907 magma-cuda-static = magma-cuda.override {
35911 magma-hip = magma.override {
35912 cudaSupport = false;
35913 rocmSupport = true;
35916 clmagma = callPackage ../development/libraries/science/math/clmagma { };
35918 mathematica = callPackage ../applications/science/math/mathematica { };
35920 mathematica-webdoc = callPackage ../applications/science/math/mathematica {
35924 mathematica-cuda = callPackage ../applications/science/math/mathematica {
35925 cudaSupport = true;
35928 mathematica-webdoc-cuda = callPackage ../applications/science/math/mathematica {
35930 cudaSupport = true;
35933 metis = callPackage ../development/libraries/science/math/metis { };
35935 nauty = callPackage ../applications/science/math/nauty { };
35937 osi = callPackage ../development/libraries/science/math/osi { };
35939 or-tools = callPackage ../development/libraries/science/math/or-tools {
35940 inherit (darwin) DarwinTools;
35941 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
35943 protobuf = protobuf_23;
35944 # or-tools builds with -std=c++20, so abseil-cpp must
35945 # also be built that way
35946 abseil-cpp = abseil-cpp_202301.override {
35948 cxxStandard = "20";
35952 rubiks = callPackage ../development/libraries/science/math/rubiks { };
35954 p4est-sc = callPackage ../development/libraries/science/math/p4est-sc {
35955 p4est-sc-debugEnable = false;
35958 p4est-sc-dbg = callPackage ../development/libraries/science/math/p4est-sc { };
35960 p4est = callPackage ../development/libraries/science/math/p4est { };
35962 p4est-dbg = callPackage ../development/libraries/science/math/p4est {
35963 p4est-sc = p4est-sc-dbg;
35966 QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { };
35968 sage = callPackage ../applications/science/math/sage { };
35969 sageWithDoc = sage.override { withDoc = true; };
35971 sagetex = callPackage ../misc/sagetex { };
35973 subread = callPackage ../applications/science/biology/subread { };
35975 suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { };
35976 suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix { };
35977 suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse {
35978 inherit (llvmPackages) openmp;
35980 suitesparse = suitesparse_5_3;
35982 suitesparse-graphblas = callPackage ../development/libraries/science/math/suitesparse-graphblas { };
35984 superlu = callPackage ../development/libraries/science/math/superlu { };
35986 symmetrica = callPackage ../applications/science/math/symmetrica { };
35988 sympow = callPackage ../development/libraries/science/math/sympow { };
35990 trilinos = callPackage ../development/libraries/science/math/trilinos { };
35992 trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; };
35994 wolfram-engine = libsForQt5.callPackage ../applications/science/math/wolfram-engine { };
35996 wolfram-for-jupyter-kernel = callPackage ../applications/editors/jupyter-kernels/wolfram { };
35998 wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { };
36000 ipopt = callPackage ../development/libraries/science/math/ipopt { };
36002 gmsh = callPackage ../applications/science/math/gmsh { };
36004 wcpg = callPackage ../development/libraries/science/math/wcpg { };
36006 zn_poly = callPackage ../development/libraries/science/math/zn_poly { };
36008 ### SCIENCE/MOLECULAR-DYNAMICS
36010 dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { };
36012 gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
36014 fftw = fftwSinglePrec;
36017 gromacsPlumed = lowPrio (gromacs.override {
36019 enablePlumed = true;
36020 fftw = fftwSinglePrec;
36023 gromacsMpi = lowPrio (gromacs.override {
36026 fftw = fftwSinglePrec;
36029 gromacsDouble = lowPrio (gromacs.override {
36030 singlePrec = false;
36034 gromacsDoubleMpi = lowPrio (gromacs.override {
36035 singlePrec = false;
36040 gromacsCudaMpi = lowPrio (gromacs.override {
36044 fftw = fftwSinglePrec;
36047 ### SCIENCE/MEDICINE
36049 dcmtk = callPackage ../applications/science/medicine/dcmtk { };
36051 xmedcon = callPackage ../applications/science/medicine/xmedcon { };
36053 ### SCIENCE/PHYSICS
36055 dawn = callPackage ../applications/science/physics/dawn { };
36057 dawncut = callPackage ../applications/science/physics/dawncut { };
36059 elmerfem = callPackage ../applications/science/physics/elmerfem { };
36061 fasthenry = callPackage ../applications/science/physics/fasthenry { };
36063 mcfm = callPackage ../applications/science/physics/MCFM {
36064 stdenv = gccStdenv;
36065 lhapdf = lhapdf.override { stdenv = gccStdenv; python = null; };
36068 nnpdf = callPackage ../applications/science/physics/nnpdf { };
36070 professor = callPackage ../applications/science/physics/professor { };
36072 sacrifice = callPackage ../applications/science/physics/sacrifice { };
36074 sherpa = callPackage ../applications/science/physics/sherpa { };
36076 shtns = callPackage ../applications/science/physics/shtns { };
36078 xfitter = callPackage ../applications/science/physics/xfitter { };
36080 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
36082 xnec2c = callPackage ../applications/science/physics/xnec2c { };
36084 ### SCIENCE/PROGRAMMING
36086 dafny = callPackage ../applications/science/logic/dafny { };
36088 groove = callPackage ../applications/science/programming/groove { };
36090 plm = callPackage ../applications/science/programming/plm { };
36094 abc-verifier = callPackage ../applications/science/logic/abc { };
36096 abella = callPackage ../applications/science/logic/abella {
36097 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
36100 acgtk = callPackage ../applications/science/logic/acgtk { };
36102 alt-ergo = callPackage ../applications/science/logic/alt-ergo { };
36104 aspino = callPackage ../applications/science/logic/aspino { };
36106 beluga = callPackage ../applications/science/logic/beluga { };
36108 cbmc = callPackage ../applications/science/logic/cbmc { };
36110 cadical = callPackage ../applications/science/logic/cadical { };
36112 inherit (callPackage ./coq-packages.nix {
36121 coqPackages_8_5 coq_8_5
36122 coqPackages_8_6 coq_8_6
36123 coqPackages_8_7 coq_8_7
36124 coqPackages_8_8 coq_8_8
36125 coqPackages_8_9 coq_8_9
36126 coqPackages_8_10 coq_8_10
36127 coqPackages_8_11 coq_8_11
36128 coqPackages_8_12 coq_8_12
36129 coqPackages_8_13 coq_8_13
36130 coqPackages_8_14 coq_8_14
36131 coqPackages_8_15 coq_8_15
36132 coqPackages_8_16 coq_8_16
36133 coqPackages_8_17 coq_8_17
36134 coqPackages_8_18 coq_8_18
36135 coqPackages_8_19 coq_8_19
36136 coqPackages_8_20 coq_8_20
36140 coq2html = callPackage ../tools/typesetting/coq2html { };
36142 coq-kernel = callPackage ../applications/editors/jupyter-kernels/coq { };
36144 cryptoverif = callPackage ../applications/science/logic/cryptoverif { };
36146 crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { };
36148 cubicle = callPackage ../applications/science/logic/cubicle {
36149 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
36152 cvc3 = callPackage ../applications/science/logic/cvc3 {
36153 gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; });
36154 stdenv = gccStdenv;
36156 cvc4 = callPackage ../applications/science/logic/cvc4 { };
36158 cvc5 = callPackage ../applications/science/logic/cvc5 {
36159 cadical = pkgs.cadical.override { version = "2.0.0"; };
36162 drat-trim = callPackage ../applications/science/logic/drat-trim { };
36164 ekrhyper = callPackage ../applications/science/logic/ekrhyper {
36165 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
36168 eprover = callPackage ../applications/science/logic/eprover { };
36170 eprover-ho = callPackage ../applications/science/logic/eprover { enableHO = true; };
36172 formula = callPackage ../applications/science/logic/formula { };
36174 gappa = callPackage ../applications/science/logic/gappa { };
36176 gfan = callPackage ../applications/science/math/gfan { };
36178 giac = callPackage ../applications/science/math/giac { };
36179 giac-with-xcas = giac.override { enableGUI = true; };
36181 ginac = callPackage ../applications/science/math/ginac { };
36183 glom = callPackage ../applications/misc/glom { };
36185 glucose = callPackage ../applications/science/logic/glucose { };
36186 glucose-syrup = callPackage ../applications/science/logic/glucose {
36187 enableUnfree = true;
36190 hol = callPackage ../applications/science/logic/hol { };
36192 inherit (ocamlPackages) hol_light;
36194 holehe = callPackage ../tools/security/holehe { };
36196 hologram = callPackage ../tools/security/hologram { };
36198 honeytrap = callPackage ../tools/security/honeytrap { };
36200 kissat = callPackage ../applications/science/logic/kissat { };
36202 tini = callPackage ../applications/virtualization/tini { };
36204 ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { };
36206 isabelle = callPackage ../by-name/is/isabelle/package.nix {
36207 polyml = polyml.overrideAttrs {
36208 pname = "polyml-for-isabelle";
36210 configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ];
36211 buildFlags = [ "compiler" ];
36212 src = fetchFromGitHub {
36216 hash = "sha256-72wm8dt+Id59A5058mVE5P9TkXW5/LZRthZoxUustVA=";
36222 isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { });
36224 iprover = callPackage ../applications/science/logic/iprover { };
36226 key = callPackage ../applications/science/logic/key { };
36228 keymapviz = callPackage ../tools/misc/keymapviz { };
36230 killport = darwin.apple_sdk_11_0.callPackage ../tools/misc/killport { };
36232 lean = callPackage ../applications/science/logic/lean { };
36233 lean2 = callPackage ../applications/science/logic/lean2 { };
36234 lean4 = callPackage ../applications/science/logic/lean4 { };
36236 elan = callPackage ../applications/science/logic/elan { };
36237 mathlibtools = with python3Packages; toPythonApplication mathlibtools;
36239 leo2 = callPackage ../applications/science/logic/leo2
36240 { inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml camlp4; };
36242 leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix { };
36244 logisim = callPackage ../applications/science/logic/logisim { };
36246 logisim-evolution = callPackage ../applications/science/logic/logisim-evolution { };
36248 ltl2ba = callPackage ../applications/science/logic/ltl2ba { };
36250 metis-prover = callPackage ../applications/science/logic/metis-prover { };
36252 mcrl2 = callPackage ../applications/science/logic/mcrl2 { };
36254 minisat = callPackage ../applications/science/logic/minisat { };
36256 monosat = callPackage ../applications/science/logic/monosat { };
36258 msat = callPackage ../applications/science/logic/msat { };
36260 nusmv = callPackage ../applications/science/logic/nusmv { };
36262 nuXmv = callPackage ../applications/science/logic/nuXmv { };
36264 opensmt = callPackage ../applications/science/logic/opensmt { };
36266 ott = callPackage ../applications/science/logic/ott { };
36268 picosat = callPackage ../applications/science/logic/picosat { };
36270 libpoly = callPackage ../applications/science/logic/poly { };
36272 prooftree = callPackage ../applications/science/logic/prooftree {
36273 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
36276 prover9 = callPackage ../applications/science/logic/prover9 { };
36278 proverif = callPackage ../applications/science/logic/proverif { };
36280 satallax = callPackage ../applications/science/logic/satallax {
36281 inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
36284 saw-tools = callPackage ../applications/science/logic/saw-tools { };
36286 spass = callPackage ../applications/science/logic/spass {
36287 stdenv = gccStdenv;
36290 statverif = callPackage ../applications/science/logic/statverif {
36291 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
36294 tptp = callPackage ../applications/science/logic/tptp { };
36296 celf = callPackage ../applications/science/logic/celf { };
36298 fast-downward = callPackage ../applications/science/logic/fast-downward { };
36300 twelf = callPackage ../applications/science/logic/twelf { };
36302 verifast = callPackage ../applications/science/logic/verifast { };
36304 veriT = callPackage ../applications/science/logic/verit {
36305 stdenv = gccStdenv;
36308 why3 = callPackage ../applications/science/logic/why3 {
36309 coqPackages = coqPackages_8_18;
36312 wayback-machine-archiver = callPackage ../tools/misc/wayback-machine-archiver { };
36314 workcraft = callPackage ../applications/science/logic/workcraft { };
36316 yices = callPackage ../applications/science/logic/yices {
36317 gmp-static = gmp.override { withStatic = true; };
36321 inherit (callPackages ../applications/science/logic/z3 { python = python3; })
36325 inherit (callPackages ../applications/science/logic/z3 { python = python311; })
36328 z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix { };
36330 zchaff = callPackage ../applications/science/logic/zchaff { };
36332 tlaplus = callPackage ../applications/science/logic/tlaplus {
36333 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
36335 tlaplus18 = callPackage ../applications/science/logic/tlaplus/tlaplus18.nix {};
36336 tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix {
36337 inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml;
36339 tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix { };
36341 aiger = callPackage ../applications/science/logic/aiger { };
36343 avy = callPackage ../applications/science/logic/avy { };
36345 btor2tools = callPackage ../applications/science/logic/btor2tools { };
36347 boolector = callPackage ../applications/science/logic/boolector { };
36349 bitwuzla = callPackage ../applications/science/logic/bitwuzla { };
36351 symfpu = callPackage ../applications/science/logic/symfpu { };
36353 uhdm = callPackage ../applications/science/logic/uhdm { };
36355 surelog = callPackage ../applications/science/logic/surelog { };
36357 mcy = callPackage ../applications/science/logic/mcy { };
36359 lingeling = callPackage ../applications/science/logic/lingeling { };
36361 ### SCIENCE / ENGINEERING
36363 brmodelo = callPackage ../applications/science/engineering/brmodelo { };
36365 jflap = callPackage ../applications/science/engineering/jflap { };
36367 ### SCIENCE / ELECTRONICS
36369 adms = callPackage ../applications/science/electronics/adms { };
36371 appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
36373 inherit (libsForQt5.callPackage ../applications/science/electronics/simulide { })
36374 simulide_0_4_15 simulide_1_0_0 simulide_1_1_0;
36376 simulide = simulide_1_0_0;
36378 eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
36380 caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
36382 csxcad = callPackage ../applications/science/electronics/csxcad { };
36384 degate = libsForQt5.callPackage ../applications/science/electronics/degate { };
36386 diylc = callPackage ../applications/science/electronics/diylc { };
36388 flatcam = python39.pkgs.callPackage ../applications/science/electronics/flatcam { };
36390 flopoco = callPackage ../applications/science/electronics/flopoco { };
36392 fparser = callPackage ../applications/science/electronics/fparser { };
36394 geda = callPackage ../applications/science/electronics/geda {
36398 gedit = callPackage ../applications/editors/gedit { };
36400 gerbv = callPackage ../applications/science/electronics/gerbv {
36401 cairo = cairo.override { x11Support = true; };
36404 gtkwave = callPackage ../applications/science/electronics/gtkwave { };
36406 hyp2mat = callPackage ../applications/science/electronics/hyp2mat { };
36408 fped = callPackage ../applications/science/electronics/fped { };
36410 gaw = callPackage ../applications/science/electronics/gaw { };
36412 horizon-eda = callPackage ../applications/science/electronics/horizon-eda { };
36414 # this is a wrapper for kicad.base and kicad.libraries
36415 kicad = callPackage ../applications/science/electronics/kicad { };
36416 # this is the same but without the (sizable) 3D models library
36417 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; };
36418 # this is the stable branch at whatever point update.sh last updated versions.nix
36419 kicad-testing = kicad.override { pname = "kicad-testing"; testing = true; };
36420 # and a small version of that
36421 kicad-testing-small = kicad.override {
36422 pname = "kicad-testing-small";
36426 # this is the master branch at whatever point update.sh last updated versions.nix
36427 kicad-unstable = kicad.override { pname = "kicad-unstable"; stable = false; };
36428 # and a small version of that
36429 kicad-unstable-small = kicad.override {
36430 pname = "kicad-unstable-small";
36435 kicadAddons = recurseIntoAttrs (callPackage ../applications/science/electronics/kicad/addons {});
36437 librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
36439 ngspice = libngspice.override {
36440 withNgshared = false;
36443 nvc = darwin.apple_sdk_11_0.callPackage ../applications/science/electronics/nvc { };
36445 openems = callPackage ../applications/science/electronics/openems {
36446 qcsxcad = libsForQt5.qcsxcad;
36449 openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { };
36451 openboardview = callPackage ../applications/science/electronics/openboardview { };
36453 pcb = callPackage ../applications/science/electronics/pcb { };
36455 qucs-s = qt6Packages.callPackage ../applications/science/electronics/qucs-s { };
36457 xcircuit = callPackage ../applications/science/electronics/xcircuit { };
36459 xoscope = callPackage ../applications/science/electronics/xoscope { };
36461 xschem = callPackage ../applications/science/electronics/xschem { };
36463 xyce = callPackage ../applications/science/electronics/xyce { };
36465 xyce-parallel = callPackage ../applications/science/electronics/xyce {
36467 trilinos = trilinos-mpi;
36472 caffe = callPackage ../applications/science/math/caffe ({
36473 inherit (config) cudaSupport;
36474 cudaPackages = cudaPackages_10_1;
36475 opencv4 = opencv4WithoutCuda; # Used only for image loading.
36477 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
36478 } // (config.caffe or {}));
36480 caffeWithCuda = caffe.override { cudaSupport = true; };
36482 caffeine-ng = callPackage ../tools/X11/caffeine-ng { };
36484 ecm = callPackage ../applications/science/math/ecm { };
36486 eukleides = callPackage ../applications/science/math/eukleides { };
36488 form = callPackage ../applications/science/math/form { };
36490 fricas = callPackage ../applications/science/math/fricas { };
36492 gap = callPackage ../applications/science/math/gap { };
36494 gap-minimal = lowPrio (gap.override { packageSet = "minimal"; });
36496 gap-full = lowPrio (gap.override { packageSet = "full"; });
36498 geogebra = callPackage ../applications/science/math/geogebra { };
36499 geogebra6 = callPackage ../applications/science/math/geogebra/geogebra6.nix { };
36501 maxima = callPackage ../applications/science/math/maxima {
36502 lisp-compiler = sbcl;
36504 maxima-ecl = maxima.override {
36505 lisp-compiler = ecl;
36508 mxnet = callPackage ../applications/science/math/mxnet {
36509 inherit (linuxPackages) nvidia_x11;
36512 wxmaxima = callPackage ../applications/science/math/wxmaxima {
36513 wxGTK = wxGTK32.override {
36518 pari = callPackage ../applications/science/math/pari { };
36519 gp2c = callPackage ../applications/science/math/pari/gp2c.nix { };
36521 palp = callPackage ../applications/science/math/palp { };
36523 ratpoints = callPackage ../applications/science/math/ratpoints { };
36525 calc = callPackage ../applications/science/math/calc { };
36527 pcalc = callPackage ../applications/science/math/pcalc { };
36529 programmer-calculator = callPackage ../applications/science/math/programmer-calculator { };
36531 bcal = callPackage ../applications/science/math/bcal { };
36533 pagsuite = callPackage ../applications/science/math/pagsuite { };
36535 pspp = callPackage ../applications/science/math/pspp { };
36537 raspa = callPackage ../applications/science/molecular-dynamics/raspa { };
36539 raspa-data = callPackage ../applications/science/molecular-dynamics/raspa/data.nix { };
36541 ssw = callPackage ../applications/misc/ssw { };
36543 pynac = callPackage ../applications/science/math/pynac { };
36545 scalp = callPackage ../applications/science/math/scalp { };
36547 singular = callPackage ../applications/science/math/singular { };
36549 scilab-bin = callPackage ../applications/science/math/scilab-bin { };
36551 scilla = callPackage ../tools/security/scilla { };
36553 mininet = callPackage ../tools/virtualization/mininet { };
36555 msieve = callPackage ../applications/science/math/msieve { };
36557 weka = callPackage ../applications/science/math/weka { jre = openjdk11; };
36559 yad = callPackage ../tools/misc/yad { };
36561 yacas = libsForQt5.callPackage ../applications/science/math/yacas { };
36563 yacas-gui = yacas.override {
36565 enableJupyter = false;
36568 speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
36572 boinc = callPackage ../applications/science/misc/boinc { };
36574 boinc-headless = callPackage ../applications/science/misc/boinc { headless = true; };
36576 celestia = callPackage ../applications/science/astronomy/celestia {
36577 autoreconfHook = buildPackages.autoreconfHook269;
36578 inherit (gnome2) gtkglext;
36581 convertall = qt5.callPackage ../applications/science/misc/convertall { };
36583 cytoscape = callPackage ../applications/science/misc/cytoscape {
36587 faiss = callPackage ../development/libraries/science/math/faiss {
36588 pythonPackages = python3Packages;
36591 faissWithCuda = faiss.override {
36592 cudaSupport = true;
36595 fityk = callPackage ../applications/science/misc/fityk { };
36597 galario = callPackage ../development/libraries/galario { };
36599 gildas = callPackage ../applications/science/astronomy/gildas { };
36601 gplates = libsForQt5.callPackage ../applications/science/misc/gplates { };
36603 grap = callPackage ../tools/security/grap { };
36605 gravit = callPackage ../applications/science/astronomy/gravit { };
36607 golly = callPackage ../applications/science/misc/golly {
36608 wxGTK = wxGTK32.overrideAttrs (x: {
36609 configureFlags = x.configureFlags ++ [
36610 "--enable-webrequest"
36612 buildInputs = x.buildInputs ++ [
36618 megam = callPackage ../applications/science/misc/megam {
36619 inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
36622 netlogo = callPackage ../applications/science/misc/netlogo { };
36624 nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { };
36626 ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; };
36628 root = callPackage ../applications/science/misc/root {
36630 inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
36633 root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
36634 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
36637 rinetd = callPackage ../servers/rinetd { };
36639 rink = callPackage ../applications/science/misc/rink {
36640 inherit (darwin.apple_sdk.frameworks) Security;
36643 simgrid = callPackage ../applications/science/misc/simgrid { };
36645 sumo = callPackage ../applications/science/networking/sumo { };
36647 spyder = with python3.pkgs; toPythonApplication spyder;
36649 spyre = callPackage ../tools/security/spyre { };
36651 sq = callPackage ../development/tools/sq { };
36653 stellarium = qt6Packages.callPackage ../applications/science/astronomy/stellarium { };
36655 stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
36657 astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };
36659 tulip = libsForQt5.callPackage ../applications/science/misc/tulip { };
36661 vite = libsForQt5.callPackage ../applications/science/misc/vite { };
36663 xearth = callPackage ../applications/science/astronomy/xearth { };
36664 xplanet = callPackage ../applications/science/astronomy/xplanet { };
36666 ### SCIENCE / PHYSICS
36668 apfelgrid = callPackage ../development/libraries/physics/apfelgrid { };
36670 apfel = callPackage ../development/libraries/physics/apfel { };
36672 applgrid = callPackage ../development/libraries/physics/applgrid {
36673 inherit (darwin.apple_sdk.frameworks) Cocoa;
36676 hoppet = callPackage ../development/libraries/physics/hoppet { };
36678 fastjet = callPackage ../development/libraries/physics/fastjet { };
36680 fastjet-contrib = callPackage ../development/libraries/physics/fastjet-contrib { };
36682 fastnlo-toolkit = callPackage ../development/libraries/physics/fastnlo-toolkit { };
36684 geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { };
36686 cernlib = callPackage ../development/libraries/physics/cernlib { };
36688 clhep = callPackage ../development/libraries/physics/clhep { };
36690 hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
36692 hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
36696 herwig = callPackage ../development/libraries/physics/herwig { };
36698 lhapdf = callPackage ../development/libraries/physics/lhapdf {
36702 mela = callPackage ../development/libraries/physics/mela { };
36704 nlojet = callPackage ../development/libraries/physics/nlojet { };
36706 pythia = callPackage ../development/libraries/physics/pythia {
36710 rivet = callPackage ../development/libraries/physics/rivet {
36711 imagemagick = graphicsmagick-imagemagick-compat;
36714 thepeg = callPackage ../development/libraries/physics/thepeg { };
36716 yoda = callPackage ../development/libraries/physics/yoda {
36719 yoda-with-root = lowPrio (yoda.override {
36720 withRootSupport = true;
36723 qcdnum = callPackage ../development/libraries/physics/qcdnum { };
36725 ### SCIENCE/ROBOTICS
36727 apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { };
36729 betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
36731 emuflight-configurator = callPackage ../applications/science/robotics/emuflight-configurator { };
36733 inav-configurator = callPackage ../applications/science/robotics/inav-configurator { };
36735 mission-planner = callPackage ../applications/science/robotics/mission-planner { };
36739 acpilight = callPackage ../misc/acpilight { };
36741 alpnpass = callPackage ../applications/networking/alpnpass { };
36743 amdctl = callPackage ../os-specific/linux/amdctl { };
36745 android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
36747 antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
36749 atlantis = callPackage ../applications/networking/cluster/atlantis { };
36751 atmos = callPackage ../applications/networking/cluster/atmos { };
36753 aiac = callPackage ../applications/networking/cluster/aiac { };
36755 fn-cli = callPackage ../applications/networking/cluster/fn-cli { };
36757 argononed = callPackage ../misc/drivers/argononed { };
36759 autotiling = python3Packages.callPackage ../misc/autotiling { };
36761 autotiling-rs = callPackage ../misc/autotiling-rs { };
36763 avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { };
36765 boatswain = callPackage ../applications/misc/boatswain { };
36767 beep = callPackage ../misc/beep { };
36769 bees = callPackage ../tools/filesystems/bees { };
36771 blahaj = callPackage ../tools/misc/blahaj { };
36773 bootil = callPackage ../development/libraries/bootil { };
36775 brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr { };
36777 brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper { };
36779 brightnessctl = callPackage ../misc/brightnessctl { };
36781 calaos_installer = libsForQt5.callPackage ../misc/calaos/installer { };
36783 click = callPackage ../applications/networking/cluster/click { };
36785 clinfo = callPackage ../tools/system/clinfo {
36786 inherit (darwin.apple_sdk.frameworks) OpenCL;
36789 clpeak = callPackage ../tools/misc/clpeak { };
36791 cups = callPackage ../misc/cups { };
36793 cups-filters = callPackage ../misc/cups/filters.nix { };
36795 cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { };
36797 cups-kyocera = callPackage ../misc/cups/drivers/kyocera { };
36799 cups-kyocera-ecosys-m2x35-40-p2x35-40dnw = callPackage ../misc/cups/drivers/kyocera-ecosys-m2x35-40-p2x35-40dnw { };
36801 cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x { };
36803 cups-kyodialog = callPackage ../misc/cups/drivers/kyodialog { };
36805 cups-dymo = callPackage ../misc/cups/drivers/dymo { };
36807 cups-pdf-to-pdf = callPackage ../misc/cups/drivers/cups-pdf-to-pdf { };
36809 cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio { };
36811 cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
36813 colort = callPackage ../applications/misc/colort { };
36815 terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
36817 djenrandom = callPackage ../tools/misc/djenrandom { };
36819 epsonscan2 = pkgs.libsForQt5.callPackage ../misc/drivers/epsonscan2 { };
36821 epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { };
36823 epson-escpr = callPackage ../misc/drivers/epson-escpr { };
36824 epson-escpr2 = callPackage ../misc/drivers/epson-escpr2 { };
36826 epson_201207w = callPackage ../misc/drivers/epson_201207w { };
36828 epson-201401w = callPackage ../misc/drivers/epson-201401w { };
36830 epson-201106w = callPackage ../misc/drivers/epson-201106w { };
36832 epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { };
36834 foomatic-db-ppds-withNonfreeDb = callPackage ../by-name/fo/foomatic-db-ppds/package.nix { withNonfreeDb = true; };
36836 gutenprint = callPackage ../misc/drivers/gutenprint { };
36838 gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
36840 carps-cups = callPackage ../misc/cups/drivers/carps-cups { };
36842 cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { };
36844 dcp375cwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp375cw { }).driver;
36846 dcp375cw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp375cw { }).cupswrapper;
36848 dcp9020cdwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).driver;
36850 dcp9020cdw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).cupswrapper;
36852 cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { };
36854 cups-brother-hl1210w = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1210w { };
36856 cups-brother-hl2260d = pkgsi686Linux.callPackage ../misc/cups/drivers/hl2260d { };
36858 cups-brother-hl3140cw = pkgsi686Linux.callPackage ../misc/cups/drivers/hl3140cw { };
36860 cups-brother-hll2340dw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll2340dw { };
36862 cups-brother-hll3230cdw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll3230cdw { };
36864 cups-brother-hll2350dw = callPackage ../misc/cups/drivers/hll2350dw { };
36866 cups-brother-mfcl2750dw = callPackage ../misc/cups/drivers/mfcl2750dw { };
36868 cups-drv-rastertosag-gdi = callPackage ../misc/cups/drivers/cups-drv-rastertosag-gdi { };
36870 # this driver ships with pre-compiled 32-bit binary libraries
36871 cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { };
36873 cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 { };
36875 cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 { };
36877 depotdownloader = callPackage ../tools/misc/depotdownloader { };
36879 dbacl = callPackage ../tools/misc/dbacl { };
36881 dbus-map = callPackage ../tools/misc/dbus-map { };
36883 dell-530cdn = callPackage ../misc/drivers/dell-530cdn { };
36885 dockutil = callPackage ../os-specific/darwin/dockutil { };
36887 eiciel = callPackage ../tools/filesystems/eiciel { };
36889 dpkg = callPackage ../tools/package-management/dpkg { };
36891 dumb = callPackage ../misc/dumb { };
36893 dump = callPackage ../tools/backup/dump { };
36895 ec2stepshell = callPackage ../tools/security/ec2stepshell { };
36897 ecdsatool = callPackage ../tools/security/ecdsatool { };
36899 electricsheep = callPackage ../misc/screensavers/electricsheep { };
36901 aapt = callPackage ../development/tools/aapt { };
36903 glee = callPackage ../tools/graphics/glee { };
36905 faust = res.faust2;
36907 faust2 = callPackage ../applications/audio/faust/faust2.nix { };
36909 faust2alqt = libsForQt5.callPackage ../applications/audio/faust/faust2alqt.nix { };
36911 faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
36913 faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
36915 faust2sc = callPackage ../applications/audio/faust/faust2sc.nix { };
36917 faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
36919 faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
36921 faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { };
36923 faust2jaqt = libsForQt5.callPackage ../applications/audio/faust/faust2jaqt.nix { };
36925 faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { };
36927 faust2lv2 = libsForQt5.callPackage ../applications/audio/faust/faust2lv2.nix { };
36929 faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
36931 faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { };
36933 flashprint = libsForQt5.callPackage ../applications/misc/flashprint { };
36935 flockit = callPackage ../tools/backup/flockit { };
36937 fahclient = callPackage ../applications/science/misc/foldingathome/client.nix { };
36939 fbmark = callPackage ../tools/misc/fbmark { };
36941 foma = callPackage ../tools/misc/foma { };
36943 foo2zjs = callPackage ../misc/drivers/foo2zjs { };
36945 foomatic-filters = callPackage ../misc/drivers/foomatic-filters { };
36947 gajim = callPackage ../applications/networking/instant-messengers/gajim {
36948 inherit (gst_all_1) gstreamer gst-plugins-base gst-libav;
36949 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
36952 gammu = callPackage ../applications/misc/gammu { };
36954 ghostscript = callPackage ../misc/ghostscript { };
36956 ghostscriptX = ghostscript.override {
36957 cupsSupport = true;
36961 ghostscript_headless = ghostscript.override {
36962 cupsSupport = false;
36963 x11Support = false;
36966 glava = callPackage ../applications/misc/glava { };
36968 gnuk = callPackage ../misc/gnuk {
36969 gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
36970 binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
36973 go365 = callPackage ../tools/security/go365 { };
36975 gobuster = callPackage ../tools/security/gobuster { };
36977 gotestwaf = callPackage ../tools/security/gotestwaf {
36978 buildGoModule = buildGo123Module;
36981 gotrue = callPackage ../tools/security/gotrue { };
36983 gotrue-supabase = callPackage ../tools/security/gotrue/supabase.nix { };
36985 gowitness = callPackage ../tools/security/gowitness {
36986 buildGoModule = buildGo123Module;
36989 guetzli = callPackage ../applications/graphics/guetzli { };
36991 gummi = callPackage ../applications/misc/gummi { };
36993 hashpump = callPackage ../tools/misc/hashpump { };
36995 hck = callPackage ../tools/text/hck { };
36997 helmfile = callPackage ../applications/networking/cluster/helmfile { };
36999 helmfile-wrapped = callPackage ../applications/networking/cluster/helmfile {
37000 inherit (kubernetes-helm-wrapped.passthru) pluginsDir;
37003 helm-dashboard = callPackage ../applications/networking/cluster/helm-dashboard { };
37005 helmsman = callPackage ../applications/networking/cluster/helmsman { };
37007 hplip = callPackage ../misc/drivers/hplip { };
37009 hplipWithPlugin = hplip.override { withPlugin = true; };
37011 hyperfine = callPackage ../tools/misc/hyperfine {
37012 inherit (darwin.apple_sdk.frameworks) Security;
37015 webcat = callPackage ../tools/misc/webcat { };
37017 websocat = callPackage ../tools/misc/websocat {
37018 inherit (darwin.apple_sdk.frameworks) Security;
37021 vector = callPackage ../tools/misc/vector {
37022 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
37025 hjson = with python3Packages; toPythonApplication hjson;
37027 epkowa = callPackage ../misc/drivers/epkowa { };
37029 utsushi = callPackage ../misc/drivers/utsushi { };
37031 utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { };
37033 colima = callPackage ../applications/virtualization/colima { };
37035 lima = callPackage ../applications/virtualization/lima {
37036 inherit (darwin) sigtool;
37039 lima-bin = callPackage ../applications/virtualization/lima/bin.nix { };
37041 logtop = callPackage ../tools/misc/logtop { };
37043 imaginer = callPackage ../applications/misc/imaginer { };
37045 igraph = callPackage ../development/libraries/igraph { };
37047 igprof = callPackage ../development/tools/misc/igprof { };
37049 illum = callPackage ../tools/system/illum { };
37051 image_optim = callPackage ../applications/graphics/image_optim { inherit (nodePackages) svgo; };
37053 infnoise = callPackage ../misc/drivers/infnoise { };
37055 itamae = callPackage ../tools/admin/itamae { };
37057 # using the new configuration style proposal which is unstable
37058 jack1 = callPackage ../misc/jackaudio/jack1.nix { };
37060 jack2 = callPackage ../misc/jackaudio {
37061 libopus = libopus.override { withCustomModes = true; };
37062 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio Accelerate;
37063 inherit (darwin) libobjc;
37066 libjack2 = jack2.override { prefix = "lib"; };
37068 jack-example-tools = callPackage ../misc/jackaudio/tools.nix {
37069 libopus = libopus.override { withCustomModes = true; };
37073 jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
37074 jack_autoconnect = jack-autoconnect;
37076 jacktrip = callPackage ../applications/audio/jacktrip { };
37078 j2cli = with python311Packages; toPythonApplication j2cli;
37080 jq-lsp = callPackage ../development/tools/language-servers/jq-lsp { };
37082 jquake = callPackage ../applications/misc/jquake { };
37084 jstest-gtk = callPackage ../tools/misc/jstest-gtk { };
37086 k40-whisperer = callPackage ../applications/misc/k40-whisperer { };
37088 keynav = callPackage ../tools/X11/keynav { };
37090 gnome-console = callPackage ../applications/terminal-emulators/gnome-console { };
37092 kmon = callPackage ../tools/system/kmon { };
37094 kmonad = haskellPackages.kmonad.bin;
37096 kompose = callPackage ../applications/networking/cluster/kompose { };
37098 kompute = callPackage ../development/libraries/kompute {
37102 # In general we only want keep the last three minor versions around that
37103 # correspond to the last three supported kubernetes versions:
37104 # https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions
37105 # Exceptions are versions that we need to keep to allow upgrades from older NixOS releases
37106 inherit (callPackage ../applications/networking/cluster/kops {})
37115 lguf-brightness = callPackage ../misc/lguf-brightness { };
37117 lighthouse = darwin.apple_sdk_11_0.callPackage ../applications/blockchains/lighthouse {
37118 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security SystemConfiguration;
37121 lilypond = callPackage ../misc/lilypond { };
37123 lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { };
37125 lilypond-unstable-with-fonts = callPackage ../misc/lilypond/with-fonts.nix {
37126 lilypond = lilypond-unstable;
37127 openlilylib-fonts = openlilylib-fonts.override {
37128 lilypond = lilypond-unstable;
37132 lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { };
37134 openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
37136 loop = callPackage ../tools/misc/loop { };
37138 mailcore2 = callPackage ../development/libraries/mailcore2 {
37142 mamba = callPackage ../applications/audio/mamba { };
37144 mas = callPackage ../os-specific/darwin/mas { };
37146 micromamba = callPackage ../tools/package-management/micromamba { };
37148 moltengamepad = callPackage ../misc/drivers/moltengamepad { };
37150 openzwave = callPackage ../development/libraries/openzwave { };
37152 mongoc = darwin.apple_sdk_11_0.callPackage ../development/libraries/mongoc { };
37154 mongocxx = callPackage ../development/libraries/mongocxx/default.nix { };
37156 mongoose = callPackage ../development/libraries/science/math/mongoose { };
37158 morph = callPackage ../tools/package-management/morph { };
37160 muse = libsForQt5.callPackage ../applications/audio/muse { };
37162 museeks = callPackage ../applications/audio/museeks { };
37164 mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
37166 mynewt-newtmgr = callPackage ../tools/misc/mynewt-newtmgr { };
37168 mysides = callPackage ../os-specific/darwin/mysides { };
37170 narrowlink = callPackage ../tools/networking/narrowlink { };
37172 neo = callPackage ../applications/misc/neo { };
37174 networkd-dispatcher = callPackage ../tools/networking/networkd-dispatcher { };
37176 nixVersions = recurseIntoAttrs (callPackage ../tools/package-management/nix {
37177 storeDir = config.nix.storeDir or "/nix/store";
37178 stateDir = config.nix.stateDir or "/nix/var";
37179 inherit (darwin.apple_sdk.frameworks) Security;
37182 nix = nixVersions.stable;
37184 nixStatic = pkgsStatic.nix;
37186 lixVersions = recurseIntoAttrs (callPackage ../tools/package-management/lix {
37187 storeDir = config.nix.storeDir or "/nix/store";
37188 stateDir = config.nix.stateDir or "/nix/var";
37189 inherit (darwin.apple_sdk.frameworks) Security;
37192 lix = lixVersions.stable;
37194 lixStatic = pkgsStatic.lix;
37196 inherit (callPackages ../applications/networking/cluster/nixops { })
37197 nixops_unstable_minimal
37199 # Not recommended; too fragile
37200 nixops_unstable_full;
37202 # Useful with ofborg, e.g. commit prefix `nixops_unstablePlugins.nixops-digitalocean: ...` to trigger automatically.
37203 nixops_unstablePlugins = recurseIntoAttrs nixops_unstable_minimal.availablePlugins;
37206 Evaluate a NixOS configuration using this evaluation of Nixpkgs.
37208 With this function you can write, for example, a package that
37209 depends on a custom virtual machine image.
37211 Parameter: A module, path or list of those that represent the
37212 configuration of the NixOS system to be constructed.
37214 Result: An attribute set containing packages produced by this
37215 evaluation of NixOS, such as toplevel, kernel and
37217 The result can be extended in the modules by defining
37218 extra attributes in system.build.
37219 Alternatively, you may use the result's config and
37220 options attributes to query any option.
37225 myOS = pkgs.nixos ({ lib, pkgs, config, ... }: {
37227 config.services.nginx = {
37232 # Use config.system.build to exports relevant parts of a
37233 # configuration. The runner attribute should not be
37234 # considered a fully general replacement for systemd
37236 config.system.build.run-nginx = config.systemd.services.nginx.runner;
37241 Unlike in plain NixOS, the nixpkgs.config and
37242 nixpkgs.system options will be ignored by default. Instead,
37243 nixpkgs.pkgs will have the default value of pkgs as it was
37244 constructed right after invoking the nixpkgs function (e.g. the
37245 value of import <nixpkgs> { overlays = [./my-overlay.nix]; }
37246 but not the value of (import <nixpkgs> {} // { extra = ...; }).
37248 If you do want to use the config.nixpkgs options, you are
37249 probably better off by calling nixos/lib/eval-config.nix
37250 directly, even though it is possible to set config.nixpkgs.pkgs.
37252 For more information about writing NixOS modules, see
37253 https://nixos.org/nixos/manual/index.html#sec-writing-modules
37255 Note that you will need to have called Nixpkgs with the system
37256 parameter set to the right value for your deployment target.
37261 c = import (path + "/nixos/lib/eval-config.nix") {
37265 config.nixpkgs.pkgs = lib.mkDefault pkgs;
37266 config.nixpkgs.localSystem = lib.mkDefault stdenv.hostPlatform;
37269 if builtins.isList configuration
37271 else [configuration]
37274 # The system is inherited from the current pkgs above.
37275 # Set it to null, to remove the "legacy" entrypoint's non-hermetic default.
37279 c.config.system.build // c;
37282 A NixOS/home-manager/arion/... module that sets the `pkgs` module argument.
37284 pkgsModule = { options, ... }: {
37286 if options?nixpkgs.pkgs then {
37287 # legacy / nixpkgs.nix style
37288 nixpkgs.pkgs = pkgs;
37292 _module.args.pkgs = pkgs;
37296 nixosOptionsDoc = attrs:
37297 (import ../../nixos/lib/make-options-doc)
37298 ({ inherit pkgs lib; } // attrs);
37300 nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { };
37302 nixos-render-docs = callPackage ../tools/nix/nixos-render-docs { };
37304 nixdoc = callPackage ../tools/nix/nixdoc { };
37306 dnadd = callPackage ../tools/nix/dnadd { };
37308 nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs {
37309 nix = nixVersions.nix_2_24;
37312 nix-doc = callPackage ../tools/package-management/nix-doc { };
37314 nix-bundle = callPackage ../tools/package-management/nix-bundle { };
37316 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
37317 nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy;
37318 nix-derivation = haskell.lib.compose.justStaticExecutables haskellPackages.nix-derivation;
37319 nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff;
37321 nix-du = callPackage ../tools/package-management/nix-du {
37322 inherit (darwin.apple_sdk.frameworks) Security;
37325 nix-info = callPackage ../tools/nix/info { };
37326 nix-info-tested = nix-info.override { doCheck = true; };
37328 nix-init = callPackage ../tools/nix/nix-init { };
37330 nix-index-unwrapped = callPackage ../tools/package-management/nix-index {
37331 inherit (darwin.apple_sdk.frameworks) Security;
37333 nix-index = callPackage ../tools/package-management/nix-index/wrapper.nix { };
37335 nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter);
37337 nix-melt = callPackage ../tools/nix/nix-melt { };
37339 nixos-option = callPackage ../tools/nix/nixos-option {
37340 nix = nixVersions.nix_2_18;
37343 nix-pin = callPackage ../tools/package-management/nix-pin { };
37345 nix-prefetch = callPackage ../tools/package-management/nix-prefetch { };
37347 nix-prefetch-github = with python3Packages;
37348 toPythonApplication nix-prefetch-github;
37350 inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })
37356 nix-prefetch-scripts;
37358 nix-query-tree-viewer = callPackage ../tools/nix/nix-query-tree-viewer { };
37360 nix-update-source = callPackage ../tools/package-management/nix-update-source { };
37362 nix-script = callPackage ../tools/nix/nix-script { };
37364 nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree);
37366 nixpkgs-review = callPackage ../tools/package-management/nixpkgs-review { };
37368 nix-serve = callPackage ../tools/package-management/nix-serve { };
37370 nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng;
37372 nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { };
37374 alejandra = callPackage ../tools/nix/alejandra { };
37376 nixci = callPackage ../tools/nix/nixci {
37377 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration IOKit;
37380 nixfmt-classic = haskellPackages.nixfmt.bin;
37382 nixpkgs-hammering = callPackage ../tools/nix/nixpkgs-hammering { };
37384 nixpkgs-lint-community = callPackage ../tools/nix/nixpkgs-lint { };
37386 nixpkgs-manual = callPackage ../../doc/doc-support/package.nix { };
37388 rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
37390 nixos-artwork = callPackage ../data/misc/nixos-artwork { };
37391 nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
37392 nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { };
37394 nixos-bgrt-plymouth = callPackage ../data/themes/nixos-bgrt-plymouth { };
37396 nixos-container = callPackage ../tools/virtualization/nixos-container { };
37398 nixos-generators = callPackage ../tools/nix/nixos-generators { };
37400 nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { };
37402 extra-container = callPackage ../tools/virtualization/extra-container { };
37404 norwester-font = callPackage ../data/fonts/norwester { };
37406 nut = callPackage ../applications/misc/nut { };
37408 nsncd = callPackage ../os-specific/linux/nsncd { };
37410 nvd = callPackage ../tools/package-management/nvd { };
37412 disnix = callPackage ../tools/package-management/disnix { };
37414 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
37415 inherit (python3Packages) supervisor;
37418 dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
37420 disnixos = callPackage ../tools/package-management/disnix/disnixos { };
37422 DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService {
37426 i3a = callPackage ../misc/i3a { };
37428 lice = python3Packages.callPackage ../tools/misc/lice { };
37430 m33-linux = callPackage ../misc/drivers/m33-linux { };
37432 mnemonicode = callPackage ../misc/mnemonicode { };
37434 moonfire-nvr = callPackage ../misc/moonfire-nvr { };
37436 mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in {
37437 gdal = gdal.override {
37438 libmysqlclient = mysql;
37444 r128gain = callPackage ../applications/audio/r128gain { };
37446 resp-app = libsForQt5.callPackage ../applications/misc/resp-app { };
37448 responder = callPackage ../tools/security/responder { };
37450 resumed = callPackage ../applications/misc/resumed { };
37452 robin-map = callPackage ../development/libraries/robin-map { };
37454 robo3t = callPackage ../applications/misc/robo3t { };
37456 rucksack = callPackage ../development/tools/rucksack { };
37458 sam-ba = callPackage ../tools/misc/sam-ba { };
37460 sndio = callPackage ../misc/sndio { };
37462 sticky = callPackage ../applications/misc/sticky { };
37464 stork = darwin.apple_sdk_11_0.callPackage ../applications/misc/stork {
37465 inherit (darwin.apple_sdk_11_0.frameworks) Security;
37468 superd = callPackage ../misc/superd { };
37470 oclgrind = callPackage ../development/tools/analysis/oclgrind { };
37472 opkg = callPackage ../tools/package-management/opkg { };
37474 opkg-utils = callPackage ../tools/package-management/opkg-utils { };
37476 pgmanage = callPackage ../applications/misc/pgmanage { };
37478 pgadmin4 = callPackage ../tools/admin/pgadmin { };
37480 pgadmin4-desktopmode = callPackage ../tools/admin/pgadmin { server-mode = false; };
37482 pgmodeler = qt6Packages.callPackage ../applications/misc/pgmodeler { };
37484 physlock = callPackage ../misc/screensavers/physlock { };
37486 pjsip = darwin.apple_sdk_11_0.callPackage ../applications/networking/pjsip {
37487 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security;
37490 pounce = callPackage ../servers/pounce { };
37492 pt = callPackage ../applications/misc/pt { };
37494 protocol = callPackage ../applications/networking/protocol { };
37496 pykms = callPackage ../tools/networking/pykms { };
37498 pyupgrade = with python3Packages; toPythonApplication pyupgrade;
37500 pwntools = with python3Packages; toPythonApplication pwntools;
37502 putty = callPackage ../applications/networking/remote/putty {
37503 gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
37506 qMasterPassword = qt6Packages.callPackage ../applications/misc/qMasterPassword { };
37508 qMasterPassword-wayland = qt6Packages.callPackage ../applications/misc/qMasterPassword {
37509 x11Support = false;
37510 waylandSupport = true;
37513 qmake2cmake = python3Packages.callPackage ../tools/misc/qmake2cmake { };
37515 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
37517 qdl = callPackage ../tools/misc/qdl { };
37519 qperf = callPackage ../os-specific/linux/qperf { };
37521 qzdl = libsForQt5.callPackage ../games/qzdl { };
37523 rates = callPackage ../tools/misc/rates {
37524 inherit (darwin.apple_sdk.frameworks) Security;
37527 rars = callPackage ../development/tools/rars { };
37529 rargs = callPackage ../tools/misc/rargs { };
37531 rancher = callPackage ../applications/networking/cluster/rancher { };
37533 rauc = callPackage ../tools/misc/rauc { };
37535 rbspy = darwin.apple_sdk_11_0.callPackage ../development/tools/rbspy { };
37537 redprl = callPackage ../applications/science/logic/redprl { };
37539 renderizer = callPackage ../development/tools/renderizer { };
37541 rfc = callPackage ../tools/misc/rfc { };
37543 rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { };
37545 pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
37546 inherit glib gtk3 gobject-introspection wrapGAppsHook3;
37549 rpl = callPackage ../tools/text/rpl { };
37551 ricty = callPackage ../data/fonts/ricty { };
37553 rivalcfg = callPackage ../misc/rivalcfg { };
37555 roadrunner = callPackage ../servers/roadrunner { };
37557 rmfuse = callPackage ../tools/filesystems/rmfuse { };
37559 rmount = callPackage ../tools/filesystems/rmount { };
37561 romdirfs = callPackage ../tools/filesystems/romdirfs {
37562 stdenv = gccStdenv;
37565 rss-glx = callPackage ../misc/screensavers/rss-glx { };
37567 run-scaled = callPackage ../tools/X11/run-scaled { };
37569 runiq = callPackage ../tools/text/runiq { };
37571 runit = callPackage ../tools/system/runit { };
37573 runitor = callPackage ../tools/system/runitor { };
37575 refmt = callPackage ../development/tools/refmt { };
37577 spectra = callPackage ../development/libraries/spectra { };
37579 spectrojack = callPackage ../applications/audio/spectrojack { };
37581 sift = callPackage ../tools/text/sift { };
37583 xdragon = lowPrio (callPackage ../tools/X11/xdragon { });
37585 xlockmore = callPackage ../misc/screensavers/xlockmore { };
37587 xq = callPackage ../tools/misc/xq { };
37589 xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
37591 sailsd = callPackage ../misc/sailsd { };
37593 sail-riscv-rv32 = callPackage ../applications/virtualization/sail-riscv {
37597 sail-riscv-rv64 = callPackage ../applications/virtualization/sail-riscv {
37601 shc = callPackage ../tools/security/shc { };
37603 shellz = callPackage ../tools/security/shellz { };
37605 tableplus = callPackage ../applications/misc/tableplus { };
37607 timeloop = pkgs.darwin.apple_sdk_11_0.callPackage ../applications/science/computer-architecture/timeloop { };
37609 canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
37611 mfc465cncupswrapper = callPackage ../misc/cups/drivers/brother/mfc465cncupswrapper { };
37612 mfc465cnlpr = callPackage ../misc/cups/drivers/brother/mfc465cnlpr { };
37614 mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { };
37615 mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { };
37617 mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { };
37618 mfcj6510dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj6510dwlpr { };
37620 mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { };
37621 mfcl2700dnlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcl2700dnlpr { };
37623 mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { };
37624 mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { };
37626 mfcl2740dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2740dwcupswrapper { };
37627 mfcl2740dwlpr = callPackage ../misc/cups/drivers/mfcl2740dwlpr { };
37629 # This driver is only available as a 32 bit proprietary binary driver
37630 mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver;
37631 mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper;
37633 cups-brother-hll2375dw = callPackage ../misc/cups/drivers/brother/hll2375dw { };
37635 mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { };
37636 mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { };
37638 mfc5890cncupswrapper = callPackage ../misc/cups/drivers/mfc5890cncupswrapper { };
37639 mfc5890cnlpr = callPackage ../misc/cups/drivers/mfc5890cnlpr { };
37641 mfc9140cdncupswrapper = callPackage ../misc/cups/drivers/mfc9140cdncupswrapper { };
37642 mfc9140cdnlpr = callPackage ../misc/cups/drivers/mfc9140cdnlpr { };
37644 samsung-unified-linux-driver_1_00_36 = callPackage ../misc/cups/drivers/samsung/1.00.36 { };
37645 samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { };
37646 samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { };
37647 samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17;
37649 sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {});
37651 sane-drivers = callPackage ../applications/graphics/sane/drivers.nix { };
37653 senv = callPackage ../applications/misc/senv { };
37655 brlaser = callPackage ../misc/cups/drivers/brlaser { };
37657 fflinuxprint = callPackage ../misc/cups/drivers/fflinuxprint { };
37659 fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { };
37661 brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
37663 brscan5 = callPackage ../applications/graphics/sane/backends/brscan5 { };
37665 dsseries = callPackage ../applications/graphics/sane/backends/dsseries { };
37667 sane-airscan = callPackage ../applications/graphics/sane/backends/airscan { };
37669 mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
37671 sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
37673 sanoid = callPackage ../tools/backup/sanoid { };
37675 satysfi = callPackage ../tools/typesetting/satysfi {
37676 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
37679 sc-controller = python3Packages.callPackage ../misc/drivers/sc-controller {
37680 inherit libusb1; # Shadow python.pkgs.libusb1.
37683 sct = callPackage ../tools/X11/sct { };
37685 seafile-shared = callPackage ../misc/seafile-shared { };
37687 ser2net = callPackage ../servers/ser2net { };
37689 serviio = callPackage ../servers/serviio { };
37690 selinux-python = callPackage ../os-specific/linux/selinux-python { };
37692 slock = callPackage ../misc/screensavers/slock {
37693 conf = config.slock.conf or null;
37696 smokeping = callPackage ../tools/networking/smokeping { };
37698 snapraid = callPackage ../tools/filesystems/snapraid { };
37700 snscrape = with python3Packages; toPythonApplication snscrape;
37702 soundmodem = callPackage ../applications/radio/soundmodem { };
37704 sourceAndTags = callPackage ../misc/source-and-tags {
37705 hasktags = haskellPackages.hasktags;
37708 spacenavd = callPackage ../misc/drivers/spacenavd {
37709 inherit (darwin.apple_sdk.frameworks) IOKit;
37712 spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { };
37714 spnavcfg = callPackage ../applications/misc/spnavcfg { };
37716 splix = callPackage ../misc/cups/drivers/splix { };
37718 steamcontroller = callPackage ../misc/drivers/steamcontroller { };
37720 stepreduce = callPackage ../applications/misc/stepreduce { };
37722 streamripper = callPackage ../applications/audio/streamripper { };
37724 sqsh = callPackage ../development/tools/sqsh { };
37726 sysz = callPackage ../tools/misc/sysz { };
37728 go-swag = callPackage ../development/tools/go-swag { };
37730 go-swagger = callPackage ../development/tools/go-swagger { };
37732 jx = callPackage ../applications/networking/cluster/jx { };
37734 tagref = callPackage ../tools/misc/tagref { };
37736 tcat = callPackage ../tools/misc/tcat { };
37738 tell-me-your-secrets = callPackage ../tools/security/tell-me-your-secrets { };
37740 tellico = libsForQt5.callPackage ../applications/misc/tellico { };
37742 termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py { };
37744 inherit (callPackage ../applications/networking/cluster/terraform { })
37747 terraform_plugins_test
37750 terraform = terraform_1;
37752 terraform-providers = recurseIntoAttrs (
37753 callPackage ../applications/networking/cluster/terraform-providers { }
37756 terraforming = callPackage ../applications/networking/cluster/terraforming { };
37758 terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { };
37760 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { };
37762 terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { };
37764 tfautomv = callPackage ../applications/networking/cluster/tfautomv { };
37766 terranix = callPackage ../applications/networking/cluster/terranix { };
37768 terraspace = callPackage ../applications/networking/cluster/terraspace { };
37770 tf-summarize = callPackage ../applications/networking/cluster/tf-summarize { };
37772 tfswitch = callPackage ../applications/networking/cluster/tfswitch { };
37774 tftui = python3Packages.callPackage ../applications/networking/cluster/tftui { };
37776 tfupdate = callPackage ../applications/networking/cluster/tfupdate { };
37778 tgswitch = callPackage ../applications/networking/cluster/tgswitch { };
37780 tilt = callPackage ../applications/networking/cluster/tilt { };
37782 timeular = callPackage ../applications/office/timeular { };
37784 tewi-font = callPackage ../data/fonts/tewi { };
37786 sshportal = callPackage ../servers/sshportal { };
37788 ssh-audit = callPackage ../tools/security/ssh-audit { };
37790 ssh-tools = callPackage ../applications/misc/ssh-tools { };
37792 thermald = callPackage ../tools/system/thermald { };
37794 therion = callPackage ../applications/misc/therion { };
37796 throttled = callPackage ../tools/system/throttled { };
37798 thinkfan = callPackage ../tools/system/thinkfan { };
37800 touchosc = callPackage ../applications/audio/touchosc { };
37802 tp-auto-kbbl = callPackage ../tools/system/tp-auto-kbbl { };
37804 turtle-build = callPackage ../development/tools/build-managers/turtle-build { };
37806 tusk = callPackage ../applications/office/tusk { };
37808 trufflehog = callPackage ../tools/security/trufflehog {
37809 buildGoModule = buildGo123Module;
37812 tunnelx = callPackage ../applications/gis/tunnelx { };
37814 tvbrowser = callPackage ../applications/misc/tvbrowser { };
37816 uacme = callPackage ../tools/admin/uacme { };
37818 ufiformat = callPackage ../tools/system/ufiformat { };
37820 ums = callPackage ../servers/ums { };
37822 unityhub = callPackage ../development/tools/unityhub { };
37824 upspin = callPackage ../tools/filesystems/upspin { };
37826 urbit = callPackage ../misc/urbit { };
37828 usb-reset = callPackage ../applications/misc/usb-reset { };
37830 utf8cpp = callPackage ../development/libraries/utf8cpp { };
37832 utf8proc = callPackage ../development/libraries/utf8proc { };
37834 unicode-paracode = callPackage ../tools/misc/unicode { };
37836 unixcw = libsForQt5.callPackage ../applications/radio/unixcw { };
37838 valent = callPackage ../applications/misc/valent { };
37840 vault-medusa = callPackage ../tools/security/vault-medusa { };
37842 vault-ssh-plus = callPackage ../tools/security/vault-ssh-plus { };
37844 vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv;
37846 vazir-code-font = callPackage ../data/fonts/vazir-code-font { };
37848 vaultwarden = callPackage ../tools/security/vaultwarden {
37849 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
37851 vaultwarden-sqlite = vaultwarden;
37852 vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; };
37853 vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; };
37855 vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
37857 veilid = darwin.apple_sdk_11_0.callPackage ../tools/networking/veilid {
37858 inherit (darwin.apple_sdk.frameworks) AppKit Security;
37861 vhs = callPackage ../applications/misc/vhs { };
37863 viennarna = callPackage ../applications/science/molecular-dynamics/viennarna { };
37865 viewnior = callPackage ../applications/graphics/viewnior { };
37867 vimUtils = callPackage ../applications/editors/vim/plugins/vim-utils.nix { };
37869 vimPlugins = recurseIntoAttrs (callPackage ../applications/editors/vim/plugins { });
37871 vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { };
37872 vimb = wrapFirefox vimb-unwrapped { };
37874 vips = callPackage ../tools/graphics/vips {
37875 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
37878 vipsdisp = callPackage ../applications/graphics/vipsdisp { };
37880 nip2 = callPackage ../tools/graphics/nip2 { };
37882 virglrenderer = callPackage ../development/libraries/virglrenderer { };
37884 vivid = callPackage ../tools/misc/vivid { };
37886 vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; });
37888 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen {
37889 ffmpeg = ffmpeg-full;
37892 vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
37893 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly;
37896 vsc-leetcode-cli = callPackage ../tools/misc/vsc-leetcode-cli { };
37898 vsh = callPackage ../tools/misc/vsh { };
37900 vttest = callPackage ../tools/misc/vttest { };
37902 wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
37904 wamr = darwin.apple_sdk_11_0.callPackage ../development/interpreters/wamr { };
37906 wasmer = callPackage ../development/interpreters/wasmer {
37907 llvmPackages = llvmPackages_15;
37908 inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration Security;
37911 wavm = callPackage ../development/interpreters/wavm {
37912 llvmPackages = llvmPackages_12;
37915 wasm-pack = callPackage ../development/tools/wasm-pack { };
37917 wasynth = callPackage ../development/tools/wasynth { };
37919 wavegain = callPackage ../applications/audio/wavegain { };
37921 wcalc = callPackage ../applications/misc/wcalc { };
37923 webkit2-sharp = callPackage ../development/libraries/webkit2-sharp {
37924 webkitgtk = webkitgtk_4_0;
37927 websocketd = callPackage ../applications/networking/websocketd { };
37929 wibo = pkgsi686Linux.callPackage ../applications/emulators/wibo { };
37931 wikicurses = callPackage ../applications/misc/wikicurses {
37932 pythonPackages = python3Packages;
37935 wiki-js = callPackage ../servers/web-apps/wiki-js { };
37937 wiki-tui = callPackage ../misc/wiki-tui {
37938 inherit (darwin.apple_sdk.frameworks) Security;
37941 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; {
37942 callPackage = newScope self;
37944 if pkgs.stdenv.hostPlatform.isDarwin then
37945 # Match upstream, which builds with the latest SDK and a 10.7 deployment target.
37946 overrideSDK pkgs.stdenv {
37947 darwinMinVersion = "10.7";
37948 darwinSdkVersion = "11.0";
37955 inherit (callPackage ./wine-packages.nix {})
37956 minimal base full stable stableFull unstable unstableFull staging stagingFull wayland waylandFull fonts;
37959 winePackages = recurseIntoAttrs (winePackagesFor (config.wine.build or "wine32"));
37960 wine64Packages = recurseIntoAttrs (winePackagesFor "wine64");
37961 wineWowPackages = recurseIntoAttrs (winePackagesFor "wineWow");
37962 wineWow64Packages = recurseIntoAttrs (winePackagesFor "wineWow64");
37964 wine = winePackages.full;
37965 wine64 = wine64Packages.full;
37967 wine-staging = lowPrio (winePackages.full.override {
37968 wineRelease = "staging";
37971 wine-wayland = lowPrio (winePackages.full.override {
37972 wineRelease = "wayland";
37975 wineasio = callPackage ../applications/emulators/wineasio { };
37977 wishbone-tool = callPackage ../development/tools/misc/wishbone-tool { };
37979 wmutils-core = callPackage ../tools/X11/wmutils-core { };
37981 wmutils-libwm = callPackage ../tools/X11/wmutils-libwm { };
37983 wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
37985 inherit (callPackage ../servers/web-apps/wordpress {})
37986 wordpress wordpress_6_5 wordpress_6_6;
37988 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages {
37989 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;
37990 themes = lib.importJSON ../servers/web-apps/wordpress/packages/themes.json;
37991 languages = lib.importJSON ../servers/web-apps/wordpress/packages/languages.json;
37994 wprecon = callPackage ../tools/security/wprecon { };
37996 wraith = callPackage ../applications/networking/irc/wraith {
37997 openssl = openssl_1_1;
38000 wxsqlite3 = callPackage ../development/libraries/wxsqlite3 {
38002 inherit (darwin.apple_sdk.frameworks) Cocoa;
38003 inherit (darwin.stubs) setfile rez derez;
38006 wxsqliteplus = callPackage ../development/libraries/wxsqliteplus {
38008 inherit (darwin.apple_sdk.frameworks) Cocoa;
38009 inherit (darwin.stubs) setfile;
38012 x11idle = callPackage ../tools/misc/x11idle { };
38014 x11docker = callPackage ../applications/virtualization/x11docker { };
38016 x2x = callPackage ../tools/X11/x2x { };
38018 xboxdrv = callPackage ../misc/drivers/xboxdrv { };
38020 xorex = callPackage ../tools/security/xorex { };
38022 xbps = callPackage ../tools/package-management/xbps { };
38024 xcftools = callPackage ../tools/graphics/xcftools { };
38026 xhyve = callPackage ../applications/virtualization/xhyve {
38027 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
38028 inherit (darwin.apple_sdk.libs) xpc;
38029 inherit (darwin) libobjc;
38032 xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { };
38034 xlayoutdisplay = callPackage ../tools/X11/xlayoutdisplay { };
38036 xlibinput-calibrator = callPackage ../tools/inputmethods/xlibinput_calibrator { };
38038 xlog = callPackage ../applications/radio/xlog { };
38040 xmagnify = callPackage ../tools/X11/xmagnify { };
38042 xosd = callPackage ../misc/xosd { };
38044 xow_dongle-firmware = callPackage ../os-specific/linux/firmware/xow_dongle-firmware { };
38046 xpad = callPackage ../applications/misc/xpad { };
38048 xpipe = callPackage ../applications/networking/xpipe { };
38050 xsane = callPackage ../applications/graphics/sane/xsane.nix { };
38052 xsw = callPackage ../applications/misc/xsw {
38053 # Enable the next line to use this in terminal.
38054 # Note that it requires sixel capable terminals such as mlterm
38059 xteddy = callPackage ../applications/misc/xteddy { };
38061 xva-img = callPackage ../tools/virtualization/xva-img { };
38063 xzoom = callPackage ../tools/X11/xzoom { };
38065 yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
38067 yadm = callPackage ../applications/version-management/yadm { };
38069 yai = callPackage ../tools/misc/yai { };
38071 yamale = with python3Packages; toPythonApplication yamale;
38073 yamdi = callPackage ../tools/video/yamdi { };
38075 yandex-browser = callPackage ../applications/networking/browsers/yandex-browser { };
38077 yandex-browser-beta = yandex-browser.override { edition = "beta"; };
38079 yandex-browser-corporate = yandex-browser.override { edition = "corporate"; };
38081 yandex-disk = callPackage ../tools/filesystems/yandex-disk { };
38083 yara = callPackage ../tools/security/yara { };
38085 yaralyzer = callPackage ../tools/security/yaralyzer { };
38087 yarGen = callPackage ../tools/security/yarGen { };
38089 yersinia = callPackage ../tools/security/yersinia { };
38091 yatas = callPackage ../tools/security/yatas { };
38093 yaxg = callPackage ../tools/graphics/yaxg { };
38095 zap = callPackage ../tools/networking/zap { };
38097 zigbee2mqtt = callPackage ../servers/zigbee2mqtt { };
38099 zopfli = callPackage ../tools/compression/zopfli { };
38101 myEnvFun = callPackage ../misc/my-env {
38102 inherit (stdenv) mkDerivation;
38105 znc = callPackage ../applications/networking/znc { };
38107 zncModules = recurseIntoAttrs (
38108 callPackage ../applications/networking/znc/modules.nix { }
38111 zoneminder = callPackage ../servers/zoneminder { };
38113 zrok = callPackage ../tools/networking/zrok { };
38115 xcp = callPackage ../tools/misc/xcp { };
38117 zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
38119 bullet = callPackage ../development/libraries/bullet {
38120 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
38123 bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix {
38124 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
38127 spdlog = callPackage ../development/libraries/spdlog { };
38129 dart = callPackage ../development/compilers/dart { };
38131 pub2nix = recurseIntoAttrs (callPackage ../build-support/dart/pub2nix { });
38133 buildDartApplication = callPackage ../build-support/dart/build-dart-application { };
38135 dartHooks = callPackage ../build-support/dart/build-dart-application/hooks { };
38137 httrack = callPackage ../tools/backup/httrack { };
38139 httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
38141 mg = callPackage ../applications/editors/mg { };
38143 # Overriding does not work when using callPackage on discord using import instead. (https://github.com/NixOS/nixpkgs/pull/179906)
38144 discord = import ../applications/networking/instant-messengers/discord {
38145 inherit lib stdenv;
38146 inherit (pkgs) callPackage fetchurl;
38150 discord-ptb = import ../applications/networking/instant-messengers/discord {
38151 inherit lib stdenv;
38152 inherit (pkgs) callPackage fetchurl;
38156 discord-canary = import ../applications/networking/instant-messengers/discord {
38157 inherit lib stdenv;
38158 inherit (pkgs) callPackage fetchurl;
38162 discord-development = import ../applications/networking/instant-messengers/discord {
38163 inherit lib stdenv;
38164 inherit (pkgs) callPackage fetchurl;
38165 branch = "development";
38169 discord-screenaudio = qt6Packages.callPackage ../applications/networking/instant-messengers/discord-screenaudio { };
38171 discordo = callPackage ../applications/networking/discordo/default.nix { };
38173 golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { };
38175 golden-cheetah-bin = callPackage ../applications/misc/golden-cheetah-bin {};
38177 linkchecker = callPackage ../tools/networking/linkchecker { };
38179 tomb = callPackage ../by-name/to/tomb/package.nix {
38180 pinentry = pinentry-curses;
38183 sccache = callPackage ../development/tools/misc/sccache { };
38185 scip = callPackage ../development/tools/misc/scip { };
38187 scriptisto = callPackage ../development/tools/misc/scriptisto { };
38189 sequeler = callPackage ../applications/misc/sequeler { };
38191 sequelpro = callPackage ../applications/misc/sequelpro { };
38193 serial-studio = libsForQt5.callPackage ../applications/misc/serial-studio { };
38195 snowsql = callPackage ../applications/misc/snowsql { };
38197 sidequest = callPackage ../applications/misc/sidequest { };
38199 maphosts = callPackage ../tools/networking/maphosts { };
38201 zimg = callPackage ../development/libraries/zimg { };
38203 wtf = callPackage ../applications/misc/wtf { };
38205 tora = libsForQt5.callPackage ../development/tools/tora { };
38207 xrq = callPackage ../applications/misc/xrq { };
38209 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { };
38211 nitrokey-app2 = qt6Packages.callPackage ../tools/security/nitrokey-app2 { };
38213 fpm2 = callPackage ../tools/security/fpm2 { };
38215 hy = with python3Packages; toPythonApplication hy;
38217 wmic-bin = callPackage ../servers/monitoring/wmic-bin { };
38219 ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { };
38221 vdr = callPackage ../applications/video/vdr { };
38222 vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { });
38223 wrapVdr = callPackage ../applications/video/vdr/wrapper.nix { };
38225 chrome-export = callPackage ../tools/misc/chrome-export { };
38227 chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { };
38229 linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli { };
38231 hss = callPackage ../tools/networking/hss { };
38233 undaemonize = callPackage ../tools/system/undaemonize { };
38235 houdini = callPackage ../applications/misc/houdini { };
38237 openring = callPackage ../applications/misc/openring { };
38239 openrisk = callPackage ../tools/security/openrisk { };
38241 openvino = callPackage ../development/libraries/openvino { };
38243 phonetisaurus = callPackage ../development/libraries/phonetisaurus {
38244 # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
38245 openfst = openfst.overrideAttrs rec {
38248 url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz";
38249 hash = "sha256-kxmusx0eKVCuJUSYhOJVzCvJ36+Yf2AVkHY+YaEPvd4=";
38254 compressDrv = callPackage ../build-support/compress-drv { };
38256 compressDrvWeb = callPackage ../build-support/compress-drv/web.nix { };
38258 duti = callPackage ../os-specific/darwin/duti {
38259 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
38262 dnstake = callPackage ../tools/networking/dnstake { };
38264 dnstracer = callPackage ../tools/networking/dnstracer {
38265 inherit (darwin) libresolv;
38268 dnstwist = callPackage ../tools/networking/dnstwist { };
38270 dsniff = callPackage ../tools/networking/dsniff { };
38272 wal-g = callPackage ../tools/backup/wal-g { };
38274 tlwg = callPackage ../data/fonts/tlwg { };
38276 tt2020 = callPackage ../data/fonts/tt2020 { };
38278 simplehttp2server = callPackage ../servers/simplehttp2server { };
38280 simple-http-server = callPackage ../servers/simple-http-server { };
38282 diceware = with python3Packages; toPythonApplication diceware;
38284 xml2rfc = with python3Packages; toPythonApplication xml2rfc;
38286 mmark = callPackage ../tools/typesetting/mmark { };
38288 wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
38290 wireworld = callPackage ../games/wireworld { };
38293 teseq = callPackage ../applications/misc/teseq { };
38295 ape = callPackage ../applications/misc/ape { };
38296 attemptoClex = callPackage ../applications/misc/ape/clex.nix { };
38297 apeClex = callPackage ../applications/misc/ape/apeclex.nix { };
38300 unixtools = recurseIntoAttrs (callPackages ./unixtools.nix { });
38301 inherit (unixtools) hexdump ps logger eject umount
38302 mount wall hostname more sysctl getconf
38303 getent locale killall xxd watch;
38305 fts = if stdenv.hostPlatform.isMusl then musl-fts else null;
38307 bsdSetupHook = makeSetupHook {
38308 name = "bsd-setup-hook";
38309 } ../os-specific/bsd/setup-hook.sh;
38311 freebsd = callPackage ../os-specific/bsd/freebsd { };
38313 netbsd = callPackage ../os-specific/bsd/netbsd { };
38315 openbsd = callPackage ../os-specific/bsd/openbsd { };
38317 powershell = callPackage ../shells/powershell { };
38319 doing = callPackage ../applications/misc/doing { };
38321 undervolt = callPackage ../os-specific/linux/undervolt { };
38323 alibuild = callPackage ../development/tools/build-managers/alibuild {
38327 tsukae = callPackage ../applications/misc/tsukae { };
38329 tsung = callPackage ../applications/networking/tsung { };
38331 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare { };
38333 xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;
38335 xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver;
38337 new-session-manager = callPackage ../applications/audio/new-session-manager { };
38339 newlib = callPackage ../development/misc/newlib {
38340 stdenv = stdenvNoLibc;
38343 newlib-nano = callPackage ../development/misc/newlib {
38344 stdenv = stdenvNoLibc;
38345 nanoizeNewlib = true;
38348 omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { };
38350 wasmtime = callPackage ../development/interpreters/wasmtime {
38351 inherit (darwin.apple_sdk.frameworks) Security;
38354 wfuzz = with python3Packages; toPythonApplication wfuzz;
38356 wmenu = callPackage ../applications/misc/wmenu { };
38358 bemenu = callPackage ../applications/misc/bemenu { };
38360 dapper = callPackage ../development/tools/dapper { };
38362 k3d = callPackage ../applications/networking/cluster/k3d { };
38364 zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots { };
38366 zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { };
38368 zfxtop = callPackage ../tools/system/zfxtop { };
38370 zrepl = callPackage ../tools/backup/zrepl { };
38372 uhubctl = callPackage ../tools/misc/uhubctl { };
38374 kodelife = callPackage ../applications/graphics/kodelife {
38375 inherit (gst_all_1) gstreamer gst-plugins-base;
38378 bunnyfetch = callPackage ../tools/misc/bunnyfetch { };
38380 _3proxy = callPackage ../applications/networking/3proxy { };
38382 weasis = callPackage ../by-name/we/weasis/package.nix {
38386 webwormhole = callPackage ../tools/networking/webwormhole { };
38388 wifi-password = callPackage ../os-specific/darwin/wifi-password { };
38390 qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen { };
38392 sieveshell = with python3.pkgs; toPythonApplication managesieve;
38394 gortr = callPackage ../servers/gortr { };
38396 stayrtr = callPackage ../servers/stayrtr { };
38398 sunshine = callPackage ../servers/sunshine { };
38400 sentencepiece = callPackage ../development/libraries/sentencepiece { };
38402 kaf = callPackage ../development/tools/kaf { };
38404 kcli = callPackage ../development/tools/kcli { };
38406 pxlib = callPackage ../development/libraries/pxlib { };
38408 pxview = callPackage ../development/tools/pxview { };
38410 unstick = callPackage ../os-specific/linux/unstick { };
38412 quartus-prime-lite = callPackage ../applications/editors/quartus-prime { };
38414 usb-blaster-udev-rules = callPackage ../os-specific/linux/usb-blaster-udev-rules { };
38416 go-license-detector = callPackage ../development/tools/misc/go-license-detector { };
38418 hashdeep = callPackage ../tools/security/hashdeep { };
38420 pdf-parser = callPackage ../tools/misc/pdf-parser { };
38422 fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher { };
38424 btcdeb = callPackage ../applications/blockchains/btcdeb { };
38426 jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami {
38427 # TODO: remove once `udev` is `systemdMinimal` everywhere.
38428 udev = systemdMinimal;
38432 jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { };
38434 zenstates = callPackage ../os-specific/linux/zenstates { };
38436 ryzenadj = callPackage ../os-specific/linux/ryzenadj { };
38438 gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
38440 zalgo = callPackage ../tools/misc/zalgo { };
38442 inherit (callPackage ../applications/misc/zettlr { }) zettlr;
38444 unpoller = callPackage ../servers/monitoring/unpoller { };
38446 fac-build = callPackage ../development/tools/build-managers/fac {
38447 inherit (darwin.apple_sdk.frameworks) CoreServices;
38450 bottom = darwin.apple_sdk_11_0.callPackage ../tools/system/bottom { };
38452 cagebreak = callPackage ../applications/window-managers/cagebreak {
38453 wlroots = wlroots_0_17;
38456 psftools = callPackage ../os-specific/linux/psftools { };
38458 lc3tools = callPackage ../development/tools/lc3tools { };
38460 ldid = callPackage ../development/tools/ldid {
38461 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
38464 xcolor = callPackage ../tools/graphics/xcolor { };
38466 xcfun = callPackage ../development/libraries/science/chemistry/xcfun { };
38468 xsos = callPackage ../os-specific/linux/xsos { };
38470 xmcp = callPackage ../tools/X11/xmcp { };
38472 ymuse = callPackage ../applications/audio/ymuse { };
38474 zeyple = callPackage ../misc/zeyple { };
38476 zk = callPackage ../applications/office/zk { };
38478 zktree = callPackage ../applications/misc/zktree { };
38480 zram-generator = callPackage ../tools/system/zram-generator { };
38482 zrythm = callPackage ../applications/audio/zrythm {
38483 inherit (plasma5Packages) breeze-icons;
38486 zthrottle = callPackage ../tools/misc/zthrottle { };
38488 honeymarker = callPackage ../servers/tracing/honeycomb/honeymarker { };
38490 honeytail = callPackage ../servers/tracing/honeycomb/honeytail { };
38492 honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { };
38494 mictray = callPackage ../tools/audio/mictray { };
38496 swift-corelibs-libdispatch = swiftPackages.Dispatch;
38498 swaysettings = callPackage ../applications/misc/swaysettings { };
38500 aitrack = libsForQt5.callPackage ../applications/misc/aitrack { };
38502 widevine-cdm = callPackage ../applications/networking/browsers/misc/widevine-cdm.nix { };
38504 alsa-scarlett-gui = callPackage ../applications/audio/alsa-scarlett-gui { };
38506 flac2all = callPackage ../applications/audio/flac2all { };
38508 tuner = callPackage ../applications/audio/tuner { };
38510 tidal-dl = python3Packages.callPackage ../tools/audio/tidal-dl { };
38512 locate-dominating-file = callPackage ../tools/misc/locate-dominating-file { };
38514 jfrog-cli = callPackage ../tools/misc/jfrog-cli { };
38516 ov = callPackage ../tools/text/ov { };
38518 deface = callPackage ../applications/video/deface { };
38520 tubekit = callPackage ../applications/networking/cluster/tubekit/wrapper.nix { };
38522 tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { };
38524 tuic = callPackage ../tools/networking/tuic { };
38526 resgate = callPackage ../servers/resgate { };
38528 oversteer = callPackage ../applications/misc/oversteer { };
38530 volantes-cursors = callPackage ../data/icons/volantes-cursors { };
38532 gnss-share = callPackage ../servers/gnss-share { };
38534 ali = callPackage ../tools/networking/ali { };
38536 udict = callPackage ../applications/misc/udict { };
38538 duden = python3Packages.toPythonApplication python3Packages.duden;
38540 zf = callPackage ../tools/misc/zf { };
38542 isolate = callPackage ../tools/security/isolate { };
38544 dtool = callPackage ../tools/misc/dtool { };
38546 tremotesf = libsForQt5.callPackage ../applications/networking/p2p/tremotesf { };
38548 reindeer = callPackage ../development/tools/reindeer { };
38550 charasay = callPackage ../tools/misc/charasay { };
38552 libvoikko = callPackage ../development/libraries/libvoikko { };
38554 hfst = callPackage ../development/libraries/hfst { };
38556 omorfi = callPackage ../development/libraries/omorfi { };
38558 hfst-ospell = callPackage ../development/libraries/hfst-ospell { };
38560 waylyrics = callPackage ../applications/audio/waylyrics { };
38562 gitrs = callPackage ../tools/misc/gitrs { };
38564 dict-cc-py = callPackage ../applications/misc/dict-cc-py { };
38566 wpm = callPackage ../applications/misc/wpm { };
38568 weggli = callPackage ../tools/security/weggli { };
38570 yazi-unwrapped = callPackage ../by-name/ya/yazi-unwrapped/package.nix { inherit (darwin.apple_sdk.frameworks) Foundation; };
38572 ssl-proxy = callPackage ../tools/networking/ssl-proxy { };
38574 code-maat = callPackage ../development/tools/code-maat {};
38576 mdhtml = callPackage ../tools/text/mdhtml { };
38578 insulator2 = callPackage ../applications/misc/insulator2 {};
38580 animdl = python3Packages.callPackage ../applications/video/animdl { };
38582 dillo = callPackage ../by-name/di/dillo/package.nix {