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 appindicator-sharp = callPackage ../development/libraries/appindicator-sharp { };
201 bindle = callPackage ../servers/bindle {
202 inherit (darwin.apple_sdk.frameworks) Security;
205 stripJavaArchivesHook = makeSetupHook {
206 name = "strip-java-archives-hook";
207 propagatedBuildInputs = [ strip-nondeterminism ];
208 } ../build-support/setup-hooks/strip-java-archives.sh;
210 ensureNewerSourcesHook = { year }: makeSetupHook {
211 name = "ensure-newer-sources-hook";
212 } (writeScript "ensure-newer-sources-hook.sh" ''
213 postUnpackHooks+=(_ensureNewerSources)
214 _ensureNewerSources() {
216 # Avoid passing option-looking directory to find. The example is diffoscope-269:
217 # https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/378
218 [[ $r == -* ]] && r="./$r"
219 '${findutils}/bin/find' "$r" \
220 '!' -newermt '${year}-01-01' -exec touch -h -d '${year}-01-02' '{}' '+'
224 # addDriverRunpath is the preferred package name, as this enables
225 # many more scenarios than just opengl now.
226 addDriverRunpath = callPackage ../build-support/add-driver-runpath { };
228 quickgui = callPackage ../applications/virtualization/quickgui { };
230 alda = callPackage ../development/interpreters/alda { };
232 align = callPackage ../tools/text/align { };
234 alire = callPackage ../development/tools/build-managers/alire { };
236 althttpd = callPackage ../servers/althttpd { };
238 anders = callPackage ../applications/science/logic/anders { };
240 ariang = callPackage ../servers/ariang { };
242 ani-cli = callPackage ../applications/video/ani-cli { };
244 dra-cla = callPackage ../applications/video/dra-cla { };
246 anime-downloader = callPackage ../applications/video/anime-downloader { };
248 aocd = with python3Packages; toPythonApplication aocd;
250 aesfix = callPackage ../tools/security/aesfix { };
252 aeskeyfind = callPackage ../tools/security/aeskeyfind { };
254 alterx = callPackage ../tools/security/alterx { };
256 altserver-linux = callPackage ../tools/misc/altserver-linux { };
258 archipelago-minecraft = callPackage ../by-name/ar/archipelago/package.nix { extraPackages = [jdk17]; };
260 asciicam = callPackage ../applications/video/asciicam { };
262 asitop = pkgs.python3Packages.callPackage ../os-specific/darwin/asitop { };
264 asnmap = callPackage ../tools/security/asnmap { };
266 astrolog = callPackage ../applications/science/astronomy/astrolog { };
268 astronomer = callPackage ../tools/misc/astronomer { };
270 atkinson-hyperlegible = callPackage ../data/fonts/atkinson-hyperlegible { };
272 automatic-timezoned = callPackage ../tools/system/automatic-timezoned { };
274 cve = with python3Packages; toPythonApplication cvelib;
276 db-rest = callPackage ../servers/db-rest { };
278 fiche = callPackage ../servers/fiche { };
280 fishnet = callPackage ../servers/fishnet { };
282 fission = callPackage ../development/tools/fission { };
284 apko = callPackage ../development/tools/apko {
285 buildGoModule = buildGo123Module;
288 melange = callPackage ../development/tools/melange { };
290 activate-linux = callPackage ../applications/misc/activate-linux { };
292 ansi = callPackage ../development/tools/ansi { };
294 ares-rs = callPackage ../tools/security/ares-rs { };
296 asn1c = callPackage ../development/compilers/asn1c { };
298 authz0 = callPackage ../tools/security/authz0 { };
300 auth0-cli = callPackage ../tools/admin/auth0-cli { };
302 atomic-operator = callPackage ../tools/security/atomic-operator { };
304 atomic-swap = callPackage ../applications/blockchains/atomic-swap { };
306 bacnet-stack = callPackage ../tools/networking/bacnet-stack { };
308 bada-bib = callPackage ../applications/science/misc/bada-bib { };
310 badlion-client = callPackage ../games/badlion-client {};
312 banana-accounting = callPackage ../applications/office/banana-accounting { };
314 beebeep = libsForQt5.callPackage ../applications/office/beebeep { };
316 beeper = callPackage ../applications/networking/instant-messengers/beeper { };
318 bearer = callPackage ../development/tools/bearer { };
320 benthos = callPackage ../development/tools/benthos { };
322 beyond-identity = callPackage ../tools/security/beyond-identity { };
324 bibtex-tidy = callPackage ../tools/typesetting/bibtex-tidy { };
326 bililiverecorder = callPackage ../servers/bililiverecorder { };
328 binbloom = callPackage ../tools/security/binbloom { };
330 bin2c = callPackage ../development/tools/bin2c { };
332 binserve = callPackage ../servers/binserve {
333 inherit (darwin.apple_sdk.frameworks) CoreServices;
336 blst = callPackage ../development/libraries/blst { };
338 bloom = qt6Packages.callPackage ../development/tools/bloom { };
340 bloodhound-py = with python3Packages; toPythonApplication bloodhound-py;
342 bodyclose = callPackage ../development/tools/bodyclose { };
344 bootstrap-studio = callPackage ../development/web/bootstrap-studio { };
346 breakpad = callPackage ../development/misc/breakpad { };
348 brev-cli = callPackage ../development/misc/brev-cli { };
350 cbfmt = callPackage ../development/tools/cbfmt { };
352 circumflex = callPackage ../applications/networking/circumflex { };
354 citron = callPackage ../tools/misc/citron { };
356 cxx-rs = callPackage ../development/libraries/cxx-rs { };
358 elfcat = callPackage ../tools/misc/elfcat { };
360 # Zip file format only allows times after year 1980, which makes e.g. Python
361 # wheel building fail with:
362 # ValueError: ZIP does not support timestamps before 1980
363 ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; };
365 updateAutotoolsGnuConfigScriptsHook = makeSetupHook {
366 name = "update-autotools-gnu-config-scripts-hook";
367 substitutions = { gnu_config = gnu-config; };
368 } ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
370 gogUnpackHook = makeSetupHook {
371 name = "gog-unpack-hook";
372 propagatedBuildInputs = [ innoextract file-rename ]; }
373 ../build-support/setup-hooks/gog-unpack.sh;
375 buf = callPackage ../by-name/bu/buf/package.nix {
376 buildGoModule = buildGo123Module;
379 buildEnv = callPackage ../build-support/buildenv { }; # not actually a package
381 buildFHSEnv = buildFHSEnvBubblewrap;
382 buildFHSEnvChroot = callPackage ../build-support/build-fhsenv-chroot { }; # Deprecated; use buildFHSEnv/buildFHSEnvBubblewrap
383 buildFHSEnvBubblewrap = callPackage ../build-support/build-fhsenv-bubblewrap { };
385 c64-debugger = callPackage ../applications/emulators/c64-debugger { };
387 cameractrls-gtk4 = cameractrls.override { withGtk = 4; };
389 cameractrls-gtk3 = cameractrls.override { withGtk = 3; };
391 camunda-modeler = callPackage ../applications/misc/camunda-modeler { };
393 checkpointBuildTools = callPackage ../build-support/checkpoint-build.nix {};
395 caroline = callPackage ../development/libraries/caroline { };
397 castget = callPackage ../applications/networking/feedreaders/castget { };
399 catatonit = callPackage ../applications/virtualization/catatonit { };
401 catppuccin-kde = callPackage ../data/themes/catppuccin-kde { };
403 catppuccin-kvantum = callPackage ../data/themes/catppuccin-kvantum { };
405 catppuccin-papirus-folders = callPackage ../data/icons/catppuccin-papirus-folders { };
407 btdu = callPackage ../tools/misc/btdu { };
409 ccal = callPackage ../tools/misc/ccal { };
411 celeste-classic-pm = pkgs.celeste-classic.override {
415 cereal = cereal_1_3_0;
417 cdecrypt = callPackage ../development/tools/cdecrypt { };
419 certgraph = callPackage ../tools/security/certgraph { };
421 certinfo = callPackage ../tools/security/certinfo { };
423 certsync = callPackage ../tools/security/certsync { };
425 cewl = callPackage ../tools/security/cewl { };
427 chatgpt-cli = callPackage ../tools/misc/chatgpt-cli { };
429 chatgpt-retrieval-plugin = callPackage ../servers/chatgpt-retrieval-plugin { };
431 mswatch = callPackage ../applications/networking/mailreaders/mswatch { };
433 chef-cli = callPackage ../tools/misc/chef-cli { };
435 checkov = callPackage ../development/tools/analysis/checkov {
439 checkpwn = callPackage ../tools/misc/checkpwn { };
441 banana-vera = callPackage ../development/tools/analysis/banana-vera { };
443 ciel = callPackage ../tools/package-management/ciel { };
445 circt = callPackage ../development/compilers/circt { };
447 classicube = callPackage ../games/classicube { };
449 clj-kondo = callPackage ../development/tools/clj-kondo { };
451 cloak = callPackage ../applications/misc/cloak {
452 inherit (darwin.apple_sdk.frameworks) Security;
455 cotp = callPackage ../applications/misc/cotp {
456 inherit (darwin.apple_sdk.frameworks) AppKit;
459 cmark = callPackage ../development/libraries/cmark { };
461 cmark-gfm = callPackage ../development/libraries/cmark-gfm { };
463 cm256cc = callPackage ../development/libraries/cm256cc { };
465 cnquery = callPackage ../tools/security/cnquery { };
467 cocogitto = callPackage ../development/tools/cocogitto {
468 inherit (darwin.apple_sdk.frameworks) Security;
471 conftest = callPackage ../development/tools/conftest { };
473 coldsnap = callPackage ../tools/admin/coldsnap {
474 inherit (darwin.apple_sdk.frameworks) Security;
477 colemak-dh = callPackage ../data/misc/colemak-dh { };
479 collision = callPackage ../applications/misc/collision { };
481 colmena = callPackage ../tools/admin/colmena { };
483 colorz = callPackage ../tools/misc/colorz { };
485 colorpanes = callPackage ../tools/misc/colorpanes { };
487 colorpicker = callPackage ../tools/misc/colorpicker { };
489 colorstorm = callPackage ../applications/misc/colorstorm { };
491 comedilib = callPackage ../development/libraries/comedilib { };
493 commix = callPackage ../tools/security/commix { };
495 comodoro = callPackage ../applications/misc/comodoro { };
497 compdb = callPackage ../tools/misc/compdb { };
499 conserve = callPackage ../tools/backup/conserve { };
501 conserver = callPackage ../tools/misc/conserver { };
503 coolercontrol = recurseIntoAttrs (callPackage ../applications/system/coolercontrol { });
505 confetty = callPackage ../applications/misc/confetty { };
507 confy = callPackage ../applications/misc/confy { };
509 coordgenlibs = callPackage ../development/libraries/coordgenlibs { };
511 copilot-cli = callPackage ../tools/admin/copilot-cli { };
513 cp210x-program = callPackage ../tools/misc/cp210x-program { };
515 cp437 = callPackage ../tools/misc/cp437 { };
517 cpm-cmake = callPackage ../development/tools/cpm-cmake { };
519 crackle = callPackage ../tools/networking/crackle { };
521 crackql = callPackage ../tools/security/crackql { };
523 crow-translate = libsForQt5.callPackage ../applications/misc/crow-translate { };
525 dae = callPackage ../tools/networking/dae { };
527 darling = callPackage ../applications/emulators/darling { };
529 databricks-sql-cli = python3Packages.callPackage ../applications/misc/databricks-sql-cli { };
531 dbip-country-lite = callPackage ../data/misc/dbip-country-lite { };
533 dcgm = callPackage ../os-specific/linux/dcgm { };
535 deck = callPackage ../by-name/de/deck/package.nix {
536 buildGoModule = buildGo123Module;
539 dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
541 dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
543 dhallToNix = callPackage ../build-support/dhall/to-nix.nix { };
545 dinghy = with python3Packages; toPythonApplication dinghy;
548 djgpp_i586 = callPackage ../development/compilers/djgpp { targetArchitecture = "i586"; stdenv = gccStdenv; };
549 djgpp_i686 = lowPrio (callPackage ../development/compilers/djgpp { targetArchitecture = "i686"; stdenv = gccStdenv; });
551 djhtml = python3Packages.callPackage ../development/tools/djhtml { };
553 deadnix = callPackage ../development/tools/deadnix { };
555 dec-decode = callPackage ../development/tools/dec-decode { };
557 dnf-plugins-core = with python3Packages; toPythonApplication dnf-plugins-core;
559 dnf4 = python3Packages.callPackage ../development/python-modules/dnf4/wrapper.nix { };
561 dnf5 = callPackage ../tools/package-management/dnf5 { };
563 documenso = callPackage ../applications/office/documenso { };
565 domine = callPackage ../tools/misc/domine { };
567 dsq = callPackage ../tools/misc/dsq { };
569 dt = callPackage ../tools/text/dt { };
571 dufs = callPackage ../servers/http/dufs { };
573 dynein = callPackage ../development/tools/database/dynein {
574 inherit (darwin.apple_sdk.frameworks) Security;
577 ea = callPackage ../tools/misc/ea { };
579 each = callPackage ../tools/text/each { };
581 ebusd = callPackage ../servers/ebusd { };
583 eclipse-mat = callPackage ../development/tools/eclipse-mat { };
585 ebpf-verifier = callPackage ../tools/networking/ebpf-verifier {
589 edgedb = callPackage ../tools/networking/edgedb {
590 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
593 edge-runtime = callPackage ../development/web/edge-runtime { };
595 efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { };
597 eludris = callPackage ../tools/misc/eludris {
598 inherit (darwin.apple_sdk.frameworks) Security;
601 enochecker-test = with python3Packages; callPackage ../development/tools/enochecker-test { };
603 enumer = callPackage ../tools/misc/enumer { };
605 evans = callPackage ../development/tools/evans { };
607 evhz = callPackage ../tools/misc/evhz { };
609 expand-response-params = callPackage ../build-support/expand-response-params { };
611 expressvpn = callPackage ../applications/networking/expressvpn { };
613 faq = callPackage ../development/tools/faq { };
615 femtolisp = callPackage ../development/interpreters/femtolisp { };
617 fh = callPackage ../tools/nix/fh { };
619 figma-agent = callPackage ../applications/graphics/figma-agent { };
621 firefly-desktop = callPackage ../applications/misc/firefly-desktop { };
623 frece = callPackage ../development/tools/frece { };
625 frida-tools = callPackage ../tools/security/frida-tools { };
627 frink = callPackage ../development/tools/frink { };
629 frugal = callPackage ../development/tools/frugal { };
631 frugally-deep = callPackage ../development/libraries/frugally-deep { };
633 functiontrace-server = callPackage ../development/tools/functiontrace-server { };
635 gendef = callPackage ../development/tools/gendef { };
637 glade = callPackage ../development/tools/glade { };
639 glamoroustoolkit = callPackage ../development/tools/glamoroustoolkit { };
641 gobble = callPackage ../tools/X11/gobble { };
643 gokrazy = callPackage ../development/misc/gokrazy { };
645 govulncheck = callPackage ../tools/security/govulncheck { };
647 gpick = callPackage ../tools/misc/gpick { };
649 gradescope-submit = callPackage ../tools/misc/gradescope-submit { };
651 gridlock = callPackage ../tools/nix/gridlock { };
652 inherit (gridlock) nyarr;
654 hwatch = callPackage ../tools/misc/hwatch { };
656 hobbes = callPackage ../development/tools/hobbes { };
658 honeycomb-refinery = callPackage ../servers/tracing/honeycomb/refinery { };
660 html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
662 inspec = callPackage ../tools/misc/inspec { };
664 lshw-gui = lshw.override { withGUI = true; };
666 kdePackages = callPackage ../kde { };
668 buildcatrust = with python3.pkgs; toPythonApplication buildcatrust;
670 probe-rs-tools = callPackage ../by-name/pr/probe-rs-tools/package.nix {
671 inherit (darwin.apple_sdk.frameworks) AppKit;
672 inherit (darwin) DarwinTools;
675 mix2nix = callPackage ../development/tools/mix2nix { };
677 n98-magerun = callPackage ../development/tools/misc/n98-magerun { };
679 prisma-engines = callPackage ../development/tools/database/prisma-engines {
680 inherit (darwin.apple_sdk.frameworks) Security;
683 pridecat = callPackage ../tools/misc/pridecat { };
685 pridefetch = callPackage ../tools/misc/pridefetch { };
687 proto-contrib = callPackage ../development/tools/proto-contrib { };
689 protoc-gen-dart = callPackage ../development/tools/protoc-gen-dart { };
691 protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc { };
693 protoc-gen-entgrpc = callPackage ../development/tools/protoc-gen-entgrpc { };
695 protoc-gen-go = callPackage ../development/tools/protoc-gen-go { };
697 protoc-gen-go-grpc = callPackage ../development/tools/protoc-gen-go-grpc { };
699 protoc-gen-go-vtproto = callPackage ../development/tools/protoc-gen-go-vtproto { };
701 protoc-gen-grpc-web = callPackage ../development/tools/protoc-gen-grpc-web {
702 protobuf = protobuf_21;
705 protoc-gen-connect-go = callPackage ../development/tools/protoc-gen-connect-go { };
707 protoc-gen-twirp = callPackage ../development/tools/protoc-gen-twirp { };
709 protoc-gen-twirp_php = callPackage ../development/tools/protoc-gen-twirp_php { };
711 protoc-gen-twirp_swagger = callPackage ../development/tools/protoc-gen-twirp_swagger { };
713 protoc-gen-twirp_typescript = callPackage ../development/tools/protoc-gen-twirp_typescript { };
715 protoc-gen-validate = callPackage ../development/tools/protoc-gen-validate { };
717 protolint = callPackage ../development/tools/protolint { };
719 ptags = callPackage ../development/tools/misc/ptags { };
721 resolve-march-native = callPackage ../development/tools/resolve-march-native { };
723 riot-redis = callPackage ../development/tools/riot-redis { };
725 sea-orm-cli = callPackage ../development/tools/sea-orm-cli { };
727 vcpkg-tool = callPackage ../by-name/vc/vcpkg-tool/package.nix {
728 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
732 r3ctl = qt5.callPackage ../tools/misc/r3ctl { };
734 ptouch-print = callPackage ../misc/ptouch-print { };
736 demoit = callPackage ../servers/demoit { };
738 deviceTree = callPackage ../os-specific/linux/device-tree { };
740 enum4linux = callPackage ../tools/security/enum4linux { };
742 enum4linux-ng = callPackage ../tools/security/enum4linux-ng { };
744 enumerepo = callPackage ../tools/security/enumerepo {};
746 erosmb = callPackage ../tools/security/erosmb { };
748 eslint_d = callPackage ../development/tools/eslint_d { };
750 oauth2c = callPackage ../tools/security/oauth2c { };
752 octodns = python3Packages.callPackage ../tools/networking/octodns { };
754 octodns-providers = recurseIntoAttrs {
755 bind = python3Packages.callPackage ../tools/networking/octodns/providers/bind { };
756 gandi = python3Packages.callPackage ../tools/networking/octodns/providers/gandi { };
757 hetzner = python3Packages.callPackage ../tools/networking/octodns/providers/hetzner { };
758 powerdns = python3Packages.callPackage ../tools/networking/octodns/providers/powerdns { };
761 octosuite = callPackage ../tools/security/octosuite { };
763 onesixtyone = callPackage ../tools/security/onesixtyone { };
765 oletools = with python3.pkgs; toPythonApplication oletools;
767 ollama-rocm = callPackage ../by-name/ol/ollama/package.nix { acceleration = "rocm"; };
768 ollama-cuda = callPackage ../by-name/ol/ollama/package.nix { acceleration = "cuda"; };
770 ots = callPackage ../tools/security/ots { };
772 credential-detector = callPackage ../tools/security/credential-detector { };
774 creds = callPackage ../tools/security/creds { };
776 credslayer = callPackage ../tools/security/credslayer { };
778 device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix { };
780 devour = callPackage ../tools/X11/devour { };
782 didyoumean = callPackage ../tools/misc/didyoumean {
783 inherit (darwin.apple_sdk.frameworks) AppKit;
786 didu = callPackage ../tools/misc/didu { };
788 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
790 dieHook = makeSetupHook {
792 } ../build-support/setup-hooks/die.sh;
794 archiver = callPackage ../applications/misc/archiver { };
796 digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox {
797 autoreconfHook = buildPackages.autoreconfHook269;
800 gretl = callPackage ../applications/science/math/gretl {
801 inherit (darwin.apple_sdk.frameworks) Accelerate;
804 grsync = callPackage ../applications/misc/grsync { };
806 devShellTools = callPackage ../build-support/dev-shell-tools { };
808 dockerTools = callPackage ../build-support/docker {
809 writePython3 = buildPackages.writers.writePython3;
812 fakeNss = callPackage ../build-support/fake-nss { };
814 tarsum = callPackage ../build-support/docker/tarsum.nix { };
816 nix-prefetch-docker = callPackage ../build-support/docker/nix-prefetch-docker.nix { };
818 docker-ls = callPackage ../tools/misc/docker-ls { };
820 docker-slim = callPackage ../applications/virtualization/docker-slim { };
822 doc2go = callPackage ../development/tools/doc2go { };
824 docker-sync = callPackage ../tools/misc/docker-sync { };
826 undocker = callPackage ../tools/misc/undocker { };
828 dockle = callPackage ../development/tools/dockle { };
830 docui = callPackage ../tools/misc/docui { };
832 done = callPackage ../applications/misc/done { };
834 dotfiles = callPackage ../applications/misc/dotfiles { };
838 dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {});
840 dotnet-sdk_6 = dotnetCorePackages.sdk_6_0;
841 dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
842 dotnet-sdk_8 = dotnetCorePackages.sdk_8_0;
844 dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
845 dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
846 dotnet-runtime_8 = dotnetCorePackages.runtime_8_0;
848 dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
849 dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
850 dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0;
852 dotnet-sdk = dotnetCorePackages.sdk_6_0;
853 dotnet-runtime = dotnetCorePackages.runtime_6_0;
854 dotnet-aspnetcore = dotnetCorePackages.aspnetcore_6_0;
856 nuget-to-nix = callPackage ../build-support/dotnet/nuget-to-nix { };
857 inherit (dotnetCorePackages) buildDotnetModule buildDotnetGlobalTool mkNugetSource mkNugetDeps;
859 fsautocomplete = callPackage ../development/tools/fsautocomplete { };
861 pbm = callPackage ../tools/admin/pbm { };
863 fable = callPackage ../development/tools/fable { };
865 dotnetenv = callPackage ../build-support/dotnet/dotnetenv {
866 dotnetfx = dotnetfx40;
869 buildDotnetPackage = callPackage ../build-support/dotnet/build-dotnet-package { };
870 fetchNuGet = callPackage ../build-support/dotnet/fetchnuget { };
871 dotnetbuildhelpers = callPackage ../build-support/dotnet/dotnetbuildhelpers { };
873 dumb-init = callPackage ../applications/virtualization/dumb-init { };
875 umoci = callPackage ../applications/virtualization/umoci { };
877 diswall = callPackage ../applications/networking/diswall { };
879 dupeguru = callPackage ../applications/misc/dupeguru {
880 python3Packages = python311Packages;
883 dump1090 = callPackage ../applications/radio/dump1090 { };
885 dwarf2json = callPackage ../tools/misc/dwarf2json { };
887 ebook2cw = callPackage ../applications/radio/ebook2cw { };
889 qdmr = libsForQt5.callPackage ../applications/radio/qdmr { };
891 edwin = callPackage ../data/fonts/edwin { };
893 edwood = callPackage ../applications/editors/edwood { };
895 etBook = callPackage ../data/fonts/et-book { };
897 fntsample = callPackage ../tools/misc/fntsample { };
899 fetchutils = callPackage ../tools/misc/fetchutils { };
901 fet-sh = callPackage ../tools/misc/fet-sh { };
903 fetchbower = callPackage ../build-support/fetchbower { };
905 fetchbzr = callPackage ../build-support/fetchbzr { };
907 fetchcvs = if stdenv.buildPlatform != stdenv.hostPlatform
908 # hack around splicing being crummy with things that (correctly) don't eval.
909 then buildPackages.fetchcvs
910 else callPackage ../build-support/fetchcvs { };
912 fetchdarcs = callPackage ../build-support/fetchdarcs { };
914 fetchdocker = callPackage ../build-support/fetchdocker { };
916 fetchDockerConfig = callPackage ../build-support/fetchdocker/fetchDockerConfig.nix { };
918 fetchDockerLayer = callPackage ../build-support/fetchdocker/fetchDockerLayer.nix { };
920 fetchfossil = callPackage ../build-support/fetchfossil { };
922 fetchgit = (callPackage ../build-support/fetchgit {
923 git = buildPackages.gitMinimal;
924 cacert = buildPackages.cacert;
925 git-lfs = buildPackages.git-lfs;
926 }) // { # fetchgit is a function, so we use // instead of passthru.
927 tests = pkgs.tests.fetchgit;
930 fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
932 fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {});
934 fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
936 fetchpijul = callPackage ../build-support/fetchpijul { };
938 inherit (callPackages ../build-support/node/fetch-yarn-deps { })
946 find-cursor = callPackage ../tools/X11/find-cursor { };
948 flare-floss = callPackage ../tools/security/flare-floss { };
950 flare-signal = callPackage ../applications/networking/instant-messengers/flare-signal { };
952 prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
954 global-platform-pro = callPackage ../development/tools/global-platform-pro { };
956 gomi = callPackage ../tools/misc/gomi { };
958 go-ios = callPackage ../tools/misc/go-ios { };
960 graph-easy = callPackage ../tools/graphics/graph-easy { };
962 mermaid-filter = callPackage ../tools/misc/mermaid-filter { };
964 graphw00f = callPackage ../tools/security/graphw00f { };
966 graphite-cursors = callPackage ../data/icons/graphite-cursors { };
968 opendrop = python3Packages.callPackage ../tools/networking/opendrop { };
970 owl = callPackage ../tools/networking/owl { };
972 mutmut = callPackage ../development/tools/mutmut { };
974 packcc = callPackage ../development/tools/packcc { };
976 packr = callPackage ../development/libraries/packr { };
978 pacup = callPackage ../tools/package-management/pacup { };
980 patcher9x = callPackage ../development/tools/patcher9x { };
982 perseus-cli = callPackage ../development/tools/perseus-cli {
983 inherit (darwin.apple_sdk.frameworks) CoreServices;
986 pet = callPackage ../development/tools/pet { };
988 pe-bear = libsForQt5.callPackage ../applications/misc/pe-bear { };
990 pkger = callPackage ../development/libraries/pkger { };
992 tapview = callPackage ../development/tools/tapview { };
994 run = callPackage ../development/tools/run { };
996 ruler = callPackage ../tools/security/ruler { };
998 magika = with python3Packages; toPythonApplication magika;
1000 mblock-mlink = callPackage ../development/tools/mblock-mlink { };
1002 mod = callPackage ../development/tools/mod { };
1004 mya = callPackage ../applications/misc/mya { };
1006 mysql-shell = mysql-shell_8;
1009 mysql-shell_8 = callPackage ../development/tools/mysql-shell/8.nix {
1010 inherit (darwin) DarwinTools;
1011 inherit (darwin.apple_sdk.frameworks) CoreServices;
1014 protobuf = protobuf_24;
1020 mysql-shell-innovation = callPackage ../development/tools/mysql-shell/innovation.nix {
1021 inherit (darwin) DarwinTools;
1022 inherit (darwin.apple_sdk.frameworks) CoreServices;
1025 protobuf = protobuf_24;
1028 broadlink-cli = callPackage ../tools/misc/broadlink-cli { };
1030 fetchpatch = callPackage ../build-support/fetchpatch {
1031 # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154
1032 patchutils = __splicedPackages.patchutils_0_3_3;
1034 tests = pkgs.tests.fetchpatch;
1038 fetchpatch2 = callPackage ../build-support/fetchpatch {
1039 patchutils = __splicedPackages.patchutils_0_4_2;
1041 tests = pkgs.tests.fetchpatch2;
1045 fetchs3 = callPackage ../build-support/fetchs3 { };
1047 fetchtorrent = callPackage ../build-support/fetchtorrent { };
1049 fetchsvn = if stdenv.buildPlatform != stdenv.hostPlatform
1050 # hack around splicing being crummy with things that (correctly) don't eval.
1051 then buildPackages.fetchsvn
1052 else callPackage ../build-support/fetchsvn { };
1054 fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion;
1056 fetchsvnssh = callPackage ../build-support/fetchsvnssh { };
1058 fetchhg = callPackage ../build-support/fetchhg { };
1060 fetchFirefoxAddon = callPackage ../build-support/fetchfirefoxaddon { }
1062 tests = pkgs.tests.fetchFirefoxAddon;
1065 fetchNextcloudApp = callPackage ../build-support/fetchnextcloudapp { };
1067 # `fetchurl' downloads a file from the network.
1068 fetchurl = if stdenv.buildPlatform != stdenv.hostPlatform
1069 then buildPackages.fetchurl # No need to do special overrides twice,
1070 else makeOverridable (import ../build-support/fetchurl) {
1071 inherit lib stdenvNoCC buildPackages;
1073 curl = buildPackages.curlMinimal.override (old: rec {
1074 # break dependency cycles
1075 fetchurl = stdenv.fetchurlBoot;
1076 zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; };
1077 pkg-config = buildPackages.pkg-config.override (old: {
1078 pkg-config = old.pkg-config.override {
1079 fetchurl = stdenv.fetchurlBoot;
1082 perl = buildPackages.perl.override { inherit zlib; fetchurl = stdenv.fetchurlBoot; };
1083 openssl = buildPackages.openssl.override {
1084 fetchurl = stdenv.fetchurlBoot;
1086 coreutils = buildPackages.coreutils.override {
1087 fetchurl = stdenv.fetchurlBoot;
1089 xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; };
1092 attrSupport = false;
1098 libssh2 = buildPackages.libssh2.override {
1099 fetchurl = stdenv.fetchurlBoot;
1100 inherit zlib openssl;
1102 # On darwin, libkrb5 needs bootstrap_cmds which would require
1103 # converting many packages to fetchurl_boot to avoid evaluation cycles.
1104 # So turn gssSupport off there, and on Windows.
1105 # On other platforms, keep the previous value.
1107 if stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isWindows
1109 else old.gssSupport or true; # `? true` is the default
1110 libkrb5 = buildPackages.krb5.override {
1111 fetchurl = stdenv.fetchurlBoot;
1112 inherit pkg-config perl openssl;
1113 withLibedit = false;
1114 byacc = buildPackages.byacc.override { fetchurl = stdenv.fetchurlBoot; };
1115 keyutils = buildPackages.keyutils.override { fetchurl = stdenv.fetchurlBoot; };
1117 nghttp2 = buildPackages.nghttp2.override {
1118 fetchurl = stdenv.fetchurlBoot;
1120 enableApp = false; # curl just needs libnghttp2
1121 enableTests = false; # avoids bringing `cunit` and `tzdata` into scope
1126 fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
1128 fetchipfs = callPackage ../build-support/fetchipfs { };
1130 fetchit = callPackage ../applications/networking/cluster/fetchit { };
1132 fetchzip = callPackage ../build-support/fetchzip { }
1134 tests = pkgs.tests.fetchzip;
1137 fetchDebianPatch = callPackage ../build-support/fetchdebianpatch { }
1139 tests = pkgs.tests.fetchDebianPatch;
1142 fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
1144 fetchFromGitea = callPackage ../build-support/fetchgitea { };
1146 fetchFromGitHub = callPackage ../build-support/fetchgithub { };
1148 fetchFromBitbucket = callPackage ../build-support/fetchbitbucket { };
1150 fetchFromSavannah = callPackage ../build-support/fetchsavannah { };
1152 fetchFromSourcehut = callPackage ../build-support/fetchsourcehut { };
1154 fetchFromGitLab = callPackage ../build-support/fetchgitlab { };
1156 fetchFromGitiles = callPackage ../build-support/fetchgitiles { };
1158 fetchFrom9Front = callPackage ../build-support/fetch9front { };
1160 fetchFromRepoOrCz = callPackage ../build-support/fetchrepoorcz { };
1162 fetchgx = callPackage ../build-support/fetchgx { };
1164 fetchPypi = callPackage ../build-support/fetchpypi { };
1166 fetchPypiLegacy = callPackage ../build-support/fetchpypilegacy { };
1168 resolveMirrorURLs = {url}: fetchurl {
1173 lazydocker = callPackage ../tools/misc/lazydocker { };
1175 ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; }
1176 ../build-support/setup-hooks/ld-is-cc-hook.sh;
1178 libgflow = callPackage ../development/libraries/libgflow { };
1179 libgtkflow3 = callPackage ../development/libraries/libgtkflow3 { };
1180 libgtkflow4 = callPackage ../development/libraries/libgtkflow4 { };
1182 libredirect = callPackage ../build-support/libredirect { };
1184 madonctl = callPackage ../applications/misc/madonctl { };
1186 copyDesktopItems = makeSetupHook {
1187 name = "copy-desktop-items-hook";
1188 } ../build-support/setup-hooks/copy-desktop-items.sh;
1190 makeDesktopItem = callPackage ../build-support/make-desktopitem { };
1192 copyPkgconfigItems = makeSetupHook {
1193 name = "copy-pkg-config-items-hook";
1194 } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
1196 makePkgconfigItem = callPackage ../build-support/make-pkgconfigitem { };
1198 makeDarwinBundle = callPackage ../build-support/make-darwin-bundle { };
1200 makeAutostartItem = callPackage ../build-support/make-startupitem { };
1202 makeImpureTest = callPackage ../build-support/make-impure-test.nix;
1204 makeInitrd = callPackage ../build-support/kernel/make-initrd.nix; # Args intentionally left out
1206 makeInitrdNG = callPackage ../build-support/kernel/make-initrd-ng.nix;
1207 makeInitrdNGTool = callPackage ../build-support/kernel/make-initrd-ng-tool.nix { };
1209 makeWrapper = makeShellWrapper;
1211 makeShellWrapper = makeSetupHook {
1212 name = "make-shell-wrapper-hook";
1213 propagatedBuildInputs = [ dieHook ];
1215 # targetPackages.runtimeShell only exists when pkgs == targetPackages (when targetPackages is not __raw)
1216 shell = if targetPackages ? runtimeShell then targetPackages.runtimeShell else throw "makeWrapper/makeShellWrapper must be in nativeBuildInputs";
1219 tests = tests.makeWrapper;
1221 } ../build-support/setup-hooks/make-wrapper.sh;
1223 makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { };
1225 compressFirmwareXz = callPackage ../build-support/kernel/compress-firmware.nix { type = "xz"; };
1227 compressFirmwareZstd = callPackage ../build-support/kernel/compress-firmware.nix { type = "zstd"; };
1229 makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }:
1230 callPackage ../build-support/kernel/modules-closure.nix {
1231 inherit kernel firmware rootModules allowMissing;
1234 mkBinaryCache = callPackage ../build-support/binary-cache { };
1236 mkShell = callPackage ../build-support/mkshell { };
1237 mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
1239 mokutil = callPackage ../tools/security/mokutil { };
1241 mpsolve = libsForQt5.callPackage ../applications/science/math/mpsolve { };
1243 nixBufferBuilders = import ../applications/editors/emacs/build-support/buffer.nix {
1244 inherit lib writeText;
1245 inherit (emacs.pkgs) inherit-local;
1248 nix-gitignore = callPackage ../build-support/nix-gitignore { };
1250 numworks-epsilon = callPackage ../applications/science/math/numworks-epsilon { };
1252 ociTools = callPackage ../build-support/oci-tools { };
1255 callPackages ../build-support/setup-hooks/patch-rc-path-hooks { }
1256 ) patchRcPathBash patchRcPathCsh patchRcPathFish patchRcPathPosix;
1258 pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
1260 pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
1261 ../build-support/setup-hooks/prune-libtool-files.sh;
1263 closureInfo = callPackage ../build-support/closure-info.nix { };
1265 sensible-utils = callPackage ../tools/misc/sensible-utils { };
1267 serverspec = callPackage ../tools/misc/serverspec { };
1269 setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
1271 shortenPerlShebang = makeSetupHook {
1272 name = "shorten-perl-shebang-hook";
1273 propagatedBuildInputs = [ dieHook ];
1274 } ../build-support/setup-hooks/shorten-perl-shebang.sh;
1276 singularity-tools = callPackage ../build-support/singularity-tools { };
1279 sirula = callPackage ../tools/wayland/sirula { };
1281 sitelen-seli-kiwen = callPackage ../data/fonts/sitelen-seli-kiwen { };
1283 srcOnly = callPackage ../build-support/src-only { };
1285 subnetcalc = callPackage ../tools/networking/subnetcalc { };
1287 substitute = callPackage ../build-support/substitute/substitute.nix { };
1289 substituteAll = callPackage ../build-support/substitute/substitute-all.nix { };
1291 substituteAllFiles = callPackage ../build-support/substitute-files/substitute-all-files.nix { };
1293 replaceDependencies = callPackage ../build-support/replace-dependencies.nix { };
1295 replaceDependency = { drv, oldDependency, newDependency, verbose ? true }: replaceDependencies {
1296 inherit drv verbose;
1298 inherit oldDependency newDependency;
1300 # When newDependency depends on drv, instead of causing infinite recursion, keep it as is.
1301 cutoffPackages = [ newDependency ];
1304 replaceVars = callPackage ../build-support/replace-vars { };
1306 replaceDirectDependencies = callPackage ../build-support/replace-direct-dependencies.nix { };
1308 nukeReferences = callPackage ../build-support/nuke-references {
1309 inherit (darwin) signingUtils;
1312 referencesByPopularity = callPackage ../build-support/references-by-popularity { };
1314 removeReferencesTo = callPackage ../build-support/remove-references-to {
1315 inherit (darwin) signingUtils;
1318 # No callPackage. In particular, we don't want `img` *package* in parameters.
1319 vmTools = makeOverridable (import ../build-support/vm) { inherit pkgs lib; };
1321 releaseTools = callPackage ../build-support/release { };
1323 inherit (lib.systems) platforms;
1325 setJavaClassPath = makeSetupHook {
1326 name = "set-java-classpath-hook";
1327 } ../build-support/setup-hooks/set-java-classpath.sh;
1329 fixDarwinDylibNames = makeSetupHook {
1330 name = "fix-darwin-dylib-names-hook";
1331 substitutions = { inherit (darwin.binutils) targetPrefix; };
1332 meta.platforms = lib.platforms.darwin;
1333 } ../build-support/setup-hooks/fix-darwin-dylib-names.sh;
1335 writeDarwinBundle = callPackage ../build-support/make-darwin-bundle/write-darwin-bundle.nix { };
1337 desktopToDarwinBundle = makeSetupHook {
1338 name = "desktop-to-darwin-bundle-hook";
1339 propagatedBuildInputs = [ writeDarwinBundle librsvg imagemagick (onlyBin python3Packages.icnsutil) ];
1340 } ../build-support/setup-hooks/desktop-to-darwin-bundle.sh;
1342 keepBuildTree = makeSetupHook {
1343 name = "keep-build-tree-hook";
1344 } ../build-support/setup-hooks/keep-build-tree.sh;
1346 moveBuildTree = makeSetupHook {
1347 name = "move-build-tree-hook";
1348 } ../build-support/setup-hooks/move-build-tree.sh;
1350 enableGCOVInstrumentation = makeSetupHook {
1351 name = "enable-gcov-instrumentation-hook";
1352 } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
1354 makeGCOVReport = makeSetupHook {
1355 name = "make-gcov-report-hook";
1356 propagatedBuildInputs = [ lcov enableGCOVInstrumentation ];
1357 } ../build-support/setup-hooks/make-coverage-analysis-report.sh;
1359 makeHardcodeGsettingsPatch = callPackage ../build-support/make-hardcode-gsettings-patch { };
1361 mitm-cache = callPackage ../build-support/mitm-cache {
1362 inherit (darwin.apple_sdk.frameworks) Security;
1365 # intended to be used like nix-build -E 'with import <nixpkgs> { }; enableDebugging fooPackage'
1366 enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
1368 findXMLCatalogs = makeSetupHook {
1369 name = "find-xml-catalogs-hook";
1370 } ../build-support/setup-hooks/find-xml-catalogs.sh;
1372 wrapGAppsHook3 = wrapGAppsNoGuiHook.override {
1376 wrapGAppsHook4 = wrapGAppsNoGuiHook.override {
1378 gtk3 = __splicedPackages.gtk4;
1381 wrapGAppsNoGuiHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook {
1382 makeWrapper = makeBinaryWrapper;
1385 separateDebugInfo = makeSetupHook {
1386 name = "separate-debug-info-hook";
1387 } ../build-support/setup-hooks/separate-debug-info.sh;
1389 setupDebugInfoDirs = makeSetupHook {
1390 name = "setup-debug-info-dirs-hook";
1391 } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
1393 useOldCXXAbi = makeSetupHook {
1394 name = "use-old-cxx-abi-hook";
1395 } ../build-support/setup-hooks/use-old-cxx-abi.sh;
1397 iconConvTools = callPackage ../build-support/icon-conv-tools { };
1399 validatePkgConfig = makeSetupHook
1400 { name = "validate-pkg-config"; propagatedBuildInputs = [ findutils pkg-config ]; }
1401 ../build-support/setup-hooks/validate-pkg-config.sh;
1403 patchPpdFilesHook = callPackage ../build-support/setup-hooks/patch-ppd-files { };
1406 writers = callPackage ../build-support/writers { };
1408 # lib functions depending on pkgs
1409 inherit (import ../pkgs-lib {
1410 # The `lib` variable in this scope doesn't include any applied lib overlays,
1416 testers = callPackage ../build-support/testers { };
1420 _3llo = callPackage ../tools/misc/3llo { };
1422 _3mux = callPackage ../tools/misc/3mux { };
1424 _1password = callPackage ../applications/misc/1password { };
1426 _1password-gui = callPackage ../applications/misc/1password-gui { };
1428 _1password-gui-beta = callPackage ../applications/misc/1password-gui { channel = "beta"; };
1430 _6tunnel = callPackage ../tools/networking/6tunnel { };
1432 _7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { };
1433 _7zz-rar = _7zz.override { enableUnfree = true; };
1435 _9pfs = callPackage ../tools/filesystems/9pfs { };
1437 _9ptls = callPackage ../os-specific/linux/9ptls { };
1439 aaa = callPackage ../tools/misc/aaa { };
1441 aardvark-dns = callPackage ../tools/networking/aardvark-dns { };
1443 a2ps = callPackage ../tools/text/a2ps { };
1445 abbreviate = callPackage ../tools/text/abbreviate { };
1447 abcm2ps = callPackage ../tools/audio/abcm2ps { };
1449 abduco = callPackage ../tools/misc/abduco { };
1451 acct = callPackage ../tools/system/acct { };
1453 accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { };
1455 acme-dns = callPackage ../servers/dns/acme-dns/default.nix { };
1457 acme-sh = callPackage ../tools/admin/acme-sh { };
1459 alsaequal = callPackage ../tools/audio/alsaequal { };
1461 amdgpu_top = callPackage ../tools/system/amdgpu_top { };
1463 acquire = with python3Packages; toPythonApplication acquire;
1465 actdiag = with python3.pkgs; toPythonApplication actdiag;
1467 actkbd = callPackage ../tools/system/actkbd { };
1469 adafruit-ampy = callPackage ../tools/misc/adafruit-ampy { };
1471 addic7ed-cli = callPackage ../tools/misc/addic7ed-cli { };
1473 addlicense = callPackage ../tools/misc/addlicense { };
1475 adenum = callPackage ../tools/security/adenum { };
1477 adlplug = callPackage ../applications/audio/adlplug {
1478 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa Carbon CoreServices ApplicationServices CoreAudio CoreMIDI AudioToolbox Accelerate CoreImage IOKit AudioUnit QuartzCore WebKit DiscRecording CoreAudioKit;
1481 opnplug = adlplug.override {
1485 arc_unpacker = callPackage ../tools/archivers/arc_unpacker { };
1487 adminer = callPackage ../servers/adminer { };
1489 akkoma = callPackage ../servers/akkoma {
1490 elixir = elixir_1_16;
1491 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_16; });
1493 akkoma-frontends = recurseIntoAttrs {
1494 akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { };
1495 admin-fe = callPackage ../servers/akkoma/admin-fe {
1497 yarn = yarn.override { nodejs = nodejs_18; };
1498 python3 = python311;
1501 akkoma-emoji = recurseIntoAttrs {
1502 blobs_gg = callPackage ../servers/akkoma/emoji/blobs_gg.nix { };
1505 advancecomp = callPackage ../tools/compression/advancecomp { };
1507 aefs = callPackage ../tools/filesystems/aefs { };
1509 aegisub = callPackage ../by-name/ae/aegisub/package.nix ({
1511 luajit = luajit.override { enable52Compat = true; };
1513 } // (config.aegisub or {}));
1515 aerospike = callPackage ../servers/nosql/aerospike { };
1517 aespipe = callPackage ../tools/security/aespipe { };
1519 aescrypt = callPackage ../tools/misc/aescrypt { };
1521 aether-lv2 = callPackage ../applications/audio/aether-lv2 { };
1523 acme-client = callPackage ../tools/networking/acme-client {
1527 adrgen = callPackage ../tools/misc/adrgen { };
1529 adriconf = callPackage ../tools/graphics/adriconf { };
1531 amass = callPackage ../tools/networking/amass { };
1533 afew = callPackage ../applications/networking/mailreaders/afew { };
1535 afetch = callPackage ../tools/misc/afetch { };
1537 afio = callPackage ../tools/archivers/afio { };
1539 honggfuzz = callPackage ../tools/security/honggfuzz {
1544 aflplusplus = callPackage ../tools/security/aflplusplus {
1547 llvmPackages = llvmPackages_15;
1551 ledfx = callPackage ../applications/audio/ledfx { };
1553 libdislocator = callPackage ../tools/security/aflplusplus/libdislocator.nix { };
1555 afpfs-ng = callPackage ../tools/filesystems/afpfs-ng { };
1557 afsctool = callPackage ../tools/filesystems/afsctool {
1558 inherit (darwin.apple_sdk.frameworks) CoreServices;
1561 agi = callPackage ../tools/graphics/agi { };
1563 agola = callPackage ../development/tools/continuous-integration/agola { };
1565 agrep = callPackage ../tools/text/agrep { };
1567 aha = callPackage ../tools/text/aha { };
1569 ahcpd = callPackage ../tools/networking/ahcpd { };
1571 aichat = callPackage ../tools/misc/aichat { };
1573 aide = callPackage ../tools/security/aide { };
1575 ain = callPackage ../tools/networking/ain { };
1577 aioblescan = with python3Packages; toPythonApplication aioblescan;
1579 aiodnsbrute = callPackage ../tools/security/aiodnsbrute { };
1581 aircrack-ng = callPackage ../tools/networking/aircrack-ng { };
1583 airgeddon = callPackage ../tools/networking/airgeddon { };
1585 apache-airflow = callPackage ../servers/apache-airflow { };
1587 apachetomcatscanner = callPackage ../tools/security/apachetomcatscanner { };
1589 airsonic = callPackage ../servers/misc/airsonic { };
1591 airspy = callPackage ../applications/radio/airspy { };
1593 airspyhf = callPackage ../applications/radio/airspyhf { };
1595 airwindows-lv2 = callPackage ../applications/audio/airwindows-lv2 { };
1597 aixlog = callPackage ../development/libraries/aixlog { };
1599 aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
1601 ajour = callPackage ../tools/games/ajour {
1602 inherit (plasma5Packages) kdialog;
1605 inherit (recurseIntoAttrs (callPackage ../tools/package-management/akku { }))
1608 alice-lg = callPackage ../servers/alice-lg{ };
1610 alice-tools = callPackage ../tools/games/alice-tools {
1614 alice-tools-qt5 = libsForQt5.callPackage ../tools/games/alice-tools { };
1616 alice-tools-qt6 = qt6Packages.callPackage ../tools/games/alice-tools { };
1618 allure = callPackage ../development/tools/allure { };
1620 aquosctl = callPackage ../tools/misc/aquosctl { };
1622 arch-install-scripts = callPackage ../tools/misc/arch-install-scripts { };
1624 argocd-vault-plugin = callPackage ../tools/security/argocd-vault-plugin { };
1626 arubaotp-seed-extractor = callPackage ../tools/security/arubaotp-seed-extractor { };
1628 auditwheel = with python3Packages; toPythonApplication auditwheel;
1630 amidst = callPackage ../tools/games/minecraft/amidst { };
1632 asar = callPackage ../tools/compression/asar { };
1634 askalono = callPackage ../tools/misc/askalono { };
1636 asleap = callPackage ../tools/networking/asleap { };
1638 awsbck = callPackage ../tools/backup/awsbck {
1639 inherit (darwin.apple_sdk.frameworks) Security;
1642 balena-cli = callPackage ../tools/admin/balena-cli { };
1644 basez = callPackage ../tools/misc/basez { };
1646 btc-rpc-explorer = callPackage ../tools/misc/btc-rpc-explorer { };
1648 carbon-now-cli = callPackage ../tools/typesetting/carbon-now-cli { };
1650 cf-vault = callPackage ../tools/admin/cf-vault { };
1652 cfspeedtest = callPackage ../tools/networking/cfspeedtest { };
1654 cfonts = callPackage ../tools/misc/cfonts { };
1656 bikeshed = python3Packages.callPackage ../applications/misc/bikeshed { };
1658 cie-middleware-linux = callPackage ../tools/security/cie-middleware-linux { };
1660 cidrgrep = callPackage ../tools/text/cidrgrep { };
1662 clematis = callPackage ../tools/misc/clematis { };
1664 clubhouse-cli = callPackage ../tools/misc/clubhouse-cli { };
1666 colorless = callPackage ../tools/misc/colorless { };
1668 configurable-http-proxy = callPackage ../tools/networking/configurable-http-proxy { };
1670 crypto-tracker = callPackage ../tools/misc/crypto-tracker { };
1672 ejson2env = callPackage ../tools/admin/ejson2env { };
1674 davinci-resolve = callPackage ../applications/video/davinci-resolve { };
1676 davinci-resolve-studio = callPackage ../applications/video/davinci-resolve { studioVariant = true; };
1678 dehinter = with python3Packages; toPythonApplication dehinter;
1680 dolbybcsoftwaredecode = callPackage ../applications/audio/dolbybcsoftwaredecode { };
1682 donkey = callPackage ../tools/security/donkey { };
1684 dwarfs = callPackage ../tools/filesystems/dwarfs { };
1686 dysk = callPackage ../tools/filesystems/dysk { };
1688 fscan = callPackage ../tools/security/fscan { };
1690 copier = callPackage ../tools/misc/copier { };
1692 gamemode = callPackage ../tools/games/gamemode {
1693 libgamemode32 = pkgsi686Linux.gamemode.lib;
1696 gamescope = callPackage ../by-name/ga/gamescope/package.nix {
1697 enableExecutable = true;
1700 wlroots = wlroots_0_17;
1703 gamescope-wsi = callPackage ../by-name/ga/gamescope/package.nix {
1704 enableExecutable = false;
1707 wlroots = wlroots_0_17;
1710 elkhound = callPackage ../development/tools/elkhound { };
1712 ethq = callPackage ../os-specific/linux/ethq { };
1714 font-v = with python3Packages; toPythonApplication font-v;
1716 fontbakery = with python3Packages; toPythonApplication fontbakery;
1718 weidu = callPackage ../tools/games/weidu { };
1720 weylus = callPackage ../applications/graphics/weylus {
1721 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox;
1724 gam = callPackage ../tools/admin/gam { };
1726 gen6dns = callPackage ../tools/networking/gen6dns { };
1728 github-copilot-cli = callPackage ../tools/misc/github-copilot-cli { };
1730 # This is to workaround gfal2-python broken against Python 3.12 or later.
1731 # TODO: Remove these lines after solving the breakage.
1732 gfal2-util = callPackage ../by-name/gf/gfal2-util/package.nix (lib.optionalAttrs python3Packages.gfal2-python.meta.broken {
1733 python3Packages = python311Packages;
1736 gfshare = callPackage ../tools/security/gfshare { };
1738 gh-cal = callPackage ../tools/misc/gh-cal {
1739 inherit (darwin.apple_sdk.frameworks) Security;
1742 ghostie = callPackage ../tools/misc/ghostie { };
1744 glooctl = callPackage ../applications/networking/cluster/glooctl { };
1746 gobgp = callPackage ../tools/networking/gobgp { };
1748 gof5 = callPackage ../tools/networking/gof5 { };
1750 goflow = callPackage ../tools/networking/goflow { };
1752 gofu = callPackage ../applications/misc/gofu { };
1754 godspeed = callPackage ../tools/networking/godspeed { };
1756 goodhosts = callPackage ../tools/networking/goodhosts { };
1758 goose = callPackage ../tools/misc/goose { };
1760 gp-saml-gui = python3Packages.callPackage ../tools/networking/gp-saml-gui { };
1762 grizzly = callPackage ../tools/misc/grizzly { };
1764 guestfs-tools = callPackage ../tools/virtualization/guestfs-tools {
1765 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
1768 fabs = callPackage ../tools/backup/fabs { };
1770 fm = callPackage ../applications/file-managers/fm { };
1772 fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
1774 hblock = callPackage ../tools/networking/hblock { };
1776 headsetcontrol = callPackage ../tools/audio/headsetcontrol { };
1778 headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
1780 heh = callPackage ../applications/editors/heh { };
1782 hexdiff = callPackage ../tools/misc/hexdiff { };
1784 hexo-cli = callPackage ../development/tools/hexo-cli { };
1786 hostmux = callPackage ../tools/misc/hostmux { };
1788 hsd = callPackage ../tools/misc/hsd { };
1790 hyperpotamus = callPackage ../tools/misc/hyperpotamus { };
1792 inherit (callPackages ../tools/networking/ivpn/default.nix {}) ivpn ivpn-service;
1794 jobber = callPackage ../tools/system/jobber { };
1796 kanata = callPackage ../tools/system/kanata { };
1798 kanata-with-cmd = kanata.override { withCmd = true; };
1800 kaufkauflist = callPackage ../applications/misc/kaufkauflist { };
1802 kdocker = libsForQt5.callPackage ../tools/X11/kdocker { };
1804 kicli = callPackage ../tools/misc/kicli { };
1806 ksmbd-tools = callPackage ../os-specific/linux/ksmbd-tools { };
1808 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { };
1810 kstart = callPackage ../tools/security/kstart { };
1812 kubevirt = callPackage ../tools/virtualization/kubevirt { };
1814 lektor = callPackage ../tools/misc/lektor { };
1816 licenseclassifier = callPackage ../development/tools/misc/licenseclassifier { };
1818 license-cli = callPackage ../tools/misc/license-cli { };
1820 linux-router = callPackage ../tools/networking/linux-router { };
1822 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; };
1824 makehuman = libsForQt5.callPackage ../applications/misc/makehuman { };
1826 markdownlint-cli = callPackage ../tools/text/markdownlint-cli { };
1828 markdownlint-cli2 = callPackage ../tools/text/markdownlint-cli2 { };
1830 mbidled = callPackage ../tools/networking/mbidled { };
1832 mcaselector = callPackage ../tools/games/minecraft/mcaselector {
1833 jre = jre.override {
1834 enableJavaFX = true;
1838 metapixel = callPackage ../tools/graphics/metapixel { };
1840 memos = callPackage ../servers/memos { };
1842 midimonster = callPackage ../tools/audio/midimonster { };
1844 midi-trigger = callPackage ../applications/audio/midi-trigger { };
1846 mnc = callPackage ../tools/misc/mnc { };
1848 mgmt = callPackage ../applications/system/mgmt { };
1850 mkosi = python3Packages.callPackage ../tools/virtualization/mkosi { inherit systemd; };
1852 mkosi-full = mkosi.override { withQemu = true; };
1854 monica = callPackage ../servers/web-apps/monica { };
1856 mpremote = python3Packages.callPackage ../tools/misc/mpremote { };
1858 mprocs = callPackage ../tools/misc/mprocs { };
1860 mpy-utils = python3Packages.callPackage ../tools/misc/mpy-utils { };
1862 mymcplus = python3Packages.callPackage ../tools/games/mymcplus { };
1864 near-cli = callPackage ../tools/misc/near-cli { };
1866 networkd-notify = python3Packages.callPackage ../tools/networking/networkd-notify {
1867 systemd = pkgs.systemd;
1870 node-glob = callPackage ../tools/misc/node-glob { };
1872 nominatim = callPackage ../servers/nominatim {
1873 postgresql = postgresql_14;
1876 npm-check-updates = callPackage ../tools/package-management/npm-check-updates { };
1878 ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { };
1880 openbugs = pkgsi686Linux.callPackage ../applications/science/machine-learning/openbugs { };
1882 openusd = python3Packages.openusd.override {
1887 osquery = callPackage ../tools/system/osquery { };
1889 paperview = callPackage ../tools/X11/paperview { };
1891 pferd = callPackage ../tools/misc/pferd { };
1893 polygon-cli = callPackage ../tools/networking/polygon-cli { };
1895 pricehist = python3Packages.callPackage ../tools/misc/pricehist { };
1897 proycon-wayout = callPackage ../tools/wayland/proycon-wayout { };
1899 q = callPackage ../tools/networking/q { };
1901 qFlipper = libsForQt5.callPackage ../tools/misc/qflipper { };
1903 quich = callPackage ../tools/misc/quich { } ;
1905 rabtap = callPackage ../tools/networking/rabtap { } ;
1907 redfang = callPackage ../tools/networking/redfang { };
1909 ronin = callPackage ../tools/security/ronin { };
1911 scarab = callPackage ../tools/games/scarab { };
1913 sdbus-cpp = callPackage ../development/libraries/sdbus-cpp { };
1915 sdlookup = callPackage ../tools/security/sdlookup { };
1917 sdkmanager = with python3Packages; toPythonApplication sdkmanager;
1919 sgrep = callPackage ../tools/text/sgrep { };
1921 shaperglot = with python3Packages; toPythonApplication shaperglot;
1923 shell-genie = callPackage ../applications/misc/shell-genie { };
1925 sloth = callPackage ../tools/misc/sloth { };
1927 snagboot = python3.pkgs.callPackage ../applications/misc/snagboot { };
1929 simple-dlna-browser = callPackage ../tools/networking/simple-dlna-browser { };
1931 sitespeed-io = callPackage ../tools/networking/sitespeed-io { };
1933 slipstream = callPackage ../tools/games/slipstream {
1937 sorted-grep = callPackage ../tools/text/sorted-grep { };
1939 smbmap = callPackage ../tools/security/smbmap { };
1941 smbscan = callPackage ../tools/security/smbscan { };
1943 spectre-cli = callPackage ../tools/security/spectre-cli { };
1945 speedtest-go = callPackage ../tools/networking/speedtest-go { };
1947 speedtest-rs = callPackage ../tools/networking/speedtest-rs { };
1949 stargazer = callPackage ../servers/gemini/stargazer {
1950 inherit (darwin.apple_sdk.frameworks) Security;
1953 steamtinkerlaunch = callPackage ../tools/games/steamtinkerlaunch { };
1955 supercronic = callPackage ../tools/system/supercronic { };
1957 supermin = callPackage ../tools/virtualization/supermin {
1958 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
1961 sx-go = callPackage ../tools/security/sx-go { };
1963 systeroid = callPackage ../tools/system/systeroid { };
1965 tailwindcss = callPackage ../development/tools/tailwindcss { };
1967 tauon = callPackage ../applications/audio/tauon { };
1969 tere = callPackage ../tools/misc/tere { };
1971 termusic = darwin.apple_sdk_11_0.callPackage ../applications/audio/termusic {
1972 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreAudio CoreGraphics Foundation IOKit MediaPlayer Security;
1975 tfk8s = callPackage ../tools/misc/tfk8s { };
1977 thumbs = callPackage ../tools/misc/thumbs { };
1979 tnat64 = callPackage ../tools/networking/tnat64 { };
1981 toast = callPackage ../development/tools/toast { };
1983 topicctl = callPackage ../tools/misc/topicctl { };
1985 transmission-rss = callPackage ../tools/networking/transmission-rss { };
1987 trimage = callPackage ../applications/graphics/trimage { inherit (qt5) wrapQtAppsHook; };
1989 ttchat = callPackage ../tools/misc/ttchat { };
1991 ufolint = with python3Packages; toPythonApplication ufolint;
1993 ukmm = callPackage ../tools/games/ukmm { };
1995 unflac = callPackage ../tools/audio/unflac { };
1997 valeronoi = qt6Packages.callPackage ../tools/misc/valeronoi { };
1999 veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
2001 ventoy-full = ventoy.override {
2002 withCryptsetup = true;
2008 vitess = callPackage ../development/tools/database/vitess { };
2010 vopono = callPackage ../tools/networking/vopono { };
2012 vprof = with python3Packages; toPythonApplication vprof;
2014 vrc-get = callPackage ../tools/misc/vrc-get {
2015 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2018 vrrtest = callPackage ../tools/video/vrrtest { };
2021 winbox3 = callPackage ../tools/admin/winbox {
2022 wine = wineWowPackages.stable;
2025 wwcd = callPackage ../tools/misc/wwcd { };
2027 writedisk = callPackage ../tools/misc/writedisk { };
2029 xcd = callPackage ../tools/misc/xcd { };
2031 xpaste = callPackage ../tools/text/xpaste { };
2033 xrootd = callPackage ../tools/networking/xrootd {
2034 # Workaround systemd static build breakage
2035 systemd = if systemd.meta.broken then null else systemd;
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-branchstack = python3.pkgs.callPackage ../applications/version-management/git-branchstack { };
2196 git-bug = callPackage ../applications/version-management/git-bug { };
2198 git-bug-migration = callPackage ../applications/version-management/git-bug-migration { };
2200 git-cache = callPackage ../applications/version-management/git-cache { };
2202 git-chglog = callPackage ../applications/version-management/git-chglog { };
2204 git-cinnabar = callPackage ../applications/version-management/git-cinnabar {
2205 inherit (darwin.apple_sdk.frameworks) CoreServices;
2208 git-cliff = callPackage ../applications/version-management/git-cliff {
2209 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2212 git-codereview = callPackage ../applications/version-management/git-codereview { };
2214 git-cola = callPackage ../applications/version-management/git-cola { };
2216 git-crecord = callPackage ../applications/version-management/git-crecord { };
2218 git-credential-keepassxc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-credential-keepassxc {
2219 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
2222 git-credential-manager = callPackage ../applications/version-management/git-credential-manager { };
2224 git-credential-oauth = callPackage ../applications/version-management/git-credential-oauth { };
2226 git-crypt = callPackage ../applications/version-management/git-crypt { };
2228 git-delete-merged-branches = callPackage ../applications/version-management/git-delete-merged-branches { };
2230 git-dive = callPackage ../applications/version-management/git-dive { };
2232 git-extras = callPackage ../applications/version-management/git-extras { };
2234 git-fame = callPackage ../applications/version-management/git-fame { };
2236 git-fast-export = callPackage ../applications/version-management/fast-export { };
2238 git-fire = callPackage ../applications/version-management/git-fire { };
2240 git-ftp = callPackage ../applications/version-management/git-ftp { };
2242 git-gone = callPackage ../applications/version-management/git-gone {
2243 inherit (darwin.apple_sdk.frameworks) Security;
2246 git-graph = callPackage ../applications/version-management/git-graph { };
2248 git-hound = callPackage ../applications/version-management/git-hound { };
2250 git-hub = callPackage ../applications/version-management/git-hub { };
2252 git-ignore = callPackage ../applications/version-management/git-ignore { };
2254 git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { };
2256 git-interactive-rebase-tool = callPackage ../applications/version-management/git-interactive-rebase-tool {
2257 inherit (darwin.apple_sdk.frameworks) Security;
2260 git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
2262 git-mit = callPackage ../applications/version-management/git-mit { };
2264 git-machete = python3Packages.callPackage ../applications/version-management/git-machete { };
2266 git-nomad = callPackage ../applications/version-management/git-nomad { };
2268 git-octopus = callPackage ../applications/version-management/git-octopus { };
2270 git-open = callPackage ../applications/version-management/git-open { };
2272 git-privacy = callPackage ../applications/version-management/git-privacy { };
2274 git-ps-rs = callPackage ../development/tools/git-ps-rs {
2275 inherit (darwin.apple_sdk.frameworks) Security;
2278 git-publish = python3Packages.callPackage ../applications/version-management/git-publish { };
2280 git-quick-stats = callPackage ../applications/version-management/git-quick-stats { };
2282 git-quickfix = callPackage ../applications/version-management/git-quickfix {
2283 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2286 git-radar = callPackage ../applications/version-management/git-radar { };
2288 git-recent = callPackage ../applications/version-management/git-recent {
2289 util-linux = if stdenv.hostPlatform.isLinux then util-linuxMinimal else util-linux;
2292 git-relevant-history = callPackage ../applications/version-management/git-relevant-history { };
2294 git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-remote-codecommit { };
2297 git-repo = callPackage ../applications/version-management/git-repo { };
2299 git-repo-updater = python3Packages.callPackage ../applications/version-management/git-repo-updater { };
2301 git-review = python3Packages.callPackage ../applications/version-management/git-review { };
2303 git-remote-gcrypt = callPackage ../applications/version-management/git-remote-gcrypt { };
2305 git-remote-hg = callPackage ../applications/version-management/git-remote-hg { };
2307 git-reparent = callPackage ../applications/version-management/git-reparent { };
2309 git-secret = callPackage ../applications/version-management/git-secret { };
2311 git-secrets = callPackage ../applications/version-management/git-secrets { };
2313 git-series = callPackage ../applications/version-management/git-series { };
2315 git-sizer = callPackage ../applications/version-management/git-sizer { };
2317 git-stack = callPackage ../applications/version-management/git-stack {
2318 inherit (darwin.apple_sdk.frameworks) Security;
2321 git-stree = callPackage ../applications/version-management/git-stree { };
2323 git-subrepo = callPackage ../applications/version-management/git-subrepo { };
2325 git-subtrac = callPackage ../applications/version-management/git-subtrac { };
2327 git-sync = callPackage ../applications/version-management/git-sync { };
2329 git-team = callPackage ../applications/version-management/git-team { };
2331 git-test = callPackage ../applications/version-management/git-test { };
2333 git-town = callPackage ../applications/version-management/git-town { };
2335 git-trim = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-trim {
2336 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Security;
2339 git-up = callPackage ../applications/version-management/git-up {
2340 pythonPackages = python3Packages;
2343 git-vanity-hash = callPackage ../applications/version-management/git-vanity-hash { };
2345 git-vendor = callPackage ../applications/version-management/git-vendor { };
2347 git-when-merged = callPackage ../applications/version-management/git-when-merged { };
2349 git-workspace = callPackage ../applications/version-management/git-workspace {
2350 inherit (darwin.apple_sdk.frameworks) Security;
2353 git2cl = callPackage ../applications/version-management/git2cl { };
2355 gitbatch = callPackage ../applications/version-management/gitbatch { };
2357 gitflow = callPackage ../applications/version-management/gitflow { };
2359 gitfs = callPackage ../tools/filesystems/gitfs { };
2361 gitless = callPackage ../applications/version-management/gitless { };
2363 gitlint = python3Packages.callPackage ../applications/version-management/gitlint { };
2365 gitls = callPackage ../applications/version-management/gitls { };
2367 gitmux = callPackage ../applications/version-management/gitmux { };
2369 gitnuro = callPackage ../applications/version-management/gitnuro { };
2371 gitnr = callPackage ../applications/version-management/gitnr { };
2373 gitsign = callPackage ../applications/version-management/gitsign { };
2375 gitstats = callPackage ../applications/version-management/gitstats { };
2377 gitstatus = callPackage ../applications/version-management/gitstatus { };
2379 gitty = callPackage ../applications/version-management/gitty { };
2381 gittyup = libsForQt5.callPackage ../applications/version-management/gittyup { };
2383 gitweb = callPackage ../applications/version-management/gitweb { };
2385 glitter = callPackage ../applications/version-management/glitter { };
2387 globalping-cli = callPackage ../tools/networking/globalping-cli { };
2389 gst = callPackage ../applications/version-management/gst { };
2391 guilt = callPackage ../applications/version-management/guilt { };
2393 gut = callPackage ../applications/version-management/gut { };
2395 hub = callPackage ../applications/version-management/hub { };
2397 hut = callPackage ../applications/version-management/hut { };
2399 josh = callPackage ../applications/version-management/josh { };
2401 lab = callPackage ../applications/version-management/lab { };
2403 legit = callPackage ../applications/version-management/legit { };
2405 legit-web = callPackage ../applications/version-management/legit-web { };
2407 lucky-commit = callPackage ../applications/version-management/lucky-commit {
2408 inherit (darwin.apple_sdk.frameworks) OpenCL;
2411 merge-fmt = callPackage ../applications/version-management/merge-fmt {
2412 inherit (ocamlPackages) buildDunePackage cmdliner base stdio;
2415 pass-git-helper = python3Packages.callPackage ../applications/version-management/pass-git-helper { };
2417 qgit = qt5.callPackage ../applications/version-management/qgit { };
2419 rs-git-fsmonitor = callPackage ../applications/version-management/rs-git-fsmonitor { };
2421 scmpuff = callPackage ../applications/version-management/scmpuff { };
2423 silver-platter = python3Packages.callPackage ../applications/version-management/silver-platter { };
2425 stgit = callPackage ../applications/version-management/stgit { };
2427 subgit = callPackage ../applications/version-management/subgit { };
2429 svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/svn-all-fast-export { };
2431 svn2git = callPackage ../applications/version-management/svn2git {
2435 thicket = callPackage ../applications/version-management/thicket { };
2437 tig = callPackage ../applications/version-management/tig { };
2439 top-git = callPackage ../applications/version-management/topgit { };
2441 transcrypt = callPackage ../applications/version-management/transcrypt { };
2443 ungit = callPackage ../applications/version-management/ungit { };
2445 inherit (haskellPackages) git-annex;
2447 inherit (haskellPackages) git-brunch;
2449 git-autofixup = perlPackages.GitAutofixup;
2451 ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
2453 git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
2455 git-revise = with python3Packages; toPythonApplication git-revise;
2457 ### APPLICATIONS/EMULATORS
2459 _86Box = callPackage ../applications/emulators/86box { };
2461 _86Box-with-roms = _86Box.override {
2462 unfreeEnableRoms = true;
2463 unfreeEnableDiscord = true;
2466 basiliskii = callPackage ../applications/emulators/basiliskii { };
2468 box64 = callPackage ../applications/emulators/box64 {
2469 hello-x86_64 = if stdenv.hostPlatform.isx86_64 then
2472 pkgsCross.gnu64.hello;
2478 hello-x86_32 = if stdenv.hostPlatform.isx86_32 then
2481 pkgsCross.gnu32.hello;
2484 if stdenv.hostPlatform.is32bit then
2485 callPackage ../applications/emulators/box86 args
2486 else if stdenv.hostPlatform.isx86_64 then
2487 pkgsCross.gnu32.callPackage ../applications/emulators/box86 args
2488 else if stdenv.hostPlatform.isAarch64 then
2489 pkgsCross.armv7l-hf-multiplatform.callPackage ../applications/emulators/box86 args
2491 throw "Don't know 32-bit platform for cross from: ${stdenv.hostPlatform.stdenv}";
2493 caprice32 = callPackage ../applications/emulators/caprice32 { };
2495 ccemux = callPackage ../applications/emulators/ccemux { };
2497 cdemu-client = callPackage ../applications/emulators/cdemu/client.nix { };
2499 cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { };
2501 cen64 = callPackage ../applications/emulators/cen64 { };
2503 collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { };
2505 coltrane = callPackage ../applications/misc/coltrane { };
2507 craftos-pc = callPackage ../applications/emulators/craftos-pc { };
2509 darcnes = callPackage ../applications/emulators/darcnes { };
2511 dlx = callPackage ../applications/emulators/dlx { };
2513 dosbox = callPackage ../applications/emulators/dosbox {
2514 inherit (darwin.apple_sdk.frameworks ) OpenGL;
2515 SDL = if stdenv.hostPlatform.isDarwin then SDL else SDL_compat;
2518 dosbox-x = darwin.apple_sdk_11_0.callPackage ../applications/emulators/dosbox-x {
2519 inherit (darwin.apple_sdk_11_0.frameworks) AudioUnit Carbon Cocoa;
2522 fceux = libsForQt5.callPackage ../applications/emulators/fceux { };
2524 firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
2526 flycast = callPackage ../applications/emulators/flycast { };
2528 flix = callPackage ../development/compilers/flix { };
2530 fsrx = callPackage ../tools/misc/fsrx { };
2532 fuc = callPackage ../tools/misc/fuc { };
2534 fuse-emulator = callPackage ../applications/emulators/fuse-emulator { };
2536 fusesoc = python3Packages.callPackage ../tools/package-management/fusesoc { };
2538 fw = callPackage ../tools/misc/fw { };
2540 g810-led = callPackage ../misc/g810-led { };
2542 gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { };
2544 gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { };
2546 goldberg-emu = callPackage ../applications/emulators/goldberg-emu {
2547 protobuf = protobuf_21;
2550 gopsuinfo = callPackage ../tools/system/gopsuinfo { };
2552 hatari = callPackage ../applications/emulators/hatari { };
2554 hostapd-mana = callPackage ../tools/networking/hostapd-mana { };
2556 image-analyzer = callPackage ../applications/emulators/cdemu/analyzer.nix { };
2558 kega-fusion = pkgsi686Linux.callPackage ../applications/emulators/kega-fusion { };
2560 lambda-delta = callPackage ../applications/emulators/lambda-delta { };
2562 libdsk = callPackage ../applications/emulators/libdsk { };
2564 libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { };
2566 ludusavi = callPackage ../applications/backup/ludusavi { };
2568 maiko = callPackage ../applications/emulators/maiko { };
2570 mainsail = callPackage ../applications/misc/mainsail { };
2572 mame = libsForQt5.callPackage ../applications/emulators/mame { };
2574 mame-tools = lib.addMetaAttrs {
2575 description = mame.meta.description + " (tools only)";
2576 } (lib.getOutput "tools" mame);
2578 mupen64plus = callPackage ../applications/emulators/mupen64plus { };
2580 np2kai = callPackage ../applications/emulators/np2kai { };
2582 nuked-md = callPackage ../applications/emulators/nuked-md { };
2584 oberon-risc-emu = callPackage ../applications/emulators/oberon-risc-emu { };
2586 packwiz = callPackage ../tools/games/minecraft/packwiz { };
2588 pcem = callPackage ../applications/emulators/pcem { };
2593 enableVulkan = true;
2594 forceWayland = false;
2597 ppsspp.override argset;
2599 ppsspp-sdl-wayland = let
2602 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/13845
2603 forceWayland = true;
2606 ppsspp.override argset;
2611 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/11628
2612 forceWayland = false;
2615 ppsspp.override argset;
2617 proton-caller = callPackage ../applications/emulators/proton-caller { };
2619 punes = libsForQt5.callPackage ../applications/emulators/punes { };
2621 punes-qt6 = qt6Packages.callPackage ../applications/emulators/punes { };
2623 py65 = with python3.pkgs; toPythonApplication py65;
2625 retrofe = callPackage ../applications/emulators/retrofe { };
2627 ripes = qt6Packages.callPackage ../applications/emulators/ripes { };
2629 rmg-wayland = callPackage ../by-name/rm/rmg/package.nix {
2633 ruffle = callPackage ../applications/emulators/ruffle { };
2635 sameboy = callPackage ../applications/emulators/sameboy { };
2637 simplenes = callPackage ../applications/emulators/simplenes { };
2639 snes9x-gtk = snes9x.override {
2643 tamatool = callPackage ../applications/emulators/tamatool { };
2645 termtekst = callPackage ../applications/emulators/termtekst { };
2647 tilem = callPackage ../applications/emulators/tilem { };
2649 uae = callPackage ../applications/emulators/uae { };
2651 vbam = callPackage ../applications/emulators/vbam { };
2653 vice = callPackage ../applications/emulators/vice { };
2655 winetricks = callPackage ../applications/emulators/wine/winetricks.nix { };
2657 xcpc = callPackage ../applications/emulators/xcpc { };
2659 zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
2660 zsnes2 = pkgsi686Linux.callPackage ../applications/emulators/zsnes/2.x.nix { };
2662 ### APPLICATIONS/EMULATORS/BSNES
2664 ares = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/ares { };
2666 bsnes-hd = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/bsnes-hd { };
2668 higan = callPackage ../applications/emulators/bsnes/higan { };
2670 ### APPLICATIONS/EMULATORS/DOLPHIN-EMU
2672 dolphin-emu = qt6Packages.callPackage ../applications/emulators/dolphin-emu {
2673 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
2674 inherit (darwin.apple_sdk_11_0.frameworks) CoreBluetooth ForceFeedback IOBluetooth IOKit OpenGL VideoToolbox;
2675 inherit (darwin) moltenvk;
2678 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix {
2679 inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
2683 ### APPLICATIONS/EMULATORS/RETROARCH
2685 retroarchBare = qt5.callPackage ../applications/emulators/retroarch { };
2687 retroarchFull = retroarch.override {
2688 cores = builtins.filter
2689 # Remove cores not supported on platform
2690 (c: c ? libretroCore && (lib.meta.availableOn stdenv.hostPlatform c))
2691 (builtins.attrValues libretro);
2694 wrapRetroArch = { retroarch, settings ? {} }:
2695 callPackage ../applications/emulators/retroarch/wrapper.nix
2696 { inherit retroarch settings; };
2698 retroarch = wrapRetroArch {
2699 retroarch = retroarchBare;
2701 assets_directory = "${retroarch-assets}/share/retroarch/assets";
2702 joypad_autoconfig_dir = "${retroarch-joypad-autoconfig}/share/libretro/autoconfig";
2703 libretro_info_path = "${libretro-core-info}/share/retroarch/cores";
2707 retroarch-assets = callPackage ../applications/emulators/retroarch/retroarch-assets.nix { };
2709 retroarch-joypad-autoconfig = callPackage ../applications/emulators/retroarch/retroarch-joypad-autoconfig.nix { };
2711 libretranslate = with python3.pkgs; toPythonApplication libretranslate;
2713 libretro = recurseIntoAttrs
2714 (callPackage ../applications/emulators/retroarch/cores.nix {
2715 retroarch = retroarchBare;
2718 libretro-core-info = callPackage ../applications/emulators/retroarch/libretro-core-info.nix { };
2720 kodi-retroarch-advanced-launchers =
2721 callPackage ../applications/emulators/retroarch/kodi-advanced-launchers.nix { };
2723 # Aliases kept here because they are easier to use
2724 x16-emulator = x16.emulator;
2728 yabause = libsForQt5.callPackage ../applications/emulators/yabause {
2733 ### APPLICATIONS/FILE-MANAGERS
2735 browsr = callPackage ../applications/file-managers/browsr { };
2737 cfm = callPackage ../applications/file-managers/cfm { };
2739 clex = callPackage ../applications/file-managers/clex { };
2741 clifm = callPackage ../applications/file-managers/clifm { };
2743 doublecmd = callPackage ../by-name/do/doublecmd/package.nix {
2744 inherit (qt5) wrapQtAppsHook;
2747 krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
2749 lesscpy = callPackage ../development/compilers/lesscpy { };
2751 lf = callPackage ../applications/file-managers/lf { };
2753 ctpv = callPackage ../applications/file-managers/lf/ctpv.nix { };
2755 mc = callPackage ../applications/file-managers/mc {
2756 inherit (darwin) autoSignDarwinBinariesHook;
2759 saunafs = callPackage ../by-name/sa/saunafs/package.nix {
2763 mucommander = callPackage ../applications/file-managers/mucommander { };
2765 nnn = callPackage ../applications/file-managers/nnn { };
2767 noice = callPackage ../applications/file-managers/noice { };
2769 pcmanfm = callPackage ../applications/file-managers/pcmanfm { };
2771 portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { };
2773 potreeconverter = callPackage ../applications/graphics/potreeconverter { };
2775 ranger = callPackage ../applications/file-managers/ranger { };
2777 sfm = callPackage ../applications/file-managers/sfm { };
2779 spaceFM = callPackage ../applications/file-managers/spacefm { };
2781 vifm = callPackage ../applications/file-managers/vifm { };
2783 vifm-full = vifm.override {
2784 mediaSupport = true;
2785 inherit lib udisks2 python3;
2788 walk = callPackage ../applications/file-managers/walk { };
2790 xfe = callPackage ../applications/file-managers/xfe {
2794 xplorer = callPackage ../applications/file-managers/xplorer { };
2796 johnny-reborn-engine = callPackage ../applications/misc/johnny-reborn { };
2798 johnny-reborn = callPackage ../applications/misc/johnny-reborn/with-data.nix { };
2800 ### APPLICATIONS/TERMINAL-EMULATORS
2802 alacritty = callPackage ../applications/terminal-emulators/alacritty {
2803 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
2806 blackbox-terminal = callPackage ../applications/terminal-emulators/blackbox-terminal { };
2808 contour = qt6.callPackage ../applications/terminal-emulators/contour {
2809 inherit (darwin.apple_sdk_11_0.libs) utmp;
2810 inherit (darwin) sigtool;
2811 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
2816 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
2818 darktile = callPackage ../applications/terminal-emulators/darktile { };
2820 dterm = callPackage ../applications/terminal-emulators/dterm { };
2822 foot = callPackage ../applications/terminal-emulators/foot { };
2824 guake = callPackage ../applications/terminal-emulators/guake { };
2826 hyper = callPackage ../applications/terminal-emulators/hyper { };
2828 iterm2 = callPackage ../applications/terminal-emulators/iterm2 { };
2830 kitty = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/kitty {
2831 harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; };
2832 inherit (darwin.apple_sdk_11_0) Libsystem;
2833 inherit (darwin.apple_sdk_11_0.frameworks)
2836 UniformTypeIdentifiers
2841 kitty-themes = callPackage ../applications/terminal-emulators/kitty/themes.nix { };
2843 lxterminal = callPackage ../applications/terminal-emulators/lxterminal { };
2845 microcom = callPackage ../applications/terminal-emulators/microcom { };
2847 mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm { };
2848 mlterm-wayland = mlterm.override {
2852 mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
2854 rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { };
2856 rxvt-unicode-emoji = rxvt-unicode.override {
2857 rxvt-unicode-unwrapped = rxvt-unicode-unwrapped-emoji;
2860 rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins { inherit callPackage; };
2862 rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { };
2864 rxvt-unicode-unwrapped-emoji = rxvt-unicode-unwrapped.override {
2865 emojiSupport = true;
2868 st = callPackage ../applications/terminal-emulators/st {
2869 conf = config.st.conf or null;
2870 patches = config.st.patches or [];
2871 extraLibs = config.st.extraLibs or [];
2873 xst = callPackage ../applications/terminal-emulators/st/xst.nix { };
2874 lukesmithxyz-st = callPackage ../applications/terminal-emulators/st/lukesmithxyz-st { };
2875 mcaimi-st = callPackage ../applications/terminal-emulators/st/mcaimi-st.nix { };
2876 siduck76-st = callPackage ../applications/terminal-emulators/st/siduck76-st.nix { };
2878 stupidterm = callPackage ../applications/terminal-emulators/stupidterm {
2882 terminator = callPackage ../applications/terminal-emulators/terminator { };
2884 termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix {
2885 termite = termite-unwrapped;
2887 termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
2889 termonad = callPackage ../applications/terminal-emulators/termonad { };
2891 tym = callPackage ../applications/terminal-emulators/tym { };
2893 wayst = callPackage ../applications/terminal-emulators/wayst { };
2895 wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm {
2896 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications System;
2899 x3270 = callPackage ../applications/terminal-emulators/x3270 { };
2901 xterm = callPackage ../applications/terminal-emulators/xterm { };
2903 xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol { };
2905 yaft = callPackage ../applications/terminal-emulators/yaft { };
2907 writefreely = callPackage ../applications/misc/writefreely { };
2909 iqueue = callPackage ../development/libraries/iqueue { };
2911 lifecycled = callPackage ../tools/misc/lifecycled { };
2913 lil-pwny = callPackage ../tools/security/lil-pwny { };
2915 lilo = callPackage ../tools/misc/lilo { };
2917 natls = callPackage ../tools/misc/natls { };
2919 notion-app-enhanced = callPackage ../applications/office/notion-app-enhanced { };
2921 pikchr = callPackage ../tools/graphics/pikchr { };
2923 poop = callPackage ../tools/misc/poop { };
2925 popl = callPackage ../development/libraries/popl { };
2927 popsicle = callPackage ../tools/misc/popsicle { };
2929 terminal-colors = callPackage ../applications/misc/terminal-colors { };
2931 termsyn = callPackage ../data/fonts/termsyn { };
2933 tvnamer = callPackage ../tools/misc/tvnamer { };
2935 twine = with python3Packages; toPythonApplication twine;
2937 abracadabra = qt6Packages.callPackage ../applications/radio/abracadabra { };
2939 accelergy = callPackage ../applications/science/computer-architecture/accelergy { };
2941 aldo = callPackage ../applications/radio/aldo { };
2943 alglib = callPackage ../development/libraries/alglib { };
2945 almanah = callPackage ../applications/misc/almanah { };
2947 alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { };
2949 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
2951 amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell {
2952 inherit (darwin.apple_sdk.frameworks) Security;
2955 amber = callPackage ../tools/text/amber {
2956 inherit (darwin.apple_sdk.frameworks) Security;
2959 amber-secret = callPackage ../tools/security/amber {
2960 inherit (darwin.apple_sdk.frameworks) Security;
2963 inherit (callPackages ../development/tools/ammonite {})
2966 ammonite = ammonite_2_13;
2968 ams = callPackage ../applications/audio/ams { };
2970 amtterm = callPackage ../tools/system/amtterm { };
2972 analog = callPackage ../tools/admin/analog { };
2974 android-backup-extractor = callPackage ../tools/backup/android-backup-extractor { };
2976 android-tools = lowPrio (darwin.apple_sdk_11_0.callPackage ../tools/misc/android-tools { });
2978 anew = callPackage ../tools/text/anew { };
2980 anewer = callPackage ../tools/text/anewer { };
2982 angie = callPackage ../servers/http/angie {
2983 zlib = zlib-ng.override { withZlibCompat = true; };
2985 # We don't use `with` statement here on purpose!
2986 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
2987 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
2990 angieQuic = callPackage ../servers/http/angie {
2991 zlib = zlib-ng.override { withZlibCompat = true; };
2994 # We don't use `with` statement here on purpose!
2995 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
2996 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
2997 # Use latest quictls to allow http3 support
3001 angie-console-light = callPackage ../servers/http/angie/console-light.nix { };
3003 angle-grinder = callPackage ../tools/text/angle-grinder { };
3005 ansifilter = callPackage ../tools/text/ansifilter { };
3007 antora = callPackage ../development/tools/documentation/antora { };
3009 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
3011 apk-tools = callPackage ../tools/package-management/apk-tools {
3015 apkid = callPackage ../development/tools/apkid { };
3017 apkleaks = callPackage ../tools/security/apkleaks { };
3019 apksigcopier = callPackage ../development/tools/apksigcopier { };
3021 apksigner = callPackage ../development/tools/apksigner { };
3023 apktool = callPackage ../development/tools/apktool { };
3025 appimage-run = callPackage ../tools/package-management/appimage-run { };
3026 appimage-run-tests = callPackage ../tools/package-management/appimage-run/test.nix {
3027 appimage-run = appimage-run.override {
3028 appimage-run-tests = null; /* break boostrap cycle for passthru.tests */
3032 appimagekit = callPackage ../tools/package-management/appimagekit { };
3034 apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
3036 aptly = callPackage ../tools/misc/aptly { };
3038 ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { };
3040 archivebox = callPackage ../applications/misc/archivebox { };
3042 archivemount = callPackage ../tools/filesystems/archivemount { };
3044 archivy = callPackage ../applications/misc/archivy { };
3046 arandr = callPackage ../tools/X11/arandr { };
3048 arangodb = callPackage ../servers/nosql/arangodb { };
3050 arduino = arduino-core.override { withGui = true; };
3052 arduino-ci = callPackage ../development/embedded/arduino/arduino-ci { };
3054 arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { };
3055 arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { };
3057 arduino-language-server = callPackage ../development/embedded/arduino/arduino-language-server { };
3059 arduino-mk = callPackage ../development/embedded/arduino/arduino-mk { };
3061 arduinoOTA = callPackage ../development/embedded/arduino/arduinoOTA { };
3063 apio = python3Packages.callPackage ../development/embedded/fpga/apio { };
3065 apitrace = libsForQt5.callPackage ../applications/graphics/apitrace { };
3067 arguments = callPackage ../development/libraries/arguments { };
3069 argus = callPackage ../tools/networking/argus { };
3071 argus-clients = callPackage ../tools/networking/argus-clients { };
3073 argyllcms = callPackage ../tools/graphics/argyllcms { };
3075 arj = callPackage ../tools/archivers/arj {
3079 arp-scan = callPackage ../tools/misc/arp-scan { };
3081 inherit (callPackages ../data/fonts/arphic {})
3082 arphic-ukai arphic-uming;
3084 artyFX = callPackage ../applications/audio/artyFX { };
3086 oggvideotools = callPackage ../tools/misc/oggvideotools { };
3088 owl-lisp = callPackage ../development/compilers/owl-lisp { };
3090 ascii = callPackage ../tools/text/ascii { };
3092 asciinema = callPackage ../tools/misc/asciinema { };
3094 asciinema-agg = callPackage ../tools/misc/asciinema-agg {
3095 inherit (darwin.apple_sdk.frameworks) Security;
3098 asciinema-scenario = callPackage ../tools/misc/asciinema-scenario { };
3100 asciiquarium = callPackage ../applications/misc/asciiquarium { };
3102 ashuffle = callPackage ../applications/audio/ashuffle { };
3104 ashpd-demo = callPackage ../development/tools/ashpd-demo { };
3106 astc-encoder = callPackage ../tools/graphics/astc-encoder { };
3108 asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { };
3110 async = callPackage ../development/tools/async { };
3112 atheme = callPackage ../servers/irc/atheme { };
3114 atinout = callPackage ../tools/networking/atinout { };
3116 atomicparsley = callPackage ../tools/video/atomicparsley {
3117 inherit (darwin.apple_sdk.frameworks) Cocoa;
3120 audiowaveform = callPackage ../tools/audio/audiowaveform { };
3122 authenticator = callPackage ../applications/misc/authenticator { };
3124 authelia = callPackage ../servers/authelia {
3125 buildGoModule = buildGo123Module;
3128 authentik-outposts = recurseIntoAttrs (callPackages ../by-name/au/authentik/outposts.nix { });
3130 autoflake = with python3.pkgs; toPythonApplication autoflake;
3132 autospotting = callPackage ../applications/misc/autospotting { };
3134 avfs = callPackage ../tools/filesystems/avfs { };
3136 aliyun-cli = callPackage ../tools/admin/aliyun-cli { };
3138 aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator { };
3140 awscli = callPackage ../tools/admin/awscli { };
3142 okta-aws-cli = callPackage ../tools/admin/okta-aws-cli { };
3144 awslimitchecker = callPackage ../tools/admin/awslimitchecker { };
3146 awslogs = callPackage ../tools/admin/awslogs { };
3148 awsume = python3Packages.callPackage ../tools/admin/awsume { };
3150 aws-assume-role = callPackage ../tools/admin/aws-assume-role { };
3152 aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { };
3154 aws-mfa = python3Packages.callPackage ../tools/admin/aws-mfa { };
3156 aws-nuke = callPackage ../tools/admin/aws-nuke { };
3158 aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
3160 aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
3162 aws-sso-creds = callPackage ../tools/admin/aws-sso-creds { };
3164 iamy = callPackage ../tools/admin/iamy { };
3166 azeret-mono = callPackage ../data/fonts/azeret-mono { };
3168 azure-cli-extensions = recurseIntoAttrs azure-cli.extensions;
3170 azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { };
3172 azure-static-sites-client = callPackage ../development/tools/azure-static-sites-client { };
3174 azure-storage-azcopy = callPackage ../development/tools/azcopy { };
3176 bark = callPackage ../tools/audio/bark { };
3178 bashblog = callPackage ../tools/text/bashblog { };
3180 berglas = callPackage ../tools/admin/berglas { };
3182 betterdiscord-installer = callPackage ../tools/misc/betterdiscord-installer { };
3184 binocle = callPackage ../applications/misc/binocle {
3185 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreVideo Foundation Metal QuartzCore;
3188 bitwise = callPackage ../tools/misc/bitwise { };
3190 blisp = darwin.apple_sdk_11_0.callPackage ../development/embedded/blisp {
3191 inherit (darwin.apple_sdk_11_0.frameworks) IOKit;
3194 brakeman = callPackage ../development/tools/analysis/brakeman { };
3196 brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { } ;
3198 bootspec = callPackage ../tools/misc/bootspec { };
3200 # Derivation's result is not used by nixpkgs. Useful for validation for
3201 # regressions of bootstrapTools on hydra and on ofborg. Example:
3202 # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
3203 freshBootstrapTools = if stdenv.hostPlatform.isDarwin then
3204 callPackage ../stdenv/darwin/make-bootstrap-tools.nix {
3205 localSystem = stdenv.buildPlatform;
3207 if stdenv.buildPlatform == stdenv.hostPlatform then null else stdenv.hostPlatform;
3209 else if stdenv.hostPlatform.isLinux then
3210 callPackage ../stdenv/linux/make-bootstrap-tools.nix {}
3211 else if stdenv.hostPlatform.isFreeBSD then
3212 callPackage ../stdenv/freebsd/make-bootstrap-tools.nix {}
3213 else throw "freshBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}";
3215 boxes = callPackage ../tools/text/boxes { };
3217 boxxy = callPackage ../tools/misc/boxxy { };
3219 chamber = callPackage ../tools/admin/chamber { };
3221 chaos = callPackage ../tools/networking/chaos { };
3223 charm = callPackage ../applications/misc/charm { };
3225 chars = callPackage ../tools/text/chars {
3226 inherit (darwin.apple_sdk.frameworks) Security;
3229 checkip = callPackage ../tools/networking/checkip { };
3231 crystfel = callPackage ../applications/science/physics/crystfel { };
3233 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; };
3235 cyberchef = callPackage ../tools/misc/cyberchef { };
3237 cw = callPackage ../tools/admin/cw { };
3239 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { };
3241 ec2-ami-tools = callPackage ../tools/virtualization/ec2-ami-tools { };
3243 ec2-metadata-mock = callPackage ../development/tools/ec2-metadata-mock { };
3245 exoscale-cli = callPackage ../tools/admin/exoscale-cli { };
3247 altermime = callPackage ../tools/networking/altermime { };
3249 alttab = callPackage ../tools/X11/alttab { };
3251 amule = callPackage ../tools/networking/p2p/amule { };
3253 amule-daemon = amule.override {
3255 enableDaemon = true;
3258 amule-gui = amule.override {
3263 amule-web = amule.override {
3268 apg = callPackage ../tools/security/apg { };
3270 apt-dater = callPackage ../tools/package-management/apt-dater {
3271 autoreconfHook = buildPackages.autoreconfHook269;
3274 asusctl = callPackage ../applications/system/asusctl { };
3276 autorevision = callPackage ../tools/misc/autorevision { };
3278 automirror = callPackage ../tools/misc/automirror { };
3280 barman = callPackage ../tools/misc/barman { };
3282 bartib = callPackage ../tools/misc/bartib { };
3284 base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { };
3286 base16384 = callPackage ../tools/text/base16384 { };
3288 bashate = python3Packages.callPackage ../development/tools/bashate {
3289 python3Packages = python311Packages;
3292 bash-my-aws = callPackage ../tools/admin/bash-my-aws { };
3294 bashcards = callPackage ../tools/misc/bashcards { };
3296 bazarr = callPackage ../servers/bazarr { };
3298 bisq-desktop = callPackage ../applications/blockchains/bisq-desktop { };
3300 bic = callPackage ../development/interpreters/bic { };
3302 biscuit-cli = callPackage ../tools/security/biscuit-cli { };
3304 inherit (callPackages ../tools/security/bitwarden-directory-connector { }) bitwarden-directory-connector-cli bitwarden-directory-connector;
3306 bitwarden-menu = python3Packages.callPackage ../applications/misc/bitwarden-menu { };
3308 bklk = callPackage ../applications/misc/bklk { };
3310 bkt = callPackage ../tools/misc/bkt { };
3312 bkyml = callPackage ../tools/misc/bkyml { };
3314 blocksat-cli = with python3Packages; toPythonApplication blocksat-cli;
3316 bolliedelayxt-lv2 = callPackage ../applications/audio/bolliedelayxt.lv2 { };
3318 bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
3320 bonnie = callPackage ../tools/filesystems/bonnie { };
3322 boron = callPackage ../development/interpreters/boron { };
3324 botamusique = callPackage ../tools/audio/botamusique { };
3326 boulder = callPackage ../tools/admin/boulder { };
3328 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
3330 bucklespring = bucklespring-x11;
3331 bucklespring-libinput = callPackage ../applications/audio/bucklespring { };
3332 bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; };
3334 buildbotPackages = recurseIntoAttrs (python3.pkgs.callPackage ../development/tools/continuous-integration/buildbot { });
3335 inherit (buildbotPackages) buildbot buildbot-ui buildbot-full buildbot-plugins buildbot-worker;
3337 bunyan-rs = callPackage ../development/tools/bunyan-rs { };
3339 calcure = callPackage ../applications/misc/calcure { };
3341 callaudiod = callPackage ../applications/audio/callaudiod { };
3343 castopod = callPackage ../applications/audio/castopod { };
3345 calls = callPackage ../applications/networking/calls { };
3347 castnow = callPackage ../tools/networking/castnow { };
3349 castty = callPackage ../tools/misc/castty { };
3351 certigo = callPackage ../tools/admin/certigo { };
3353 certipy = with python3Packages; toPythonApplication certipy-ad;
3355 catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
3357 changelogger = callPackage ../tools/misc/changelogger { };
3359 chipsec = callPackage ../tools/security/chipsec {
3364 chroma = callPackage ../tools/text/chroma { };
3366 clair = callPackage ../tools/admin/clair { };
3368 clairvoyance = callPackage ../tools/security/clairvoyance { };
3370 cloudfox = callPackage ../tools/security/cloudfox { };
3372 cloudhunter = callPackage ../tools/security/cloudhunter { };
3374 cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { };
3376 codeql = callPackage ../development/tools/analysis/codeql { };
3378 fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
3380 cconv = callPackage ../tools/text/cconv { };
3382 go-check = callPackage ../development/tools/check { };
3384 go-cve-search = callPackage ../tools/security/go-cve-search { };
3386 go-dork = callPackage ../tools/security/go-dork { };
3388 chkcrontab = callPackage ../tools/admin/chkcrontab { };
3390 claws = callPackage ../tools/misc/claws { };
3392 cloud-custodian = callPackage ../tools/networking/cloud-custodian { };
3394 coconut = with python3Packages; toPythonApplication coconut;
3396 cod = callPackage ../tools/misc/cod { };
3398 codespell = callPackage ../development/tools/codespell { };
3400 conjure = callPackage ../applications/graphics/conjure { };
3402 coolreader = libsForQt5.callPackage ../applications/misc/coolreader { };
3404 corsair = with python3Packages; toPythonApplication corsair-scan;
3406 cosign = callPackage ../tools/security/cosign {
3407 inherit (darwin.apple_sdk.frameworks) PCSC;
3410 coze = callPackage ../tools/security/coze { } ;
3412 cozy = callPackage ../applications/audio/cozy { };
3414 cpptoml = callPackage ../development/libraries/cpptoml { };
3416 cpuid = callPackage ../os-specific/linux/cpuid { };
3418 ctre = callPackage ../development/libraries/ctre { };
3420 ctrtool = callPackage ../tools/archivers/ctrtool { };
3422 crowbar = callPackage ../tools/security/crowbar { };
3424 crumbs = callPackage ../applications/misc/crumbs { };
3426 crc32c = callPackage ../development/libraries/crc32c { };
3428 crcpp = callPackage ../development/libraries/crcpp { };
3430 cudd = callPackage ../development/libraries/cudd { };
3432 inherit (cue) writeCueValidator;
3434 cuelsp = callPackage ../development/tools/cuelsp { };
3436 cyclonedds = callPackage ../development/libraries/cyclonedds { };
3438 cyclone-scheme = callPackage ../development/interpreters/cyclone { };
3440 cyclonedx-gomod = callPackage ../tools/security/cyclonedx-gomod {
3441 buildGoModule = buildGo123Module;
3444 cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { };
3446 dazel = python3Packages.callPackage ../development/tools/dazel { };
3448 dcap = callPackage ../tools/networking/dcap { };
3450 deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
3452 delayarchitect = callPackage ../applications/audio/delayarchitect { };
3454 dell-command-configure = callPackage ../tools/system/dell-command-configure { };
3456 deskew = callPackage ../applications/graphics/deskew { };
3458 detect-secrets = with python3Packages; toPythonApplication detect-secrets;
3460 deterministic-uname = callPackage ../build-support/deterministic-uname { };
3462 deterministic-host-uname = deterministic-uname.override {
3463 forPlatform = stdenv.targetPlatform; # offset by 1 so it works in nativeBuildInputs
3466 dfmt = callPackage ../tools/text/dfmt { };
3468 diopser = callPackage ../applications/audio/diopser { };
3470 diskonaut = callPackage ../tools/misc/diskonaut { };
3472 diskus = callPackage ../tools/misc/diskus {
3473 inherit (darwin.apple_sdk.frameworks) Security;
3476 distrobox = callPackage ../applications/virtualization/distrobox { };
3478 djmount = callPackage ../tools/filesystems/djmount { };
3480 dkimpy = with python3Packages; toPythonApplication dkimpy;
3482 dl-librescore = callPackage ../tools/audio/dl-librescore { };
3484 dontgo403 = callPackage ../tools/security/dontgo403 { };
3486 dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
3488 doona = callPackage ../tools/security/doona { };
3490 droidcam = callPackage ../applications/video/droidcam { };
3492 droidmote = callPackage ../tools/inputmethods/droidmote { };
3494 eartag = callPackage ../applications/audio/eartag { };
3496 ecdsautils = callPackage ../tools/security/ecdsautils { };
3498 echidna = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/security/echidna { });
3500 sedutil = callPackage ../tools/security/sedutil { };
3502 enchive = callPackage ../tools/security/enchive { };
3504 enjarify = callPackage ../tools/misc/enjarify { };
3506 enpass = callPackage ../tools/security/enpass { };
3508 esbuild = callPackage ../development/tools/esbuild { };
3510 esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { };
3512 essentia-extractor = callPackage ../tools/audio/essentia-extractor { };
3514 esh = callPackage ../tools/text/esh { };
3516 ezstream = callPackage ../tools/audio/ezstream { };
3518 libfx2 = with python3Packages; toPythonApplication fx2;
3520 fastmod = callPackage ../tools/text/fastmod {
3521 inherit (darwin.apple_sdk.frameworks) Security;
3524 fedifetcher = callPackage ../tools/misc/fedifetcher { };
3526 flavours = callPackage ../applications/misc/flavours { };
3528 flirc = libsForQt5.callPackage ../applications/video/flirc {
3529 readline = readline70;
3532 flood = callPackage ../applications/networking/p2p/flood { };
3534 flood-for-transmission = callPackage ../applications/networking/p2p/flood-for-transmission { };
3536 font-config-info = callPackage ../tools/misc/font-config-info { };
3538 foxdot = with python3Packages; toPythonApplication foxdot;
3540 fspy = callPackage ../applications/misc/fspy { };
3542 fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { };
3544 fluffychat-web = fluffychat.override { targetFlutterPlatform = "web"; };
3546 fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
3548 gbl = callPackage ../tools/archivers/gbl {
3549 inherit (darwin.apple_sdk.frameworks) Security;
3552 genann = callPackage ../development/libraries/genann { };
3554 genpass = callPackage ../tools/security/genpass {
3555 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
3558 genymotion = callPackage ../development/mobile/genymotion { };
3560 galene = callPackage ../servers/web-apps/galene { };
3562 galaxy-buds-client = callPackage ../applications/audio/galaxy-buds-client { };
3564 gamecube-tools = callPackage ../development/tools/gamecube-tools { };
3566 gammaray = qt6Packages.callPackage ../development/tools/gammaray { };
3568 gams = callPackage ../tools/misc/gams (config.gams or {});
3570 gancioPlugins = recurseIntoAttrs (
3571 callPackage ../by-name/ga/gancio/plugins.nix { inherit (gancio) nodejs; }
3574 gem = callPackage ../applications/audio/pd-plugins/gem { };
3576 github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
3578 github-commenter = callPackage ../development/tools/github-commenter { };
3580 github-copilot-intellij-agent = callPackage ../development/tools/github-copilot-intellij-agent { };
3582 github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
3584 gistyc = with python3Packages; toPythonApplication gistyc;
3586 gjs = callPackage ../development/libraries/gjs { };
3588 gjo = callPackage ../tools/text/gjo { };
3590 glances = python3Packages.callPackage ../applications/system/glances { };
3592 glasgow = callPackage ../tools/misc/glasgow { };
3594 glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { };
3596 glaxnimate = libsForQt5.callPackage ../applications/video/glaxnimate { };
3598 gluesql = callPackage ../servers/sql/gluesql { };
3600 gmni = callPackage ../applications/networking/browsers/gmni { };
3602 gmnisrv = callPackage ../servers/gemini/gmnisrv { };
3604 gmnitohtml = callPackage ../applications/misc/gmnitohtml { };
3606 go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv {
3607 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa Kernel UserNotifications;
3609 go2tv-lite = go2tv.override { withGui = false; };
3611 go2rtc = callPackage ../tools/video/go2rtc { };
3613 goimapnotify = callPackage ../tools/networking/goimapnotify { };
3615 gojsontoyaml = callPackage ../development/tools/gojsontoyaml { };
3617 gomatrix = callPackage ../applications/misc/gomatrix { };
3619 gomapenum = callPackage ../tools/security/gomapenum { };
3621 gopacked = callPackage ../applications/misc/gopacked { };
3623 goperf = callPackage ../development/tools/goperf { };
3625 gucci = callPackage ../tools/text/gucci { };
3627 guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
3629 grc = python3Packages.callPackage ../tools/misc/grc { };
3631 green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
3635 gremlin-console = callPackage ../applications/misc/gremlin-console {
3636 openjdk = openjdk11;
3639 gremlin-server = callPackage ../applications/misc/gremlin-server {
3640 openjdk = openjdk11;
3643 grex = callPackage ../tools/misc/grex {
3644 inherit (darwin.apple_sdk.frameworks) Security;
3647 gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
3649 glyr = callPackage ../tools/audio/glyr { };
3651 google-amber = callPackage ../tools/graphics/amber { };
3653 hakrawler = callPackage ../tools/security/hakrawler { };
3655 harsh = callPackage ../applications/misc/harsh { };
3657 headset = callPackage ../applications/audio/headset { };
3659 hilbish = callPackage ../shells/hilbish { };
3661 hime = callPackage ../tools/inputmethods/hime { };
3663 himitsu = callPackage ../tools/security/himitsu { };
3665 himitsu-firefox = callPackage ../tools/security/himitsu-firefox { };
3667 hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit;
3669 hostctl = callPackage ../tools/system/hostctl { };
3671 hp2p = callPackage ../tools/networking/hp2p { };
3673 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
3675 http2tcp = callPackage ../tools/networking/http2tcp { };
3677 httperf = callPackage ../tools/networking/httperf { };
3679 hwi = with python3Packages; toPythonApplication hwi;
3681 ili2c = callPackage ../tools/misc/ili2c { };
3683 imagelol = callPackage ../tools/compression/imagelol { };
3685 imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
3687 imgcrypt = callPackage ../applications/virtualization/imgcrypt { };
3689 ipgrep = callPackage ../tools/networking/ipgrep { };
3691 ipp-usb = callPackage ../os-specific/linux/ipp-usb { };
3693 itchiodl = callPackage ../games/itchiodl { };
3695 itd = callPackage ../applications/misc/itd { };
3697 kavita = callPackage ../servers/web-apps/kavita { };
3699 keka = callPackage ../tools/compression/keka { };
3701 kord = callPackage ../applications/misc/kord { };
3703 lastpass-cli = callPackage ../tools/security/lastpass-cli { };
3705 leetcode-cli = callPackage ../applications/misc/leetcode-cli { };
3707 lesspass-cli = callPackage ../tools/security/lesspass-cli { };
3709 livebook = callPackage ../servers/web-apps/livebook {
3710 elixir = elixir_1_17;
3711 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_17; });
3714 lsix = callPackage ../tools/graphics/lsix { };
3716 mdr = callPackage ../tools/misc/mdr { };
3718 mobilecoin-wallet = callPackage ../applications/misc/mobilecoin-wallet { };
3720 pacparser = callPackage ../tools/networking/pacparser { };
3722 pairdrop = callPackage ../applications/misc/pairdrop { };
3724 opencbm = callPackage ../tools/misc/opencbm { };
3726 parquet-tools = callPackage ../tools/misc/parquet-tools { };
3728 pass = callPackage ../tools/security/pass { };
3730 passage = callPackage ../tools/security/passage { };
3732 passphrase2pgp = callPackage ../tools/security/passphrase2pgp { };
3734 pass-nodmenu = callPackage ../tools/security/pass {
3735 dmenuSupport = false;
3736 pass = pass-nodmenu;
3739 pass-wayland = callPackage ../tools/security/pass {
3740 waylandSupport = true;
3741 pass = pass-wayland;
3744 passExtensions = recurseIntoAttrs pass.extensions;
3746 pbpctrl = callPackage ../applications/audio/pbpctrl { };
3748 inherd-quake = callPackage ../applications/misc/inherd-quake {
3749 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
3752 xjadeo = callPackage ../tools/video/xjadeo { };
3754 go-audit = callPackage ../tools/system/go-audit { };
3756 gopass = callPackage ../tools/security/gopass { };
3758 gopass-hibp = callPackage ../tools/security/gopass/hibp.nix { };
3760 gopass-jsonapi = callPackage ../tools/security/gopass/jsonapi.nix { };
3762 git-credential-gopass = callPackage ../tools/security/gopass/git-credential.nix { };
3764 gopass-summon-provider = callPackage ../tools/security/gopass/summon.nix { };
3766 gosh = callPackage ../tools/security/gosh { };
3768 gospider = callPackage ../tools/security/gospider { };
3770 browserpass = callPackage ../tools/security/browserpass { };
3772 passff-host = callPackage ../tools/security/passff-host { };
3774 oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
3776 goku = callPackage ../os-specific/darwin/goku { };
3778 grandperspective = callPackage ../os-specific/darwin/grandperspective { };
3780 hexfiend = callPackage ../os-specific/darwin/hexfiend { };
3782 grb = callPackage ../applications/misc/grb { };
3784 kerf = kerf_1; /* kerf2 is WIP */
3785 kerf_1 = callPackage ../development/interpreters/kerf {
3786 stdenv = clangStdenv;
3787 inherit (darwin.apple_sdk.frameworks)
3788 Accelerate CoreGraphics CoreVideo
3792 kwakd = callPackage ../servers/kwakd { };
3794 kwm = callPackage ../os-specific/darwin/kwm { };
3796 khd = callPackage ../os-specific/darwin/khd {
3797 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
3800 kjv = callPackage ../applications/misc/kjv { };
3802 lukesmithxyz-bible-kjv = callPackage ../applications/misc/kjv/lukesmithxyz-kjv.nix { };
3804 luigi = callPackage ../applications/networking/cluster/luigi { };
3806 m-cli = callPackage ../os-specific/darwin/m-cli { };
3808 pebble = callPackage ../tools/admin/pebble { };
3810 play-with-mpv = callPackage ../tools/video/play-with-mpv { };
3812 plausible = callPackage ../servers/web-apps/plausible {
3813 elixir = elixir_1_14;
3814 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
3817 pam-reattach = callPackage ../os-specific/darwin/pam-reattach { };
3819 reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace { };
3821 qes = callPackage ../os-specific/darwin/qes {
3822 inherit (darwin.apple_sdk.frameworks) Carbon;
3825 wgo = callPackage ../development/tools/wgo { };
3827 wiiload = callPackage ../development/tools/wiiload { };
3829 winhelpcgi = callPackage ../development/tools/winhelpcgi { };
3831 wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
3833 xc = callPackage ../development/tools/xc { };
3835 xcodeenv = callPackage ../development/mobile/xcodeenv { };
3837 xcodes = swiftPackages.callPackage ../development/tools/xcodes {
3838 inherit (swiftPackages.apple_sdk.frameworks) CryptoKit LocalAuthentication;
3839 inherit (swiftPackages.apple_sdk) libcompression;
3842 gomobile = callPackage ../development/mobile/gomobile { };
3844 ssh-agents = callPackage ../tools/networking/ssh-agents { };
3846 ssh-import-id = python3Packages.callPackage ../tools/admin/ssh-import-id { };
3848 ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { };
3850 ssh-mitm = callPackage ../tools/security/ssh-mitm { };
3852 sshchecker = callPackage ../tools/security/sshchecker { };
3854 sshs = callPackage ../development/tools/sshs { };
3856 supergfxctl = callPackage ../applications/system/supergfxctl { };
3858 titanium = callPackage ../development/mobile/titanium { };
3860 titanium-alloy = callPackage ../development/mobile/titanium-alloy { };
3862 titaniumenv = callPackage ../development/mobile/titaniumenv { };
3864 abootimg = callPackage ../development/mobile/abootimg { };
3866 adbfs-rootless = callPackage ../development/mobile/adbfs-rootless { };
3868 adb-sync = callPackage ../development/mobile/adb-sync {
3869 inherit (androidenv.androidPkgs) platform-tools;
3872 amoco = callPackage ../tools/security/amoco { };
3874 anbox = callPackage ../os-specific/linux/anbox {
3875 protobuf = protobuf_21;
3878 androidenv = callPackage ../development/mobile/androidenv { };
3880 androidndkPkgs = androidndkPkgs_26;
3881 androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs {})."21";
3882 androidndkPkgs_23 = (callPackage ../development/androidndk-pkgs {})."23";
3883 androidndkPkgs_24 = (callPackage ../development/androidndk-pkgs {})."24";
3884 androidndkPkgs_25 = (callPackage ../development/androidndk-pkgs {})."25";
3885 androidndkPkgs_26 = (callPackage ../development/androidndk-pkgs {})."26";
3887 androidsdk = androidenv.androidPkgs.androidsdk;
3889 webos = recurseIntoAttrs {
3890 cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
3892 novacom = callPackage ../development/mobile/webos/novacom.nix { };
3893 novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
3896 anevicon = callPackage ../tools/networking/anevicon {
3897 inherit (darwin.apple_sdk.frameworks) Security;
3900 aoc-cli = callPackage ../tools/misc/aoc-cli {
3901 inherit (darwin.apple_sdk.frameworks) Security;
3904 apprise = with python3Packages; toPythonApplication apprise;
3906 aptdec = callPackage ../development/libraries/aptdec { };
3908 aria2 = callPackage ../tools/networking/aria2 {
3909 inherit (darwin.apple_sdk.frameworks) Security;
3912 as-tree = callPackage ../tools/misc/as-tree { };
3914 asmfmt = callPackage ../development/tools/asmfmt { };
3916 asmrepl = callPackage ../development/interpreters/asmrepl { };
3918 aspcud = callPackage ../tools/misc/aspcud { };
3920 at = callPackage ../tools/system/at { };
3922 atftp = callPackage ../tools/networking/atftp { };
3924 atlas = callPackage ../by-name/at/atlas/package.nix {
3925 buildGoModule = buildGo123Module;
3928 authoscope = callPackage ../tools/security/authoscope {
3929 inherit (darwin.apple_sdk.frameworks) Security;
3932 autogen = callPackage ../development/tools/misc/autogen { };
3934 autojump = callPackage ../tools/misc/autojump { };
3936 automysqlbackup = callPackage ../tools/backup/automysqlbackup { };
3938 autorandr = callPackage ../tools/misc/autorandr { };
3940 avahi = callPackage ../development/libraries/avahi { };
3942 avahi-compat = callPackage ../development/libraries/avahi {
3943 withLibdnssdCompat = true;
3946 avro-c = callPackage ../development/libraries/avro-c { };
3948 avro-cpp = callPackage ../development/libraries/avro-c++ { };
3950 aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
3952 awsls = callPackage ../tools/admin/awsls { };
3954 awsrm = callPackage ../tools/admin/awsrm { };
3956 awstats = callPackage ../tools/system/awstats { };
3958 awsweeper = callPackage ../tools/admin/awsweeper { };
3960 axel = callPackage ../tools/networking/axel {
3964 backblaze-b2 = callPackage ../development/tools/backblaze-b2 { };
3966 bandwhich = callPackage ../tools/networking/bandwhich {
3967 inherit (darwin.apple_sdk.frameworks) Security;
3970 badrobot = callPackage ../tools/security/badrobot { };
3972 bao = callPackage ../tools/security/bao { };
3974 bar = callPackage ../tools/system/bar { };
3976 base16-builder = callPackage ../misc/base16-builder { };
3978 basex = callPackage ../tools/text/xml/basex { };
3980 bashplotlib = callPackage ../tools/misc/bashplotlib { };
3982 babeld = callPackage ../tools/networking/babeld { };
3984 babelfish = callPackage ../shells/fish/babelfish.nix { };
3986 baboossh = callPackage ../tools/security/baboossh { };
3988 badchars = python3Packages.callPackage ../tools/security/badchars { };
3990 badvpn = callPackage ../tools/networking/badvpn { };
3992 barcode = callPackage ../tools/graphics/barcode { };
3994 bashmount = callPackage ../tools/filesystems/bashmount { };
3996 bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { });
3998 beats = callPackage ../tools/misc/beats { };
4000 beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme {
4001 inherit (plasma5Packages) breeze-icons;
4004 beautysh = with python3.pkgs; toPythonApplication beautysh;
4006 bc = callPackage ../tools/misc/bc { };
4008 bdf2psf = callPackage ../tools/misc/bdf2psf { };
4010 bdf2sfd = callPackage ../tools/misc/bdf2sfd { };
4012 bdfresize = callPackage ../tools/misc/bdfresize { };
4014 bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
4016 bchunk = callPackage ../tools/cd-dvd/bchunk { };
4018 inherit (callPackages ../misc/logging/beats/7.x.nix { })
4025 auditbeat = auditbeat7;
4026 filebeat = filebeat7;
4027 heartbeat = heartbeat7;
4028 metricbeat = metricbeat7;
4029 packetbeat = packetbeat7;
4031 bfr = callPackage ../tools/misc/bfr { };
4033 bfscripts = callPackage ../tools/misc/bfscripts { };
4035 bibtool = callPackage ../tools/misc/bibtool { };
4037 bibutils = callPackage ../tools/misc/bibutils { };
4039 bibtex2html = callPackage ../tools/misc/bibtex2html { };
4041 bicon = callPackage ../applications/misc/bicon { };
4043 biliass = with python3.pkgs; toPythonApplication biliass;
4045 bindfs = callPackage ../tools/filesystems/bindfs { };
4047 binwalk = with python3Packages; toPythonApplication binwalk;
4049 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
4051 blitz = callPackage ../development/libraries/blitz { };
4053 blockbook = callPackage ../servers/blockbook { };
4055 blockhash = callPackage ../tools/graphics/blockhash { };
4057 bluemix-cli = callPackage ../tools/admin/bluemix-cli { };
4059 bluewalker = callPackage ../tools/bluetooth/bluewalker { };
4061 blur-effect = callPackage ../tools/graphics/blur-effect { };
4063 bootiso = callPackage ../tools/cd-dvd/bootiso { };
4065 butane = callPackage ../development/tools/butane { };
4067 buttercup-desktop = callPackage ../tools/security/buttercup-desktop { };
4070 inherit (callPackages ../applications/networking/charles {})
4075 quaternion-qt5 = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
4076 quaternion-qt6 = qt6Packages.callPackage ../applications/networking/instant-messengers/quaternion { };
4077 quaternion = quaternion-qt6;
4079 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
4081 libtensorflow = python3.pkgs.tensorflow.libtensorflow;
4083 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix { };
4085 tensorflow-lite = callPackage ../development/libraries/science/math/tensorflow-lite { };
4087 tiny-cuda-nn = callPackage ../development/libraries/science/math/tiny-cuda-nn { };
4089 tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { };
4091 behave = with python3Packages; toPythonApplication behave;
4093 behdad-fonts = callPackage ../data/fonts/behdad-fonts { };
4095 bfetch = callPackage ../tools/misc/bfetch { };
4097 blink = darwin.apple_sdk_11_0.callPackage ../applications/emulators/blink { };
4099 blink1-tool = callPackage ../tools/misc/blink1-tool { };
4101 blis = callPackage ../development/libraries/science/math/blis { };
4103 bliss = callPackage ../applications/science/math/bliss { };
4105 blobfuse = callPackage ../tools/filesystems/blobfuse { };
4107 blockdiag = with python3Packages; toPythonApplication blockdiag;
4109 bmon = callPackage ../tools/misc/bmon { };
4111 boca = callPackage ../development/libraries/boca { };
4113 bubblewrap = callPackage ../tools/admin/bubblewrap { };
4115 borgbackup = callPackage ../tools/backup/borgbackup { };
4117 borgmatic = callPackage ../tools/backup/borgmatic { };
4119 borg-sans-mono = callPackage ../data/fonts/borg-sans-mono { };
4121 boringtun = callPackage ../tools/networking/boringtun { };
4123 book-summary = callPackage ../tools/text/book-summary { };
4125 bookstack = callPackage ../servers/web-apps/bookstack { };
4127 boomerang = libsForQt5.callPackage ../development/tools/boomerang { };
4129 boost-build = callPackage ../development/tools/boost-build { };
4131 boot = callPackage ../development/tools/build-managers/boot { };
4133 bowtie = callPackage ../applications/science/biology/bowtie { };
4135 bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
4137 boxfs = callPackage ../tools/filesystems/boxfs { };
4139 bozohttpd-minimal = bozohttpd.override { minimal = true; };
4141 brasero-unwrapped = callPackage ../tools/cd-dvd/brasero { };
4143 brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
4145 brigand = callPackage ../development/libraries/brigand { };
4147 brltty = callPackage ../tools/misc/brltty { };
4149 brook = callPackage ../tools/networking/brook { };
4151 broot = callPackage ../tools/misc/broot {
4152 inherit (darwin.apple_sdk.frameworks) Foundation Security;
4155 bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
4157 brutespray = callPackage ../tools/security/brutespray { };
4159 btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
4161 btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { };
4163 ssdfs-utils = callPackage ../tools/filesystems/ssdfs-utils { };
4165 btlejack = python3Packages.callPackage ../applications/radio/btlejack { };
4167 btrbk = callPackage ../tools/backup/btrbk { };
4169 buildpack = callPackage ../development/tools/buildpack { };
4171 bonk = callPackage ../tools/misc/bonk { };
4173 bottom-rs = callPackage ../tools/misc/bottom-rs { };
4175 bsp-layout = callPackage ../tools/misc/bsp-layout { };
4177 buildtorrent = callPackage ../tools/misc/buildtorrent { };
4179 bwm_ng = callPackage ../tools/networking/bwm-ng { };
4181 bwbasic = callPackage ../development/interpreters/bwbasic { };
4183 bws = callPackage ../tools/security/bws { };
4186 url = "http://www.beanshell.org/bsh-2.0b5.jar";
4187 hash = "sha256-YjIZlWOAc1SzvLWs6z3BNlAvAixrDvdDmHqD9m/uWlw=";
4190 btfs = callPackage ../os-specific/linux/btfs { };
4192 buildah = callPackage ../development/tools/buildah/wrapper.nix { };
4193 buildah-unwrapped = callPackage ../development/tools/buildah { };
4195 buildkit = callPackage ../development/tools/buildkit { };
4197 bukubrow = callPackage ../tools/networking/bukubrow { };
4199 burpsuite = callPackage ../tools/networking/burpsuite { };
4201 ciano = callPackage ../applications/graphics/ciano {
4202 inherit (pantheon) granite;
4207 c3d = callPackage ../applications/graphics/c3d {
4208 inherit (darwin.apple_sdk.frameworks) Cocoa;
4211 cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables
4212 (haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix);
4214 cabal2nix = symlinkJoin {
4215 inherit (cabal2nix-unwrapped) name meta;
4216 nativeBuildInputs = [ buildPackages.makeWrapper ];
4217 paths = [ cabal2nix-unwrapped ];
4219 wrapProgram $out/bin/cabal2nix \
4220 --prefix PATH ":" "${lib.makeBinPath [ nix nix-prefetch-scripts ]}"
4224 stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (_: {
4225 executableToolDepends = [ makeWrapper ];
4227 wrapProgram $out/bin/stack2nix \
4228 --prefix PATH ":" "${git}/bin:${cabal-install}/bin"
4232 traefik = callPackage ../servers/traefik { };
4234 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { };
4236 caffeine = callPackage ../tools/misc/caffeine { };
4238 calamares = libsForQt5.callPackage ../tools/misc/calamares {
4240 boost = boost.override { enablePython = true; python = python3; };
4242 calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; });
4243 calamares-nixos-extensions = callPackage ../tools/misc/calamares-nixos-extensions { };
4245 calendar-cli = callPackage ../tools/networking/calendar-cli { };
4247 cameradar = callPackage ../tools/security/cameradar { };
4249 candle = libsForQt5.callPackage ../applications/misc/candle { };
4251 capstone = callPackage ../development/libraries/capstone { };
4252 capstone_4 = callPackage ../development/libraries/capstone/4.nix { };
4254 keystone = callPackage ../development/libraries/keystone { };
4256 casync = callPackage ../applications/networking/sync/casync {
4257 sphinx = buildPackages.python3Packages.sphinx;
4260 cataract = callPackage ../applications/misc/cataract { };
4261 cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
4263 catch = callPackage ../development/libraries/catch { };
4265 catch2 = callPackage ../development/libraries/catch2 { };
4267 catch2_3 = callPackage ../development/libraries/catch2/3.nix { };
4269 catdoc = callPackage ../tools/text/catdoc { };
4271 catdocx = callPackage ../tools/text/catdocx { };
4273 catclock = callPackage ../applications/misc/catclock { };
4275 cardpeek = callPackage ../applications/misc/cardpeek { inherit (darwin.apple_sdk.frameworks) PCSC; };
4277 cde = callPackage ../tools/package-management/cde { };
4279 cdxgen = callPackage ../tools/security/cdxgen { };
4281 ceres-solver = callPackage ../development/libraries/ceres-solver {
4282 gflags = null; # only required for examples/tests
4285 cassowary = callPackage ../tools/networking/cassowary { };
4287 croc = callPackage ../tools/networking/croc { };
4289 cedille = callPackage ../applications/science/logic/cedille
4290 { inherit (haskellPackages) alex happy Agda ghcWithPackages;
4293 cel-go = callPackage ../development/interpreters/cel-go { };
4295 cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
4297 cf-terraforming = callPackage ../tools/misc/cf-terraforming { };
4299 charliecloud = callPackage ../applications/virtualization/charliecloud { };
4301 chelf = callPackage ../tools/misc/chelf { };
4303 chisel = callPackage ../tools/networking/chisel { };
4305 cht-sh = callPackage ../tools/misc/cht.sh { };
4307 ckbcomp = callPackage ../tools/X11/ckbcomp { };
4309 clac = callPackage ../tools/misc/clac { };
4311 map-cmd = callPackage ../tools/misc/map { };
4313 clash-geoip = callPackage ../data/misc/clash-geoip { };
4315 clevercsv = with python3Packages; toPythonApplication clevercsv;
4317 cli53 = callPackage ../tools/admin/cli53 { };
4319 cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
4321 cliam = callPackage ../tools/security/cliam { };
4323 clickclack = callPackage ../tools/misc/clickclack { };
4325 clickgen = with python3Packages; toPythonApplication clickgen;
4327 clog-cli = callPackage ../development/tools/clog-cli { };
4329 cloud-init = python3.pkgs.callPackage ../tools/virtualization/cloud-init { inherit systemd; };
4331 cloudbrute = callPackage ../tools/security/cloudbrute { };
4333 cloudflared = callPackage ../applications/networking/cloudflared {
4334 # https://github.com/cloudflare/cloudflared/issues/1151#issuecomment-1888819250
4335 buildGoModule = buildGoModule.override {
4336 go = go_1_22.overrideAttrs {
4337 pname = "cloudflare-go";
4338 version = "1.22.2-devel-cf";
4339 src = fetchFromGitHub {
4340 owner = "cloudflare";
4342 rev = "ec0a014545f180b0c74dfd687698657a9e86e310";
4343 sha256 = "sha256-oQQ9Jyh8TphZSCaHqaugTL7v0aeZjyOdVACz86I2KvU=";
4349 cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { };
4351 cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
4353 clib = callPackage ../tools/package-management/clib { };
4355 clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
4357 clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { };
4359 clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
4361 clusterctl = callPackage ../applications/networking/cluster/clusterctl { };
4363 coloredlogs = with python3Packages; toPythonApplication coloredlogs;
4365 colpack = callPackage ../applications/science/math/colpack { };
4367 cz-cli = callPackage ../applications/version-management/cz-cli { };
4369 czkawka-full = czkawka.wrapper.override {
4370 extraPackages = [ ffmpeg ];
4373 comma = callPackage ../tools/package-management/comma { };
4375 commitizen = with python3Packages; toPythonApplication commitizen;
4377 common-licenses = callPackage ../data/misc/common-licenses { };
4379 compactor = callPackage ../applications/networking/compactor {
4380 protobuf = protobuf_21;
4383 consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
4385 consul-template = callPackage ../tools/system/consul-template { };
4387 copyright-update = callPackage ../tools/text/copyright-update { };
4389 inherit (callPackages ../tools/misc/coreboot-utils { })
4403 coreboot-configurator = libsForQt5.callPackage ../tools/misc/coreboot-configurator { };
4405 corosync = callPackage ../servers/corosync { };
4407 fw-ectool = callPackage ../os-specific/linux/fw-ectool { };
4409 chayang = callPackage ../tools/wayland/chayang { };
4411 cherrytree = callPackage ../applications/misc/cherrytree { };
4413 chntpw = callPackage ../tools/security/chntpw { };
4415 chopchop = callPackage ../tools/security/chopchop { };
4417 clapboard = callPackage ../tools/wayland/clapboard { };
4419 cliphist = callPackage ../tools/wayland/cliphist { };
4421 clipman = callPackage ../tools/wayland/clipman { };
4423 kabeljau = callPackage ../games/kabeljau { };
4425 kanshi = callPackage ../tools/wayland/kanshi { };
4427 shikane = callPackage ../tools/wayland/shikane { };
4429 shotman = callPackage ../tools/wayland/shotman { };
4431 sway-unwrapped = callPackage ../by-name/sw/sway-unwrapped/package.nix {
4432 wlroots = wlroots_0_17;
4435 swayr = callPackage ../tools/wayland/swayr { };
4437 swayrbar = callPackage ../tools/wayland/swayrbar { };
4439 swaysome = callPackage ../tools/wayland/swaysome { };
4441 swaytools = python3Packages.callPackage ../tools/wayland/swaytools { };
4443 wayland-utils = callPackage ../tools/wayland/wayland-utils { };
4445 wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl { };
4447 waylogout = callPackage ../tools/wayland/waylogout { };
4449 waynergy = callPackage ../tools/wayland/waynergy { };
4451 wayout = callPackage ../tools/wayland/wayout { };
4453 way-displays = callPackage ../tools/wayland/way-displays { };
4455 wev = callPackage ../tools/wayland/wev { };
4457 wdomirror = callPackage ../tools/wayland/wdomirror { };
4459 wdt = callPackage ../applications/networking/sync/wdt { };
4461 wl-clipboard = callPackage ../tools/wayland/wl-clipboard { };
4463 wl-clipboard-x11 = callPackage ../tools/wayland/wl-clipboard-x11 { };
4465 wl-color-picker = callPackage ../tools/wayland/wl-color-picker { };
4467 wl-mirror = callPackage ../tools/wayland/wl-mirror { };
4469 wl-screenrec = callPackage ../tools/wayland/wl-screenrec { };
4471 wleave = callPackage ../tools/wayland/wleave { };
4473 wlopm = callPackage ../tools/wayland/wlopm { };
4475 wlprop = callPackage ../tools/wayland/wlprop { };
4477 wlr-randr = callPackage ../tools/wayland/wlr-randr { };
4479 wlr-which-key = callPackage ../tools/wayland/wlr-which-key { };
4481 wlrctl = callPackage ../tools/wayland/wlrctl { };
4483 wlsunset = callPackage ../tools/wayland/wlsunset { };
4485 wl-gammactl = callPackage ../tools/wayland/wl-gammactl { };
4487 wluma = callPackage ../tools/wayland/wluma { };
4489 wob = callPackage ../tools/wayland/wob { };
4491 wshowkeys = callPackage ../tools/wayland/wshowkeys { };
4493 wtype = callPackage ../tools/wayland/wtype { };
4495 cambalache = callPackage ../development/tools/cambalache { };
4497 cambrinary = python3Packages.callPackage ../applications/misc/cambrinary { };
4499 changedetection-io = callPackage ../servers/web-apps/changedetection-io { };
4501 clini = callPackage ../tools/misc/clini { };
4503 clipster = callPackage ../tools/misc/clipster { };
4505 clockify = callPackage ../applications/office/clockify { };
4507 cplex = callPackage ../applications/science/math/cplex (config.cplex or {});
4509 cpulimit = callPackage ../tools/misc/cpulimit { };
4511 code-minimap = callPackage ../tools/misc/code-minimap { };
4513 codesearch = callPackage ../tools/text/codesearch { };
4515 codec2 = callPackage ../development/libraries/codec2 { };
4517 contacts = callPackage ../tools/misc/contacts {
4518 inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
4521 colorls = callPackage ../tools/system/colorls { };
4523 coloursum = callPackage ../tools/text/coloursum {
4524 inherit (darwin.apple_sdk.frameworks) Security;
4527 compsize = callPackage ../os-specific/linux/compsize { };
4529 comrak = callPackage ../tools/text/comrak { };
4531 cot = with python3Packages; toPythonApplication cot;
4533 coturn = callPackage ../servers/coturn { };
4535 coursier = callPackage ../development/tools/coursier { };
4537 cppclean = callPackage ../development/tools/cppclean { };
4539 credhub-cli = callPackage ../tools/admin/credhub-cli { };
4541 crex = callPackage ../tools/misc/crex { };
4543 cri-tools = callPackage ../tools/virtualization/cri-tools { };
4545 crip = callPackage ../applications/audio/crip { };
4547 crosvm = callPackage ../applications/virtualization/crosvm { };
4549 crossplane = with python3Packages; toPythonApplication crossplane;
4551 crowdsec = callPackage ../tools/security/crowdsec { };
4553 crunch = callPackage ../tools/security/crunch { };
4555 crudini = callPackage ../tools/misc/crudini { };
4557 csv2md = with python3Packages; toPythonApplication csv2md;
4559 csv2odf = callPackage ../applications/office/csv2odf { };
4561 csv2parquet = callPackage ../tools/misc/csv2parquet { };
4563 csvdiff = callPackage ../tools/text/csvdiff { };
4565 csview = callPackage ../tools/text/csview { };
4567 csvquote = callPackage ../tools/text/csvquote { };
4569 csvtool = callPackage ../development/ocaml-modules/csv/csvtool.nix { };
4571 csv2latex = callPackage ../tools/misc/csv2latex { };
4573 csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { };
4575 cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { };
4577 dab_lib = callPackage ../development/libraries/dab_lib { };
4579 dabet = callPackage ../tools/misc/dabet { };
4581 dabtools = callPackage ../applications/radio/dabtools { };
4583 daemontools = callPackage ../tools/admin/daemontools { };
4585 dale = callPackage ../development/compilers/dale { };
4587 damon = callPackage ../tools/admin/damon { };
4589 dancing-script = callPackage ../data/fonts/dancing-script { };
4591 dante = callPackage ../servers/dante { };
4593 dasel = callPackage ../applications/misc/dasel { };
4595 dasher = callPackage ../applications/accessibility/dasher { };
4597 dataclass-wizard = with python3Packages; toPythonApplication dataclass-wizard;
4599 datafusion-cli = callPackage ../development/misc/datafusion { };
4601 datamash = callPackage ../tools/misc/datamash { };
4603 datasette = with python3Packages; toPythonApplication datasette;
4605 howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { };
4607 datefmt = callPackage ../tools/misc/datefmt { };
4609 datefudge = callPackage ../tools/system/datefudge { };
4611 dateutils = callPackage ../tools/misc/dateutils { };
4613 datovka = libsForQt5.callPackage ../applications/networking/datovka { };
4615 dave = callPackage ../servers/http/dave { };
4617 dconf = callPackage ../development/libraries/dconf { };
4619 ddate = callPackage ../tools/misc/ddate { };
4621 ddosify = callPackage ../development/tools/ddosify { };
4623 dduper = callPackage ../tools/filesystems/dduper { };
4625 dedup = callPackage ../tools/backup/dedup { };
4627 deheader = callPackage ../development/tools/misc/deheader { };
4629 dehydrated = callPackage ../tools/admin/dehydrated { };
4631 deja-dup = callPackage ../applications/backup/deja-dup { };
4633 dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { };
4635 desync = callPackage ../applications/networking/sync/desync { };
4637 devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { };
4639 devmem2 = callPackage ../os-specific/linux/devmem2 { };
4641 dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
4643 dblab = callPackage ../development/tools/database/dblab { };
4645 dbx = callPackage ../applications/misc/dbx { };
4647 ioport = callPackage ../os-specific/linux/ioport { };
4649 diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
4650 inherit (haskellPackages) ghcWithPackages diagrams-builder;
4653 dialect = callPackage ../applications/misc/dialect { };
4655 dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { };
4657 dieharder = callPackage ../tools/security/dieharder { };
4659 digitemp = callPackage ../tools/misc/digitemp { };
4661 dijo = callPackage ../tools/misc/dijo {
4662 inherit (darwin.apple_sdk.frameworks) CoreServices;
4665 ding = callPackage ../applications/misc/ding {
4666 aspellDicts_de = aspellDicts.de;
4667 aspellDicts_en = aspellDicts.en;
4670 dirb = callPackage ../tools/networking/dirb { };
4672 dirstalk = callPackage ../tools/security/dirstalk { };
4674 h = callPackage ../tools/misc/h { };
4676 discount = callPackage ../tools/text/discount { };
4678 discourse = callPackage ../servers/web-apps/discourse { };
4680 discourseAllPlugins = discourse.override {
4681 plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins);
4684 discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver { };
4686 discocss = callPackage ../tools/misc/discocss { };
4688 disfetch = callPackage ../tools/misc/disfetch { };
4690 disk-inventory-x = callPackage ../tools/filesystems/disk-inventory-x { };
4692 diskscan = callPackage ../tools/misc/diskscan { };
4694 disorderfs = callPackage ../tools/filesystems/disorderfs {
4695 asciidoc = asciidoc-full;
4698 dislocker = callPackage ../tools/filesystems/dislocker { };
4700 distgen = callPackage ../development/tools/distgen { };
4702 distrobuilder = callPackage ../tools/virtualization/distrobuilder { };
4704 ditaa = callPackage ../tools/graphics/ditaa { };
4706 dino = callPackage ../applications/networking/instant-messengers/dino {
4707 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi;
4708 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
4711 djot-js = callPackage ../tools/text/djot-js { };
4713 djv = callPackage ../applications/graphics/djv { };
4715 dnschef = python3Packages.callPackage ../tools/networking/dnschef { };
4717 doitlive = callPackage ../tools/misc/doitlive { };
4719 dokuwiki = callPackage ../servers/web-apps/dokuwiki { };
4721 dolibarr = callPackage ../servers/web-apps/dolibarr { };
4723 dosage = callPackage ../applications/graphics/dosage { };
4725 dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter {
4726 inherit (darwin.apple_sdk.frameworks) Security;
4729 dotool = callPackage ../tools/dotool { };
4731 inherit (ocamlPackages) dot-merlin-reader;
4733 dozenal = callPackage ../applications/misc/dozenal { };
4735 dpic = callPackage ../tools/graphics/dpic { };
4737 dsdcc = callPackage ../development/libraries/dsdcc { };
4739 dstp = callPackage ../development/tools/dstp { };
4741 dsvpn = callPackage ../applications/networking/dsvpn { };
4743 dwt1-shell-color-scripts = callPackage ../tools/misc/dwt1-shell-color-scripts { };
4745 dtrx = callPackage ../tools/compression/dtrx { };
4747 dua = callPackage ../tools/misc/dua { };
4749 duf = callPackage ../tools/misc/duf { };
4751 dum = callPackage ../development/tools/dum { };
4753 inherit (ocaml-ng.ocamlPackages_4_10) dune_1;
4754 inherit (ocamlPackages) dune_2 dune_3 dune-release;
4756 duperemove = callPackage ../tools/filesystems/duperemove { };
4758 dvc = with python3.pkgs; toPythonApplication dvc;
4760 dvc-with-remotes = dvc.override {
4761 enableGoogle = true;
4767 dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
4769 dynamic-wallpaper = callPackage ../tools/graphics/dynamic-wallpaper { };
4771 dyncall = callPackage ../development/libraries/dyncall { };
4773 dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
4775 earthly = callPackage ../development/tools/earthly { };
4777 earlybird = callPackage ../tools/security/earlybird { };
4779 easyabc = callPackage ../applications/audio/easyabc { };
4781 easyaudiosync = qt6Packages.callPackage ../applications/audio/easyaudiosync {};
4783 easycrypt = callPackage ../applications/science/logic/easycrypt {
4784 why3 = pkgs.why3.override { ideSupport = false; };
4787 easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
4789 easyocr = with python3.pkgs; toPythonApplication easyocr;
4791 ecasound = callPackage ../applications/audio/ecasound { };
4793 edac-utils = callPackage ../os-specific/linux/edac-utils { };
4795 eddy = libsForQt5.callPackage ../applications/graphics/eddy { };
4797 eggdrop = callPackage ../tools/networking/eggdrop { };
4799 egglog = callPackage ../applications/science/logic/egglog { };
4801 ego = callPackage ../tools/misc/ego { };
4803 ekam = callPackage ../development/tools/build-managers/ekam { };
4805 electronplayer = callPackage ../applications/video/electronplayer/electronplayer.nix { };
4807 electron-mail = callPackage ../applications/networking/mailreaders/electron-mail { };
4809 element = callPackage ../applications/science/chemistry/element { };
4811 element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix {
4812 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
4813 electron = electron_31;
4815 element-desktop-wayland = writeScriptBin "element-desktop" ''
4817 NIXOS_OZONE_WL=1 exec ${element-desktop}/bin/element-desktop "$@"
4820 element-web-unwrapped = callPackage ../applications/networking/instant-messengers/element/element-web.nix { };
4822 element-web = callPackage ../applications/networking/instant-messengers/element/element-web-wrapper.nix {
4823 conf = config.element-web.conf or { };
4826 elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
4828 ell = callPackage ../os-specific/linux/ell { };
4830 elm-github-install = callPackage ../tools/package-management/elm-github-install { };
4832 elogind = callPackage ../applications/misc/elogind { };
4834 elpa = callPackage ../development/libraries/elpa { };
4836 enca = callPackage ../tools/text/enca { };
4838 encpipe = callPackage ../tools/misc/encpipe { };
4840 ent = callPackage ../tools/misc/ent { };
4842 entwine = callPackage ../applications/graphics/entwine { };
4844 envconsul = callPackage ../tools/system/envconsul { };
4846 envsubst = callPackage ../tools/misc/envsubst { };
4848 envfs = callPackage ../tools/filesystems/envfs { };
4850 er-patcher = callPackage ../tools/games/er-patcher { };
4852 erdtree = callPackage ../tools/system/erdtree { };
4854 errcheck = callPackage ../development/tools/errcheck { };
4856 eschalot = callPackage ../tools/security/eschalot { };
4858 espanso = callPackage ../applications/office/espanso {
4859 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Foundation IOKit Kernel AVFoundation Carbon QTKit AVKit WebKit System;
4861 espanso-wayland = espanso.override {
4863 waylandSupport = true;
4864 espanso = espanso-wayland;
4867 esphome = callPackage ../tools/misc/esphome { };
4869 esptool = callPackage ../tools/misc/esptool { };
4871 esptool-ck = callPackage ../tools/misc/esptool-ck { };
4873 ephemeralpg = callPackage ../development/tools/database/ephemeralpg { };
4875 et = callPackage ../applications/misc/et { };
4877 ejson = callPackage ../development/tools/ejson { };
4879 eternal-terminal = callPackage ../tools/networking/eternal-terminal { };
4881 extism-cli = callPackage ../development/tools/extism-cli { };
4883 extrude = callPackage ../tools/security/extrude { };
4885 fastly = callPackage ../misc/fastly {
4886 # If buildGoModule is overridden, provide a matching version of the go attribute
4889 f2 = callPackage ../tools/misc/f2 { };
4891 f3 = callPackage ../tools/filesystems/f3 { };
4893 f3d = callPackage ../applications/graphics/f3d {
4894 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
4897 f3d_egl = f3d.override { vtk_9 = vtk_9_egl; };
4899 facedetect = callPackage ../tools/graphics/facedetect { };
4901 faketty = callPackage ../tools/misc/faketty { };
4903 fasd = callPackage ../tools/misc/fasd { };
4905 fastJson = callPackage ../development/libraries/fastjson { };
4907 fast-cli = nodePackages.fast-cli;
4909 fast-cpp-csv-parser = callPackage ../development/libraries/fast-cpp-csv-parser { };
4911 fast-ssh = callPackage ../tools/networking/fast-ssh {
4912 inherit (darwin.apple_sdk.frameworks) Security;
4915 faudio = callPackage ../development/libraries/faudio { };
4917 fblog = callPackage ../development/tools/fblog { };
4919 fd = callPackage ../tools/misc/fd { };
4921 fdroidcl = pkgs.callPackage ../development/mobile/fdroidcl { };
4923 fedimint = callPackage ../by-name/fe/fedimint/package.nix {
4924 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
4927 fetch-scm = callPackage ../tools/misc/fetch-scm { };
4929 fiano = callPackage ../tools/misc/fiano { };
4931 filebench = callPackage ../tools/misc/filebench { };
4933 fileshare = callPackage ../servers/fileshare { };
4935 fileshelter = callPackage ../servers/web-apps/fileshelter { };
4937 fioctl = callPackage ../tools/admin/fioctl { };
4939 firectl = callPackage ../applications/virtualization/firectl { };
4941 firestarter = callPackage ../applications/misc/firestarter { };
4943 fits-cloudctl = callPackage ../tools/admin/fits-cloudctl { };
4945 flitter = callPackage ../tools/misc/flitter { };
4947 flowgger = callPackage ../tools/misc/flowgger {
4948 inherit (darwin.apple_sdk.frameworks) CoreServices;
4951 frangipanni = callPackage ../tools/text/frangipanni { };
4953 frawk = callPackage ../tools/text/frawk { };
4955 fre = callPackage ../tools/misc/fre { };
4957 frei = callPackage ../tools/misc/frei { };
4959 frogmouth = callPackage ../tools/text/frogmouth { };
4961 fselect = callPackage ../tools/misc/fselect { };
4963 fsmon = callPackage ../tools/misc/fsmon { };
4965 fst = callPackage ../tools/text/fst { };
4967 fsql = callPackage ../tools/misc/fsql { };
4969 kitty-img = callPackage ../tools/misc/kitty-img { };
4971 ### TOOLS/TYPESETTING/TEX
4973 advi = callPackage ../tools/typesetting/tex/advi {
4974 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
4977 auctex = callPackage ../tools/typesetting/tex/auctex { };
4979 blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
4981 catdvi = callPackage ../tools/typesetting/tex/catdvi { };
4983 dblatex = callPackage ../tools/typesetting/tex/dblatex { };
4985 dblatexFull = dblatex.override { enableAllFeatures = true; };
4987 gladtex = callPackage ../tools/typesetting/tex/gladtex { };
4989 latex2mathml = with python3Packages; toPythonApplication latex2mathml;
4991 latexrun = callPackage ../tools/typesetting/tex/latexrun { };
4993 lkproof = callPackage ../tools/typesetting/tex/lkproof { };
4995 mftrace = callPackage ../tools/typesetting/tex/mftrace { };
4999 pplatex = callPackage ../tools/typesetting/tex/pplatex { };
5001 tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; };
5003 texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
5005 # TeX Live; see https://nixos.org/nixpkgs/manual/#sec-language-texlive
5006 texlive = callPackage ../tools/typesetting/tex/texlive { };
5007 inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX;
5008 texlivePackages = recurseIntoAttrs (lib.mapAttrs (_: v: v.build) texlive.pkgs);
5010 fop = callPackage ../tools/typesetting/fop { };
5012 fondu = callPackage ../tools/misc/fondu {
5013 inherit (darwin.apple_sdk.frameworks) CoreServices;
5016 fpp = callPackage ../tools/misc/fpp { };
5018 fsmark = callPackage ../tools/misc/fsmark { };
5020 futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark;
5022 fcft = callPackage ../development/libraries/fcft { };
5024 fuzzel = callPackage ../applications/misc/fuzzel { };
5026 fuzzylite = callPackage ../development/libraries/fuzzylite { };
5028 flashfocus = callPackage ../misc/flashfocus { };
5030 qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { };
5032 fwup = callPackage ../tools/misc/fwup {
5033 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
5036 fx-cast-bridge = callPackage ../tools/misc/fx-cast-bridge { };
5038 fzf-obc = callPackage ../shells/bash/fzf-obc { };
5040 fzf-zsh = callPackage ../shells/zsh/fzf-zsh { };
5042 fzy = callPackage ../tools/misc/fzy { };
5044 g2o = libsForQt5.callPackage ../development/libraries/g2o { };
5046 gb-backup = callPackage ../tools/backup/gamerbackup { };
5048 gdrive = callPackage ../applications/networking/gdrive { };
5050 gdrive3 = callPackage ../applications/networking/gdrive3 { };
5052 gdu = callPackage ../tools/system/gdu { };
5054 gfxreconstruct = callPackage ../tools/graphics/gfxreconstruct { };
5056 go-chromecast = callPackage ../applications/video/go-chromecast { };
5058 go-containerregistry = callPackage ../development/tools/go-containerregistry { };
5059 inherit (go-containerregistry) crane gcrane;
5061 go-rice = callPackage ../tools/misc/go.rice { };
5063 go-2fa = callPackage ../tools/security/2fa { };
5065 go-neb = callPackage ../applications/networking/instant-messengers/go-neb { };
5067 google-cursor = callPackage ../data/icons/google-cursor { };
5069 geckodriver = callPackage ../development/tools/geckodriver {
5070 inherit (darwin.apple_sdk.frameworks) Security;
5073 geekbench_4 = callPackage ../tools/misc/geekbench/4.nix { };
5074 geekbench_5 = callPackage ../tools/misc/geekbench/5.nix { };
5075 geekbench_6 = callPackage ../tools/misc/geekbench/6.nix { };
5076 geekbench = geekbench_6;
5078 gencfsm = callPackage ../tools/security/gencfsm { };
5080 genromfs = callPackage ../tools/filesystems/genromfs { };
5082 gh-ost = callPackage ../tools/misc/gh-ost { };
5084 ghauri = callPackage ../tools/security/ghauri { };
5086 ghdorker = callPackage ../tools/security/ghdorker { };
5088 ghidra = darwin.apple_sdk_11_0.callPackage ../tools/security/ghidra/build.nix {
5089 protobuf = protobuf_21;
5092 ghidra-extensions = recurseIntoAttrs (callPackage ../tools/security/ghidra/extensions.nix { });
5094 ghidra-bin = callPackage ../tools/security/ghidra { };
5096 gh2md = callPackage ../tools/backup/gh2md { };
5098 gif-for-cli = callPackage ../tools/misc/gif-for-cli { };
5100 giph = callPackage ../applications/video/giph { };
5102 gir-rs = callPackage ../development/tools/gir { };
5104 girsh = callPackage ../tools/networking/girsh { };
5106 gitjacker = callPackage ../tools/security/gitjacker { };
5108 gixy = callPackage ../tools/admin/gixy { };
5110 glpaper = callPackage ../development/tools/glpaper { };
5112 gllvm = callPackage ../development/tools/gllvm { };
5114 globalarrays = callPackage ../development/libraries/globalarrays { };
5116 glslviewer = callPackage ../development/tools/glslviewer {
5117 inherit (darwin.apple_sdk.frameworks) Cocoa;
5120 gpg-tui = callPackage ../tools/security/gpg-tui {
5121 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
5122 inherit (darwin) libobjc libresolv;
5125 goa = callPackage ../development/tools/goa { };
5127 goawk = callPackage ../tools/text/goawk { };
5129 gohai = callPackage ../tools/system/gohai { };
5131 gorilla-bin = callPackage ../tools/security/gorilla-bin { };
5133 gorilla-cli = callPackage ../tools/llm/gorilla-cli { };
5135 godu = callPackage ../tools/misc/godu { };
5137 gosu = callPackage ../tools/misc/gosu { };
5139 gotify-cli = callPackage ../tools/misc/gotify-cli { };
5141 gotify-desktop = callPackage ../tools/misc/gotify-desktop { };
5143 gping = callPackage ../tools/networking/gping {
5144 inherit (darwin.apple_sdk.frameworks) Security;
5147 greg = callPackage ../applications/audio/greg {
5148 pythonPackages = python3Packages;
5151 grit = callPackage ../tools/misc/grit { };
5153 grobi = callPackage ../tools/X11/grobi { };
5155 grype = callPackage ../by-name/gr/grype/package.nix {
5156 buildGoModule = buildGo123Module;
5159 gscan2pdf = callPackage ../applications/graphics/gscan2pdf {
5160 # needs this fork of libtiff, because original libtiff
5161 # stopped packaging required tools with version 4.6
5162 libtiff = libtiff_t;
5165 gsctl = callPackage ../applications/misc/gsctl { };
5167 gsocket = callPackage ../tools/networking/gsocket { };
5169 gthree = callPackage ../development/libraries/gthree { };
5171 gtg = callPackage ../applications/office/gtg { };
5173 gti = callPackage ../tools/misc/gti { };
5175 has = callPackage ../applications/misc/has { };
5177 hdate = callPackage ../applications/misc/hdate { };
5179 headache = callPackage ../development/tools/headache { };
5181 heatseeker = callPackage ../tools/misc/heatseeker { };
5183 hebcal = callPackage ../tools/misc/hebcal { };
5185 hexio = callPackage ../development/tools/hexio { };
5187 hexyl = callPackage ../tools/misc/hexyl { };
5189 hid-listen = callPackage ../tools/misc/hid-listen { };
5191 hid-tools = callPackage ../tools/misc/hid-tools { };
5193 hidrd = callPackage ../tools/misc/hidrd { };
5195 hiksink = callPackage ../tools/misc/hiksink {
5196 inherit (darwin.apple_sdk.frameworks) Security;
5199 hocr-tools = with python3Packages; toPythonApplication hocr-tools;
5201 homepage-dashboard = callPackage ../servers/homepage-dashboard {
5202 inherit (darwin.apple_sdk.frameworks) IOKit;
5205 hostsblock = callPackage ../tools/misc/hostsblock { };
5207 hopper = qt5.callPackage ../development/tools/analysis/hopper { };
5209 hr = callPackage ../applications/misc/hr { };
5211 huniq = callPackage ../tools/text/huniq { };
5213 hunt = callPackage ../tools/misc/hunt { };
5215 hypr = callPackage ../applications/window-managers/hyprwm/hypr {
5216 cairo = cairo.override { xcbSupport = true; }; };
5218 hyprland = callPackage ../by-name/hy/hyprland/package.nix {
5219 stdenv = gcc14Stdenv;
5222 hyprland-autoname-workspaces = callPackage ../applications/misc/hyprland-autoname-workspaces { };
5224 hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { };
5226 hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { };
5228 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
5230 hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker { };
5232 hyprshade = python311Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { };
5234 hyprlandPlugins = recurseIntoAttrs (callPackage ../applications/window-managers/hyprwm/hyprland-plugins { });
5236 hysteria = callPackage ../tools/networking/hysteria { };
5238 hyx = callPackage ../tools/text/hyx { };
5240 icdiff = callPackage ../tools/text/icdiff { };
5242 ictree = callPackage ../tools/misc/ictree { };
5244 inchi = callPackage ../development/libraries/inchi { };
5246 icon-slicer = callPackage ../tools/X11/icon-slicer { };
5248 ifm = callPackage ../tools/graphics/ifm { };
5250 ink = callPackage ../tools/misc/ink { };
5252 inklecate = callPackage ../development/compilers/inklecate { };
5254 intensity-normalization = with python3Packages; toPythonApplication intensity-normalization;
5256 interactsh = callPackage ../tools/misc/interactsh { };
5258 interlock = callPackage ../servers/interlock { };
5260 invoice = callPackage ../tools/misc/invoice { };
5262 invoiceplane = callPackage ../servers/web-apps/invoiceplane { };
5264 iotas = callPackage ../applications/office/iotas { };
5266 jellycli = callPackage ../applications/audio/jellycli { };
5268 jellyfin-ffmpeg = callPackage ../development/libraries/jellyfin-ffmpeg { };
5270 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
5271 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
5274 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
5276 jellyseerr = callPackage ../servers/jellyseerr { };
5278 jiten = callPackage ../applications/misc/jiten { };
5280 kanjidraw = callPackage ../applications/misc/kanjidraw { };
5282 jotta-cli = callPackage ../applications/misc/jotta-cli { };
5284 joycond = callPackage ../os-specific/linux/joycond { };
5286 joystickwake = callPackage ../tools/games/joystickwake { };
5288 juce = callPackage ../development/misc/juce {
5289 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
5292 jumppad = callPackage ../tools/virtualization/jumppad { };
5294 jwt-cli = callPackage ../tools/security/jwt-cli {
5295 inherit (darwin.apple_sdk.frameworks) Security;
5298 jwt-hack = callPackage ../tools/security/jwt-hack { } ;
5300 jwx = callPackage ../tools/security/jwx { } ;
5302 kapacitor = callPackage ../servers/monitoring/kapacitor { };
5304 karma = callPackage ../servers/monitoring/karma { };
5306 kaldi = callPackage ../tools/audio/kaldi {
5307 inherit (darwin.apple_sdk.frameworks) Accelerate;
5310 kalker = callPackage ../tools/misc/kalker { };
5312 kisslicer = callPackage ../tools/misc/kisslicer { };
5314 klaus = with python3Packages; toPythonApplication klaus;
5316 klipper = callPackage ../servers/klipper { };
5318 klipper-firmware = callPackage ../servers/klipper/klipper-firmware.nix { gcc-arm-embedded = gcc-arm-embedded-13; };
5320 klipper-flash = callPackage ../servers/klipper/klipper-flash.nix { };
5322 klipper-genconf = callPackage ../servers/klipper/klipper-genconf.nix { };
5324 klipper-estimator = callPackage ../applications/misc/klipper-estimator {
5325 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
5328 klipperscreen = callPackage ../applications/misc/klipperscreen { };
5330 klog = qt5.callPackage ../applications/radio/klog { };
5332 komga = callPackage ../servers/komga { };
5334 komorebi = callPackage ../applications/graphics/komorebi { };
5336 konsave = callPackage ../applications/misc/konsave { };
5338 krapslog = callPackage ../tools/misc/krapslog { };
5340 krill = callPackage ../servers/krill {
5341 inherit (darwin.apple_sdk.frameworks) Security;
5344 lapce = callPackage ../applications/editors/lapce {
5345 inherit (darwin) libobjc;
5346 inherit (darwin.apple_sdk.frameworks) Security CoreServices ApplicationServices Carbon AppKit;
5349 lcdproc = callPackage ../servers/monitoring/lcdproc { };
5351 languagetool = callPackage ../tools/text/languagetool { };
5353 languagetool-rust = callPackage ../tools/text/languagetool-rust {
5354 inherit (darwin.apple_sdk.frameworks) Security;
5357 ldtk = callPackage ../applications/editors/ldtk { };
5359 lepton = callPackage ../tools/graphics/lepton { };
5361 lepton-eda = callPackage ../applications/science/electronics/lepton-eda { };
5363 lexend = callPackage ../data/fonts/lexend { };
5365 lexicon = with python3Packages; toPythonApplication dns-lexicon;
5367 lenpaste = callPackage ../servers/lenpaste { };
5369 lief = callPackage ../development/libraries/lief {
5373 libndtypes = callPackage ../development/libraries/libndtypes { };
5375 libnss-mysql = callPackage ../os-specific/linux/libnss-mysql { };
5377 libnvme = callPackage ../os-specific/linux/libnvme { };
5379 libnvidia-container = callPackage ../applications/virtualization/libnvidia-container { };
5381 librenms = callPackage ../servers/monitoring/librenms { };
5383 libxnd = callPackage ../development/libraries/libxnd { };
5385 libzbc = callPackage ../os-specific/linux/libzbc { };
5387 libzbd = callPackage ../os-specific/linux/libzbd { };
5389 lifeograph = callPackage ../applications/editors/lifeograph { };
5391 limitcpu = callPackage ../tools/misc/limitcpu { };
5393 lineselect = callPackage ../tools/misc/lineselect { };
5395 link-grammar = callPackage ../tools/text/link-grammar { };
5397 linuxptp = callPackage ../os-specific/linux/linuxptp { };
5399 linuxdoc-tools = callPackage ../tools/text/sgml/linuxdoc-tools { };
5401 lisgd = callPackage ../tools/inputmethods/lisgd { };
5403 lite = callPackage ../applications/editors/lite { };
5405 lite-xl = callPackage ../applications/editors/lite-xl {
5406 inherit (darwin.apple_sdk.frameworks) Foundation;
5409 loadwatch = callPackage ../tools/system/loadwatch { };
5411 loccount = callPackage ../development/tools/misc/loccount { };
5413 long-shebang = callPackage ../misc/long-shebang { };
5415 lssecret = callPackage ../misc/lssecret {};
5417 lowdown = callPackage ../tools/typesetting/lowdown { };
5419 # Less secure variant of lowdown for use inside Nix builds.
5420 lowdown-unsandboxed = lowdown.override {
5421 enableDarwinSandbox = false;
5424 numatop = callPackage ../os-specific/linux/numatop { };
5426 numworks-udev-rules = callPackage ../os-specific/linux/numworks-udev-rules { };
5428 num-utils = callPackage ../tools/text/num-utils { };
5430 iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
5432 ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
5434 ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
5436 kaggle = with python3Packages; toPythonApplication kaggle;
5438 lynis = callPackage ../tools/security/lynis { };
5440 maigret = callPackage ../tools/security/maigret { };
5442 maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { };
5444 maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { };
5446 mandown = callPackage ../tools/misc/mandown { };
5448 mantra = callPackage ../tools/security/mantra { };
5450 mapcidr = callPackage ../tools/misc/mapcidr { };
5452 maple-mono = (callPackage ../data/fonts/maple-font { }).Mono;
5453 maple-mono-NF = (callPackage ../data/fonts/maple-font { }).NF;
5454 maple-mono-SC-NF = (callPackage ../data/fonts/maple-font { }).SC-NF;
5455 maple-mono-otf = (callPackage ../data/fonts/maple-font { }).opentype;
5456 maple-mono-woff2 = (callPackage ../data/fonts/maple-font { }).woff2;
5457 maple-mono-autohint = (callPackage ../data/fonts/maple-font { }).autohint;
5459 marl = callPackage ../development/libraries/marl { };
5461 marlin-calc = callPackage ../tools/misc/marlin-calc { };
5463 marp-cli = callPackage ../tools/typesetting/marp { };
5465 masscan = callPackage ../tools/security/masscan { };
5467 massren = callPackage ../tools/misc/massren { };
5469 mat2 = with python3.pkgs; toPythonApplication mat2;
5471 materialx = with python3Packages; toPythonApplication materialx;
5473 maxcso = callPackage ../tools/archivers/maxcso { };
5475 medusa = callPackage ../tools/security/medusa { };
5477 megasync = libsForQt5.callPackage ../applications/misc/megasync {
5481 megacmd = callPackage ../applications/misc/megacmd { };
5483 merriweather = callPackage ../data/fonts/merriweather { };
5485 merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
5487 # while building documentation meson may want to run binaries for host
5488 # which needs an emulator
5489 # example of an error which this fixes
5490 # [Errno 8] Exec format error: './gdk3-scan'
5494 name = "mesonEmulatorHook";
5496 crossFile = writeText "cross-file.conf" ''
5498 exe_wrapper = '${lib.escape [ "'" "\\" ] (stdenv.targetPlatform.emulator pkgs)}'
5502 # The throw is moved into the `makeSetupHook` derivation, so that its
5503 # outer level, but not its outPath can still be evaluated if the condition
5504 # doesn't hold. This ensures that splicing still can work correctly.
5505 (if (!stdenv.hostPlatform.canExecute stdenv.targetPlatform) then
5506 ../by-name/me/meson/emulator-hook.sh
5508 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.");
5510 meson-tools = callPackage ../misc/meson-tools { };
5512 metabase = callPackage ../servers/metabase {
5513 jdk11 = jdk11_headless;
5516 micropad = callPackage ../applications/office/micropad {
5517 electron = electron_27;
5520 midicsv = callPackage ../tools/audio/midicsv { };
5522 miniscript = callPackage ../applications/blockchains/miniscript { };
5524 miniserve = callPackage ../tools/misc/miniserve { };
5526 mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
5528 mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
5530 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
5532 mmctl = callPackage ../tools/misc/mmctl { };
5534 moar = callPackage ../tools/misc/moar { };
5536 mobilizon = callPackage ../servers/mobilizon {
5537 elixir = elixir_1_15;
5538 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_15; });
5539 mobilizon-frontend = callPackage ../servers/mobilizon/frontend.nix { };
5542 molly-brown = callPackage ../servers/gemini/molly-brown { };
5544 monetdb = callPackage ../servers/sql/monetdb { };
5546 monado = callPackage ../by-name/mo/monado/package.nix {
5547 inherit (gst_all_1) gstreamer gst-plugins-base;
5550 mons = callPackage ../tools/misc/mons { };
5552 monsoon = callPackage ../tools/security/monsoon { };
5554 moodle-dl = callPackage ../tools/networking/moodle-dl { };
5556 moon-phases = callPackage ../tools/misc/moon-phases { };
5558 moonraker = callPackage ../servers/moonraker { };
5560 morsel = callPackage ../tools/text/morsel { };
5562 mousetweaks = callPackage ../applications/accessibility/mousetweaks { };
5564 mp3blaster = callPackage ../applications/audio/mp3blaster { };
5566 mp3cat = callPackage ../tools/audio/mp3cat { };
5568 mp3fs = callPackage ../tools/filesystems/mp3fs { };
5570 mpdas = callPackage ../tools/audio/mpdas { };
5572 mpdcron = callPackage ../tools/audio/mpdcron { };
5574 mpdris2 = callPackage ../tools/audio/mpdris2 { };
5576 mpd-discord-rpc = callPackage ../tools/audio/mpd-discord-rpc { };
5578 mpd-mpris = callPackage ../tools/audio/mpd-mpris { };
5580 mpd-notification = callPackage ../tools/audio/mpd-notification { };
5582 mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { };
5584 mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { };
5586 mpd-touch-screen-gui = callPackage ../applications/audio/mpd-touch-screen-gui { };
5588 mq-cli = callPackage ../tools/system/mq-cli { };
5590 mrkd = callPackage ../tools/text/mrkd { };
5592 nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { };
5594 n2n = callPackage ../tools/networking/n2n { };
5596 nest-cli = callPackage ../development/tools/nest-cli { };
5598 nextdns = callPackage ../applications/networking/nextdns { };
5600 nexttrace = callPackage ../tools/networking/nexttrace { };
5602 ngadmin = callPackage ../applications/networking/ngadmin { };
5604 nfdump = callPackage ../tools/networking/nfdump { };
5606 nfstrace = callPackage ../tools/networking/nfstrace { };
5608 nixel = callPackage ../tools/nix/nixel { };
5610 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
5612 nix-template = callPackage ../tools/package-management/nix-template {
5613 inherit (darwin.apple_sdk.frameworks) Security;
5616 nltk-data = callPackage ../tools/text/nltk-data { };
5618 seaborn-data = callPackage ../tools/misc/seaborn-data { };
5620 nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime;
5622 nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
5624 nostr-rs-relay = callPackage ../servers/nostr-rs-relay { };
5626 notemap = callPackage ../tools/networking/notemap { };
5628 noteshrink = callPackage ../tools/misc/noteshrink { };
5630 noti = callPackage ../tools/misc/noti {
5631 inherit (darwin.apple_sdk.frameworks) Cocoa;
5634 notify = callPackage ../tools/misc/notify { };
5636 notifymuch = callPackage ../applications/misc/notifymuch { };
5638 nmh = callPackage ../tools/networking/nmh { };
5640 npins = callPackage ../tools/nix/npins { };
5642 nrsc5 = callPackage ../applications/misc/nrsc5 { };
5644 nsync = callPackage ../development/libraries/nsync { };
5646 nsz = with python3.pkgs; toPythonApplication nsz;
5648 nx2elf = callPackage ../tools/compression/nx2elf { };
5650 nx-libs = callPackage ../tools/X11/nx-libs { };
5652 nyx = callPackage ../tools/networking/nyx { };
5654 oci-cli = callPackage ../tools/admin/oci-cli { };
5656 oci-seccomp-bpf-hook = callPackage ../os-specific/linux/oci-seccomp-bpf-hook { };
5658 ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf;
5660 ocrfeeder = callPackage ../applications/graphics/ocrfeeder { };
5662 onboard = callPackage ../applications/misc/onboard { };
5664 oneshot = callPackage ../tools/networking/oneshot { };
5666 orjail = callPackage ../tools/security/orjail { };
5668 online-judge-template-generator = python3Packages.callPackage ../tools/misc/online-judge-template-generator { };
5670 online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools;
5672 onnxruntime = callPackage ../development/libraries/onnxruntime {
5673 inherit (darwin.apple_sdk.frameworks) Foundation;
5676 xkbd = callPackage ../applications/misc/xkbd { };
5678 libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
5680 optar = callPackage ../tools/graphics/optar { };
5683 ockam = callPackage ../tools/networking/ockam {
5684 inherit (darwin.apple_sdk.frameworks) AppKit Security;
5687 odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter { };
5689 oil-buku = callPackage ../applications/misc/oil-buku { };
5691 ondir = callPackage ../tools/misc/ondir { };
5693 opam-publish = callPackage ../development/tools/ocaml/opam-publish { };
5695 osdlyrics = callPackage ../applications/audio/osdlyrics { };
5697 ossutil = callPackage ../tools/admin/ossutil { };
5699 ospd-openvas = callPackage ../tools/security/ospd-openvas { };
5701 osv-detector = callPackage ../tools/security/osv-detector { };
5703 osv-scanner = callPackage ../tools/security/osv-scanner { };
5705 otf2bdf = callPackage ../applications/misc/otf2bdf { };
5707 pastel = callPackage ../applications/misc/pastel {
5708 inherit (darwin.apple_sdk.frameworks) Security;
5711 inherit (ocamlPackages) patdiff;
5713 patool = with python3Packages; toPythonApplication patool;
5715 pbgopy = callPackage ../tools/text/pbgopy { };
5717 pbzx = callPackage ../tools/compression/pbzx { };
5719 pc = callPackage ../tools/misc/pc { };
5721 pcb2gcode = callPackage ../tools/misc/pcb2gcode { };
5723 pcp = callPackage ../tools/misc/pcp { };
5725 pev = callPackage ../development/tools/analysis/pev { };
5727 phd2 = callPackage ../applications/science/astronomy/phd2 { };
5729 phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
5731 photon = callPackage ../tools/networking/photon { };
5733 photofield = callPackage ../servers/photofield { };
5735 photoprism = callPackage ../servers/photoprism { };
5737 piglit = callPackage ../tools/graphics/piglit { };
5739 pika = callPackage ../applications/graphics/pika { };
5741 pkg = callPackage ../tools/package-management/pkg { };
5743 playerctl = callPackage ../tools/audio/playerctl { };
5745 pn = callPackage ../tools/text/pn { };
5747 pocket-casts = callPackage ../applications/audio/pocket-casts {
5748 electron = electron_27;
5751 portal = callPackage ../tools/misc/portal { };
5753 pouf = callPackage ../tools/misc/pouf { };
5755 poweralertd = callPackage ../tools/misc/poweralertd { };
5757 pscale = callPackage ../development/tools/pscale { };
5759 pulsarctl = callPackage ../tools/admin/pulsarctl { };
5761 psstop = callPackage ../tools/system/psstop { };
5763 precice = callPackage ../development/libraries/precice { };
5765 precice-config-visualizer = callPackage ../tools/misc/precice-config-visualizer { };
5767 proxmox-backup-client = callPackage ../applications/backup/proxmox-backup-client { };
5769 pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue {
5770 inherit (darwin.apple_sdk_11_0) Libsystem;
5771 inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration;
5774 pixcat = with python3Packages; toPythonApplication pixcat;
5776 pixiecore = callPackage ../tools/networking/pixiecore { };
5778 waitron = callPackage ../tools/networking/waitron { };
5780 pyCA = callPackage ../applications/video/pyca { };
5782 pyznap = python3Packages.callPackage ../tools/backup/pyznap { };
5784 procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs {
5785 inherit (darwin.apple_sdk_11_0.frameworks) Security;
5786 inherit (darwin.apple_sdk_11_0) Libsystem;
5789 procyon = callPackage ../tools/misc/procyon { };
5791 profetch = callPackage ../tools/misc/profetch { };
5793 psrecord = python3Packages.callPackage ../tools/misc/psrecord { };
5795 pyenv = callPackage ../development/tools/pyenv { };
5797 r53-ddns = callPackage ../applications/networking/r53-ddns { };
5799 rare = python3Packages.callPackage ../games/rare { };
5801 rblake2sum = callPackage ../tools/security/rblake2sum {
5802 inherit (darwin.apple_sdk.frameworks) Security;
5805 rblake3sum = callPackage ../tools/security/rblake3sum {
5806 inherit (darwin.apple_sdk.frameworks) Security;
5809 reg = callPackage ../tools/virtualization/reg { };
5811 rex = callPackage ../tools/system/rex { };
5813 rivercarro = callPackage ../applications/misc/rivercarro { };
5815 river-luatile = callPackage ../applications/misc/river-luatile{ };
5817 rmapi = callPackage ../applications/misc/remarkable/rmapi { };
5819 rmate-sh = callPackage ../tools/misc/rmate-sh { };
5821 rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
5823 rm-improved = callPackage ../applications/misc/rm-improved { };
5825 remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { };
5827 restream = callPackage ../applications/misc/remarkable/restream { };
5829 ropgadget = with python3Packages; toPythonApplication ropgadget;
5831 scour = with python3Packages; toPythonApplication scour;
5833 see = callPackage ../tools/misc/see { };
5835 s2png = callPackage ../tools/graphics/s2png { };
5837 sfz = callPackage ../tools/misc/sfz { };
5839 sgp4 = callPackage ../development/libraries/sgp4 { };
5841 sheldon = callPackage ../tools/misc/sheldon {
5842 inherit (darwin.apple_sdk.frameworks) Security;
5845 shell-hist = callPackage ../tools/misc/shell-hist { };
5847 shellhub-agent = callPackage ../applications/networking/shellhub-agent { };
5849 shellclear = callPackage ../tools/security/shellclear { };
5851 shellnoob = callPackage ../tools/security/shellnoob { };
5853 sheesy-cli = callPackage ../tools/security/sheesy-cli {
5854 inherit (darwin.apple_sdk.frameworks) Security;
5857 simdjson = callPackage ../development/libraries/simdjson { };
5859 shisho = callPackage ../tools/security/shisho { };
5861 sigslot = callPackage ../development/libraries/sigslot { };
5863 siglo = callPackage ../applications/misc/siglo { };
5865 simg2img = callPackage ../tools/filesystems/simg2img { };
5867 snazy = callPackage ../development/tools/snazy { };
5869 snippetpixie = callPackage ../tools/text/snippetpixie { };
5871 snowcat = callPackage ../tools/security/snowcat { };
5873 socklog = callPackage ../tools/system/socklog { };
5875 spacevim = callPackage ../applications/editors/spacevim { };
5877 ssmsh = callPackage ../tools/admin/ssmsh { };
5879 stacs = callPackage ../tools/security/stacs { };
5881 stagit = callPackage ../development/tools/stagit { };
5883 starboard = callPackage ../applications/networking/cluster/starboard { };
5885 statserial = callPackage ../tools/misc/statserial { };
5887 steampipePackages = recurseIntoAttrs (
5888 callPackage ../tools/misc/steampipe-packages { }
5891 step-ca = callPackage ../tools/security/step-ca {
5892 inherit (darwin.apple_sdk.frameworks) PCSC;
5895 step-kms-plugin = callPackage ../tools/security/step-kms-plugin { };
5897 string-machine = callPackage ../applications/audio/string-machine { };
5899 stripe-cli = callPackage ../tools/admin/stripe-cli { };
5901 bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
5903 swappy = callPackage ../applications/misc/swappy { gtk = gtk3; };
5905 swapspace = callPackage ../tools/admin/swapspace { };
5907 swego = callPackage ../servers/swego { };
5909 sydbox = callPackage ../os-specific/linux/sydbox { };
5911 synth = callPackage ../tools/misc/synth {
5912 inherit (darwin.apple_sdk.frameworks) AppKit Security;
5915 syscall_limiter = callPackage ../os-specific/linux/syscall_limiter { };
5917 svt-av1 = callPackage ../tools/video/svt-av1 { };
5919 inherit (callPackages ../servers/rainloop { })
5923 raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { };
5925 razergenie = libsForQt5.callPackage ../applications/misc/razergenie { };
5927 tsduck = callPackage ../tools/video/tsduck { };
5929 turso-cli = callPackage ../development/tools/turso-cli {};
5931 ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
5932 inherit (darwin.apple_sdk.frameworks) AppKit Security;
5935 ripe-atlas-tools = callPackage ../tools/networking/ripe-atlas-tools { };
5937 roundcube = callPackage ../servers/roundcube { };
5939 roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
5941 routersploit = callPackage ../tools/security/routersploit { };
5943 rsbep = callPackage ../tools/backup/rsbep { };
5945 rsbkb = callPackage ../tools/text/rsbkb { };
5947 rsign2 = callPackage ../tools/security/rsign2 { };
5949 rsyslog = callPackage ../tools/system/rsyslog {
5950 withHadoop = false; # Currently Broken
5951 withKsi = false; # Currently Broken
5954 rsyslog-light = rsyslog.override {
5956 withSystemd = false;
5957 withJemalloc = false;
5959 withPostgres = false;
5961 withNetSnmp = false;
5966 withLognorm = false;
5967 withMaxminddb = false;
5968 withOpenssl = false;
5971 withLogging = false;
5974 withRdkafka = false;
5977 withRabbitmq = false;
5978 withHiredis = false;
5981 rtrtr = callPackage ../servers/rtrtr {
5982 inherit (darwin.apple_sdk.frameworks) Security;
5985 xlogo = callPackage ../tools/X11/xlogo { };
5987 xmlbeans = callPackage ../tools/misc/xmlbeans { };
5989 xmlsort = perlPackages.XMLFilterSort;
5991 xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { };
5993 mcrypt = callPackage ../tools/misc/mcrypt { };
5995 mongoaudit = callPackage ../tools/security/mongoaudit { };
5997 mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
5999 moosefs = callPackage ../tools/filesystems/moosefs { };
6001 mountain-duck = callPackage ../tools/filesystems/mountain-duck { };
6003 mox = callPackage ../servers/mail/mox { };
6005 mozlz4a = callPackage ../tools/compression/mozlz4a { };
6007 msr-tools = callPackage ../os-specific/linux/msr-tools { };
6009 mstflint = callPackage ../tools/misc/mstflint { };
6011 msldapdump = callPackage ../tools/security/msldapdump { };
6013 mslink = callPackage ../tools/misc/mslink { };
6015 mceinject = callPackage ../os-specific/linux/mceinject { };
6017 mcelog = callPackage ../os-specific/linux/mcelog {
6018 util-linux = util-linuxMinimal;
6021 sqldef = callPackage ../development/tools/sqldef { };
6023 sqlint = callPackage ../development/tools/sqlint { };
6025 squawk = callPackage ../development/tools/squawk { };
6027 antibody = callPackage ../shells/zsh/antibody { };
6029 antidote = callPackage ../shells/zsh/antidote { };
6031 antigen = callPackage ../shells/zsh/antigen { };
6033 apparix = callPackage ../tools/misc/apparix { };
6035 apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { };
6037 arping = callPackage ../tools/networking/arping { };
6039 arpoison = callPackage ../tools/networking/arpoison { };
6041 asciidoc = callPackage ../tools/typesetting/asciidoc {
6042 inherit (python3.pkgs) pygments matplotlib numpy aafigure recursive-pth-loader;
6044 enableStandardFeatures = false;
6047 asciidoc-full = asciidoc.override {
6048 enableStandardFeatures = true;
6051 asciidoc-full-with-plugins = asciidoc.override {
6052 enableStandardFeatures = true;
6053 enableExtraPlugins = true;
6056 asciidoctor = callPackage ../tools/typesetting/asciidoctor { };
6058 asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { };
6060 asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { };
6062 asunder = callPackage ../applications/audio/asunder { };
6064 autossh = callPackage ../tools/networking/autossh { };
6066 assh = callPackage ../tools/networking/assh { };
6068 b2sum = callPackage ../tools/security/b2sum {
6069 inherit (llvmPackages) openmp;
6072 bacula = callPackage ../tools/backup/bacula {
6073 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit Kerberos;
6076 bats = callPackage ../development/interpreters/bats { };
6078 bbe = callPackage ../tools/misc/bbe { };
6080 bkcrack = callPackage ../tools/security/bkcrack { };
6082 bdsync = callPackage ../tools/backup/bdsync { };
6084 beamerpresenter = beamerpresenter-mupdf;
6086 beamerpresenter-mupdf = qt6Packages.callPackage ../applications/office/beamerpresenter {
6091 beamerpresenter-poppler = qt6Packages.callPackage ../applications/office/beamerpresenter {
6096 beetsPackages = lib.recurseIntoAttrs (callPackage ../tools/audio/beets { });
6097 inherit (beetsPackages) beets beets-unstable;
6099 bento4 = callPackage ../tools/video/bento4 { };
6101 bepasty = callPackage ../tools/misc/bepasty { };
6103 bettercap = callPackage ../tools/security/bettercap { };
6105 bfs = callPackage ../tools/system/bfs { };
6107 bgs = callPackage ../tools/X11/bgs { };
6109 bibclean = callPackage ../tools/typesetting/bibclean { };
6111 biber = callPackage ../tools/typesetting/biber { };
6113 biber-for-tectonic = callPackage ../tools/typesetting/tectonic/biber.nix { };
6115 biber-ms = callPackage ../tools/typesetting/biber-ms { };
6117 biblatex-check = callPackage ../tools/typesetting/biblatex-check { };
6119 binlore = callPackage ../development/tools/analysis/binlore { };
6121 birdfont = callPackage ../tools/misc/birdfont { };
6122 xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; };
6124 blueberry = callPackage ../tools/bluetooth/blueberry { };
6126 blueman = callPackage ../tools/bluetooth/blueman { };
6128 bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
6130 bogofilter = callPackage ../tools/misc/bogofilter { };
6132 bom = callPackage ../tools/admin/bom { };
6134 bomber-go = callPackage ../development/tools/bomber-go { };
6136 bomutils = callPackage ../tools/archivers/bomutils { };
6138 boofuzz= callPackage ../tools/security/boofuzz { };
6140 briar-desktop = callPackage ../applications/networking/instant-messengers/briar-desktop { };
6142 bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
6144 bsdiff = callPackage ../tools/compression/bsdiff { };
6146 btar = callPackage ../tools/backup/btar { };
6148 bumpver = callPackage ../applications/version-management/bumpver { };
6150 bupstash = darwin.apple_sdk_11_0.callPackage ../tools/backup/bupstash { };
6152 burp = callPackage ../tools/backup/burp { };
6154 buku = callPackage ../applications/misc/buku { };
6156 byzanz = callPackage ../applications/video/byzanz { };
6158 anydesk = callPackage ../applications/networking/remote/anydesk { };
6160 anystyle-cli = callPackage ../tools/misc/anystyle-cli { };
6162 atool = callPackage ../tools/archivers/atool { };
6164 bash_unit = callPackage ../tools/misc/bash_unit { };
6166 boltbrowser = callPackage ../tools/misc/boltbrowser { };
6168 bzip2 = callPackage ../tools/compression/bzip2 { };
6170 bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { };
6172 bzip3 = callPackage ../tools/compression/bzip3 {
6173 stdenv = clangStdenv;
6176 cabextract = callPackage ../tools/archivers/cabextract { };
6178 cadaver = callPackage ../tools/networking/cadaver { };
6180 davix = callPackage ../tools/networking/davix {
6181 inherit (darwin.apple_sdk.frameworks) Security;
6184 davix-copy = davix.override { enableThirdPartyCopy = true; };
6186 cantata = libsForQt5.callPackage ../applications/audio/cantata { };
6188 cantoolz = callPackage ../tools/networking/cantoolz { };
6190 can-utils = callPackage ../os-specific/linux/can-utils { };
6192 cannelloni = callPackage ../os-specific/linux/cannelloni { };
6194 caudec = callPackage ../applications/audio/caudec { };
6196 ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
6198 ccrypt = callPackage ../tools/security/ccrypt { };
6200 ccze = callPackage ../tools/misc/ccze { };
6202 cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
6204 cdist = python3Packages.callPackage ../tools/admin/cdist { };
6206 cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { };
6208 cdpr = callPackage ../tools/networking/cdpr { };
6210 cdrdao = callPackage ../tools/cd-dvd/cdrdao {
6211 inherit (darwin.apple_sdk.frameworks) CoreServices IOKit;
6214 cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
6216 cdrtools = callPackage ../tools/cd-dvd/cdrtools {
6217 stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_14.stdenv else stdenv;
6218 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
6221 cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { };
6223 cider = callPackage ../applications/audio/cider { };
6225 iat = callPackage ../tools/cd-dvd/iat { };
6227 isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
6229 isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
6231 mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
6233 nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
6236 inherit (callPackages ../tools/filesystems/ceph {
6237 lua = lua5_4; # Ceph currently requires >= 5.3
6239 # To see which `fmt` version Ceph upstream recommends, check its `src/fmt` submodule.
6241 # Ceph does not currently build with `fmt_10`; see https://github.com/NixOS/nixpkgs/issues/281027#issuecomment-1899128557
6242 # If we want to switch for that before upstream fixes it, use this patch:
6243 # https://github.com/NixOS/nixpkgs/pull/281858#issuecomment-1899648638
6250 cfdg = callPackage ../tools/graphics/cfdg { };
6252 cglm = callPackage ../development/libraries/cglm { };
6254 chain-bench = callPackage ../tools/security/chain-bench { };
6256 chainsaw = callPackage ../tools/security/chainsaw { };
6258 checkinstall = callPackage ../tools/package-management/checkinstall { };
6260 checkmake = callPackage ../development/tools/checkmake { };
6262 cherrybomb = callPackage ../tools/security/cherrybomb { };
6264 chit = callPackage ../development/tools/chit { };
6266 chkrootkit = callPackage ../tools/security/chkrootkit { };
6268 chunkfs = callPackage ../tools/filesystems/chunkfs { };
6270 chunksync = callPackage ../tools/backup/chunksync { };
6272 cicero-tui = callPackage ../tools/misc/cicero-tui { };
6274 cilium-cli = callPackage ../applications/networking/cluster/cilium { };
6276 cjdns = callPackage ../tools/networking/cjdns { };
6277 cjdns-tools = callPackage ../tools/admin/cjdns-tools { };
6279 cjson = callPackage ../development/libraries/cjson { };
6281 cksfv = callPackage ../tools/networking/cksfv { };
6283 clementine = libsForQt5.callPackage ../applications/audio/clementine {
6285 with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
6286 protobuf = protobuf_21;
6289 mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
6291 ciopfs = callPackage ../tools/filesystems/ciopfs { };
6293 circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
6295 circus = with python310Packages; toPythonApplication circus;
6297 cirrusgo = callPackage ../tools/security/cirrusgo { };
6299 inherit (callPackage ../applications/networking/remote/citrix-workspace { })
6300 citrix_workspace_23_09_0
6301 citrix_workspace_23_11_0
6302 citrix_workspace_24_02_0
6303 citrix_workspace_24_05_0
6305 citrix_workspace = citrix_workspace_24_05_0;
6307 clima = callPackage ../tools/text/clima { };
6309 cmigemo = callPackage ../tools/text/cmigemo { };
6311 cmospwd = callPackage ../tools/security/cmospwd { };
6313 cmst = libsForQt5.callPackage ../tools/networking/cmst { };
6315 cmt = callPackage ../applications/audio/cmt { };
6317 crlfsuite = callPackage ../tools/security/crlfsuite { };
6319 crlfuzz = callPackage ../tools/security/crlfuzz { };
6321 hedgedoc = callPackage ../servers/web-apps/hedgedoc { };
6323 colord = callPackage ../tools/misc/colord { };
6325 colord-gtk = callPackage ../tools/misc/colord-gtk { };
6327 colord-gtk4 = colord-gtk.override { withGtk4 = true; };
6329 colordiff = callPackage ../tools/text/colordiff { };
6331 connect = callPackage ../tools/networking/connect { };
6333 conspy = callPackage ../os-specific/linux/conspy { };
6335 connmanFull = connman.override {
6336 # TODO: Why is this in `connmanFull` and not the default build? See TODO in
6337 # nixos/modules/services/networking/connman.nix (near the assertions)
6338 enableNetworkManagerCompatibility = true;
6339 enableHh2serialGps = true;
6345 connmanMinimal = connman.override {
6346 # enableDatafiles = false; # If disabled, configuration and data files are not installed
6347 # enableEthernet = false; # If disabled no ethernet connection can be performed
6348 # enableWifi = false; # If disabled no WiFi connection can be performed
6349 enableBluetooth = false;
6350 enableClient = false;
6351 enableDundee = false;
6352 enableGadget = false;
6353 enableLoopback = false;
6354 enableNeard = false;
6355 enableOfono = false;
6356 enableOpenconnect = false;
6357 enableOpenvpn = false;
6358 enablePacrunner = false;
6359 enablePolkit = false;
6361 enableStats = false;
6362 enableTools = false;
6364 enableWireguard = false;
6365 enableWispr = false;
6368 convertlit = callPackage ../tools/text/convertlit { };
6370 collectd = callPackage ../tools/system/collectd {
6371 inherit (darwin.apple_sdk.frameworks) IOKit;
6374 collectd-data = callPackage ../tools/system/collectd/data.nix { };
6376 colormake = callPackage ../development/tools/build-managers/colormake { };
6378 cpuminer = callPackage ../tools/misc/cpuminer { };
6380 crabz = callPackage ../tools/compression/crabz { };
6382 ethash = callPackage ../development/libraries/ethash { };
6384 cuetools = callPackage ../tools/cd-dvd/cuetools { };
6386 u3-tool = callPackage ../tools/filesystems/u3-tool { };
6388 unifdef = callPackage ../development/tools/misc/unifdef { };
6390 unify = with python3Packages; toPythonApplication unify;
6392 unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
6394 unparam = callPackage ../tools/misc/unparam { };
6396 inherit (nodePackages) uppy-companion;
6398 usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
6399 usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
6401 usbsdmux = callPackage ../development/tools/misc/usbsdmux { };
6403 usbview = callPackage ../tools/misc/usbview { };
6405 usbimager = callPackage ../tools/misc/usbimager { };
6407 uwuify = callPackage ../tools/misc/uwuify { };
6409 anthy = callPackage ../tools/inputmethods/anthy { };
6411 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
6413 evsieve = callPackage ../tools/inputmethods/evsieve { };
6415 eyedropper = callPackage ../applications/graphics/eyedropper { };
6417 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
6419 evscript = callPackage ../tools/inputmethods/evscript { };
6421 keyd = callPackage ../tools/inputmethods/keyd { };
6423 keymapper = callPackage ../tools/inputmethods/keymapper { };
6425 twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui {
6426 inherit (darwin.apple_sdk_11_0.frameworks) Security CoreServices SystemConfiguration;
6429 gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { };
6431 kime = callPackage ../tools/inputmethods/kime { };
6433 libpinyin = callPackage ../development/libraries/libpinyin { };
6435 inherit (import ../development/libraries/libsbsms pkgs)
6441 libskk = callPackage ../development/libraries/libskk { };
6443 m17-cxx-demod = callPackage ../applications/radio/m17-cxx-demod { };
6445 m17n_db = callPackage ../tools/inputmethods/m17n-db { };
6447 m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
6449 libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { };
6451 netbird = callPackage ../tools/networking/netbird {
6452 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit;
6453 buildGoModule = buildGo123Module;
6456 netbird-ui = netbird.override {
6460 netevent = callPackage ../tools/inputmethods/netevent { };
6462 netplan = callPackage ../tools/admin/netplan { };
6464 skktools = callPackage ../tools/inputmethods/skk/skktools { };
6465 skkDictionaries = callPackages ../tools/inputmethods/skk/skk-dicts { };
6467 libkkc-data = callPackage ../data/misc/libkkc-data { };
6469 libkkc = callPackage ../tools/inputmethods/libkkc { };
6471 ibus = callPackage ../tools/inputmethods/ibus { };
6473 ibus-engines = recurseIntoAttrs {
6474 anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
6476 bamboo = callPackage ../tools/inputmethods/ibus-engines/ibus-bamboo { };
6478 cangjie = callPackage ../tools/inputmethods/ibus-engines/ibus-cangjie { };
6480 hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
6482 kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
6484 libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
6486 libthai = callPackage ../tools/inputmethods/ibus-engines/ibus-libthai { };
6488 m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
6492 mozc-ut = mozc.override { dictionaries = [
6493 mozcdic-ut-alt-cannadic
6497 mozcdic-ut-personal-names
6498 mozcdic-ut-place-names
6499 mozcdic-ut-skk-jisyo
6500 mozcdic-ut-sudachidict
6503 openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; };
6505 pinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-pinyin { };
6507 rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
6509 table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
6511 table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
6512 ibus-table = ibus-engines.table;
6515 table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
6516 ibus-table = ibus-engines.table;
6519 uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
6521 typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { };
6523 typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix {
6524 typing-booster = ibus-engines.typing-booster-unwrapped;
6528 ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
6530 ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { };
6532 interception-tools = callPackage ../tools/inputmethods/interception-tools { };
6533 interception-tools-plugins = recurseIntoAttrs {
6534 caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
6535 dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { };
6538 age = callPackage ../tools/security/age { };
6540 age-plugin-ledger = callPackage ../tools/security/age-plugin-ledger {
6541 inherit (darwin.apple_sdk.frameworks) AppKit;
6544 age-plugin-tpm = callPackage ../tools/security/age-plugin-tpm { };
6546 age-plugin-yubikey = darwin.apple_sdk_11_0.callPackage ../tools/security/age-plugin-yubikey {
6547 inherit (darwin.apple_sdk_11_0.frameworks) Foundation PCSC IOKit;
6550 artim-dark = callPackage ../data/themes/artim-dark { };
6552 bbin = callPackage ../development/tools/bbin { };
6554 blacken-docs = with python3Packages; toPythonApplication blacken-docs;
6556 bore = callPackage ../tools/networking/bore {
6557 inherit (darwin) Libsystem;
6558 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
6561 brotli = callPackage ../tools/compression/brotli { };
6563 biodiff = callPackage ../development/tools/biodiff { };
6565 biosdevname = callPackage ../tools/networking/biosdevname { };
6567 bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { };
6569 boa = callPackage ../development/web/boa { };
6571 bombardier = callPackage ../tools/networking/bombardier { };
6573 caeml = callPackage ../applications/networking/mailreaders/caeml { };
6575 calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
6577 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
6580 cask-server = libsForQt5.callPackage ../applications/misc/cask-server { };
6582 cc2538-bsl = callPackage ../tools/misc/cc2538-bsl { };
6584 code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
6585 code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; };
6586 code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; };
6588 certdump = callPackage ../tools/security/certdump { };
6590 certstrap = callPackage ../tools/security/certstrap { };
6592 cffconvert = python3Packages.toPythonApplication python3Packages.cffconvert;
6594 cfssl = callPackage ../tools/security/cfssl { };
6596 cfs-zen-tweaks = callPackage ../os-specific/linux/cfs-zen-tweaks { };
6598 chafa = callPackage ../tools/misc/chafa {
6599 inherit (darwin.apple_sdk.frameworks) Foundation;
6602 changetower = callPackage ../tools/networking/changetower { };
6604 chatblade = callPackage ../applications/misc/chatblade { };
6606 checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
6608 checkmate = callPackage ../development/tools/checkmate { };
6610 circup = callPackage ../development/tools/circup { };
6612 civetweb = callPackage ../development/libraries/civetweb { };
6614 ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
6616 clamav = callPackage ../tools/security/clamav {
6617 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
6618 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
6621 client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
6623 cloc = callPackage ../tools/misc/cloc { };
6625 clolcat = callPackage ../tools/misc/clolcat { };
6627 cloud-utils = callPackage ../tools/misc/cloud-utils { };
6629 cloudlist = callPackage ../tools/security/cloudlist { };
6631 cmdpack = callPackages ../tools/misc/cmdpack { };
6633 cobalt = callPackage ../applications/misc/cobalt {
6634 inherit (darwin.apple_sdk.frameworks) CoreServices;
6637 cobang = python311Packages.callPackage ../applications/misc/cobang {
6638 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
6641 cocoapods = callPackage ../development/tools/cocoapods { };
6643 cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; });
6645 cocom = callPackage ../tools/networking/cocom {
6646 inherit (darwin.apple_sdk.frameworks) Security;
6649 codeberg-pages = callPackage ../development/tools/continuous-integration/codeberg-pages { };
6651 codebraid = callPackage ../tools/misc/codebraid { };
6653 codemov = callPackage ../tools/misc/codemov { };
6655 codevis = callPackage ../tools/misc/codevis { };
6657 compass = callPackage ../development/tools/compass { };
6659 cone = callPackage ../development/compilers/cone {
6660 llvmPackages = llvmPackages_13;
6663 conda = callPackage ../tools/package-management/conda { };
6665 conduktor = callPackage ../applications/misc/conduktor { };
6667 console-bridge = callPackage ../development/libraries/console-bridge { };
6669 convbin = callPackage ../tools/misc/convbin { };
6671 convimg = callPackage ../tools/misc/convimg { };
6673 convfont = callPackage ../tools/misc/convfont { };
6675 cpcfs = callPackage ../tools/filesystems/cpcfs { };
6677 coreutils = callPackage ../tools/misc/coreutils { };
6679 # The coreutils above are built with dependencies from
6680 # bootstrapping. We cannot override it here, because that pulls in
6681 # openssl from the previous stage as well.
6682 coreutils-full = callPackage ../tools/misc/coreutils { minimal = false; };
6683 coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
6685 corkscrew = callPackage ../tools/networking/corkscrew { };
6687 cowpatty = callPackage ../tools/security/cowpatty { };
6689 cpio = callPackage ../tools/archivers/cpio { };
6691 cpufetch = callPackage ../tools/misc/cpufetch { };
6693 crackxls = callPackage ../tools/security/crackxls { };
6695 crd2pulumi = callPackage ../development/tools/crd2pulumi { };
6697 create-cycle-app = nodePackages.create-cycle-app;
6699 createrepo_c = callPackage ../tools/package-management/createrepo_c { };
6701 cromfs = callPackage ../tools/archivers/cromfs { };
6705 ctlptl = callPackage ../development/tools/ctlptl { };
6707 dumpnar = callPackage ../tools/archivers/dumpnar { };
6709 snooze = callPackage ../tools/system/snooze { };
6711 cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; };
6712 cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; };
6713 cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; };
6714 cudaPackages_10 = recurseIntoAttrs cudaPackages_10_2;
6716 cudaPackages_11_0 = callPackage ./cuda-packages.nix { cudaVersion = "11.0"; };
6717 cudaPackages_11_1 = callPackage ./cuda-packages.nix { cudaVersion = "11.1"; };
6718 cudaPackages_11_2 = callPackage ./cuda-packages.nix { cudaVersion = "11.2"; };
6719 cudaPackages_11_3 = callPackage ./cuda-packages.nix { cudaVersion = "11.3"; };
6720 cudaPackages_11_4 = callPackage ./cuda-packages.nix { cudaVersion = "11.4"; };
6721 cudaPackages_11_5 = callPackage ./cuda-packages.nix { cudaVersion = "11.5"; };
6722 cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; };
6723 cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; };
6724 cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; };
6725 cudaPackages_11 = recurseIntoAttrs cudaPackages_11_8;
6727 cudaPackages_12_0 = callPackage ./cuda-packages.nix { cudaVersion = "12.0"; };
6728 cudaPackages_12_1 = callPackage ./cuda-packages.nix { cudaVersion = "12.1"; };
6729 cudaPackages_12_2 = callPackage ./cuda-packages.nix { cudaVersion = "12.2"; };
6730 cudaPackages_12_3 = callPackage ./cuda-packages.nix { cudaVersion = "12.3"; };
6731 cudaPackages_12_4 = callPackage ./cuda-packages.nix { cudaVersion = "12.4"; };
6732 cudaPackages_12 = cudaPackages_12_4; # Latest supported by cudnn
6734 cudaPackages = recurseIntoAttrs cudaPackages_12;
6736 # TODO: move to alias
6737 cudatoolkit = cudaPackages.cudatoolkit;
6738 cudatoolkit_11 = cudaPackages_11.cudatoolkit;
6740 curie = callPackage ../data/fonts/curie { };
6742 curlFull = curl.override {
6744 gsaslSupport = true;
6747 websocketSupport = true;
6750 curlHTTP3 = curl.override {
6752 http3Support = true;
6755 curl = curlMinimal.override ({
6759 } // lib.optionalAttrs (!stdenv.hostPlatform.isStatic) {
6760 brotliSupport = true;
6763 curlMinimal = callPackage ../tools/networking/curl { };
6765 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; };
6767 curl-impersonate = darwin.apple_sdk_11_0.callPackage ../tools/networking/curl-impersonate { };
6768 curl-impersonate-ff = curl-impersonate.curl-impersonate-ff;
6769 curl-impersonate-chrome = curl-impersonate.curl-impersonate-chrome;
6771 curlie = callPackage ../tools/networking/curlie { };
6773 trurl = callPackage ../tools/networking/trurl { };
6775 curv = callPackage ../applications/graphics/curv { };
6777 cunit = callPackage ../tools/misc/cunit { };
6778 bcunit = callPackage ../tools/misc/bcunit { };
6780 curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
6782 tcp-cutter = callPackage ../tools/networking/tcp-cutter { };
6784 cwebbin = callPackage ../development/tools/misc/cwebbin { };
6786 cve-bin-tool = python3Packages.callPackage ../tools/security/cve-bin-tool { };
6788 cvs-fast-export = callPackage ../applications/version-management/cvs-fast-export { };
6790 dadadodo = callPackage ../tools/text/dadadodo { };
6792 daemon = callPackage ../tools/system/daemon { };
6794 daemonize = callPackage ../tools/system/daemonize { };
6796 danger-gitlab = callPackage ../applications/version-management/danger-gitlab { };
6798 daq = callPackage ../applications/networking/ids/daq { };
6800 dar = callPackage ../tools/backup/dar {
6801 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
6804 darkhttpd = callPackage ../servers/http/darkhttpd { };
6806 darkstat = callPackage ../tools/networking/darkstat { };
6808 dav1d = callPackage ../development/libraries/dav1d { };
6810 davfs2 = callPackage ../tools/filesystems/davfs2 { };
6812 dbench = callPackage ../development/tools/misc/dbench { };
6814 dclxvi = callPackage ../development/libraries/dclxvi { };
6816 dconf2nix = callPackage ../development/tools/haskell/dconf2nix { };
6818 dcraw = callPackage ../tools/graphics/dcraw { };
6820 dcs = callPackage ../tools/text/dcs { };
6822 dcfldd = callPackage ../tools/system/dcfldd { };
6824 debian-devscripts = callPackage ../tools/misc/debian-devscripts { };
6826 debian-goodies = callPackage ../applications/misc/debian-goodies { };
6828 debootstrap = callPackage ../tools/misc/debootstrap { };
6830 debugedit = callPackage ../development/tools/misc/debugedit { };
6832 decode-spam-headers = callPackage ../tools/networking/decode-spam-headers { };
6834 deer = callPackage ../shells/zsh/zsh-deer { };
6836 deno_1 = callPackage ../by-name/de/deno/1/package.nix { };
6838 deqp-runner = callPackage ../tools/graphics/deqp-runner { };
6840 detox = callPackage ../tools/misc/detox { };
6842 devilspie2 = callPackage ../applications/misc/devilspie2 {
6846 dex = callPackage ../tools/X11/dex { };
6848 ddccontrol = callPackage ../tools/misc/ddccontrol { };
6850 ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
6852 ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
6854 ddcutil = callPackage ../tools/misc/ddcutil { };
6856 ddclient = callPackage ../tools/networking/ddclient { };
6858 dd_rescue = callPackage ../tools/system/dd_rescue { };
6860 ddh = callPackage ../tools/system/ddh { };
6862 ddrescue = callPackage ../tools/system/ddrescue { };
6864 ddrescueview = callPackage ../tools/system/ddrescueview { };
6866 ddrutility = callPackage ../tools/system/ddrutility { };
6868 inherit (callPackages ../applications/networking/p2p/deluge { })
6873 deluge-2_x = deluge;
6875 der-ascii = callPackage ../tools/security/der-ascii { };
6877 desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
6879 dfc = callPackage ../tools/system/dfc { };
6881 dfrs = callPackage ../tools/system/dfrs { };
6883 diskrsync = callPackage ../tools/backup/diskrsync { };
6885 djbdns = callPackage ../tools/networking/djbdns { };
6887 dnscrypt-proxy = callPackage ../tools/networking/dnscrypt-proxy { };
6889 dnscontrol = callPackage ../applications/networking/dnscontrol { };
6891 dnsenum = callPackage ../tools/security/dnsenum { };
6893 dnsmasq = callPackage ../tools/networking/dnsmasq { };
6895 dnsmon-go = callPackage ../tools/networking/dnsmon-go { };
6897 dnsmonster = callPackage ../tools/networking/dnsmonster { };
6899 dnspeep = callPackage ../tools/security/dnspeep { };
6901 dnsproxy = callPackage ../tools/networking/dnsproxy { };
6903 dnsperf = callPackage ../tools/networking/dnsperf { };
6905 dnsrecon = callPackage ../tools/security/dnsrecon { };
6907 dnstop = callPackage ../tools/networking/dnstop { };
6909 dnsviz = python3Packages.callPackage ../tools/networking/dnsviz { };
6911 dnsx = callPackage ../tools/security/dnsx { };
6913 dhcpdump = callPackage ../tools/networking/dhcpdump { };
6915 dhcpcd = callPackage ../tools/networking/dhcpcd { };
6917 dhcping = callPackage ../tools/networking/dhcping { };
6919 dotacat = callPackage ../tools/misc/dotacat { };
6921 di = callPackage ../tools/system/di { };
6923 diction = callPackage ../tools/text/diction { };
6925 diffoci = callPackage ../tools/misc/diffoci { };
6927 diffoscope = callPackage ../tools/misc/diffoscope {
6931 diffoscopeMinimal = diffoscope.override {
6932 enableBloat = false;
6935 diffr = callPackage ../tools/text/diffr {
6936 inherit (darwin.apple_sdk.frameworks) Security;
6939 diffsitter = callPackage ../tools/text/diffsitter { };
6941 diffstat = callPackage ../tools/text/diffstat { };
6943 difftastic = callPackage ../tools/text/difftastic { };
6945 diffutils = callPackage ../tools/text/diffutils { };
6947 dirdiff = callPackage ../tools/text/dirdiff { };
6949 dwdiff = callPackage ../applications/misc/dwdiff { };
6951 picoscope = callPackage ../applications/science/electronics/picoscope { };
6953 picotts = callPackage ../tools/audio/picotts { };
6955 wgetpaste = callPackage ../tools/text/wgetpaste { };
6957 dismap = callPackage ../tools/security/dismap { };
6959 dismember = callPackage ../tools/security/dismember { };
6961 dirvish = callPackage ../tools/backup/dirvish { };
6963 dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
6965 dleyna-core = callPackage ../development/libraries/dleyna-core { };
6967 dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
6969 dleyna-server = callPackage ../development/libraries/dleyna-server { };
6971 dmd = callPackage ../by-name/dm/dmd/package.nix ({
6972 inherit (darwin.apple_sdk.frameworks) Foundation;
6973 } // lib.optionalAttrs stdenv.hostPlatform.isLinux {
6974 # https://github.com/NixOS/nixpkgs/pull/206907#issuecomment-1527034123
6975 stdenv = gcc11Stdenv;
6978 dmg2img = callPackage ../tools/misc/dmg2img { };
6980 docbook2odf = callPackage ../tools/typesetting/docbook2odf { };
6982 doas = callPackage ../tools/security/doas { };
6984 doas-sudo-shim = callPackage ../tools/security/doas-sudo-shim { };
6986 docbook2x = callPackage ../tools/typesetting/docbook2x { };
6988 docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
6990 docear = callPackage ../applications/office/docear { };
6992 dockbarx = callPackage ../applications/misc/dockbarx { };
6994 doctave = callPackage ../applications/misc/doctave {
6995 inherit (darwin.apple_sdk.frameworks) CoreServices;
6998 dog = callPackage ../tools/system/dog { };
7000 dogdns = callPackage ../tools/networking/dogdns {
7001 inherit (darwin.apple_sdk.frameworks) Security;
7004 dq = callPackage ../tools/networking/dq { };
7006 dool = callPackage ../tools/system/dool { };
7008 dosfstools = callPackage ../tools/filesystems/dosfstools { };
7010 dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
7012 dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
7014 domoticz = callPackage ../servers/domoticz { };
7016 dorkscout = callPackage ../tools/security/dorkscout { };
7018 sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { };
7020 drive = callPackage ../applications/networking/drive { };
7022 driftnet = callPackage ../tools/networking/driftnet { };
7024 driftctl = callPackage ../applications/networking/cluster/driftctl { };
7026 drill = callPackage ../tools/networking/drill {
7027 inherit (darwin.apple_sdk.frameworks) Security;
7030 drone = callPackage ../development/tools/continuous-integration/drone { };
7031 drone-oss = callPackage ../development/tools/continuous-integration/drone {
7032 enableUnfree = false;
7035 drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
7037 drone-runner-exec = callPackage ../development/tools/continuous-integration/drone-runner-exec { };
7039 drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { };
7041 drone-runner-ssh = callPackage ../development/tools/continuous-integration/drone-runner-ssh { };
7043 dropbear = callPackage ../tools/networking/dropbear { };
7045 dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { };
7047 dtach = callPackage ../tools/misc/dtach { };
7049 dtc = callPackage ../development/compilers/dtc { };
7051 dt-schema = callPackage ../development/tools/dt-schema { };
7053 inherit (import ../build-support/dlang/dub-support.nix { inherit callPackage; })
7054 buildDubPackage dub-to-nix;
7056 duc = callPackage ../tools/misc/duc { };
7058 duff = callPackage ../tools/filesystems/duff {
7059 autoreconfHook = buildPackages.autoreconfHook269;
7062 dump_syms = callPackage ../development/tools/dump_syms {
7063 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7066 dumpasn1 = callPackage ../tools/security/dumpasn1 { };
7068 dumptorrent = callPackage ../tools/misc/dumptorrent { };
7070 duo-unix = callPackage ../tools/security/duo-unix { };
7072 dupe-krill = callPackage ../tools/filesystems/dupe-krill { };
7074 duplicacy = callPackage ../tools/backup/duplicacy { };
7076 duplicity = callPackage ../tools/backup/duplicity { };
7078 duply = callPackage ../tools/backup/duply { };
7080 dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { };
7082 dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
7084 dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
7086 dvgrab = callPackage ../tools/video/dvgrab { };
7088 dvtm = callPackage ../tools/misc/dvtm {
7089 # if you prefer a custom config, write the config.h in dvtm.config.h
7091 # customConfig = builtins.readFile ./dvtm.config.h;
7094 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { };
7096 erofs-utils = callPackage ../tools/filesystems/erofs-utils { };
7098 e2tools = callPackage ../tools/filesystems/e2tools { };
7100 e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
7102 easyrsa = callPackage ../tools/networking/easyrsa { };
7104 easysnap = callPackage ../tools/backup/easysnap { };
7106 ebook_tools = callPackage ../tools/text/ebook-tools { };
7108 ecryptfs = callPackage ../tools/security/ecryptfs { };
7110 ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
7112 edgetpu-compiler = callPackage ../development/libraries/science/robotics/edgetpu-compiler { };
7114 edid-decode = callPackage ../tools/misc/edid-decode { };
7116 edid-generator = callPackage ../tools/misc/edid-generator { };
7118 edir = callPackage ../tools/misc/edir { };
7120 editres = callPackage ../tools/graphics/editres { };
7122 edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { };
7124 edl = callPackage ../development/embedded/edl { };
7126 edlib = callPackage ../development/libraries/science/biology/edlib { };
7128 eff = callPackage ../development/interpreters/eff { };
7130 eid-mw = callPackage ../tools/security/eid-mw {
7131 autoreconfHook = buildPackages.autoreconfHook269;
7134 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { };
7136 epub2txt2 = callPackage ../tools/text/epub2txt2 { };
7138 epubcheck = callPackage ../tools/text/epubcheck { };
7140 evil-winrm = callPackage ../tools/security/evil-winrm { };
7142 evtx = callPackage ../tools/security/evtx { };
7144 kics = callPackage ../tools/admin/kics { };
7146 kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
7148 lychee = callPackage ../tools/networking/lychee {
7149 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7152 mcrcon = callPackage ../tools/networking/mcrcon { };
7154 mozwire = callPackage ../tools/networking/mozwire {
7155 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
7158 pax = callPackage ../tools/archivers/pax {
7159 inherit (pkgs.darwin.apple_sdk.libs) utmp;
7162 rar2fs = callPackage ../tools/filesystems/rar2fs { };
7164 rocmPackages = rocmPackages_6;
7165 rocmPackages_5 = recurseIntoAttrs (callPackage ../development/rocm-modules/5 { });
7166 rocmPackages_6 = recurseIntoAttrs (callPackage ../development/rocm-modules/6 { });
7168 rune = callPackage ../development/interpreters/rune { };
7170 s9fes = callPackage ../development/interpreters/s9fes { };
7172 s-tar = callPackage ../tools/archivers/s-tar { };
7174 solo2-cli = callPackage ../tools/security/solo2-cli {
7175 inherit (darwin.apple_sdk.frameworks) PCSC IOKit CoreFoundation AppKit;
7178 sonota = callPackage ../tools/misc/sonota { };
7180 sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
7182 stratisd = callPackage ../tools/filesystems/stratisd { };
7184 stratis-cli = callPackage ../tools/filesystems/stratis-cli { };
7186 strawberry-qt5 = libsForQt5.callPackage ../applications/audio/strawberry { };
7188 strawberry-qt6 = qt6Packages.callPackage ../applications/audio/strawberry { };
7190 strawberry = strawberry-qt5;
7192 schleuder = callPackage ../tools/security/schleuder { };
7194 schleuder-cli = callPackage ../tools/security/schleuder/cli { };
7196 tealdeer = callPackage ../tools/misc/tealdeer {
7197 inherit (darwin.apple_sdk.frameworks) Security;
7200 teamocil = callPackage ../tools/misc/teamocil { };
7202 the-way = callPackage ../development/tools/the-way { };
7204 timeline = callPackage ../applications/office/timeline { };
7206 tsm-client-withGui = callPackage ../by-name/ts/tsm-client/package.nix { enableGui = true; };
7208 tracker = callPackage ../development/libraries/tracker { };
7210 tracy-x11 = callPackage ../by-name/tr/tracy/package.nix { withWayland = false; };
7212 trivy = callPackage ../tools/admin/trivy { };
7214 trompeloeil = callPackage ../development/libraries/trompeloeil { };
7216 updog = callPackage ../tools/networking/updog { };
7218 uudeview = callPackage ../tools/misc/uudeview { };
7220 uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi;
7222 uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
7223 inherit (python3Packages) sphinx;
7224 inherit (darwin.apple_sdk.frameworks) Security;
7227 uutils-coreutils-noprefix = uutils-coreutils.override { prefix = null; };
7229 volctl = callPackage ../tools/audio/volctl { };
7231 vorta = qt6Packages.callPackage ../applications/backup/vorta { };
7233 vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { };
7235 vt-cli = callPackage ../tools/security/vt-cli { };
7237 wakeonlan = callPackage ../tools/networking/wakeonlan { };
7239 wayback = callPackage ../tools/misc/wayback { };
7241 worker-build = callPackage ../development/tools/worker-build {
7242 inherit (darwin.apple_sdk.frameworks) Security;
7245 wrangler_1 = callPackage ../development/tools/wrangler_1 {
7246 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
7249 snowflake = callPackage ../tools/networking/snowflake { };
7251 wsl-open = callPackage ../tools/misc/wsl-open { };
7253 wsl-vpnkit = callPackage ../tools/networking/wsl-vpnkit { };
7255 xkcdpass = with python3Packages; toPythonApplication xkcdpass;
7257 xjobs = callPackage ../tools/misc/xjobs { };
7259 xob = callPackage ../tools/X11/xob { };
7261 z-lua = callPackage ../tools/misc/z-lua { };
7263 zabbix-cli = callPackage ../tools/misc/zabbix-cli { };
7265 zabbixctl = callPackage ../tools/misc/zabbixctl { };
7267 zee = callPackage ../applications/editors/zee {
7268 inherit (darwin.apple_sdk.frameworks) Security;
7271 zeek = darwin.apple_sdk_11_0.callPackage ../applications/networking/ids/zeek { };
7273 zeekscript = callPackage ../tools/security/zeekscript { };
7275 zonemaster-cli = perlPackages.ZonemasterCLI;
7277 zotero-translation-server = callPackage ../tools/misc/zotero-translation-server { };
7279 zoxide = callPackage ../tools/misc/zoxide { };
7281 zzuf = callPackage ../tools/security/zzuf { };
7283 ### DEVELOPMENT / EMSCRIPTEN
7285 buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
7287 carp = callPackage ../development/compilers/carp { };
7289 cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { };
7291 choose = callPackage ../tools/text/choose { };
7293 d2 = callPackage ../tools/text/d2 { };
7295 ddev = callPackage ../applications/virtualization/ddev { };
7297 easeprobe = callPackage ../tools/misc/easeprobe { };
7299 emscripten = callPackage ../development/compilers/emscripten {
7300 llvmPackages = llvmPackages_19;
7303 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
7305 emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; };
7307 efivar = callPackage ../tools/system/efivar { };
7309 eget = callPackage ../tools/misc/eget { };
7311 evemu = callPackage ../tools/system/evemu { };
7313 # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.
7314 # When updating make sure to update all plugins or they will break!
7315 elk7Version = "7.17.16";
7317 elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix {
7318 util-linux = util-linuxMinimal;
7319 jre_headless = jdk11_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
7321 elasticsearch = elasticsearch7;
7323 elasticsearchPlugins = recurseIntoAttrs (
7324 callPackage ../servers/search/elasticsearch/plugins.nix {}
7327 embree = callPackage ../development/libraries/embree { };
7328 embree2 = callPackage ../development/libraries/embree/2.x.nix { };
7330 emborg = python3Packages.callPackage ../development/python-modules/emborg { };
7332 emblem = callPackage ../applications/graphics/emblem { };
7334 emem = callPackage ../applications/misc/emem { };
7336 empty = callPackage ../tools/misc/empty { };
7338 emulsion = callPackage ../applications/graphics/emulsion {
7339 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices Foundation OpenGL;
7342 emulsion-palette = callPackage ../applications/graphics/emulsion-palette { };
7344 emv = callPackage ../tools/misc/emv { };
7346 enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { };
7348 enc = callPackage ../tools/security/enc { };
7350 endlessh = callPackage ../servers/endlessh { };
7352 ericw-tools = callPackage ../applications/misc/ericw-tools { };
7354 cryfs = callPackage ../tools/filesystems/cryfs { };
7356 encfs = callPackage ../tools/filesystems/encfs {
7357 tinyxml2 = tinyxml-2;
7360 enscript = callPackage ../tools/text/enscript { };
7362 ensemble-chorus = callPackage ../applications/audio/ensemble-chorus { };
7364 entr = callPackage ../tools/misc/entr { };
7366 envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; };
7368 eot_utilities = callPackage ../tools/misc/eot-utilities { };
7370 eplot = callPackage ../tools/graphics/eplot { };
7372 epstool = callPackage ../tools/graphics/epstool { };
7374 escrotum = callPackage ../tools/graphics/escrotum { };
7376 esshader = callPackage ../tools/graphics/esshader { };
7378 ethercalc = callPackage ../servers/web-apps/ethercalc { };
7380 ethtool = callPackage ../tools/misc/ethtool { };
7382 ets = callPackage ../tools/misc/ets { };
7384 ettercap = callPackage ../applications/networking/sniffers/ettercap { };
7386 evcc = callPackage ../servers/home-automation/evcc { };
7388 eventstat = callPackage ../os-specific/linux/eventstat { };
7390 evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
7392 evtest = callPackage ../applications/misc/evtest { };
7394 evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { };
7396 eva = callPackage ../tools/misc/eva { };
7398 exactaudiocopy = callPackage ../applications/audio/exact-audio-copy { };
7400 exempi = callPackage ../development/libraries/exempi { };
7402 executor = with python3Packages; toPythonApplication executor;
7404 exif = callPackage ../tools/graphics/exif { };
7406 exifprobe = callPackage ../tools/graphics/exifprobe { };
7408 exiftags = callPackage ../tools/graphics/exiftags { };
7410 exiftool = perlPackages.ImageExifTool;
7412 ext4magic = callPackage ../tools/filesystems/ext4magic { };
7414 extract_url = callPackage ../applications/misc/extract_url { };
7416 extundelete = callPackage ../tools/filesystems/extundelete { };
7418 expect = callPackage ../tools/misc/expect { };
7420 expected-lite = callPackage ../development/libraries/expected-lite { };
7422 exportarr = callPackage ../servers/monitoring/prometheus/exportarr { };
7424 expliot = callPackage ../tools/security/expliot { };
7426 Fabric = with python3Packages; toPythonApplication fabric;
7428 fakeroot = callPackage ../tools/system/fakeroot { };
7430 fakeroute = callPackage ../tools/networking/fakeroute { };
7432 fakechroot = callPackage ../tools/system/fakechroot { };
7434 fancy-motd = callPackage ../tools/system/fancy-motd { };
7436 fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
7438 fanficfare = callPackage ../tools/text/fanficfare { };
7440 fastd = callPackage ../tools/networking/fastd { };
7442 fatsort = callPackage ../tools/filesystems/fatsort { };
7444 chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
7446 fcitx5 = callPackage ../tools/inputmethods/fcitx5 { };
7448 fcitx5-bamboo = callPackage ../tools/inputmethods/fcitx5/fcitx5-bamboo.nix { };
7450 fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix {
7451 abseil-cpp = abseil-cpp.override {
7456 fcitx5-skk = qt6Packages.callPackage ../tools/inputmethods/fcitx5/fcitx5-skk.nix { };
7458 fcitx5-anthy = callPackage ../tools/inputmethods/fcitx5/fcitx5-anthy.nix { };
7460 fcitx5-chewing = callPackage ../tools/inputmethods/fcitx5/fcitx5-chewing.nix { };
7462 fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { lua = lua5_3; };
7464 fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
7466 fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withFcitx5Support = true; };
7468 fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { };
7470 fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { };
7472 fcitx5-rime = callPackage ../tools/inputmethods/fcitx5/fcitx5-rime.nix { };
7474 fcitx5-table-extra = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-extra.nix { };
7476 fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { };
7478 fcppt = callPackage ../development/libraries/fcppt { };
7480 fcrackzip = callPackage ../tools/security/fcrackzip { };
7482 fcron = callPackage ../tools/system/fcron { };
7484 fdm = callPackage ../tools/networking/fdm { };
7486 fdtools = callPackage ../tools/misc/fdtools { };
7488 featherpad = qt5.callPackage ../applications/editors/featherpad { };
7490 fend = callPackage ../tools/misc/fend { };
7492 ferm = callPackage ../tools/networking/ferm { };
7494 feroxbuster = callPackage ../tools/security/feroxbuster {
7495 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7498 ffsend = callPackage ../tools/misc/ffsend {
7499 inherit (darwin.apple_sdk.frameworks) Security AppKit;
7502 fgallery = callPackage ../tools/graphics/fgallery { };
7504 flannel = callPackage ../tools/networking/flannel { };
7505 cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { };
7507 flashbench = callPackage ../os-specific/linux/flashbench { };
7509 flatpak-builder = callPackage ../development/tools/flatpak-builder {
7510 binutils = binutils-unwrapped;
7513 fltrdr = callPackage ../tools/misc/fltrdr {
7517 fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { };
7519 flux = callPackage ../development/compilers/flux { };
7521 fierce = callPackage ../tools/security/fierce { };
7523 figlet = callPackage ../tools/misc/figlet { };
7525 file = callPackage ../tools/misc/file {
7526 inherit (windows) libgnurx;
7529 filegive = callPackage ../tools/networking/filegive { };
7531 filet = callPackage ../applications/misc/filet { };
7533 findex = callPackage ../applications/misc/findex { };
7535 findomain = callPackage ../tools/networking/findomain { };
7537 findutils = callPackage ../tools/misc/findutils { };
7539 findup = callPackage ../tools/misc/findup { };
7541 fingerprintx = callPackage ../tools/security/fingerprintx { };
7543 bsd-fingerd = bsd-finger.override {
7544 buildProduct = "daemon";
7547 iprange = callPackage ../applications/networking/firehol/iprange.nix { };
7549 firehol = callPackage ../applications/networking/firehol { };
7551 fio = callPackage ../tools/system/fio { };
7553 flamerobin = callPackage ../applications/misc/flamerobin { };
7555 flashrom = callPackage ../tools/misc/flashrom { };
7557 flent = python3Packages.callPackage ../applications/networking/flent { };
7559 flexoptix-app = callPackage ../tools/misc/flexoptix-app { };
7561 flpsed = callPackage ../applications/editors/flpsed { };
7563 fluentd = callPackage ../tools/misc/fluentd { };
7565 flvstreamer = callPackage ../tools/networking/flvstreamer { };
7567 frr = callPackage ../servers/frr { };
7569 gemstash = callPackage ../development/tools/gemstash { };
7571 hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { };
7573 libbsd = callPackage ../development/libraries/libbsd { };
7575 libbladeRF = callPackage ../development/libraries/libbladeRF { };
7577 libbtbb = callPackage ../development/libraries/libbtbb {
7578 inherit (darwin.apple_sdk.frameworks) CoreServices;
7581 lpd8editor = libsForQt5.callPackage ../applications/audio/lpd8editor {};
7583 lp_solve = callPackage ../applications/science/math/lp_solve {
7584 inherit (darwin) autoSignDarwinBinariesHook;
7587 fabric-installer = callPackage ../tools/games/minecraft/fabric-installer { };
7589 faraday-agent-dispatcher = callPackage ../tools/security/faraday-agent-dispatcher { };
7591 faraday-cli = callPackage ../tools/security/faraday-cli { };
7593 fastlane = callPackage ../tools/admin/fastlane { };
7595 fatresize = callPackage ../tools/filesystems/fatresize { };
7597 fdk_aac = callPackage ../development/libraries/fdk-aac { };
7599 fdk-aac-encoder = callPackage ../applications/audio/fdkaac { };
7601 fead = callPackage ../applications/misc/fead { };
7603 feedgnuplot = callPackage ../tools/graphics/feedgnuplot { };
7605 fermyon-spin = callPackage ../development/tools/fermyon-spin { };
7607 fbcat = callPackage ../tools/misc/fbcat { };
7609 fbjni = callPackage ../development/libraries/fbjni { };
7611 fbv = callPackage ../tools/graphics/fbv { };
7613 fbvnc = callPackage ../tools/admin/fbvnc { };
7615 fim = callPackage ../tools/graphics/fim { };
7617 flamegraph = callPackage ../development/tools/flamegraph { };
7619 flawfinder = callPackage ../development/tools/flawfinder { };
7621 flintlock = callPackage ../applications/virtualization/flintlock { };
7623 flips = callPackage ../tools/compression/flips { };
7625 flowblade = callPackage ../applications/video/flowblade { };
7627 fontforge = lowPrio (callPackage ../tools/misc/fontforge {
7628 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
7631 fontforge-gtk = fontforge.override {
7635 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
7638 fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix { };
7640 fontmatrix = libsForQt5.callPackage ../applications/graphics/fontmatrix { };
7642 foremost = callPackage ../tools/system/foremost { };
7644 forktty = callPackage ../os-specific/linux/forktty { };
7646 fortran-fpm = callPackage ../tools/package-management/fortran-fpm { };
7648 fortune = callPackage ../tools/misc/fortune { };
7650 fox = callPackage ../development/libraries/fox {};
7652 fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix {
7653 inherit (darwin.apple_sdk.frameworks) CoreServices;
7656 fpart = callPackage ../tools/misc/fpart { };
7658 fpattern = callPackage ../development/libraries/fpattern { };
7660 fping = callPackage ../tools/networking/fping { };
7662 fpm = callPackage ../tools/package-management/fpm { };
7664 fprintd = callPackage ../tools/security/fprintd { };
7666 fprintd-tod = callPackage ../tools/security/fprintd/tod.nix { };
7668 ferdium = callPackage ../applications/networking/instant-messengers/ferdium {
7669 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
7672 fq = callPackage ../development/tools/fq { };
7674 franz = callPackage ../applications/networking/instant-messengers/franz {
7675 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
7678 freac = callPackage ../applications/audio/freac { };
7680 freebind = callPackage ../tools/networking/freebind { };
7682 freeipmi = callPackage ../tools/system/freeipmi { };
7684 freetalk = callPackage ../applications/networking/instant-messengers/freetalk { };
7686 freetds = callPackage ../development/libraries/freetds { };
7688 freetube = callPackage ../applications/video/freetube { };
7690 freeze = callPackage ../tools/security/freeze { };
7692 freqtweak = callPackage ../applications/audio/freqtweak {
7696 frescobaldi = callPackage ../misc/frescobaldi { };
7698 freshfetch = callPackage ../tools/misc/freshfetch {
7699 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation DiskArbitration Foundation IOKit;
7702 frigate = callPackage ../applications/video/frigate { };
7704 frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
7706 ftop = callPackage ../os-specific/linux/ftop { };
7708 ftxui = callPackage ../development/libraries/ftxui { };
7710 fsarchiver = callPackage ../tools/archivers/fsarchiver { };
7712 fstl = qt5.callPackage ../applications/graphics/fstl { };
7714 fswebcam = callPackage ../os-specific/linux/fswebcam { };
7716 fulcio = callPackage ../tools/security/fulcio { };
7718 fuseiso = callPackage ../tools/filesystems/fuseiso { };
7720 fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb { });
7722 inherit (fdbPackages)
7726 foundationdb = foundationdb71;
7728 fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { };
7730 fuse-archive = callPackage ../tools/filesystems/fuse-archive { };
7732 fuse-ext2 = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/fuse-ext2 { };
7734 fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs { };
7736 fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { };
7738 fusee-launcher = callPackage ../development/tools/fusee-launcher { };
7740 fusee-nano = callPackage ../development/tools/fusee-nano { };
7742 fverb = callPackage ../applications/audio/fverb { };
7744 fwknop = callPackage ../tools/security/fwknop {
7745 texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
7748 elastic = callPackage ../applications/misc/elastic { };
7750 exfat = callPackage ../tools/filesystems/exfat { };
7752 exfatprogs = callPackage ../tools/filesystems/exfatprogs { };
7754 dos2unix = callPackage ../tools/text/dos2unix { };
7756 uni2ascii = callPackage ../tools/text/uni2ascii { };
7758 uniscribe = callPackage ../tools/text/uniscribe { };
7760 fornalder = callPackage ../applications/version-management/fornalder { };
7762 galen = callPackage ../development/tools/galen { };
7764 gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { };
7766 gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
7768 gandom-fonts = callPackage ../data/fonts/gandom-fonts { };
7770 gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
7772 inherit (callPackages ../tools/filesystems/garage {
7773 inherit (darwin.apple_sdk.frameworks) Security;
7776 garage_0_8 garage_0_9
7777 garage_0_8_7 garage_0_9_4
7778 garage_1_0_1 garage_1_x;
7780 garmintools = callPackage ../development/libraries/garmintools { };
7782 gau = callPackage ../tools/security/gau { };
7784 gauge-unwrapped = callPackage ../development/tools/gauge { };
7785 gauge = callPackage ../development/tools/gauge/wrapper.nix { };
7786 gaugePlugins = recurseIntoAttrs (callPackage ../development/tools/gauge/plugins {});
7788 gawd = python3Packages.toPythonApplication python3Packages.gawd;
7790 gawk = callPackage ../tools/text/gawk {
7791 inherit (darwin) locale;
7794 gawk-with-extensions = callPackage ../tools/text/gawk/gawk-with-extensions.nix {
7795 extensions = gawkextlib.full;
7797 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix { };
7799 gawkInteractive = gawk.override { interactive = true; };
7801 gatk = callPackage ../applications/science/biology/gatk {} ;
7803 gbdfed = callPackage ../tools/misc/gbdfed {
7807 gcfflasher = callPackage ../applications/misc/gcfflasher { };
7809 gdmap = callPackage ../tools/system/gdmap { };
7811 gef = callPackage ../development/tools/misc/gef { };
7813 gelasio = callPackage ../data/fonts/gelasio { };
7815 gemget = callPackage ../tools/networking/gemget { };
7817 gen-oath-safe = callPackage ../tools/security/gen-oath-safe { };
7819 genext2fs = callPackage ../tools/filesystems/genext2fs { };
7821 gengetopt = callPackage ../development/tools/misc/gengetopt { };
7823 genimage = callPackage ../tools/filesystems/genimage { };
7825 genmap = callPackage ../applications/science/biology/genmap { };
7827 geonkick = callPackage ../applications/audio/geonkick { };
7829 geteltorito = callPackage ../tools/misc/geteltorito { };
7831 getopt = callPackage ../tools/misc/getopt { };
7833 getoptions = callPackage ../tools/misc/getoptions { };
7835 gexiv2 = callPackage ../development/libraries/gexiv2 { };
7837 gftp = callPackage ../applications/networking/ftp/gftp {
7841 gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { };
7843 gfbgraph = callPackage ../development/libraries/gfbgraph { };
7845 ggobi = callPackage ../tools/graphics/ggobi { };
7847 ggshield = callPackage ../tools/security/ggshield {
7848 python3 = python311;
7851 ghost = callPackage ../tools/security/ghost { };
7853 ghostunnel = callPackage ../tools/networking/ghostunnel { };
7855 ghz = callPackage ../tools/networking/ghz { };
7857 gi-crystal = callPackage ../development/tools/gi-crystal { };
7859 gibberish-detector = with python3Packages; toPythonApplication gibberish-detector;
7861 gibo = callPackage ../tools/misc/gibo { };
7863 gifski = callPackage ../tools/graphics/gifski {
7867 github-backup = callPackage ../tools/misc/github-backup { };
7869 gitkraken = callPackage ../applications/version-management/gitkraken { };
7871 gitlab = callPackage ../applications/version-management/gitlab { };
7872 gitlab-ee = callPackage ../applications/version-management/gitlab {
7873 gitlabEnterprise = true;
7876 gitlab-clippy = callPackage ../development/tools/rust/gitlab-clippy { };
7878 gitlab-container-registry = callPackage ../applications/version-management/gitlab/gitlab-container-registry { };
7880 gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { };
7882 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
7884 gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
7886 gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { };
7888 gitlab-elasticsearch-indexer = callPackage ../applications/version-management/gitlab/gitlab-elasticsearch-indexer { };
7890 gitleaks = callPackage ../tools/security/gitleaks { };
7892 gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
7894 gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
7896 git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
7898 gokart = callPackage ../development/tools/gokart { };
7900 gl2ps = callPackage ../development/libraries/gl2ps { };
7902 glusterfs = callPackage ../tools/filesystems/glusterfs { };
7904 glmark2 = callPackage ../tools/graphics/glmark2 { };
7906 glogg = libsForQt5.callPackage ../tools/text/glogg { };
7908 gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect {
7909 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav;
7912 gnirehtet = callPackage ../tools/networking/gnirehtet { };
7914 gnome-builder = callPackage ../applications/editors/gnome-builder { };
7916 gnome-desktop = callPackage ../development/libraries/gnome-desktop { };
7918 gnome-decoder = callPackage ../applications/graphics/gnome-decoder {
7919 inherit (gst_all_1) gstreamer gst-plugins-base;
7920 gst-plugins-bad = gst_all_1.gst-plugins-bad.override { enableZbar = true; };
7923 gnome-epub-thumbnailer = callPackage ../applications/misc/gnome-epub-thumbnailer { };
7925 gnome-extension-manager = callPackage ../applications/misc/gnome-extension-manager { };
7927 gnome-frog = callPackage ../applications/misc/gnome-frog { };
7929 gnome-keysign = callPackage ../tools/security/gnome-keysign { };
7931 gnome-secrets = callPackage ../applications/misc/gnome-secrets { };
7933 gnome-solanum = callPackage ../applications/misc/gnome-solanum { };
7935 gnome-panel-with-modules = callPackage ../by-name/gn/gnome-panel/wrapper.nix { };
7937 gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { };
7939 gnome-photos = callPackage ../applications/graphics/gnome-photos { };
7941 gnome-randr = callPackage ../tools/wayland/gnome-randr { };
7943 gnuapl = callPackage ../development/interpreters/gnu-apl { };
7945 gnu-shepherd = callPackage ../misc/gnu-shepherd { };
7947 dapl = callPackage ../development/interpreters/dzaima-apl {
7948 buildNativeImage = false;
7949 stdenv = stdenvNoCC;
7952 dapl-native = callPackage ../development/interpreters/dzaima-apl {
7953 buildNativeImage = true;
7957 gnucap-full = gnucap.withPlugins(p: [ p.verilog ]);
7959 gnu-cim = callPackage ../development/compilers/gnu-cim { };
7961 gnuclad = callPackage ../applications/graphics/gnuclad { };
7963 gnufdisk = callPackage ../tools/system/fdisk {
7967 gnugrep = callPackage ../tools/text/gnugrep { };
7969 gnulib = callPackage ../development/tools/gnulib { };
7971 gnupatch = callPackage ../tools/text/gnupatch { };
7973 gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
7974 gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
7975 gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
7977 gnupg22 = callPackage ../tools/security/gnupg/22.nix {
7978 pinentry = if stdenv.hostPlatform.isDarwin then pinentry_mac else pinentry-gtk2;
7979 libgcrypt = libgcrypt_1_8;
7982 gnupg24 = callPackage ../tools/security/gnupg/24.nix {
7983 pinentry = if stdenv.hostPlatform.isDarwin then pinentry_mac else pinentry-gtk2;
7987 gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
7989 gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot {
7990 inherit (darwin.apple_sdk.frameworks) Cocoa;
7993 gnuplot_qt = gnuplot.override { withQt = true; };
7995 # must have AquaTerm installed separately
7996 gnuplot_aquaterm = gnuplot.override { aquaterm = true; };
7998 gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { };
8000 gnused = callPackage ../tools/text/gnused { };
8002 gnutar = callPackage ../tools/archivers/gnutar { };
8004 goaccess = callPackage ../tools/misc/goaccess { };
8006 gocryptfs = callPackage ../tools/filesystems/gocryptfs { };
8008 godot3 = callPackage ../development/tools/godot/3 { };
8010 godot3-export-templates = callPackage ../development/tools/godot/3/export-templates.nix { };
8012 godot3-headless = callPackage ../development/tools/godot/3/headless.nix { };
8014 godot3-debug-server = callPackage ../development/tools/godot/3/debug-server.nix { };
8016 godot3-server = callPackage ../development/tools/godot/3/server.nix { };
8018 godot3-mono = callPackage ../development/tools/godot/3/mono {};
8020 godot3-mono-export-templates = callPackage ../development/tools/godot/3/mono/export-templates.nix { };
8022 godot3-mono-headless = callPackage ../development/tools/godot/3/mono/headless.nix { };
8024 godot3-mono-debug-server = callPackage ../development/tools/godot/3/mono/debug-server.nix { };
8026 godot3-mono-server = callPackage ../development/tools/godot/3/mono/server.nix { };
8028 goeland = callPackage ../applications/networking/feedreaders/goeland { };
8030 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
8032 goofys = callPackage ../tools/filesystems/goofys { };
8034 go-sct = callPackage ../tools/X11/go-sct { };
8036 goattracker = callPackage ../applications/audio/goattracker { };
8038 goattracker-stereo = callPackage ../applications/audio/goattracker {
8042 google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };
8044 google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
8046 google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
8049 google-cloud-sdk-gce = google-cloud-sdk.override {
8054 google-cloud-bigtable-tool = callPackage ../tools/misc/google-cloud-bigtable-tool { };
8056 google-cloud-sql-proxy = callPackage ../tools/misc/google-cloud-sql-proxy { };
8058 google-fonts = callPackage ../data/fonts/google-fonts { };
8060 google-clasp = callPackage ../development/tools/google-clasp { };
8062 google-compute-engine = with python3.pkgs; toPythonApplication google-compute-engine;
8064 google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { };
8066 google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { };
8068 google-java-format = callPackage ../development/tools/google-java-format { };
8070 google-guest-agent = callPackage ../tools/virtualization/google-guest-agent { };
8072 google-guest-configs = callPackage ../tools/virtualization/google-guest-configs { };
8074 gdown = with python3Packages; toPythonApplication gdown;
8076 gopro = callPackage ../tools/video/gopro { };
8078 goreleaser = callPackage ../tools/misc/goreleaser { };
8080 goreplay = callPackage ../tools/networking/goreplay { };
8082 gost = callPackage ../tools/networking/gost { };
8084 gource = callPackage ../applications/version-management/gource { };
8086 govc = callPackage ../tools/virtualization/govc { };
8088 goverlay = callPackage ../tools/graphics/goverlay {
8089 inherit (qt5) wrapQtAppsHook;
8090 inherit (plasma5Packages) breeze-qt5;
8093 gpart = callPackage ../tools/filesystems/gpart { };
8095 gparted = callPackage ../tools/misc/gparted { };
8097 gpt4all-cuda = gpt4all.override {
8101 gpt2tc = callPackage ../tools/text/gpt2tc { };
8103 gptcommit = callPackage ../development/tools/gptcommit {
8104 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
8107 gptman = callPackage ../tools/system/gptman { };
8109 ldmtool = callPackage ../tools/misc/ldmtool { };
8111 gphotos-sync = callPackage ../tools/backup/gphotos-sync { };
8113 gpodder = callPackage ../applications/audio/gpodder { };
8115 gpp = callPackage ../development/tools/gpp { };
8117 gpredict = callPackage ../applications/science/astronomy/gpredict {
8121 gprof2dot = with python3Packages; toPythonApplication gprof2dot;
8123 gprojector = callPackage ../applications/science/astronomy/gprojector { };
8125 gptfdisk = callPackage ../tools/system/gptfdisk { };
8127 gql = callPackage ../applications/version-management/gql { };
8129 gradience = callPackage ../applications/misc/gradience { };
8131 grails = callPackage ../development/web/grails { jdk = null; };
8133 graylog-5_1 = callPackage ../tools/misc/graylog/5.1.nix { };
8135 graylog-5_2 = callPackage ../tools/misc/graylog/5.2.nix { };
8137 graylog-6_0 = callPackage ../tools/misc/graylog/6.0.nix { };
8139 graylogPlugins = recurseIntoAttrs (
8140 callPackage ../tools/misc/graylog/plugins.nix { }
8143 graphviz = callPackage ../tools/graphics/graphviz {
8144 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
8147 graphviz-nox = callPackage ../tools/graphics/graphviz {
8148 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
8152 grass-sass = callPackage ../tools/misc/grass-sass { };
8154 gridtracker = callPackage ../applications/radio/gridtracker { };
8156 grig = callPackage ../applications/radio/grig { };
8158 grin = callPackage ../tools/text/grin { };
8160 gyb = callPackage ../tools/backup/gyb { };
8162 halftone = callPackage ../applications/graphics/halftone { };
8164 harminv = callPackage ../development/libraries/science/chemistry/harminv { };
8166 igrep = callPackage ../tools/text/igrep {
8167 inherit (darwin.apple_sdk.frameworks) Security;
8170 ripgrep = callPackage ../tools/text/ripgrep {
8171 inherit (darwin.apple_sdk.frameworks) Security;
8174 ripgrep-all = callPackage ../tools/text/ripgrep-all {
8175 inherit (darwin.apple_sdk.frameworks) Security;
8178 grive2 = callPackage ../tools/filesystems/grive2 { };
8180 groff = callPackage ../tools/text/groff { };
8182 gromit-mpx = callPackage ../tools/graphics/gromit-mpx {
8184 libappindicator = libappindicator-gtk3;
8187 gron = callPackage ../development/tools/gron { };
8189 groonga = callPackage ../servers/search/groonga { };
8191 grpcurl = callPackage ../tools/networking/grpcurl { };
8193 grpc_cli = callPackage ../tools/networking/grpc_cli { };
8195 grpc-gateway = callPackage ../development/tools/grpc-gateway { };
8197 grpcui = callPackage ../tools/networking/grpcui { };
8199 grpc-tools = callPackage ../development/tools/misc/grpc-tools { };
8201 grpc-client-cli = callPackage ../development/tools/misc/grpc-client-cli { };
8203 grub2 = callPackage ../tools/misc/grub/default.nix { };
8205 grub2_efi = grub2.override {
8209 grub2_light = grub2.override {
8213 grub2_xen = grub2.override {
8217 grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { };
8219 grub4dos = callPackage ../tools/misc/grub4dos {
8220 stdenv = stdenv_32bit;
8223 gruut = with python3.pkgs; toPythonApplication gruut;
8225 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;
8227 gx = callPackage ../tools/package-management/gx { };
8228 gx-go = callPackage ../tools/package-management/gx/go { };
8230 efitools = callPackage ../tools/security/efitools { };
8232 sbsigntool = callPackage ../tools/security/sbsigntool { };
8234 gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { };
8236 gsmlib = callPackage ../development/libraries/gsmlib
8237 { autoreconfHook = buildPackages.autoreconfHook269; };
8239 gssdp = callPackage ../development/libraries/gssdp { };
8241 gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { };
8243 gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { };
8245 gt5 = callPackage ../tools/system/gt5 { };
8247 gtest = callPackage ../development/libraries/gtest { };
8249 gbenchmark = callPackage ../development/libraries/gbenchmark { };
8251 gkraken = callPackage ../tools/system/gkraken { };
8253 gtkdatabox = callPackage ../development/libraries/gtkdatabox { };
8255 gtdialog = callPackage ../development/libraries/gtdialog { };
8257 gtkd = callPackage ../development/libraries/gtkd { dcompiler = ldc; };
8259 gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { };
8261 gtkradiant = callPackage ../applications/misc/gtkradiant { };
8263 gtk-frdp = callPackage ../development/libraries/gtk-frdp { };
8265 gtk-vnc = callPackage ../tools/admin/gtk-vnc { };
8267 gup = callPackage ../development/tools/build-managers/gup { };
8269 gupnp = callPackage ../development/libraries/gupnp { };
8271 gupnp_1_6 = callPackage ../development/libraries/gupnp/1.6.nix { };
8273 gupnp-av = callPackage ../development/libraries/gupnp-av { };
8275 gupnp-dlna = callPackage ../development/libraries/gupnp-dlna { };
8277 gupnp-igd = callPackage ../development/libraries/gupnp-igd { };
8279 gupnp-tools = callPackage ../tools/networking/gupnp-tools { };
8281 gvm-tools = with python3.pkgs; toPythonApplication gvm-tools;
8283 gvpe = callPackage ../tools/networking/gvpe { };
8285 gvolicon = callPackage ../tools/audio/gvolicon { };
8287 gvproxy = callPackage ../tools/networking/gvproxy { };
8289 gyroflow = qt6Packages.callPackage ../applications/video/gyroflow {
8293 gzip = callPackage ../tools/compression/gzip { };
8295 gzrt = callPackage ../tools/compression/gzrt { };
8297 httplab = callPackage ../tools/networking/httplab { };
8299 lucky-cli = callPackage ../development/web/lucky-cli { };
8301 mac-fdisk = callPackage ../tools/system/mac-fdisk { };
8303 partclone = callPackage ../tools/backup/partclone { };
8305 partimage = callPackage ../tools/backup/partimage { };
8307 pdisk = callPackage ../tools/system/pdisk {
8308 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
8311 pgf_graphics = callPackage ../tools/graphics/pgf { };
8313 pgbackrest = callPackage ../tools/backup/pgbackrest { };
8315 pgformatter = callPackage ../development/tools/pgformatter { };
8317 pgloader = callPackage ../development/tools/pgloader { };
8319 pgtop = callPackage ../development/tools/pgtop { };
8321 pigz = callPackage ../tools/compression/pigz { };
8323 pixz = callPackage ../tools/compression/pixz { };
8325 plog = callPackage ../development/libraries/plog {};
8327 plplot = callPackage ../development/libraries/plplot {
8328 inherit (darwin.apple_sdk.frameworks) Cocoa;
8331 pxattr = callPackage ../tools/archivers/pxattr { };
8333 pxz = callPackage ../tools/compression/pxz { };
8335 haguichi = callPackage ../tools/networking/haguichi { };
8337 hans = callPackage ../tools/networking/hans { };
8339 haproxy = callPackage ../tools/networking/haproxy { };
8341 hackertyper = callPackage ../tools/misc/hackertyper { };
8343 hackneyed = callPackage ../data/icons/hackneyed { };
8345 haveged = callPackage ../tools/security/haveged { };
8347 habitat = callPackage ../applications/networking/cluster/habitat { };
8349 hashcash = callPackage ../tools/security/hashcash { };
8351 hashcat = callPackage ../tools/security/hashcat {
8352 inherit (darwin.apple_sdk.frameworks) Foundation IOKit Metal OpenCL;
8355 hashcat-utils = callPackage ../tools/security/hashcat-utils { };
8357 hashrat = callPackage ../tools/security/hashrat { };
8359 hash_extender = callPackage ../tools/security/hash_extender { };
8361 hash-identifier = callPackage ../tools/security/hash-identifier { };
8363 hash-slinger = callPackage ../tools/security/hash-slinger { };
8365 haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { };
8367 hassil = with python3Packages; toPythonApplication hassil;
8369 hasmail = callPackage ../applications/networking/mailreaders/hasmail { };
8371 haste-client = callPackage ../tools/misc/haste-client { };
8373 haste-server = callPackage ../servers/haste-server { };
8375 hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer {
8376 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
8379 half = callPackage ../development/libraries/half { };
8381 halibut = callPackage ../tools/typesetting/halibut { };
8383 halide = callPackage ../development/compilers/halide {
8384 llvmPackages = llvmPackages_16;
8387 hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { });
8389 ham = pkgs.perlPackages.ham;
8391 hamsket = callPackage ../applications/networking/instant-messengers/hamsket { };
8393 hardinfo = callPackage ../tools/system/hardinfo { };
8395 hayagriva = callPackage ../tools/typesetting/hayagriva { };
8397 hcl2json = callPackage ../applications/misc/hcl2json { };
8399 hcledit = callPackage ../tools/text/hcledit { };
8401 hcxtools = callPackage ../tools/security/hcxtools { };
8403 hcxdumptool = callPackage ../tools/security/hcxdumptool { };
8405 hdapsd = callPackage ../os-specific/linux/hdapsd { };
8407 hdaps-gl = callPackage ../tools/misc/hdaps-gl { };
8409 hddfancontrol = callPackage ../tools/system/hddfancontrol { };
8411 hddtemp = callPackage ../tools/misc/hddtemp { };
8413 hdf4 = callPackage ../tools/misc/hdf4 { };
8415 hdf5 = callPackage ../tools/misc/hdf5 {
8416 fortranSupport = false;
8420 hdf5_1_10 = callPackage ../tools/misc/hdf5/1.10.nix { };
8422 hdf5-mpi = hdf5.override {
8427 hdf5-cpp = hdf5.override { cppSupport = true; };
8429 hdf5-fortran = hdf5.override { fortranSupport = true; };
8431 hdf5-threadsafe = hdf5.override { threadsafe = true; };
8433 hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { };
8435 hdfview = callPackage ../tools/misc/hdfview { };
8437 hecate = callPackage ../applications/editors/hecate { };
8439 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { };
8441 heatshrink = callPackage ../tools/compression/heatshrink { };
8443 heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
8445 heimdall-gui = heimdall.override { enableGUI = true; };
8447 headscale = callPackage ../servers/headscale {
8448 buildGoModule = buildGo123Module;
8451 health = callPackage ../applications/misc/health { };
8453 healthchecks = callPackage ../servers/web-apps/healthchecks { };
8455 heisenbridge = callPackage ../servers/heisenbridge { };
8457 helio-workstation = callPackage ../applications/audio/helio-workstation { };
8459 hevea = callPackage ../tools/typesetting/hevea { };
8461 hex = callPackage ../tools/misc/hex { };
8463 hexd = callPackage ../tools/misc/hexd { };
8464 pixd = callPackage ../tools/misc/pixd { };
8466 hexgui = callPackage ../games/hexgui { };
8468 hey = callPackage ../tools/networking/hey { };
8470 heygpt = callPackage ../tools/llm/heygpt { };
8472 hhpc = callPackage ../tools/misc/hhpc { };
8474 hiera-eyaml = callPackage ../tools/system/hiera-eyaml { };
8476 hivemind = callPackage ../applications/misc/hivemind { };
8478 hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { };
8480 hfsprogs = callPackage ../tools/filesystems/hfsprogs { };
8482 highlight = callPackage ../tools/text/highlight {
8486 hockeypuck = callPackage ../servers/hockeypuck/server.nix { };
8488 hockeypuck-web = callPackage ../servers/hockeypuck/web.nix { };
8490 holochain-launcher = callPackage ../applications/misc/holochain-launcher { };
8492 homesick = callPackage ../tools/misc/homesick { };
8494 honcho = callPackage ../tools/system/honcho { };
8496 horst = callPackage ../tools/networking/horst { };
8500 hostess = callPackage ../development/tools/hostess { };
8502 hostname-debian = callPackage ../tools/networking/hostname-debian { };
8504 hotdoc = python3Packages.callPackage ../development/tools/hotdoc { };
8506 hotpatch = callPackage ../development/libraries/hotpatch { };
8508 hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
8510 hpccm = with python3Packages; toPythonApplication hpccm;
8512 hping = callPackage ../tools/networking/hping { };
8514 hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
8516 html-proofer = callPackage ../tools/misc/html-proofer { };
8518 htmlq = callPackage ../development/tools/htmlq {
8519 inherit (darwin.apple_sdk.frameworks) Security;
8522 htpdate = callPackage ../tools/networking/htpdate { };
8524 http-prompt = callPackage ../tools/networking/http-prompt { };
8526 http-getter = callPackage ../applications/networking/flent/http-getter.nix { };
8528 httpdump = callPackage ../tools/security/httpdump { };
8530 httpie = with python3Packages; toPythonApplication httpie;
8532 httplz = callPackage ../tools/networking/httplz { };
8534 httpfs2 = callPackage ../tools/filesystems/httpfs { };
8536 httprobe = callPackage ../tools/networking/httprobe { };
8538 httpstat = callPackage ../tools/networking/httpstat { };
8540 httptunnel = callPackage ../tools/networking/httptunnel { };
8542 httpx = callPackage ../tools/security/httpx { };
8544 hue-plus = libsForQt5.callPackage ../applications/misc/hue-plus { };
8546 hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
8548 humanfriendly = with python3Packages; toPythonApplication humanfriendly;
8550 hw-probe = perlPackages.callPackage ../tools/system/hw-probe { };
8552 hybridreverb2 = callPackage ../applications/audio/hybridreverb2 { };
8554 hylafaxplus = callPackage ../servers/hylafaxplus {
8555 # needs this fork of libtiff, because original libtiff
8556 # stopped packaging required tools with version 4.6
8557 libtiff = libtiff_t;
8560 hyphen = callPackage ../development/libraries/hyphen { };
8562 hyphenDicts = recurseIntoAttrs (callPackages ../development/libraries/hyphen/dictionaries.nix {});
8564 i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
8566 i2pd = callPackage ../tools/networking/i2pd { };
8568 iannix = libsForQt5.callPackage ../applications/audio/iannix { };
8570 iaito = libsForQt5.callPackage ../tools/security/iaito { };
8572 jamulus = libsForQt5.callPackage ../applications/audio/jamulus { };
8574 ultrablue-server = callPackage ../os-specific/linux/ultrablue-server { };
8576 ibm-sw-tpm2 = callPackage ../tools/security/ibm-sw-tpm2 { };
8578 ibniz = callPackage ../tools/graphics/ibniz { };
8580 icebreaker = callPackage ../servers/icebreaker { };
8582 icecast = callPackage ../servers/icecast { };
8584 icemon = libsForQt5.callPackage ../applications/networking/icemon { };
8586 icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak;
8588 iceshelf = callPackage ../tools/backup/iceshelf { };
8590 darkice = callPackage ../tools/audio/darkice { };
8592 bc-decaf = callPackage ../development/libraries/bc-decaf { };
8594 deckmaster = callPackage ../applications/misc/deckmaster { };
8596 deco = callPackage ../applications/misc/deco { };
8598 decoder = callPackage ../tools/security/decoder { };
8600 icoutils = callPackage ../tools/graphics/icoutils { };
8602 idutils = callPackage ../tools/misc/idutils { };
8604 idle3tools = callPackage ../tools/system/idle3tools { };
8606 iftop = callPackage ../tools/networking/iftop { };
8608 ifwifi = callPackage ../tools/networking/ifwifi {
8609 inherit (darwin.apple_sdk.frameworks) Security;
8612 ifuse = callPackage ../tools/filesystems/ifuse { };
8613 ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
8614 idevicerestore = callPackage ../tools/misc/idevicerestore { };
8616 inherit (callPackages ../tools/filesystems/irods rec {
8617 stdenv = llvmPackages_13.libcxxStdenv;
8618 libcxx = llvmPackages_13.libcxx;
8619 boost = boost178.override { inherit stdenv; };
8620 fmt = fmt_8.override { inherit stdenv; };
8621 nanodbc_llvm = nanodbc.override { inherit stdenv; };
8622 avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; };
8627 igmpproxy = callPackage ../tools/networking/igmpproxy { };
8629 ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
8630 inherit (haskellPackages) ghcWithPackages;
8632 jupyter = python3.withPackages (ps: [ ps.jupyter ps.notebook ]);
8634 packages = config.ihaskell.packages or (_: []);
8637 iruby = callPackage ../applications/editors/jupyter-kernels/iruby { };
8639 ike-scan = callPackage ../tools/security/ike-scan { };
8641 ilspycmd = callPackage ../development/tools/ilspycmd {
8642 inherit (darwin) autoSignDarwinBinariesHook;
8645 imapsync = callPackage ../tools/networking/imapsync { };
8647 imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { };
8649 imgurbash2 = callPackage ../tools/graphics/imgurbash2 { };
8651 in-formant = qt6Packages.callPackage ../applications/audio/in-formant { };
8653 inadyn = callPackage ../tools/networking/inadyn { };
8655 incus-lts = callPackage ../by-name/in/incus/lts.nix { };
8657 incron = callPackage ../tools/system/incron { };
8659 indexed-bzip2 = with python3Packages; toPythonApplication indexed-bzip2;
8661 industrializer = callPackage ../applications/audio/industrializer { };
8663 inetutils = callPackage ../tools/networking/inetutils { };
8665 inferno = callPackage ../development/tools/inferno { };
8667 infisical = callPackage ../development/tools/infisical { };
8669 inform6 = darwin.apple_sdk_11_0.callPackage ../development/compilers/inform6 { };
8671 inform7 = callPackage ../development/compilers/inform7 { };
8673 infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
8675 innernet = callPackage ../tools/networking/innernet {
8676 inherit (darwin.apple_sdk.frameworks) Security;
8679 innoextract = callPackage ../tools/archivers/innoextract { };
8681 input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { };
8683 inql = callPackage ../tools/security/inql { };
8685 intel-media-sdk = callPackage ../development/libraries/intel-media-sdk { };
8687 intermodal = callPackage ../tools/misc/intermodal { };
8689 internetarchive = with python3Packages; toPythonApplication internetarchive;
8691 invidious = callPackage ../servers/invidious { };
8693 invoice2data = callPackage ../tools/text/invoice2data { };
8695 inxi = callPackage ../tools/system/inxi { };
8697 iodine = callPackage ../tools/networking/iodine { };
8699 ioc-scan = callPackage ../tools/security/ioc-scan { };
8701 ioccheck = callPackage ../tools/security/ioccheck { };
8703 iocextract = with python3Packages; toPythonApplication iocextract;
8705 iocsearcher = with python3Packages; toPythonApplication iocsearcher;
8707 ioping = callPackage ../tools/system/ioping { };
8709 ior = callPackage ../tools/system/ior { };
8711 ioztat = callPackage ../tools/filesystems/ioztat { };
8713 ip2location = callPackage ../tools/networking/ip2location { };
8715 ip2unix = callPackage ../tools/networking/ip2unix { };
8717 ipad_charge = callPackage ../tools/misc/ipad_charge { };
8719 iperf2 = callPackage ../tools/networking/iperf/2.nix { };
8720 iperf3 = callPackage ../tools/networking/iperf/3.nix { };
8723 iperf3d = callPackage ../tools/networking/iperf3d { };
8725 ipfetch = callPackage ../tools/networking/ipfetch { };
8727 ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { };
8729 ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { };
8731 ipget = callPackage ../applications/networking/ipget { };
8733 i-pi = with python3Packages; toPythonApplication i-pi;
8735 iptsd = callPackage ../applications/misc/iptsd { };
8737 ipmitool = callPackage ../tools/system/ipmitool { };
8739 ipmiutil = callPackage ../tools/system/ipmiutil { };
8741 ipatool = callPackage ../applications/misc/ipatool { };
8743 ipmicfg = callPackage ../applications/misc/ipmicfg { };
8745 ipmiview = callPackage ../applications/misc/ipmiview { };
8747 ipcalc = callPackage ../tools/networking/ipcalc { };
8749 netmask = callPackage ../tools/networking/netmask { };
8751 netifd = callPackage ../tools/networking/netifd { };
8753 ipinfo = callPackage ../tools/networking/ipinfo { };
8755 ipscan = callPackage ../tools/security/ipscan { };
8756 # ipscan is commonly known under the name angryipscanner
8757 angryipscanner = ipscan;
8759 ipv6calc = callPackage ../tools/networking/ipv6calc { };
8761 irker = callPackage ../servers/irker { };
8763 iroh = callPackage ../applications/networking/iroh { };
8765 ised = callPackage ../tools/misc/ised { };
8768 isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { };
8769 isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { };
8770 isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { };
8772 ispike = callPackage ../development/libraries/science/robotics/ispike { };
8774 isrcsubmit = callPackage ../tools/audio/isrcsubmit { };
8776 isync = callPackage ../tools/networking/isync {
8777 inherit (darwin.apple_sdk.frameworks) Security;
8780 itm-tools = callPackage ../development/tools/misc/itm-tools { };
8782 ite-backlight = callPackage ../misc/ite-backlight { };
8784 iwgtk = callPackage ../tools/networking/iwgtk { };
8786 ix = callPackage ../tools/misc/ix { };
8788 jaaa = callPackage ../applications/audio/jaaa { };
8790 jackett = callPackage ../servers/jackett { };
8792 jade = callPackage ../tools/text/sgml/jade { };
8794 jadx = callPackage ../tools/security/jadx { };
8796 jamesdsp = qt6Packages.callPackage ../applications/audio/jamesdsp { };
8797 jamesdsp-pulse = qt6Packages.callPackage ../applications/audio/jamesdsp {
8798 usePipewire = false;
8799 usePulseaudio = true;
8802 jaq = callPackage ../development/tools/jaq { };
8804 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { };
8806 jazzy = callPackage ../development/tools/jazzy { };
8808 jc = with python3Packages; toPythonApplication jc;
8810 jd-cli = callPackage ../tools/security/jd-cli { };
8812 jd-diff-patch = callPackage ../development/tools/jd-diff-patch { };
8814 jd-gui = callPackage ../tools/security/jd-gui { };
8816 jdiskreport = callPackage ../tools/misc/jdiskreport { };
8818 jekyll = callPackage ../applications/misc/jekyll { };
8820 jello = with python3Packages; toPythonApplication jello;
8822 jen = callPackage ../tools/text/jen { };
8824 jet = callPackage ../development/tools/jet { };
8826 jf = callPackage ../development/tools/jf { };
8828 jfmt = callPackage ../development/tools/jfmt { };
8830 jfsutils = callPackage ../tools/filesystems/jfsutils { };
8832 jhead = callPackage ../tools/graphics/jhead { };
8834 jid = callPackage ../development/tools/jid { };
8836 jing = res.jing-trang;
8837 jing-trang = callPackage ../tools/text/xml/jing-trang {
8838 jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
8841 jirafeau = callPackage ../servers/web-apps/jirafeau { };
8843 jitterentropy = callPackage ../development/libraries/jitterentropy { };
8845 jl = haskellPackages.jl;
8847 jless = callPackage ../development/tools/jless {
8848 inherit (darwin.apple_sdk.frameworks) AppKit;
8851 jmespath = callPackage ../development/tools/jmespath { };
8853 juicefs = callPackage ../tools/filesystems/juicefs { };
8855 juicity = callPackage ../tools/networking/juicity { };
8857 jmtpfs = callPackage ../tools/filesystems/jmtpfs { };
8859 jnettop = callPackage ../tools/networking/jnettop { };
8861 jsvc = callPackage ../tools/system/jsvc { };
8863 junkie = callPackage ../tools/networking/junkie { };
8865 go-jira = callPackage ../applications/misc/go-jira { };
8867 jogl = callPackage ../by-name/jo/jogl/package.nix {
8868 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then overrideSDK stdenv "11.0" else stdenv;
8871 john = callPackage ../tools/security/john { };
8873 joomscan = callPackage ../tools/security/joomscan { };
8875 joplin = nodePackages.joplin;
8877 joplin-desktop = callPackage ../applications/misc/joplin-desktop { };
8879 jot = callPackage ../applications/misc/jot { };
8881 jotdown = callPackage ../tools/text/jotdown { };
8883 journaldriver = callPackage ../tools/misc/journaldriver { };
8885 jp = callPackage ../development/tools/jp { };
8887 jp2a = callPackage ../applications/misc/jp2a { };
8889 jpeg-archive = callPackage ../applications/graphics/jpeg-archive { };
8891 jpegexiforient = callPackage ../tools/graphics/jpegexiforient { };
8893 jpeginfo = callPackage ../applications/graphics/jpeginfo { };
8895 jpegoptim = callPackage ../applications/graphics/jpegoptim { };
8897 jpegrescan = callPackage ../applications/graphics/jpegrescan { };
8899 jpylyzer = with python3Packages; toPythonApplication jpylyzer;
8901 jq = callPackage ../development/tools/jq { };
8903 jiq = callPackage ../development/tools/misc/jiq { };
8905 jql = callPackage ../development/tools/jql { };
8907 jqp = callPackage ../development/tools/jqp { };
8909 jo = callPackage ../development/tools/jo { };
8911 jrnl = callPackage ../applications/misc/jrnl { };
8913 jsbeautifier = with python3Packages; toPythonApplication jsbeautifier;
8915 jscoverage = callPackage ../development/tools/misc/jscoverage { };
8917 jsduck = callPackage ../development/tools/jsduck { };
8919 jsluice = callPackage ../tools/security/jsluice { };
8921 json-schema-for-humans = with python3Packages; toPythonApplication json-schema-for-humans;
8923 jsonfmt = callPackage ../development/tools/misc/jsonfmt { };
8925 jsonwatch = callPackage ../tools/misc/jsonwatch {
8926 inherit (darwin.apple_sdk.frameworks) Security;
8929 jsubfinder = callPackage ../tools/security/jsubfinder { };
8931 jtag-remote-server = callPackage ../development/embedded/jtag-remote-server { };
8933 jtc = callPackage ../development/tools/jtc { };
8935 jumpapp = callPackage ../tools/X11/jumpapp { };
8937 jugglinglab = callPackage ../tools/misc/jugglinglab { };
8939 jupyter = callPackage ../applications/editors/jupyter { };
8941 jupyter-all = jupyter.override {
8943 clojure = clojupyter.definition;
8944 octave = octave-kernel.definition;
8945 # wolfram = wolfram-for-jupyter-kernel.definition; # unfree
8949 jupyter-console = callPackage ../applications/editors/jupyter/console.nix { };
8951 jupyter-kernel = callPackage ../applications/editors/jupyter/kernel.nix { };
8953 justify = callPackage ../tools/text/justify { };
8955 jwhois = callPackage ../tools/networking/jwhois { };
8957 k2pdfopt = callPackage ../applications/misc/k2pdfopt { };
8959 kazam = callPackage ../applications/video/kazam { };
8961 kalibrate-rtl = callPackage ../applications/radio/kalibrate-rtl { };
8963 kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
8965 wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
8966 kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
8968 kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
8969 kakoune = wrapKakoune kakoune-unwrapped {
8970 plugins = [ ]; # override with the list of desired plugins
8972 kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { };
8974 kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { };
8976 kakoune-lsp = callPackage ../by-name/ka/kakoune-lsp/package.nix {
8977 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
8980 kakoune-cr = callPackage ../tools/misc/kakoune-cr { crystal = crystal_1_2; };
8982 kaniko = callPackage ../applications/networking/cluster/kaniko { };
8984 katana = callPackage ../tools/security/katana { };
8986 kbdd = callPackage ../applications/window-managers/kbdd { };
8988 kbs2 = callPackage ../tools/security/kbs2 {
8989 inherit (darwin.apple_sdk.frameworks) AppKit SystemConfiguration;
8992 kdash = callPackage ../development/tools/kdash {
8993 inherit (darwin.apple_sdk.frameworks) AppKit;
8996 kdoctor = callPackage ../development/tools/kdoctor { };
8998 kdigger = callPackage ../tools/security/kdigger { };
9000 kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { };
9002 keepalived = callPackage ../tools/networking/keepalived { };
9004 keepwn = callPackage ../tools/security/keepwn { };
9006 kestrel = callPackage ../tools/security/kestrel { };
9008 kexec-tools = callPackage ../os-specific/linux/kexec-tools { };
9010 keepkey-agent = with python3Packages; toPythonApplication keepkey-agent;
9012 keepmenu = callPackage ../applications/misc/keepmenu { };
9014 kent = callPackage ../applications/science/biology/kent { };
9016 keybase = darwin.apple_sdk_11_0.callPackage ../tools/security/keybase {
9017 # Reasoning for the inherited apple_sdk.frameworks:
9018 # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox
9019 # 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7
9020 # #cgo LDFLAGS: -framework AVFoundation -framework CoreFoundation -framework ImageIO -framework CoreMedia -framework Foundation -framework CoreGraphics -lobjc
9021 # 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
9022 inherit (darwin.apple_sdk_11_0.frameworks) AppKit AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox;
9025 kbfs = callPackage ../tools/security/keybase/kbfs.nix { };
9027 keybase-gui = callPackage ../tools/security/keybase/gui.nix { };
9029 keychain = callPackage ../tools/misc/keychain { };
9031 keyfuzz = callPackage ../tools/inputmethods/keyfuzz { };
9033 keyscope = callPackage ../tools/security/keyscope {
9034 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security;
9037 keystore-explorer = callPackage ../applications/misc/keystore-explorer {
9041 kibi = callPackage ../applications/editors/kibi { };
9043 kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
9045 kismet = callPackage ../applications/networking/sniffers/kismet { };
9047 kiterunner = callPackage ../tools/security/kiterunner { };
9049 klick = callPackage ../applications/audio/klick { };
9051 klystrack = callPackage ../applications/audio/klystrack { };
9053 knit = callPackage ../development/tools/build-managers/knit { };
9055 knockpy = callPackage ../tools/security/knockpy { };
9057 knowsmore = callPackage ../tools/security/knowsmore { };
9059 kool = callPackage ../development/tools/misc/kool { };
9061 kore = callPackage ../development/web/kore { };
9063 krakenx = callPackage ../tools/system/krakenx { };
9065 kpcli = callPackage ../tools/security/kpcli { };
9067 kphotoalbum = libsForQt5.callPackage ../applications/graphics/kphotoalbum { };
9069 kratos = callPackage ../applications/misc/kratos { };
9071 krename = libsForQt5.callPackage ../applications/misc/krename { };
9073 krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
9075 krunner-translator = libsForQt5.callPackage ../tools/misc/krunner-translator { };
9077 krunvm = callPackage ../applications/virtualization/krunvm {
9078 inherit (darwin) sigtool;
9081 kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
9083 krop = callPackage ../applications/graphics/krop { };
9085 kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
9087 kube-router = callPackage ../applications/networking/cluster/kube-router { };
9089 kubedock = callPackage ../development/tools/kubedock { };
9091 kubepug = callPackage ../development/tools/kubepug { };
9093 kubeshark = callPackage ../applications/networking/cluster/kubeshark { };
9095 kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { };
9097 kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { };
9098 kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { };
9099 kubo-migrator = callPackage ../applications/networking/kubo-migrator { };
9101 kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
9103 peruse = libsForQt5.callPackage ../tools/misc/peruse { };
9105 ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
9107 kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { };
9109 kytea = callPackage ../tools/text/kytea { };
9111 kyverno = callPackage ../applications/networking/cluster/kyverno { };
9113 k6 = callPackage ../development/tools/k6 { };
9115 l2md = callPackage ../tools/text/l2md { };
9117 lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
9119 lalrpop = callPackage ../development/tools/lalrpop { };
9121 last-resort = callPackage ../data/fonts/last-resort { };
9124 let ocaml_p = ocaml-ng.ocamlPackages_4_14.overrideScope (self: super: {
9125 zarith = super.zarith.override { version = "1.13"; };
9127 callPackage ../development/compilers/ligo {
9128 coq = coq_8_13.override {
9129 customOCamlPackages = ocaml_p;
9131 ocamlPackages = ocaml_p;
9134 lego = callPackage ../tools/admin/lego { };
9136 leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
9138 lha = callPackage ../tools/archivers/lha { };
9140 lhasa = callPackage ../tools/compression/lhasa { };
9142 libcsptr = callPackage ../development/libraries/libcsptr { };
9144 libgovirt = callPackage ../applications/virtualization/libgovirt { };
9146 libscrypt = callPackage ../development/libraries/libscrypt { };
9148 libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
9150 libcoap = callPackage ../applications/networking/libcoap {
9151 autoconf = buildPackages.autoconf269;
9154 libcryptui = callPackage ../development/libraries/libcryptui {
9155 autoreconfHook = buildPackages.autoreconfHook269;
9156 gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
9159 libshumate = callPackage ../development/libraries/libshumate { };
9161 libsmartcols = callPackage ../development/libraries/libsmartcols { };
9163 libsmi = callPackage ../development/libraries/libsmi { };
9165 libgen-cli = callPackage ../tools/misc/libgen-cli { };
9167 libpff = callPackage ../tools/misc/libpff {};
9169 licensor = callPackage ../tools/misc/licensor { };
9171 lesspipe = callPackage ../tools/misc/lesspipe { };
9173 liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix {
9174 ffmpeg = ffmpeg-full;
9175 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
9178 linuxwave = callPackage ../tools/audio/linuxwave { };
9180 lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { };
9182 lldpd = callPackage ../tools/networking/lldpd { };
9184 llm = with python3Packages; toPythonApplication llm;
9186 lnav = callPackage ../tools/misc/lnav { };
9188 lnch = callPackage ../tools/misc/lnch { };
9190 lnx = callPackage ../servers/search/lnx {
9191 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
9194 loadlibrary = callPackage ../tools/misc/loadlibrary { };
9196 loc = callPackage ../development/misc/loc { };
9198 lockfileProgs = callPackage ../tools/misc/lockfile-progs { };
9200 loganalyzer = libsForQt5.callPackage ../development/tools/loganalyzer { };
9202 logstash7 = callPackage ../tools/misc/logstash/7.x.nix {
9203 # https://www.elastic.co/support/matrix#logstash-and-jvm
9204 jre = jdk11_headless;
9206 logstash7-oss = callPackage ../tools/misc/logstash/7.x.nix {
9207 enableUnfree = false;
9208 # https://www.elastic.co/support/matrix#logstash-and-jvm
9209 jre = jdk11_headless;
9211 logstash = logstash7;
9213 logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { };
9215 lolcat = callPackage ../tools/misc/lolcat { };
9217 lottieconverter = callPackage ../tools/misc/lottieconverter { };
9219 loudgain = callPackage ../tools/audio/loudgain/default.nix { };
9221 lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { };
9223 lsdvd = callPackage ../tools/cd-dvd/lsdvd { };
9225 lsyncd = callPackage ../applications/networking/sync/lsyncd {
9226 inherit (darwin) xnu;
9227 lua = lua5_2_compat;
9230 lttoolbox = callPackage ../applications/misc/lttoolbox { };
9232 ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
9234 lunatask = callPackage ../applications/misc/lunatask { };
9236 lvmsync = callPackage ../tools/backup/lvmsync { };
9238 kapp = callPackage ../tools/networking/kapp { };
9240 kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
9242 kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
9244 lagrange = callPackage ../applications/networking/browsers/lagrange {
9245 inherit (darwin.apple_sdk.frameworks) AppKit;
9247 lagrange-tui = lagrange.override { enableTUI = true; };
9249 kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { };
9251 mailcatcher = callPackage ../development/web/mailcatcher { };
9253 makebootfat = callPackage ../tools/misc/makebootfat { };
9255 mani = callPackage ../development/tools/mani { };
9257 manifest-tool = callPackage ../development/tools/manifest-tool { };
9259 mask = callPackage ../development/tools/mask { };
9261 maskromtool = qt6Packages.callPackage ../tools/graphics/maskromtool { };
9263 mastotool = callPackage ../tools/misc/mastotool { };
9265 mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { };
9267 matrix-conduit = callPackage ../servers/matrix-conduit { };
9269 matrix-sliding-sync = callPackage ../servers/matrix-synapse/sliding-sync { };
9271 matrix-synapse = callPackage ../servers/matrix-synapse/wrapper.nix { };
9272 matrix-synapse-unwrapped = callPackage ../servers/matrix-synapse/default.nix { };
9273 matrix-synapse-plugins = recurseIntoAttrs matrix-synapse-unwrapped.plugins;
9274 matrix-synapse-tools = recurseIntoAttrs matrix-synapse-unwrapped.tools;
9276 matrix-appservice-irc = callPackage ../servers/matrix-synapse/matrix-appservice-irc { };
9278 matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack {
9279 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9283 matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord {
9284 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9287 matrix-corporal = callPackage ../servers/matrix-corporal { };
9289 matrix-hookshot = callPackage ../servers/matrix-synapse/matrix-hookshot { };
9291 maubot = with python3Packages; toPythonApplication maubot;
9293 mautrix-discord = callPackage ../servers/mautrix-discord { };
9295 mautrix-facebook = callPackage ../servers/mautrix-facebook { };
9297 mautrix-googlechat = callPackage ../servers/mautrix-googlechat { };
9299 mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { });
9301 mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
9303 mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
9305 m2r = with python3Packages; toPythonApplication m2r;
9307 md2gemini = with python3.pkgs; toPythonApplication md2gemini;
9309 md2pdf = with python3Packages; toPythonApplication md2pdf;
9311 mdbook-emojicodes = callPackage ../tools/text/mdbook-emojicodes { };
9313 mdbook-epub = callPackage ../tools/text/mdbook-epub {
9314 inherit (darwin.apple_sdk.frameworks) CoreServices;
9317 mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { };
9319 mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { };
9321 mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
9322 inherit (darwin.apple_sdk.frameworks) CoreServices;
9325 mdbook-i18n-helpers = callPackage ../tools/text/mdbook-i18n-helpers { };
9327 mdbook-katex = callPackage ../tools/text/mdbook-katex {
9328 inherit (darwin.apple_sdk.frameworks) CoreServices;
9331 mdbook-kroki-preprocessor = callPackage ../tools/text/mdbook-kroki-preprocessor { };
9333 mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck {
9334 inherit (darwin.apple_sdk.frameworks) Security;
9337 mdbook-open-on-gh = callPackage ../tools/text/mdbook-open-on-gh { };
9339 mdbook-man = callPackage ../tools/text/mdbook-man { };
9341 mdbook-mermaid = callPackage ../tools/text/mdbook-mermaid {
9342 inherit (darwin.apple_sdk.frameworks) CoreServices;
9345 mdbook-pdf = callPackage ../tools/text/mdbook-pdf {
9346 inherit (darwin.apple_sdk.frameworks) CoreServices;
9349 mdbook-plantuml = callPackage ../tools/text/mdbook-plantuml {
9350 inherit (darwin.apple_sdk.frameworks) CoreServices;
9353 mdbook-toc = callPackage ../tools/text/mdbook-toc {
9354 inherit (darwin.apple_sdk.frameworks) CoreServices;
9357 mdbook-admonish = callPackage ../tools/text/mdbook-admonish {
9358 inherit (darwin.apple_sdk.frameworks) CoreServices;
9361 mdbook-footnote = callPackage ../tools/text/mdbook-footnote {
9362 inherit (darwin.apple_sdk.frameworks) CoreServices;
9365 mdcat = callPackage ../tools/text/mdcat {
9366 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
9367 inherit (python3Packages) ansi2html;
9370 medfile = callPackage ../development/libraries/medfile {
9371 hdf5 = hdf5.override { usev110Api = true; };
9374 meilisearch = callPackage ../servers/search/meilisearch {
9375 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
9378 memtester = callPackage ../tools/system/memtester { };
9380 mesa-demos = callPackage ../tools/graphics/mesa-demos { };
9382 mhonarc = perlPackages.MHonArc;
9384 minica = callPackage ../tools/security/minica { };
9386 minidlna = callPackage ../tools/networking/minidlna { };
9388 miniplayer = callPackage ../applications/audio/miniplayer { };
9390 minipro = callPackage ../tools/misc/minipro { };
9392 minisign = callPackage ../tools/security/minisign { };
9394 ministat = callPackage ../tools/misc/ministat { };
9396 minizign = callPackage ../tools/security/minizign { };
9398 mitm6 = callPackage ../tools/security/mitm6 { };
9400 mjolnir = callPackage ../servers/mjolnir {
9401 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9404 mmutils = callPackage ../tools/X11/mmutils { };
9406 mmv = callPackage ../tools/misc/mmv { };
9408 mmv-go = callPackage ../tools/misc/mmv-go { };
9410 mob = callPackage ../applications/misc/mob { };
9412 most = callPackage ../tools/misc/most { };
9414 motion = callPackage ../applications/video/motion { };
9416 mozphab = callPackage ../applications/misc/mozphab { };
9418 mtail = callPackage ../servers/monitoring/mtail { };
9420 mujmap = callPackage ../applications/networking/mujmap {
9421 inherit (darwin.apple_sdk.frameworks) Security;
9424 multitail = callPackage ../tools/misc/multitail { };
9426 mvebu64boot = callPackage ../tools/misc/mvebu64boot { };
9428 mx-puppet-discord = callPackage ../servers/mx-puppet-discord { };
9430 mx-takeover = callPackage ../tools/security/mx-takeover { };
9432 mxt-app = callPackage ../misc/mxt-app { };
9434 naabu = callPackage ../tools/security/naabu { };
9436 nagstamon = callPackage ../tools/misc/nagstamon {
9437 pythonPackages = python3Packages;
9440 nanoemoji = with python3Packages; toPythonApplication nanoemoji;
9442 nagelfar = callPackage ../development/tools/nagelfar { };
9444 nats-top = callPackage ../tools/system/nats-top { };
9446 natscli = callPackage ../tools/system/natscli { };
9448 nsc = callPackage ../tools/system/nsc { };
9450 nbench = callPackage ../tools/misc/nbench { };
9452 nbtscanner = callPackage ../tools/security/nbtscanner {
9453 inherit (darwin.apple_sdk.frameworks) Security;
9456 nbutools = callPackage ../tools/security/nbutools { };
9458 ncrack = callPackage ../tools/security/ncrack { };
9460 netexec = python3Packages.callPackage ../tools/security/netexec { };
9462 nerdctl = callPackage ../applications/networking/cluster/nerdctl { };
9464 netdata = callPackage ../tools/system/netdata {
9465 protobuf = protobuf_21;
9467 netdataCloud = netdata.override {
9472 netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { });
9473 netsurf-browser = netsurf.browser;
9475 netperf = callPackage ../applications/networking/netperf { };
9477 netsniff-ng = callPackage ../tools/networking/netsniff-ng { };
9479 networkminer = callPackage ../tools/security/networkminer { };
9481 nixpacks = callPackage ../applications/virtualization/nixpacks { };
9483 nkeys = callPackage ../tools/system/nkeys { };
9485 nyxt = callPackage ../applications/networking/browsers/nyxt {
9496 nfpm = callPackage ../tools/package-management/nfpm { };
9498 nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { };
9500 ninka = callPackage ../development/tools/misc/ninka { };
9502 nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
9504 nodenv = callPackage ../development/tools/nodenv { };
9506 nodejs = hiPrio nodejs_20;
9507 nodejs-slim = nodejs-slim_20;
9508 corepack = hiPrio corepack_20;
9510 nodejs_18 = callPackage ../development/web/nodejs/v18.nix { };
9511 nodejs-slim_18 = callPackage ../development/web/nodejs/v18.nix { enableNpm = false; };
9512 corepack_18 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_18; });
9514 nodejs_20 = callPackage ../development/web/nodejs/v20.nix { };
9515 nodejs-slim_20 = callPackage ../development/web/nodejs/v20.nix { enableNpm = false; };
9516 corepack_20 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_20; });
9518 nodejs_22 = callPackage ../development/web/nodejs/v22.nix { };
9519 nodejs-slim_22 = callPackage ../development/web/nodejs/v22.nix { enableNpm = false; };
9520 corepack_22 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_22; });
9522 # Update this when adding the newest nodejs major version!
9523 nodejs_latest = nodejs_22;
9524 nodejs-slim_latest = nodejs-slim_22;
9525 corepack_latest = hiPrio corepack_22;
9527 buildNpmPackage = callPackage ../build-support/node/build-npm-package { };
9529 npmHooks = callPackage ../build-support/node/build-npm-package/hooks { };
9531 inherit (callPackages ../build-support/node/fetch-npm-deps { })
9532 fetchNpmDeps prefetch-npm-deps;
9534 importNpmLock = callPackages ../build-support/node/import-npm-lock { };
9536 nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
9538 nodePackages = dontRecurseIntoAttrs nodejs.pkgs;
9540 node2nix = nodePackages.node2nix;
9542 notesnook = callPackage ../applications/misc/notesnook { };
9544 oddjob = callPackage ../os-specific/linux/oddjob { };
9546 openipmi = callPackage ../tools/system/openipmi { };
9548 ox = callPackage ../applications/editors/ox { };
9550 oxigraph = callPackage ../servers/oxigraph {
9551 inherit (darwin.apple_sdk.frameworks) IOKit Security;
9554 file-rename = callPackage ../tools/filesystems/file-rename { };
9556 kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd { };
9558 kea = callPackage ../tools/networking/kea { };
9560 keama = callPackage ../tools/networking/keama { };
9562 ktailctl = kdePackages.callPackage ../applications/networking/ktailctl {};
9564 ispell = callPackage ../tools/text/ispell { };
9566 iodash = callPackage ../development/libraries/iodash { };
9568 jbofihe = callPackage ../tools/text/jbofihe { };
9570 jbrowse = callPackage ../applications/science/biology/jbrowse { };
9572 jumanpp = callPackage ../tools/text/jumanpp { };
9574 jump = callPackage ../tools/system/jump { };
9576 latex2html = callPackage ../tools/misc/latex2html { };
9578 lazycli = callPackage ../tools/misc/lazycli { };
9580 lavat = callPackage ../tools/misc/lavat { };
9582 lcdf-typetools = callPackage ../tools/misc/lcdf-typetools { };
9584 lcsync = callPackage ../applications/networking/sync/lcsync { };
9586 ldapdomaindump = with python3Packages; toPythonApplication ldapdomaindump;
9588 ldapmonitor = callPackage ../tools/security/ldapmonitor { };
9590 ldapnomnom = callPackage ../tools/security/ldapnomnom { };
9592 ldapvi = callPackage ../tools/misc/ldapvi { };
9594 ldeep = callPackage ../tools/security/ldeep { };
9596 ldns = callPackage ../development/libraries/ldns { };
9598 leafpad = callPackage ../applications/editors/leafpad { };
9600 leanblueprint = with python3Packages; toPythonApplication leanblueprint;
9602 leanify = callPackage ../tools/misc/leanify { };
9604 leatherman = callPackage ../development/libraries/leatherman { };
9606 lact = callPackage ../tools/system/lact { };
9608 ledit = callPackage ../tools/misc/ledit { };
9610 ledmon = callPackage ../tools/system/ledmon { };
9612 leela = callPackage ../tools/graphics/leela { };
9614 lemmeknow = callPackage ../tools/misc/lemmeknow { };
9616 lemmy-help = callPackage ../tools/misc/lemmy-help { };
9618 lerpn = callPackage ../tools/misc/lerpn { };
9620 lethe = callPackage ../tools/security/lethe {
9621 inherit (darwin.apple_sdk.frameworks) Security;
9624 lftp = callPackage ../tools/networking/lftp { };
9626 libck = callPackage ../development/libraries/libck { };
9628 libcork = callPackage ../development/libraries/libcork { };
9630 libconfig = callPackage ../development/libraries/libconfig { };
9632 libcmis = callPackage ../development/libraries/libcmis { };
9634 libee = callPackage ../development/libraries/libee { };
9636 libepc = callPackage ../development/libraries/libepc { };
9638 liberfa = callPackage ../development/libraries/liberfa { };
9640 libestr = callPackage ../development/libraries/libestr { };
9642 libevdev = callPackage ../development/libraries/libevdev { };
9644 liberio = callPackage ../development/libraries/liberio { };
9646 libevdevplus = callPackage ../development/libraries/libevdevplus { };
9648 libfann = callPackage ../development/libraries/libfann { };
9650 libfsm = callPackage ../development/libraries/libfsm { };
9652 libgaminggear = callPackage ../development/libraries/libgaminggear { };
9654 libhandy = callPackage ../development/libraries/libhandy { };
9656 # Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
9657 libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
9659 libgmpris = callPackage ../development/libraries/libgmpris { };
9661 libgumath = callPackage ../development/libraries/libgumath { };
9663 libinsane = callPackage ../development/libraries/libinsane { };
9665 libint = callPackage ../development/libraries/libint { };
9666 libintPsi4 = callPackage ../development/libraries/libint {
9667 enableFortran = false;
9676 eriOptAm = [ 3 2 2 ];
9677 eri3OptAm = [ 3 2 2 ];
9678 eri2OptAm = [ 3 2 2 ];
9679 enableOneBody = true;
9680 oneBodyDerivOrd = 2;
9681 enableGeneric = false;
9682 enableContracted = false;
9683 cartGaussOrd = "standard";
9684 shGaussOrd = "gaussian";
9689 libipfix = callPackage ../development/libraries/libipfix { };
9691 libirc = libsForQt5.callPackage ../development/libraries/libirc { };
9693 libircclient = callPackage ../development/libraries/libircclient { };
9695 libiscsi = callPackage ../development/libraries/libiscsi { };
9697 libisds = callPackage ../development/libraries/libisds { };
9699 libite = callPackage ../development/libraries/libite { };
9701 liblangtag = callPackage ../development/libraries/liblangtag { };
9703 liblouis = callPackage ../development/libraries/liblouis { };
9705 liboauth = callPackage ../development/libraries/liboauth { };
9707 libr3 = callPackage ../development/libraries/libr3 { };
9709 libraspberrypi = callPackage ../development/libraries/libraspberrypi { };
9711 libsidplayfp = callPackage ../development/libraries/libsidplayfp { };
9713 libspf2 = callPackage ../development/libraries/libspf2 { };
9715 libsrs2 = callPackage ../development/libraries/libsrs2 { };
9717 libtermkey = callPackage ../development/libraries/libtermkey { };
9719 libtelnet = callPackage ../development/libraries/libtelnet { };
9721 libtirpc = callPackage ../development/libraries/ti-rpc { };
9723 libtickit = callPackage ../development/libraries/libtickit { };
9725 libtins = callPackage ../development/libraries/libtins { };
9727 libtree = callPackage ../development/tools/misc/libtree { };
9729 libshout = callPackage ../development/libraries/libshout { };
9731 libqb = callPackage ../development/libraries/libqb { };
9733 libqmi = callPackage ../development/libraries/libqmi { };
9735 libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { };
9737 libmbim = callPackage ../development/libraries/libmbim { };
9739 libmongocrypt = darwin.apple_sdk_11_0.callPackage ../development/libraries/libmongocrypt { };
9741 libmesode = callPackage ../development/libraries/libmesode { };
9743 libmsym = callPackage ../development/libraries/science/chemistry/libmsym { };
9745 libnabo = callPackage ../development/libraries/libnabo { };
9747 libngspice = callPackage ../development/libraries/libngspice { };
9749 libnixxml = callPackage ../development/libraries/libnixxml { };
9751 libplctag = callPackage ../development/libraries/libplctag { };
9753 libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
9755 libportal = callPackage ../development/libraries/libportal { };
9756 libportal-gtk3 = libportal.override { variant = "gtk3"; };
9757 libportal-gtk4 = libportal.override { variant = "gtk4"; };
9758 libportal-qt5 = libportal.override { variant = "qt5"; };
9760 libmicrodns = callPackage ../development/libraries/libmicrodns { };
9762 libnids = callPackage ../tools/networking/libnids { };
9764 jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent {
9765 libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { };
9768 libmpack = callPackage ../development/libraries/libmpack { };
9770 libiberty = callPackage ../development/libraries/libiberty { };
9772 libucl = callPackage ../development/libraries/libucl { };
9774 libxc = callPackage ../development/libraries/libxc { };
9776 libxcomp = callPackage ../development/libraries/libxcomp { };
9778 libxl = callPackage ../development/libraries/libxl { };
9780 libx86emu = callPackage ../development/libraries/libx86emu { };
9782 libzim = callPackage ../development/libraries/libzim { };
9785 libzmf = callPackage ../development/libraries/libzmf { };
9787 librespeed-cli = callPackage ../tools/misc/librespeed-cli { };
9789 libreswan = callPackage ../tools/networking/libreswan { };
9791 librest = callPackage ../development/libraries/librest { };
9793 librest_1_0 = callPackage ../development/libraries/librest/1.0.nix { };
9795 libwebsockets = callPackage ../development/libraries/libwebsockets { };
9797 libyafaray = callPackage ../tools/graphics/libyafaray { };
9799 licensee = callPackage ../tools/package-management/licensee { };
9801 lidarr = callPackage ../servers/lidarr { };
9804 limesuite = callPackage ../applications/radio/limesuite {
9805 inherit (darwin.apple_sdk.frameworks) GLUT;
9807 limesuiteWithGui = limesuite.override {
9814 limesurvey = callPackage ../servers/limesurvey { };
9816 linux-exploit-suggester = callPackage ../tools/security/linux-exploit-suggester { };
9818 linux-gpib = callPackage ../applications/science/electronics/linux-gpib/user.nix { };
9820 linuxquota = callPackage ../tools/misc/linuxquota { };
9822 lipl = callPackage ../tools/misc/lipl { };
9824 liquidctl = with python3Packages; toPythonApplication liquidctl;
9826 lmp = callPackage ../tools/security/lmp { };
9828 localproxy = callPackage ../applications/networking/localproxy { };
9830 localstack = with python3Packages; toPythonApplication localstack;
9832 localtime = callPackage ../tools/system/localtime { };
9834 log4j-detect = callPackage ../tools/security/log4j-detect { };
9836 log4j-scan = callPackage ../tools/security/log4j-scan { };
9838 log4j-sniffer = callPackage ../tools/security/log4j-sniffer { };
9840 log4j-vuln-scanner = callPackage ../tools/security/log4j-vuln-scanner { };
9842 log4jcheck = callPackage ../tools/security/log4jcheck { };
9844 log4shell-detector = callPackage ../tools/security/log4shell-detector { };
9846 logcheck = callPackage ../tools/system/logcheck { };
9848 logmap = callPackage ../tools/security/logmap { };
9850 logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
9852 logkeys = callPackage ../tools/security/logkeys { };
9854 logrotate = callPackage ../tools/system/logrotate { };
9856 logstalgia = callPackage ../tools/graphics/logstalgia { };
9858 lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { };
9860 loki = callPackage ../development/libraries/loki { };
9862 longview = callPackage ../servers/monitoring/longview { };
9864 lorien = callPackage ../applications/graphics/lorien { };
9866 lout = callPackage ../tools/typesetting/lout { };
9868 lr = callPackage ../tools/system/lr { };
9870 lrzip = callPackage ../tools/compression/lrzip { };
9872 lsb-release = callPackage ../os-specific/linux/lsb-release { };
9874 lunatic = callPackage ../development/interpreters/lunatic { };
9876 lux = callPackage ../tools/video/lux { };
9878 lv = callPackage ../tools/text/lv { };
9880 lwc = callPackage ../tools/misc/lwc { };
9882 lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { };
9884 lzfse = callPackage ../tools/compression/lzfse { };
9886 lzham = callPackage ../tools/compression/lzham { };
9888 lzip = callPackage ../tools/compression/lzip { };
9890 lziprecover = callPackage ../tools/compression/lziprecover { };
9892 xz = callPackage ../tools/compression/xz { };
9894 lz4 = callPackage ../tools/compression/lz4 { };
9896 lzbench = callPackage ../tools/compression/lzbench { };
9898 lzop = callPackage ../tools/compression/lzop { };
9900 lzwolf = callPackage ../games/lzwolf { SDL2_mixer = SDL2_mixer_2_0; };
9902 macchanger = callPackage ../os-specific/linux/macchanger { };
9904 macchina = callPackage ../tools/misc/macchina { };
9906 madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang;
9908 maeparser = callPackage ../development/libraries/maeparser { };
9910 mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
9912 maildrop = callPackage ../tools/networking/maildrop { };
9914 mailhog = callPackage ../servers/mail/mailhog { };
9916 mailnag = callPackage ../applications/networking/mailreaders/mailnag {
9917 availablePlugins = {
9918 # More are listed here: https://github.com/pulb/mailnag/#desktop-integration
9919 # Use the attributes here as arguments to `plugins` list
9920 goa = callPackage ../applications/networking/mailreaders/mailnag/goa-plugin.nix { };
9923 mailnagWithPlugins = mailnag.withPlugins(
9924 builtins.attrValues mailnag.availablePlugins
9926 bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { };
9928 mailpit = callPackage ../servers/mail/mailpit {
9929 libtool = if stdenv.hostPlatform.isDarwin then cctools else libtool;
9932 mailsend = callPackage ../tools/networking/mailsend { };
9934 mailutils = callPackage ../tools/networking/mailutils {
9938 matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { };
9939 matrix-sdk-crypto-nodejs-0_1_0-beta_3 = callPackage ../development/libraries/matrix-sdk-crypto-nodejs/beta3.nix { };
9941 email = callPackage ../tools/networking/email { };
9943 maim = callPackage ../tools/graphics/maim { };
9945 mairix = callPackage ../tools/text/mairix { };
9947 makemkv = libsForQt5.callPackage ../applications/video/makemkv { };
9949 makerpm = callPackage ../development/tools/makerpm { };
9951 makefile2graph = callPackage ../development/tools/analysis/makefile2graph { };
9955 man-db = callPackage ../tools/misc/man-db { };
9957 mandoc = callPackage ../tools/misc/mandoc { };
9959 mangohud = callPackage ../tools/graphics/mangohud {
9960 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
9961 mangohud32 = pkgsi686Linux.mangohud;
9962 inherit (python3Packages) mako;
9965 marimo = with python3Packages; toPythonApplication marimo;
9967 marktext = callPackage ../applications/misc/marktext { };
9969 mars-mips = callPackage ../development/tools/mars-mips { };
9971 mb2md = callPackage ../tools/text/mb2md { };
9973 mbuffer = callPackage ../tools/misc/mbuffer { };
9977 mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
9979 callPackage ../tools/text/mecab {
9980 mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
9981 inherit mecab-nodic;
9985 mediawiki = callPackage ../servers/web-apps/mediawiki { };
9987 mediawriter = callPackage ../tools/system/mediawriter { };
9989 memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { };
9991 memtest86-efi = callPackage ../tools/misc/memtest86-efi { };
9993 memtest86plus = callPackage ../tools/misc/memtest86+ { };
9995 mbutil = python310Packages.callPackage ../applications/misc/mbutil { };
9997 mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
9999 mcron = callPackage ../tools/system/mcron { };
10001 mcstatus = with python3Packages; toPythonApplication mcstatus;
10003 mdbtools = callPackage ../tools/misc/mdbtools { };
10005 mdk = callPackage ../development/tools/mdk { };
10007 mdk4 = callPackage ../tools/networking/mdk4 { };
10009 mdp = callPackage ../applications/misc/mdp { };
10011 megacli = callPackage ../tools/misc/megacli { };
10013 memo = callPackage ../applications/misc/memo { };
10015 mencal = callPackage ../applications/misc/mencal { } ;
10017 metamorphose2 = callPackage ../applications/misc/metamorphose2 { };
10019 metar = callPackage ../applications/misc/metar { };
10021 mfcuk = callPackage ../tools/security/mfcuk { };
10023 mfoc = callPackage ../tools/security/mfoc { };
10025 microbin = callPackage ../servers/microbin { };
10027 microplane = callPackage ../tools/misc/microplane { };
10029 microserver = callPackage ../servers/microserver { };
10031 midisheetmusic = callPackage ../applications/audio/midisheetmusic { };
10033 mimeo = callPackage ../tools/misc/mimeo { };
10035 mimetic = callPackage ../development/libraries/mimetic { };
10037 minio-client = callPackage ../tools/networking/minio-client { };
10039 minio-certgen = callPackage ../tools/security/minio-certgen { };
10041 minissdpd = callPackage ../tools/networking/minissdpd { };
10043 miniupnpc = callPackage ../tools/networking/miniupnpc { };
10045 miniupnpd = callPackage ../tools/networking/miniupnpd { };
10047 miniupnpd-nftables = callPackage ../tools/networking/miniupnpd { firewall = "nftables"; };
10049 miniball = callPackage ../development/libraries/miniball { };
10051 minijail = callPackage ../tools/system/minijail { };
10053 minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { };
10055 minilibx = callPackage ../development/libraries/minilibx { };
10057 minixml = callPackage ../development/libraries/minixml { };
10059 mir-qualia = callPackage ../tools/text/mir-qualia {
10060 pythonPackages = python3Packages;
10063 mirakurun = callPackage ../applications/video/mirakurun { };
10065 miredo = callPackage ../tools/networking/miredo { };
10067 mirrorbits = callPackage ../servers/mirrorbits { };
10069 mitmproxy = with python3Packages; toPythonApplication mitmproxy;
10071 mitmproxy2swagger = callPackage ../tools/security/mitmproxy2swagger { };
10073 mjpegtools = callPackage ../tools/video/mjpegtools { };
10075 mjpegtoolsFull = mjpegtools.override {
10076 withMinimal = false;
10079 mkclean = callPackage ../applications/video/mkclean { };
10081 mkcue = callPackage ../tools/cd-dvd/mkcue { };
10083 mkp224o = callPackage ../tools/security/mkp224o { };
10085 mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { });
10087 mkrand = callPackage ../tools/security/mkrand { };
10089 mktemp = callPackage ../tools/security/mktemp { };
10091 mktorrent = callPackage ../tools/misc/mktorrent { };
10093 mloader = callPackage ../tools/misc/mloader { };
10095 mmake = callPackage ../tools/misc/mmake { };
10097 mmixware = callPackage ../development/tools/mmixware { };
10099 modemmanager = callPackage ../tools/networking/modemmanager { };
10101 modem-manager-gui = callPackage ../applications/networking/modem-manager-gui { };
10103 modsecurity_standalone = callPackage ../tools/security/modsecurity { };
10105 modsecurity-crs = callPackage ../tools/security/modsecurity-crs { };
10107 molecule = with python3Packages; toPythonApplication molecule;
10109 molly-guard = callPackage ../os-specific/linux/molly-guard { };
10111 molotov = callPackage ../applications/video/molotov { };
10113 monit = callPackage ../tools/system/monit { };
10115 monocraft = callPackage ../data/fonts/monocraft { };
10117 monolith = callPackage ../tools/backup/monolith {
10118 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10121 moreutils = callPackage ../tools/misc/moreutils {
10122 docbook-xsl = docbook_xsl;
10125 mole = callPackage ../tools/networking/mole { };
10127 morgen = callPackage ../applications/office/morgen {
10128 electron = electron_30;
10131 mosh = callPackage ../tools/networking/mosh { };
10133 motrix = callPackage ../tools/networking/motrix { };
10135 mount-zip = callPackage ../tools/filesystems/mount-zip { };
10137 mpage = callPackage ../tools/text/mpage { };
10139 mprime = callPackage ../tools/misc/mprime { };
10141 mpw = callPackage ../tools/security/mpw { };
10143 mqtt_cpp = callPackage ../development/libraries/mqtt_cpp { };
10145 mr = callPackage ../applications/version-management/mr { };
10147 mrsh = callPackage ../shells/mrsh { };
10149 mrtg = callPackage ../tools/misc/mrtg { };
10151 mscgen = callPackage ../tools/graphics/mscgen { };
10153 msfpc = callPackage ../tools/security/msfpc { };
10155 melt = callPackage ../tools/security/melt { };
10157 metabigor = callPackage ../tools/security/metabigor { };
10159 metasploit = callPackage ../tools/security/metasploit { };
10161 mhost = callPackage ../applications/networking/mhost {
10162 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10165 ms-sys = callPackage ../tools/misc/ms-sys { };
10167 mtools = callPackage ../tools/filesystems/mtools { };
10169 mtr = callPackage ../tools/networking/mtr { };
10171 mtr-exporter = callPackage ../tools/networking/mtr-exporter { };
10173 mtr-gui = callPackage ../tools/networking/mtr { withGtk = true; };
10175 mtx = callPackage ../tools/backup/mtx { };
10177 mt-st = callPackage ../tools/backup/mt-st { };
10179 mubeng = callPackage ../tools/networking/mubeng { };
10181 muffet = callPackage ../tools/networking/muffet { };
10183 multipass = qt6Packages.callPackage ../tools/virtualization/multipass { };
10185 multitime = callPackage ../tools/misc/multitime { };
10187 sta = callPackage ../tools/misc/sta { };
10189 multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in {
10190 multitrandata = callPackage ../tools/text/multitran/data { };
10192 libbtree = callPackage ../tools/text/multitran/libbtree { };
10194 libmtsupport = callPackage ../tools/text/multitran/libmtsupport { };
10196 libfacet = callPackage ../tools/text/multitran/libfacet { };
10198 libmtquery = callPackage ../tools/text/multitran/libmtquery { };
10200 mtutils = callPackage ../tools/text/multitran/mtutils { };
10203 munge = callPackage ../tools/security/munge { };
10205 mutagen = callPackage ../tools/misc/mutagen { };
10207 mutagen-compose = callPackage ../tools/misc/mutagen-compose { };
10209 mycli = callPackage ../tools/admin/mycli { };
10211 mycrypto = callPackage ../applications/blockchains/mycrypto { };
10213 mydumper = callPackage ../tools/backup/mydumper { };
10215 mylvmbackup = callPackage ../tools/backup/mylvmbackup { };
10217 mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { };
10219 mysqltuner = callPackage ../tools/misc/mysqltuner { };
10221 mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
10223 nabi = callPackage ../tools/inputmethods/nabi { };
10225 nahid-fonts = callPackage ../data/fonts/nahid-fonts { };
10227 namazu = callPackage ../tools/text/namazu { };
10229 nasty = callPackage ../tools/security/nasty { };
10231 nat-traverse = callPackage ../tools/networking/nat-traverse { };
10233 navi = callPackage ../applications/misc/navi { };
10235 navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
10237 nbd = callPackage ../tools/networking/nbd { };
10238 xnbd = callPackage ../tools/networking/xnbd { };
10240 ndjbdns = callPackage ../tools/networking/ndjbdns { };
10242 ndppd = callPackage ../applications/networking/ndppd { };
10244 nearcore = callPackage ../applications/blockchains/nearcore { };
10246 nebula = callPackage ../tools/networking/nebula { };
10248 nemiver = callPackage ../development/tools/nemiver { };
10250 neo-cowsay = callPackage ../tools/misc/neo-cowsay { };
10252 neofetch = callPackage ../tools/misc/neofetch { };
10254 nerdfix = callPackage ../tools/text/nerdfix { };
10256 nerdfonts = callPackage ../data/fonts/nerdfonts { };
10258 netatalk = callPackage ../tools/filesystems/netatalk { };
10260 netavark = callPackage ../tools/networking/netavark { };
10262 netcdf = callPackage ../development/libraries/netcdf { };
10264 netcdf-mpi = netcdf.override {
10265 hdf5 = hdf5-mpi.override { usev110Api = true; };
10268 netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { };
10270 netcdffortran = callPackage ../development/libraries/netcdf-fortran {
10271 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices SystemConfiguration;
10274 networking-ts-cxx = callPackage ../development/libraries/networking-ts-cxx { };
10276 nco = callPackage ../development/libraries/nco { };
10278 ncftp = callPackage ../tools/networking/ncftp { };
10280 ncgopher = callPackage ../applications/networking/ncgopher { };
10282 ncompress = callPackage ../tools/compression/ncompress { };
10284 ndisc6 = callPackage ../tools/networking/ndisc6 { };
10286 netassert = callPackage ../tools/networking/netassert { };
10288 netboot = callPackage ../tools/networking/netboot { };
10290 netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
10292 inherit (callPackage ../servers/web-apps/netbox { })
10293 netbox netbox_3_6 netbox_3_7;
10295 netbox2netshot = callPackage ../tools/admin/netbox2netshot { };
10297 netcat = libressl.nc.overrideAttrs (old: {
10298 meta = old.meta // {
10299 mainProgram = "nc";
10303 netcat-gnu = callPackage ../tools/networking/netcat { };
10305 netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { };
10307 netdiscover = callPackage ../tools/networking/netdiscover { };
10309 nethogs = callPackage ../tools/networking/nethogs { };
10311 nethoscope = callPackage ../tools/networking/nethoscope { };
10313 netkittftp = callPackage ../tools/networking/netkit/tftp { };
10315 netlify-cli = callPackage ../development/web/netlify-cli { };
10317 netlistsvg = callPackage ../applications/science/logic/netlistsvg { };
10319 netpbm = callPackage ../tools/graphics/netpbm { };
10321 netrw = callPackage ../tools/networking/netrw { };
10323 netselect = callPackage ../tools/networking/netselect { };
10325 networkmanager = callPackage ../tools/networking/networkmanager { };
10327 networkmanager-iodine = callPackage ../tools/networking/networkmanager/iodine { };
10329 networkmanager-openvpn = callPackage ../tools/networking/networkmanager/openvpn { };
10331 networkmanager-l2tp = callPackage ../tools/networking/networkmanager/l2tp { };
10333 networkmanager-vpnc = callPackage ../tools/networking/networkmanager/vpnc { };
10335 networkmanager-openconnect = callPackage ../tools/networking/networkmanager/openconnect { };
10337 networkmanager-fortisslvpn = callPackage ../tools/networking/networkmanager/fortisslvpn { };
10339 networkmanager_strongswan = callPackage ../tools/networking/networkmanager/strongswan { };
10341 networkmanager-sstp = callPackage ../tools/networking/networkmanager/sstp { };
10343 networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { };
10345 libnma = callPackage ../tools/networking/networkmanager/libnma { };
10347 libnma-gtk4 = libnma.override { withGtk4 = true; };
10349 networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { };
10351 nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
10353 grocy = callPackage ../servers/grocy { };
10355 inherit (callPackages ../servers/nextcloud {})
10356 nextcloud28 nextcloud29 nextcloud30;
10358 nextcloud28Packages = callPackage ../servers/nextcloud/packages {
10359 apps = lib.importJSON ../servers/nextcloud/packages/28.json;
10361 nextcloud29Packages = callPackage ../servers/nextcloud/packages {
10362 apps = lib.importJSON ../servers/nextcloud/packages/29.json;
10364 nextcloud30Packages = callPackage ../servers/nextcloud/packages {
10365 apps = lib.importJSON ../servers/nextcloud/packages/30.json;
10369 nextcloud-client = qt6Packages.callPackage ../applications/networking/nextcloud-client { };
10371 nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
10373 nextcloud-notify_push = callPackage ../servers/nextcloud/notify_push.nix { };
10375 ndstool = callPackage ../tools/archivers/ndstool { };
10377 nfs-ganesha = callPackage ../servers/nfs-ganesha { };
10379 nflz = callPackage ../misc/nflz { };
10381 ngrep = callPackage ../tools/networking/ngrep { };
10383 nifi = callPackage ../servers/web-apps/nifi { };
10385 noip = callPackage ../tools/networking/noip { };
10387 inherit (callPackages ../applications/networking/cluster/nomad { })
10396 nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { };
10398 nomad-driver-podman = callPackage ../applications/networking/cluster/nomad-driver-podman { };
10400 nomad-pack = callPackage ../applications/networking/cluster/nomad-pack { };
10402 nova = callPackage ../applications/networking/cluster/nova { };
10404 nomino = callPackage ../tools/misc/nomino { };
10406 nb = callPackage ../tools/misc/nb { };
10408 kb = callPackage ../tools/misc/kb { };
10410 notable = callPackage ../applications/misc/notable { };
10412 npm-check = callPackage ../development/tools/npm-check { };
10414 nth = with python3Packages; toPythonApplication name-that-hash;
10416 ntlmrecon = callPackage ../tools/security/ntlmrecon { };
10418 numberstation = callPackage ../applications/misc/numberstation { };
10420 nvchecker = with python3Packages; toPythonApplication (
10421 nvchecker.overridePythonAttrs (oldAttrs: {
10422 propagatedBuildInputs = oldAttrs.propagatedBuildInputs
10423 ++ lib.flatten (builtins.attrValues oldAttrs.optional-dependencies);
10427 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher;
10430 miller = callPackage ../tools/text/miller { };
10432 milu = callPackage ../applications/misc/milu { };
10434 mkgmap = callPackage ../applications/misc/mkgmap { };
10436 mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { };
10438 mtm = callPackage ../tools/misc/mtm { };
10440 op-geth = callPackage ../applications/blockchains/optimism/geth.nix {
10441 inherit (darwin) libobjc;
10442 inherit (darwin.apple_sdk.frameworks) IOKit;
10445 optimism = callPackage ../applications/blockchains/optimism { };
10447 pa_applet = callPackage ../tools/audio/pa-applet { };
10449 pandoc-acro = python3Packages.callPackage ../tools/misc/pandoc-acro { };
10451 pandoc-imagine = python3Packages.callPackage ../tools/misc/pandoc-imagine { };
10453 pandoc-include = python3Packages.callPackage ../tools/misc/pandoc-include { };
10455 pandoc-drawio-filter = python3Packages.callPackage ../tools/misc/pandoc-drawio-filter { };
10457 pandoc-katex = callPackage ../tools/misc/pandoc-katex { };
10459 pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
10461 # pandoc-*nos is a filter suite, where pandoc-xnos has all functionality and the others are used for only specific functionality
10462 pandoc-eqnos = python3Packages.callPackage ../tools/misc/pandoc-eqnos { };
10463 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { };
10464 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
10465 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
10467 panicparse = callPackage ../tools/misc/panicparse {};
10469 panoply = callPackage ../tools/misc/panoply { };
10471 patray = callPackage ../tools/audio/patray { };
10473 pathvector = callPackage ../tools/networking/pathvector { };
10475 pasystray = callPackage ../tools/audio/pasystray { };
10477 pcmsolver = callPackage ../development/libraries/pcmsolver { };
10479 pegasus-frontend = libsForQt5.callPackage ../games/pegasus-frontend {};
10481 pgbadger = perlPackages.callPackage ../tools/misc/pgbadger { };
10483 pffft = callPackage ../development/libraries/pffft { };
10485 phash = callPackage ../development/libraries/phash { };
10487 pnmixer = callPackage ../tools/audio/pnmixer { };
10489 present-cli = callPackage ../tools/misc/present-cli { };
10491 pulsemixer = callPackage ../tools/audio/pulsemixer { };
10493 pwsafe = callPackage ../applications/misc/pwsafe { };
10495 pw-viz = callPackage ../applications/misc/pw-viz { };
10497 napi-rs-cli = callPackage ../development/tools/napi-rs-cli { };
10499 neil = callPackage ../development/tools/neil { };
10501 niff = callPackage ../tools/package-management/niff { };
10503 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { };
10505 nilfs-utils = callPackage ../tools/filesystems/nilfs-utils { };
10507 nitrogen = callPackage ../tools/X11/nitrogen { };
10509 smart-wallpaper = callPackage ../tools/X11/smart-wallpaper { };
10511 nms = callPackage ../tools/misc/nms { };
10513 nomachine-client = callPackage ../tools/admin/nomachine-client { };
10515 notify-desktop = callPackage ../tools/misc/notify-desktop { };
10517 nkf = callPackage ../tools/text/nkf { };
10519 nlopt = callPackage ../development/libraries/nlopt { octave = null; };
10521 npapi_sdk = callPackage ../development/libraries/npapi-sdk { };
10523 npth = callPackage ../development/libraries/npth { };
10525 nmap-formatter = callPackage ../tools/security/nmap-formatter { };
10527 noise-repellent = callPackage ../applications/audio/noise-repellent { };
10529 noisetorch = callPackage ../applications/audio/noisetorch { };
10531 notation = callPackage ../by-name/no/notation/package.nix {
10532 buildGoModule = buildGo123Module;
10535 notify-osd = callPackage ../applications/misc/notify-osd { };
10537 notes-up = callPackage ../applications/office/notes-up { };
10539 notify-osd-customizable = callPackage ../applications/misc/notify-osd-customizable { };
10541 nox = callPackage ../tools/package-management/nox { };
10543 nq = callPackage ../tools/system/nq { };
10545 nsjail = callPackage ../tools/security/nsjail {
10546 protobuf = protobuf_21;
10549 nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd { };
10551 ntfs3g = callPackage ../tools/filesystems/ntfs-3g {
10552 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
10555 # ntfsprogs are merged into ntfs-3g
10556 ntfsprogs = pkgs.ntfs3g;
10558 ntfy = callPackage ../tools/misc/ntfy { };
10560 ntfy-sh = callPackage ../tools/misc/ntfy-sh { };
10562 ntirpc = callPackage ../development/libraries/ntirpc { };
10564 ntopng = callPackage ../tools/networking/ntopng { };
10566 ntp = callPackage ../tools/networking/ntp { };
10568 numdiff = callPackage ../tools/text/numdiff { };
10570 numlockx = callPackage ../tools/X11/numlockx { };
10572 nurl = callPackage ../tools/misc/nurl { };
10574 nttcp = callPackage ../tools/networking/nttcp { };
10576 ntttcp = callPackage ../tools/networking/ntttcp { };
10578 nuttcp = callPackage ../tools/networking/nuttcp { };
10580 nssmdns = callPackage ../tools/networking/nss-mdns { };
10582 nvfancontrol = callPackage ../tools/misc/nvfancontrol {
10583 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
10586 nvimpager = callPackage ../tools/misc/nvimpager { };
10588 nwdiag = with python3Packages; toPythonApplication nwdiag;
10590 nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { };
10592 nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { };
10594 nyancat = callPackage ../tools/misc/nyancat { };
10596 nylon = callPackage ../tools/networking/nylon { };
10598 oapi-codegen = callPackage ../tools/networking/oapi-codegen { };
10600 oatpp = callPackage ../development/libraries/oatpp { };
10602 obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
10604 obexd = callPackage ../tools/bluetooth/obexd { };
10606 obfs4 = callPackage ../tools/networking/obfs4 { };
10608 ocproxy = callPackage ../tools/networking/ocproxy { };
10610 ocserv = callPackage ../tools/networking/ocserv { };
10612 octofetch = callPackage ../tools/misc/octofetch {
10613 inherit (darwin.apple_sdk.frameworks) Security;
10616 oha = callPackage ../tools/networking/oha { };
10618 onetun = callPackage ../tools/networking/onetun {
10619 inherit (darwin.apple_sdk.frameworks) Security;
10622 opencorsairlink = callPackage ../tools/misc/opencorsairlink { };
10624 openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { };
10626 openfortivpn = callPackage ../tools/networking/openfortivpn { };
10628 openobserve = darwin.apple_sdk_11_0.callPackage ../servers/monitoring/openobserve {
10629 apple_sdk = darwin.apple_sdk_11_0;
10632 obexfs = callPackage ../tools/bluetooth/obexfs { };
10634 obexftp = callPackage ../tools/bluetooth/obexftp { };
10636 objconv = callPackage ../development/tools/misc/objconv { };
10638 odpic = callPackage ../development/libraries/odpic { };
10640 odt2txt = callPackage ../tools/text/odt2txt { };
10642 odyssey = callPackage ../tools/misc/odyssey { };
10644 offensive-azure = callPackage ../tools/security/offensive-azure { };
10646 offlineimap = callPackage ../tools/networking/offlineimap { };
10648 offzip = callPackage ../tools/compression/offzip { };
10650 ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { };
10652 ogdf = callPackage ../development/libraries/ogdf { };
10654 oh-my-zsh = callPackage ../shells/zsh/oh-my-zsh { };
10656 ola = callPackage ../applications/misc/ola {
10657 protobuf = protobuf_21;
10660 olive-editor = qt6Packages.callPackage ../applications/video/olive-editor {
10661 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
10664 ombi = callPackage ../servers/ombi { };
10666 ome_zarr = with python3Packages; toPythonApplication ome-zarr;
10668 omping = callPackage ../applications/networking/omping { };
10670 onefetch = callPackage ../tools/misc/onefetch {
10671 inherit (darwin) libresolv;
10672 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
10675 onioncircuits = callPackage ../tools/security/onioncircuits { };
10677 onlykey-agent = callPackage ../tools/security/onlykey-agent { };
10679 onlykey-cli = callPackage ../tools/security/onlykey-cli { };
10681 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };
10683 ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli { };
10685 openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
10687 openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
10689 opencc = callPackage ../tools/text/opencc { };
10691 opencryptoki = callPackage ../tools/security/opencryptoki { };
10693 opendbx = callPackage ../development/libraries/opendbx { };
10695 opendht = callPackage ../development/libraries/opendht {
10696 inherit (darwin.apple_sdk.frameworks) Security;
10699 opendkim = callPackage ../development/libraries/opendkim { };
10701 openfec = callPackage ../development/libraries/openfec { };
10703 ophcrack-cli = ophcrack.override { enableGui = false; };
10705 ophis = python3Packages.callPackage ../development/compilers/ophis { };
10707 open-ecard = callPackage ../tools/security/open-ecard { };
10709 open-interpreter = with python3Packages; toPythonApplication open-interpreter;
10711 openjade = callPackage ../tools/text/sgml/openjade { };
10713 openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { };
10715 openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
10717 openmvg = callPackage ../applications/science/misc/openmvg {
10718 inherit (llvmPackages) openmp;
10721 openmvs = callPackage ../applications/science/misc/openmvs {
10722 inherit (llvmPackages) openmp;
10725 openntpd = callPackage ../tools/networking/openntpd { };
10727 openntpd_nixos = openntpd.override {
10728 privsepUser = "ntp";
10729 privsepPath = "/var/empty";
10732 openobex = callPackage ../tools/bluetooth/openobex { };
10734 openresolv = callPackage ../tools/networking/openresolv { };
10736 openrefine = callPackage ../applications/science/misc/openrefine { jdk = jdk17; };
10738 openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
10740 openrgb-with-all-plugins = openrgb.withPlugins [
10741 openrgb-plugin-effects
10742 openrgb-plugin-hardwaresync
10745 openrgb-plugin-effects = libsForQt5.callPackage ../applications/misc/openrgb-plugins/effects { };
10747 openrgb-plugin-hardwaresync = libsForQt5.callPackage ../applications/misc/openrgb-plugins/hardwaresync { };
10749 opensbi = callPackage ../misc/opensbi { };
10751 opensc = callPackage ../tools/security/opensc {
10752 inherit (darwin.apple_sdk.frameworks) Carbon PCSC;
10755 openseachest = callPackage ../tools/system/openseachest { };
10757 opensm = callPackage ../tools/networking/opensm { };
10759 tinyssh = callPackage ../tools/networking/tinyssh { };
10761 tinystatus = callPackage ../tools/networking/tinystatus { };
10763 toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {};
10765 tuc = callPackage ../tools/text/tuc { };
10767 opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {});
10769 openssh = opensshPackages.openssh.override {
10770 etcDir = "/etc/ssh";
10773 opensshTest = openssh.tests.openssh;
10775 opensshWithKerberos = openssh.override {
10776 withKerberos = true;
10779 openssh_hpn = opensshPackages.openssh_hpn.override {
10780 etcDir = "/etc/ssh";
10783 openssh_hpnWithKerberos = openssh_hpn.override {
10784 withKerberos = true;
10787 openssh_gssapi = opensshPackages.openssh_gssapi.override {
10788 etcDir = "/etc/ssh";
10789 withKerberos = true;
10792 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { };
10794 sshd-openpgp-auth = callPackage ../by-name/ss/ssh-openpgp-auth/daemon.nix { };
10796 opensp = callPackage ../tools/text/sgml/opensp { };
10798 opentofu = callPackage ../applications/networking/cluster/opentofu { };
10800 opentrack = libsForQt5.callPackage ../applications/misc/opentrack { };
10802 opentracker = callPackage ../applications/networking/p2p/opentracker { };
10804 alttpr-opentracker = callPackage ../tools/games/opentracker { };
10806 opentsdb = callPackage ../tools/misc/opentsdb { };
10808 openvpn = callPackage ../tools/networking/openvpn {};
10810 openvpn3 = callPackage ../tools/networking/openvpn3 { };
10812 openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
10814 openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix {
10815 inherit (llvmPackages_17) stdenv;
10818 namespaced-openvpn = python3Packages.callPackage ../tools/networking/namespaced-openvpn { };
10820 oq = callPackage ../development/tools/oq { };
10822 out-of-tree = callPackage ../development/tools/out-of-tree { };
10824 oppai-ng = callPackage ../tools/misc/oppai-ng { };
10826 operator-sdk = callPackage ../development/tools/operator-sdk { };
10828 oscclip = callPackage ../tools/misc/oscclip { };
10830 oui = callPackage ../tools/networking/oui { };
10832 owncast = callPackage ../servers/owncast { };
10834 owntracks-recorder = callPackage ../servers/owntracks-recorder { };
10836 update-dotdee = with python3Packages; toPythonApplication update-dotdee;
10838 update-nix-fetchgit = haskell.lib.compose.justStaticExecutables haskellPackages.update-nix-fetchgit;
10840 update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
10842 update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { };
10844 opae = callPackage ../development/libraries/opae { };
10846 open-pdf-sign = callPackage ../tools/misc/open-pdf-sign { };
10848 opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { };
10849 opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { };
10851 openvswitch-dpdk = callPackage ../by-name/op/openvswitch/package.nix { withDPDK = true; };
10853 optifinePackages = callPackage ../tools/games/minecraft/optifine { };
10855 optifine = optifinePackages.optifine-latest;
10857 optipng = callPackage ../tools/graphics/optipng { };
10859 olsrd = callPackage ../tools/networking/olsrd { };
10861 oonf-olsrd2 = callPackage ../tools/networking/oonf-olsrd2 { };
10863 opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { };
10864 opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { };
10866 orangefs = callPackage ../tools/filesystems/orangefs {
10867 autoreconfHook = buildPackages.autoreconfHook269;
10870 org-stats = callPackage ../tools/misc/org-stats { };
10872 orz = callPackage ../tools/compression/orz { };
10874 os-prober = callPackage ../tools/misc/os-prober { };
10876 oshka = callPackage ../development/tools/oshka { };
10878 osl = libsForQt5.callPackage ../development/compilers/osl {
10880 libclang = llvmPackages_15.libclang;
10883 openexr = openexr_3;
10886 osqp = callPackage ../development/libraries/science/math/osqp { };
10888 ossec-agent = callPackage ../tools/security/ossec/agent.nix { };
10890 ossec-server = callPackage ../tools/security/ossec/server.nix { };
10892 osslsigncode = callPackage ../development/tools/osslsigncode { };
10894 ostree = callPackage ../tools/misc/ostree { };
10896 ostree-rs-ext = callPackage ../tools/misc/ostree-rs-ext { };
10898 otel-cli = callPackage ../tools/misc/otel-cli { };
10900 otfcc = callPackage ../tools/misc/otfcc { };
10902 otpclient = callPackage ../applications/misc/otpclient { };
10904 otpw = callPackage ../os-specific/linux/otpw { };
10906 ovftool = callPackage ../tools/virtualization/ovftool { };
10908 overmind = callPackage ../applications/misc/overmind { };
10910 oxker = callPackage ../applications/misc/oxker { };
10912 oxlint = callPackage ../development/tools/oxlint { };
10914 ovito = libsForQt5.callPackage ../applications/graphics/ovito {
10915 inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration;
10918 oxefmsynth = callPackage ../applications/audio/oxefmsynth { };
10920 oxidized = callPackage ../tools/admin/oxidized { };
10922 oxipng = callPackage ../tools/graphics/oxipng { };
10924 payload_dumper = callPackage ../tools/archivers/payload_dumper { };
10926 payload-dumper-go = callPackage ../tools/archivers/payload-dumper-go { };
10928 p4c = callPackage ../development/compilers/p4c {
10929 protobuf = protobuf_21;
10932 p7zip = callPackage ../tools/archivers/p7zip { };
10933 p7zip-rar = p7zip.override { enableUnfree = true; };
10935 packagekit = callPackage ../tools/package-management/packagekit { };
10937 packetdrill = callPackage ../tools/networking/packetdrill { };
10939 pacman = callPackage ../tools/package-management/pacman { };
10941 paco = callPackage ../development/compilers/paco { };
10943 padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
10945 padbuster = callPackage ../tools/security/padbuster { };
10947 page = callPackage ../tools/misc/page { };
10949 pageedit = libsForQt5.callPackage ../applications/office/PageEdit {
10950 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
10953 pagefind = libsForQt5.callPackage ../applications/misc/pagefind { };
10955 paging-calculator = callPackage ../development/tools/paging-calculator { };
10957 pagmo2 = callPackage ../development/libraries/pagmo2 { };
10959 paho-mqtt-c = callPackage ../development/libraries/paho-mqtt-c { };
10961 pakcs = callPackage ../development/compilers/pakcs { };
10963 pal = callPackage ../tools/misc/pal { };
10965 pandoc = callPackage ../development/tools/pandoc { };
10967 pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { };
10969 pamtester = callPackage ../tools/security/pamtester { };
10971 paperless-ngx = callPackage ../applications/office/paperless-ngx { };
10973 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
10975 papeer = callPackage ../tools/text/papeer { };
10977 papertrail = callPackage ../tools/text/papertrail { };
10979 pappl = callPackage ../applications/printing/pappl { };
10981 par2cmdline = callPackage ../tools/networking/par2cmdline { };
10983 parallel = callPackage ../tools/misc/parallel { };
10985 parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { };
10987 parastoo-fonts = callPackage ../data/fonts/parastoo-fonts { };
10989 parcellite = callPackage ../tools/misc/parcellite {
10990 autoreconfHook = buildPackages.autoreconfHook269;
10993 parrot = callPackage ../applications/audio/parrot {
10994 inherit (darwin.apple_sdk.frameworks) Security;
10997 patchutils = callPackage ../tools/text/patchutils { };
10999 patchutils_0_3_3 = callPackage ../tools/text/patchutils/0.3.3.nix { };
11001 patchutils_0_4_2 = callPackage ../tools/text/patchutils/0.4.2.nix { };
11003 parted = callPackage ../tools/misc/parted { };
11005 passh = callPackage ../tools/networking/passh { };
11007 paulstretch = callPackage ../applications/audio/paulstretch { };
11009 pazi = callPackage ../tools/misc/pazi { };
11011 peep = callPackage ../tools/misc/peep { };
11013 pell = callPackage ../applications/misc/pell { };
11015 perccli = callPackage ../tools/misc/perccli { };
11017 perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
11019 inherit (import ../servers/sql/percona-server pkgs) percona-server_lts percona-server_innovation;
11020 percona-server = percona-server_lts;
11021 inherit (import ../tools/backup/percona-xtrabackup pkgs) percona-xtrabackup_lts percona-xtrabackup_innovation;
11022 percona-xtrabackup = percona-xtrabackup_lts;
11024 pick = callPackage ../tools/misc/pick { };
11026 pipe-rename = callPackage ../tools/misc/pipe-rename { };
11028 pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
11030 pipectl = callPackage ../tools/misc/pipectl { };
11032 pitivi = callPackage ../applications/video/pitivi { };
11034 prism = callPackage ../applications/video/prism { };
11036 pulumi = callPackage ../tools/admin/pulumi { };
11038 pulumiPackages = recurseIntoAttrs (
11039 callPackage ../tools/admin/pulumi-packages { }
11042 pulumi-bin = callPackage ../tools/admin/pulumi-bin { };
11044 p0f = callPackage ../tools/security/p0f { };
11046 pngloss = callPackage ../tools/graphics/pngloss { };
11048 pngout = callPackage ../tools/graphics/pngout { };
11052 patchage = callPackage ../applications/audio/patchage { };
11054 patchance = python3Packages.callPackage ../applications/audio/patchance { };
11056 patatt = callPackage ../development/tools/patatt { };
11058 pcapfix = callPackage ../tools/networking/pcapfix { };
11060 pbzip2 = callPackage ../tools/compression/pbzip2 { };
11062 pcimem = callPackage ../os-specific/linux/pcimem { };
11064 pciutils = callPackage ../tools/system/pciutils {
11065 inherit (darwin.apple_sdk.frameworks) IOKit;
11068 otpauth = callPackage ../tools/security/otpauth { };
11070 pcsclite = callPackage ../tools/security/pcsclite {
11071 inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
11074 pcscliteWithPolkit = pcsclite.override {
11075 pname = "pcsclite-with-polkit";
11076 polkitSupport = true;
11079 pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { };
11081 pcsc-safenet = callPackage ../tools/security/pcsc-safenet { };
11083 pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { };
11085 pcsc-tools = callPackage ../tools/security/pcsc-tools {
11086 inherit (pkgs.darwin.apple_sdk.frameworks) PCSC;
11089 ifdnfc = callPackage ../tools/security/ifdnfc { };
11091 pdd = python3Packages.callPackage ../tools/misc/pdd { };
11093 pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
11095 pdfcrack = callPackage ../tools/security/pdfcrack { };
11097 pdfposter = callPackage ../applications/misc/pdfposter { };
11099 pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { };
11101 pdftag = callPackage ../tools/graphics/pdftag { };
11103 pdf2svg = callPackage ../tools/graphics/pdf2svg { };
11105 pdftoipe = callPackage ../tools/graphics/pdftoipe { };
11107 pdfminer = with python3Packages; toPythonApplication pdfminer-six;
11109 pdf-quench = callPackage ../applications/misc/pdf-quench { };
11111 briss = callPackage ../tools/graphics/briss { };
11113 brickd = callPackage ../servers/brickd { };
11115 bully = callPackage ../tools/networking/bully { };
11117 pcapc = callPackage ../tools/networking/pcapc { };
11119 pdm = callPackage ../tools/package-management/pdm { };
11121 pdnsd = callPackage ../tools/networking/pdnsd { };
11123 peco = callPackage ../tools/text/peco { };
11125 percollate = callPackage ../tools/text/percollate { };
11127 pg_activity = callPackage ../development/tools/database/pg_activity { };
11129 pg_checksums = callPackage ../development/tools/database/pg_checksums { };
11131 pg_flame = callPackage ../tools/misc/pg_flame { };
11133 pg_top = callPackage ../tools/misc/pg_top { };
11135 pgcenter = callPackage ../tools/misc/pgcenter { };
11137 pgmetrics = callPackage ../tools/misc/pgmetrics { };
11139 pgsync = callPackage ../development/tools/database/pgsync { };
11141 pdsh = callPackage ../tools/networking/pdsh {
11142 rsh = true; # enable internal rsh implementation
11146 pfetch = callPackage ../tools/misc/pfetch { };
11148 pfetch-rs = callPackage ../tools/misc/pfetch-rs { };
11150 pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
11152 phoc = callPackage ../applications/misc/phoc {
11153 wlroots = wlroots_0_17;
11156 phockup = callPackage ../applications/misc/phockup { };
11158 phodav = callPackage ../tools/networking/phodav { };
11160 photon-rss = callPackage ../applications/networking/feedreaders/photon { };
11162 pim6sd = callPackage ../servers/pim6sd { };
11164 piper-phonemize = callPackage ../development/libraries/piper-phonemize { };
11165 piper-train = callPackage ../tools/audio/piper/train.nix { };
11166 piper-tts = callPackage ../tools/audio/piper { };
11168 phosh = callPackage ../applications/window-managers/phosh { };
11170 phosh-mobile-settings = callPackage ../applications/window-managers/phosh/phosh-mobile-settings.nix { };
11172 piknik = callPackage ../tools/networking/piknik { };
11174 inherit (callPackages ../tools/security/pinentry { })
11183 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix {
11184 inherit (darwin.apple_sdk.frameworks) Cocoa;
11187 pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { };
11189 pinentry-rofi = callPackage ../tools/security/pinentry-rofi { };
11191 pingtcp = callPackage ../tools/networking/pingtcp { };
11193 pingu = callPackage ../tools/networking/pingu { };
11195 pinnwand = callPackage ../servers/pinnwand { };
11197 pinsel = callPackage ../tools/misc/pinsel { };
11199 piping-server-rust = callPackage ../servers/piping-server-rust {
11200 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
11203 pirate-get = callPackage ../tools/networking/pirate-get { };
11205 pipr = callPackage ../applications/misc/pipr { };
11207 pipreqs = callPackage ../tools/misc/pipreqs { };
11209 pius = callPackage ../tools/security/pius { };
11211 pixiewps = callPackage ../tools/networking/pixiewps { };
11213 pinyin-tool = callPackage ../tools/text/pinyin-tool {
11214 inherit (darwin.apple_sdk.frameworks) Security;
11217 pk2cmd = callPackage ../tools/misc/pk2cmd { };
11219 plan9port = darwin.apple_sdk_11_0.callPackage ../tools/system/plan9port {
11220 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
11221 inherit (darwin) DarwinTools;
11224 platformioPackages = dontRecurseIntoAttrs (callPackage ../development/embedded/platformio { });
11225 platformio = if stdenv.hostPlatform.isLinux then platformioPackages.platformio-chrootenv else platformioPackages.platformio-core;
11226 platformio-core = platformioPackages.platformio-core;
11228 platinum-searcher = callPackage ../tools/text/platinum-searcher { };
11230 playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
11232 playwright-driver = (callPackage ../development/web/playwright/driver.nix { }).playwright-core;
11233 playwright-test = (callPackage ../development/web/playwright/driver.nix { }).playwright-test;
11235 please = callPackage ../tools/security/please { };
11237 plecost = callPackage ../tools/security/plecost { };
11239 plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
11241 inherit (callPackage ../servers/plik { })
11244 plex = callPackage ../servers/plex { };
11246 plexRaw = callPackage ../servers/plex/raw.nix { };
11248 psitransfer = callPackage ../servers/psitransfer { };
11250 tab = callPackage ../tools/text/tab { };
11252 tabview = with python3Packages; toPythonApplication tabview;
11254 tautulli = python3Packages.callPackage ../servers/tautulli { };
11256 pleroma = callPackage ../servers/pleroma {
11257 elixir = elixir_1_17;
11258 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_17; });
11261 plfit = callPackage ../tools/misc/plfit {
11265 ploticus = callPackage ../tools/graphics/ploticus { };
11267 plotinus = callPackage ../tools/misc/plotinus { };
11269 plots = callPackage ../applications/misc/plots { };
11271 plotutils = callPackage ../tools/graphics/plotutils { };
11273 plowshare = callPackage ../tools/misc/plowshare { };
11275 pmenu = callPackage ../tools/X11/pmenu { };
11277 pngcheck = callPackage ../tools/graphics/pngcheck { };
11279 pngcrush = callPackage ../tools/graphics/pngcrush { };
11281 pngnq = callPackage ../tools/graphics/pngnq { };
11283 pngoptimizer = callPackage ../tools/graphics/pngoptimizer { };
11285 pngtoico = callPackage ../tools/graphics/pngtoico { };
11287 pngpaste = callPackage ../os-specific/darwin/pngpaste {
11288 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
11291 pngtools = callPackage ../tools/graphics/pngtools { };
11293 pngpp = callPackage ../development/libraries/png++ { };
11295 pngquant = callPackage ../tools/graphics/pngquant { };
11297 inherit (callPackage ../development/tools/pnpm { })
11301 po4a = perlPackages.Po4a;
11303 poac = callPackage ../development/tools/poac {
11304 inherit (llvmPackages_14) stdenv;
11307 podiff = callPackage ../tools/text/podiff { };
11309 pocketbase = callPackage ../servers/pocketbase { };
11311 podman = callPackage ../applications/virtualization/podman { };
11313 podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose { };
11315 podman-desktop = callPackage ../applications/virtualization/podman-desktop {};
11317 pods = callPackage ../applications/virtualization/pods { };
11319 pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
11321 poedit = callPackage ../tools/text/poedit {
11322 wxGTK32 = wxGTK32.override { withWebKit = true; };
11325 polaris = callPackage ../servers/polaris { };
11327 polaris-web = callPackage ../servers/polaris/web.nix { };
11329 polipo = callPackage ../servers/polipo { };
11331 poly2tri-c = callPackage ../development/libraries/poly2tri-c { };
11333 polypane = callPackage ../applications/networking/browsers/polypane { };
11335 pomsky = callPackage ../tools/text/pomsky { };
11337 ponysay = callPackage ../tools/misc/ponysay { };
11339 popfile = callPackage ../tools/text/popfile { };
11341 porsmo = callPackage ../applications/misc/porsmo { };
11343 pantum-driver = callPackage ../misc/drivers/pantum-driver { };
11345 posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { };
11347 postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
11349 povray = callPackage ../tools/graphics/povray {
11350 # https://github.com/POV-Ray/povray/issues/460
11351 # https://github.com/NixOS/nixpkgs/issues/311017
11352 stdenv = gcc12Stdenv;
11355 ppl = callPackage ../development/libraries/ppl { };
11357 pplite = callPackage ../development/libraries/pplite { };
11359 ppp = callPackage ../tools/networking/ppp { };
11361 pptp = callPackage ../tools/networking/pptp { };
11363 pptpd = callPackage ../tools/networking/pptpd { };
11365 pre-commit = callPackage ../tools/misc/pre-commit { };
11367 pre-commit-hook-ensure-sops = callPackage ../tools/misc/pre-commit-hook-ensure-sops { };
11369 pretender = callPackage ../tools/security/pretender { };
11371 pretty-simple = callPackage ../development/tools/pretty-simple { };
11373 prettyping = callPackage ../tools/networking/prettyping { };
11375 pritunl-client = callPackage ../tools/networking/pritunl-client { };
11377 pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { };
11379 profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
11381 profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { };
11383 projectable = callPackage ../applications/file-managers/projectable { };
11385 projectlibre = callPackage ../applications/misc/projectlibre {
11390 projectm = libsForQt5.callPackage ../applications/audio/projectm { };
11392 proot = callPackage ../tools/system/proot { };
11394 prototypejs = callPackage ../development/libraries/prototypejs { };
11396 proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix {
11397 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
11398 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
11401 proxychains = callPackage ../tools/networking/proxychains { };
11403 proxychains-ng = callPackage ../tools/networking/proxychains-ng { };
11405 proxify = callPackage ../tools/networking/proxify { };
11407 proxysql = callPackage ../servers/sql/proxysql { };
11409 prs = callPackage ../tools/security/prs { };
11411 psw = callPackage ../tools/misc/psw { };
11413 pws = callPackage ../tools/misc/pws { };
11415 cntlm = callPackage ../tools/networking/cntlm { };
11417 cnping = callPackage ../tools/networking/cnping { };
11419 past-time = callPackage ../tools/misc/past-time { };
11421 pastebinit = callPackage ../tools/misc/pastebinit { };
11423 pmacct = callPackage ../tools/networking/pmacct { };
11425 pmix = callPackage ../development/libraries/pmix { };
11427 polygraph = callPackage ../tools/networking/polygraph { };
11429 pr-tracker = callPackage ../servers/pr-tracker { };
11431 progress = callPackage ../tools/misc/progress { };
11433 ps3-disc-dumper = callPackage ../tools/games/ps3-disc-dumper { };
11435 ps3iso-utils = callPackage ../tools/games/ps3iso-utils { };
11437 ps3netsrv = callPackage ../servers/ps3netsrv { };
11439 pscircle = callPackage ../os-specific/linux/pscircle { };
11441 psitop = callPackage ../applications/system/psitop { };
11443 psmisc = callPackage ../os-specific/linux/psmisc { };
11445 pssh = callPackage ../tools/networking/pssh { };
11447 pspg = callPackage ../tools/misc/pspg { };
11449 pstoedit = callPackage ../tools/graphics/pstoedit { };
11451 psutils = callPackage ../tools/typesetting/psutils { };
11453 psudohash = callPackage ../tools/security/psudohash { };
11455 pubs = callPackage ../tools/misc/pubs { };
11457 pulldown-cmark = callPackage ../tools/typesetting/pulldown-cmark { };
11459 pulumictl = callPackage ../development/tools/pulumictl { };
11461 pure-prompt = callPackage ../shells/zsh/pure-prompt { };
11463 pwgen = callPackage ../tools/security/pwgen { };
11465 pwgen-secure = callPackage ../tools/security/pwgen-secure { };
11467 pwnat = callPackage ../tools/networking/pwnat { };
11469 pwninit = callPackage ../development/tools/misc/pwninit {
11470 inherit (darwin.apple_sdk.frameworks) Security;
11473 pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
11475 pydf = callPackage ../applications/misc/pydf { };
11477 pyinfra = with python3Packages; toPythonApplication pyinfra;
11479 pylint = with python3Packages; toPythonApplication pylint;
11481 pympress = callPackage ../applications/office/pympress { };
11483 pyocd = with python3Packages; toPythonApplication pyocd;
11485 pypass = with python3Packages; toPythonApplication pypass;
11487 ticktick = callPackage ../applications/office/ticktick { };
11489 pyditz = callPackage ../applications/misc/pyditz {
11490 pythonPackages = python3Packages;
11493 py-spy = darwin.apple_sdk_11_0.callPackage ../development/tools/py-spy {
11494 # https://github.com/benfred/py-spy/issues/633
11495 python3 = python311;
11498 pydeps = with python3Packages; toPythonApplication pydeps;
11500 pysentation = callPackage ../applications/misc/pysentation { };
11502 python-launcher = callPackage ../development/tools/misc/python-launcher { };
11504 pytrainer = callPackage ../applications/misc/pytrainer { };
11506 pywal = with python3Packages; toPythonApplication pywal;
11508 pystring = callPackage ../development/libraries/pystring { };
11510 raysession = python3Packages.callPackage ../applications/audio/raysession {};
11512 rbw = callPackage ../tools/security/rbw { };
11514 remarshal = with python3Packages; toPythonApplication remarshal;
11516 rehex = darwin.apple_sdk_11_0.callPackage ../applications/editors/rehex {
11517 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit;
11520 rio = callPackage ../applications/terminal-emulators/rio { };
11522 rig = callPackage ../tools/misc/rig { };
11524 ripdrag = callPackage ../tools/misc/ripdrag { };
11526 riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn {
11527 provider = "riseup";
11528 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
11531 rnm = callPackage ../tools/filesystems/rnm { };
11533 rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
11535 rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
11536 pcl = pcl.override { vtk = vtkWithQt5; };
11539 rtaudio = callPackage ../development/libraries/audio/rtaudio {
11541 inherit (darwin.apple_sdk.frameworks) CoreAudio;
11544 rtmidi = callPackage ../development/libraries/audio/rtmidi {
11546 inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices;
11549 openmpi = callPackage ../development/libraries/openmpi { };
11551 ouch = callPackage ../tools/compression/ouch { };
11553 mpi = openmpi; # this attribute should used to build MPI applications
11554 mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { };
11556 ucc = callPackage ../development/libraries/ucc { };
11558 ucx = callPackage ../development/libraries/ucx { };
11560 openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {});
11562 prowlarr = callPackage ../servers/prowlarr { };
11564 qarte = libsForQt5.callPackage ../applications/video/qarte { };
11566 qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant {
11567 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
11570 qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
11572 qlog = qt6Packages.callPackage ../applications/radio/qlog { };
11574 quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { };
11576 q-text-as-data = callPackage ../tools/misc/q-text-as-data { };
11578 qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
11580 qalculate-qt = qt6Packages.callPackage ../applications/science/math/qalculate-qt { };
11582 qastools = libsForQt5.callPackage ../tools/audio/qastools { };
11584 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
11586 qhull = callPackage ../development/libraries/qhull { };
11588 qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };
11590 qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { };
11592 qmk = callPackage ../tools/misc/qmk { };
11594 qmk_hid = callPackage ../tools/misc/qmk_hid { };
11596 qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
11598 qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { };
11600 qovery-cli = callPackage ../tools/admin/qovery-cli { };
11602 qownnotes = qt6Packages.callPackage ../applications/office/qownnotes {
11603 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
11606 qpdf = callPackage ../development/libraries/qpdf { };
11608 qprint = callPackage ../tools/text/qprint { };
11610 qrscan = callPackage ../tools/misc/qrscan { };
11612 qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { };
11614 qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
11616 quadrafuzz = callPackage ../applications/audio/quadrafuzz { };
11618 quickfix = callPackage ../development/libraries/quickfix { };
11620 quickserve = callPackage ../tools/networking/quickserve { };
11622 quictls = callPackage ../development/libraries/quictls { };
11624 quicktun = callPackage ../tools/networking/quicktun { };
11626 quickwit = callPackage ../servers/search/quickwit {
11627 inherit (darwin.apple_sdk.frameworks) Security;
11630 quilt = callPackage ../development/tools/quilt { };
11632 quota = if stdenv.hostPlatform.isLinux then linuxquota else unixtools.quota;
11634 qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
11636 qview = libsForQt5.callPackage ../applications/graphics/qview { };
11638 wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
11640 wiggle = callPackage ../development/tools/wiggle { };
11642 radamsa = callPackage ../tools/security/radamsa { };
11644 radarr = callPackage ../servers/radarr { };
11646 radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
11648 radsecproxy = callPackage ../tools/networking/radsecproxy { };
11650 radvd = callPackage ../tools/networking/radvd { };
11652 rain = callPackage ../development/tools/rain { };
11654 rainbowstream = with python3.pkgs; toPythonApplication rainbowstream;
11656 rambox = callPackage ../applications/networking/instant-messengers/rambox { };
11658 ramfetch = callPackage ../tools/misc/ramfetch { };
11660 rapidgzip = with python3Packages; toPythonApplication rapidgzip;
11662 rar = callPackage ../tools/archivers/rar { };
11664 rarcrack = callPackage ../tools/security/rarcrack { };
11666 rare-regex = callPackage ../tools/text/rare-regex { };
11668 ratman = callPackage ../tools/networking/ratman { };
11670 ratarmount = with python3Packages; toPythonApplication ratarmount;
11672 ratools = callPackage ../tools/networking/ratools { };
11674 ratt = callPackage ../applications/misc/ratt { };
11676 rc-9front = callPackage ../shells/rc-9front { };
11678 rcon = callPackage ../tools/networking/rcon { };
11680 rconc = callPackage ../tools/networking/rconc { };
11682 rdap = callPackage ../tools/networking/rdap { };
11684 rdbtools = callPackage ../development/tools/rdbtools { python = python3; };
11686 rdma-core = callPackage ../os-specific/linux/rdma-core { };
11688 rdrview = callPackage ../tools/networking/rdrview { };
11690 real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { };
11692 realesrgan-ncnn-vulkan = callPackage ../tools/graphics/realesrgan-ncnn-vulkan { };
11694 react-native-debugger = callPackage ../development/tools/react-native-debugger { };
11696 readarr = callPackage ../servers/readarr { };
11698 read-edid = callPackage ../os-specific/linux/read-edid { };
11700 readstat = callPackage ../applications/science/math/readstat { };
11702 redir = callPackage ../tools/networking/redir { };
11704 redpanda-client = callPackage ../servers/redpanda { };
11706 redsocks = callPackage ../tools/networking/redsocks { };
11708 rep = callPackage ../development/tools/rep { };
11710 repseek = callPackage ../applications/science/biology/repseek { };
11712 reredirect = callPackage ../tools/misc/reredirect { };
11714 retext = qt6Packages.callPackage ../applications/editors/retext { };
11716 rewrk = callPackage ../tools/networking/rewrk { };
11718 inherit (callPackage ../tools/security/rekor { })
11722 rhai-doc = callPackage ../development/tools/misc/rhai-doc { };
11724 rich-cli = callPackage ../misc/rich-cli { };
11726 richgo = callPackage ../development/tools/richgo { };
11728 risor = callPackage ../development/interpreters/risor { };
11730 rlci = callPackage ../development/interpreters/rlci { };
11732 rst2pdf = with python3Packages; toPythonApplication rst2pdf;
11734 rstcheck = with python3Packages; toPythonApplication rstcheck;
11736 rstfmt = callPackage ../development/tools/rstfmt { };
11738 rt = callPackage ../servers/rt { };
11740 rtmpdump = callPackage ../tools/video/rtmpdump { };
11741 rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
11743 rtptools = callPackage ../tools/networking/rtptools { };
11745 rtss = callPackage ../development/tools/misc/rtss { };
11747 re-isearch = callPackage ../applications/search/re-isearch { };
11749 reason-shell = callPackage ../applications/science/misc/reason-shell { };
11751 reaverwps = callPackage ../tools/networking/reaver-wps { };
11753 reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x { };
11755 rx = callPackage ../applications/graphics/rx { };
11757 qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { };
11759 readability-cli = callPackage ../tools/text/readability-cli { };
11761 recoll = libsForQt5.callPackage ../applications/search/recoll { };
11763 recoll-nox = recoll.override { withGui = false; };
11765 redoc-cli = callPackage ../development/tools/redoc-cli { };
11767 reflex = callPackage ../development/tools/reflex { };
11769 reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
11771 reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { };
11773 relic = callPackage ../development/tools/relic { };
11775 remmina = darwin.apple_sdk_11_0.callPackage ../applications/networking/remote/remmina { };
11777 rename = callPackage ../tools/misc/rename { };
11779 renameutils = callPackage ../tools/misc/renameutils { };
11781 repgrep = callPackage ../tools/text/repgrep { };
11783 replace = callPackage ../tools/text/replace { };
11785 resvg = callPackage ../tools/graphics/resvg { };
11787 reckon = callPackage ../tools/text/reckon { };
11789 recoverjpeg = callPackage ../tools/misc/recoverjpeg { };
11791 reftools = callPackage ../development/tools/reftools { };
11793 redwax-tool = callPackage ../tools/security/redwax-tool { };
11795 regpg = callPackage ../tools/security/regpg { };
11797 remote-touchpad = callPackage ../tools/inputmethods/remote-touchpad { };
11799 remote-exec = python3Packages.callPackage ../tools/misc/remote-exec { };
11801 reposurgeon = callPackage ../applications/version-management/reposurgeon { };
11803 reptor = with python3.pkgs; toPythonApplication reptor;
11805 reptyr = callPackage ../os-specific/linux/reptyr { };
11807 rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { };
11809 inherit (callPackage ../development/misc/resholve { })
11812 restool = callPackage ../os-specific/linux/restool { };
11814 reuse = with python3.pkgs; toPythonApplication reuse;
11816 reveal-md = callPackage ../tools/text/reveal-md { };
11818 rewritefs = callPackage ../os-specific/linux/rewritefs { };
11820 rdiff-backup = callPackage ../tools/backup/rdiff-backup { };
11822 rdfind = callPackage ../tools/filesystems/rdfind { };
11824 rhash = callPackage ../tools/security/rhash { };
11826 rhoas = callPackage ../tools/admin/rhoas { };
11828 riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
11829 riemann-tools = callPackage ../tools/misc/riemann-tools { };
11831 ripmime = callPackage ../tools/networking/ripmime { };
11833 rkflashtool = callPackage ../tools/misc/rkflashtool { };
11835 rkvm = callPackage ../tools/misc/rkvm { };
11837 rkrlv2 = callPackage ../applications/audio/rkrlv2 { };
11839 rmlint = callPackage ../tools/misc/rmlint {
11840 inherit (python3Packages) sphinx;
11843 rmw = callPackage ../tools/misc/rmw { };
11845 rng-tools = callPackage ../tools/security/rng-tools { };
11847 rnnoise = callPackage ../development/libraries/rnnoise { };
11849 # Use `apple_sdk_11_0` because `apple_sdk.libs` does not provide `simd`
11850 rnnoise-plugin = darwin.apple_sdk_11_0.callPackage ../development/libraries/rnnoise-plugin {
11851 inherit (darwin.apple_sdk_11_0.frameworks) WebKit MetalKit CoreAudioKit;
11852 inherit (darwin.apple_sdk_11_0.libs) simd;
11855 rnp = callPackage ../tools/security/rnp { };
11857 rnr = callPackage ../tools/text/rnr { };
11859 rnv = callPackage ../tools/text/xml/rnv { };
11861 roam-research = callPackage ../applications/office/roam-research { };
11863 rosie = callPackage ../tools/text/rosie { };
11865 rounded-mgenplus = callPackage ../data/fonts/rounded-mgenplus { };
11867 roundup = callPackage ../tools/misc/roundup { };
11869 routino = callPackage ../tools/misc/routino { };
11871 rq = callPackage ../development/tools/rq { };
11873 rsnapshot = callPackage ../tools/backup/rsnapshot { };
11875 rlwrap = callPackage ../tools/misc/rlwrap { };
11877 rmtrash = callPackage ../tools/misc/rmtrash { };
11879 roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { };
11881 rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { };
11883 rosenpass = callPackage ../tools/networking/rosenpass { };
11885 rosenpass-tools = callPackage ../tools/networking/rosenpass/tools.nix { };
11887 rot8 = callPackage ../tools/misc/rot8 { };
11889 rowhammer-test = callPackage ../tools/system/rowhammer-test { };
11891 rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
11893 rpiboot = callPackage ../development/misc/rpiboot { };
11895 rpm = callPackage ../tools/package-management/rpm {
11900 rpm-ostree = callPackage ../tools/misc/rpm-ostree { };
11902 rpm2targz = callPackage ../tools/archivers/rpm2targz { };
11904 rpmextract = callPackage ../tools/archivers/rpmextract { };
11906 rscw = callPackage ../applications/radio/rscw { };
11908 rset = callPackage ../tools/admin/rset { };
11910 rshijack = callPackage ../tools/networking/rshijack { };
11912 rshim-user-space = callPackage ../tools/misc/rshim-user-space { };
11914 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
11916 rslint = callPackage ../development/tools/rslint { };
11918 rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { };
11920 rss2email = callPackage ../applications/networking/feedreaders/rss2email {
11921 pythonPackages = python3Packages;
11924 feed2imap-go = callPackage ../applications/networking/feedreaders/feed2imap-go { };
11926 rsstail = callPackage ../applications/networking/feedreaders/rsstail { };
11928 rtz = callPackage ../tools/misc/rtz { };
11930 rubber = callPackage ../tools/typesetting/rubber { };
11932 rubocop = rubyPackages.rubocop;
11934 ruby-lsp = rubyPackages.ruby-lsp;
11936 runningx = callPackage ../tools/X11/runningx { };
11938 rund = callPackage ../development/tools/rund { };
11940 runzip = callPackage ../tools/archivers/runzip { };
11942 ruplacer = callPackage ../tools/text/ruplacer {
11943 inherit (darwin.apple_sdk.frameworks) Security;
11946 rust-code-analysis = callPackage ../development/tools/rust-code-analysis { };
11948 rust-motd = callPackage ../tools/misc/rust-motd {
11949 inherit (darwin.apple_sdk.frameworks) Security;
11952 rust-petname = callPackage ../tools/text/rust-petname { };
11954 rustcat = callPackage ../tools/networking/rustcat {
11955 inherit (darwin.apple_sdk.frameworks) Security;
11958 rustfilt = callPackage ../development/tools/rust/rustfilt { };
11960 rustscan = callPackage ../tools/security/rustscan {
11961 inherit (darwin.apple_sdk.frameworks) Security;
11964 rustdesk-server = callPackage ../servers/rustdesk-server {
11965 inherit (darwin.apple_sdk.frameworks) Security;
11968 rustypaste = callPackage ../servers/rustypaste { };
11970 rustypaste-cli = callPackage ../tools/misc/rustypaste-cli { };
11972 rustywind = callPackage ../development/tools/misc/rustywind { };
11974 rw = callPackage ../tools/misc/rw { };
11976 rwc = callPackage ../tools/system/rwc { };
11978 rwedid = callPackage ../tools/video/rwedid { };
11980 rxp = callPackage ../tools/text/xml/rxp { };
11982 rzip = callPackage ../tools/compression/rzip { };
11984 s-tui = callPackage ../tools/system/s-tui { };
11986 s3backer = callPackage ../tools/filesystems/s3backer { };
11988 s3bro = callPackage ../tools/admin/s3bro { };
11990 s3fs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/s3fs { };
11992 s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
11994 s3rs = callPackage ../tools/networking/s3rs {
11995 inherit (darwin.apple_sdk.frameworks) Security;
11998 s3-credentials = with python3Packages; toPythonApplication s3-credentials;
12000 s4cmd = callPackage ../tools/networking/s4cmd { };
12002 s5 = callPackage ../tools/security/s5 { };
12004 s5cmd = callPackage ../tools/networking/s5cmd { };
12006 sacad = callPackage ../tools/misc/sacad { };
12008 sad = callPackage ../tools/text/sad { };
12010 safecopy = callPackage ../tools/system/safecopy { };
12012 sacd = callPackage ../tools/cd-dvd/sacd { };
12014 safe = callPackage ../tools/security/safe { };
12016 safety-cli = with python3.pkgs; toPythonApplication safety;
12018 safe-rm = callPackage ../tools/system/safe-rm { };
12020 safecloset = callPackage ../applications/misc/safecloset { };
12022 safeeyes = callPackage ../applications/misc/safeeyes { };
12024 sagoin = callPackage ../tools/misc/sagoin { };
12026 sahel-fonts = callPackage ../data/fonts/sahel-fonts { };
12028 saldl = callPackage ../tools/networking/saldl { };
12030 salt = callPackage ../tools/admin/salt { };
12032 samim-fonts = callPackage ../data/fonts/samim-fonts { };
12034 saml2aws = callPackage ../tools/security/saml2aws {
12035 inherit (darwin.apple_sdk.frameworks) AppKit;
12038 sammler = callPackage ../tools/security/sammler { };
12040 samplicator = callPackage ../tools/networking/samplicator { };
12042 sanctity = callPackage ../tools/misc/sanctity { };
12044 sasview = libsForQt5.callPackage ../applications/science/misc/sasview { };
12046 sbs = callPackage ../tools/X11/sbs { };
12048 schemes = callPackage ../applications/misc/schemes { };
12050 scanbd = callPackage ../tools/graphics/scanbd { };
12052 scdl = callPackage ../tools/misc/scdl { };
12054 scorecard = callPackage ../tools/security/scorecard { };
12056 scream = callPackage ../applications/audio/scream { };
12058 screen = callPackage ../tools/misc/screen {
12059 inherit (darwin.apple_sdk.libs) utmp;
12062 screen-message = callPackage ../tools/X11/screen-message { };
12064 screenkey = callPackage ../applications/video/screenkey { };
12066 scrub = callPackage ../tools/misc/scrub { };
12068 scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { };
12070 scraper = callPackage ../tools/text/scraper { };
12072 scriptaculous = callPackage ../development/libraries/scriptaculous { };
12074 script-directory = callPackage ../tools/misc/script-directory { };
12076 scrot = callPackage ../tools/graphics/scrot { };
12078 scrypt = callPackage ../tools/security/scrypt { };
12080 sd = callPackage ../tools/text/sd {
12081 inherit (darwin.apple_sdk.frameworks) Security;
12084 sd-switch = callPackage ../os-specific/linux/sd-switch { };
12086 sdate = callPackage ../tools/misc/sdate { };
12088 sdat2img = callPackage ../tools/filesystems/sdat2img { };
12090 sdcv = callPackage ../applications/misc/sdcv { };
12092 sdl-jstest = callPackage ../tools/misc/sdl-jstest { };
12094 senpai = callPackage ../applications/networking/irc/senpai { };
12096 skim = callPackage ../tools/misc/skim { };
12098 seashells = callPackage ../applications/misc/seashells { };
12100 seaweedfs = callPackage ../applications/networking/seaweedfs { };
12102 sec = callPackage ../tools/admin/sec { };
12104 seccure = callPackage ../tools/security/seccure { };
12106 secp256k1 = callPackage ../tools/security/secp256k1 { };
12108 securefs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/securefs { };
12110 seehecht = callPackage ../tools/text/seehecht { };
12112 segger-jlink-headless = callPackage ../by-name/se/segger-jlink/package.nix { headless = true; };
12114 selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { };
12116 semantic-release = callPackage ../development/tools/semantic-release { };
12118 semgrep = python3.pkgs.callPackage ../tools/security/semgrep { };
12119 semgrep-core = callPackage ../tools/security/semgrep/semgrep-core.nix { };
12121 setroot = callPackage ../tools/X11/setroot { };
12123 setserial = callPackage ../tools/system/setserial { };
12125 seqdiag = with python3Packages; toPythonApplication seqdiag;
12127 sequoia-sqv = callPackage ../tools/security/sequoia-sqv { };
12129 sequoia-sqop = callPackage ../tools/security/sequoia-sqop { };
12131 sequoia-chameleon-gnupg = callPackage ../tools/security/sequoia-chameleon-gnupg { };
12133 sewer = callPackage ../tools/admin/sewer { };
12135 sexpp = callPackage ../development/libraries/sexpp { };
12137 sfeed = callPackage ../tools/misc/sfeed { };
12139 sftpman = callPackage ../tools/filesystems/sftpman { };
12141 sftpgo = callPackage ../servers/sftpgo { };
12143 screenfetch = callPackage ../tools/misc/screenfetch { };
12145 sg3_utils = callPackage ../tools/system/sg3_utils { };
12147 sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { };
12149 shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { };
12151 shadered = callPackage ../development/tools/shadered { };
12153 go-shadowsocks2 = callPackage ../tools/networking/go-shadowsocks2 { };
12155 shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { };
12157 shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust {
12158 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
12161 shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { };
12163 sharutils = callPackage ../tools/archivers/sharutils { };
12165 shell2http = callPackage ../servers/misc/shell2http { };
12167 shelldap = callPackage ../tools/misc/shelldap { };
12169 shellify = haskellPackages.shellify.bin;
12171 shellspec = callPackage ../tools/misc/shellspec { };
12173 schema2ldif = callPackage ../tools/text/schema2ldif { };
12175 schemacrawler = callPackage ../development/tools/schemacrawler { };
12177 sharedown = callPackage ../tools/misc/sharedown { };
12179 shen-sbcl = callPackage ../development/interpreters/shen-sbcl { };
12181 shen-sources = callPackage ../development/interpreters/shen-sources { };
12183 shiv = with python3Packages; toPythonApplication shiv;
12185 shim-unsigned = callPackage ../tools/misc/shim { };
12187 shocco = callPackage ../tools/text/shocco { };
12189 shopify-themekit = callPackage ../development/web/shopify-themekit { };
12191 shorewall = callPackage ../tools/networking/shorewall { };
12193 shotwell = callPackage ../applications/graphics/shotwell { };
12195 shout = nodePackages.shout;
12197 shrikhand = callPackage ../data/fonts/shrikhand { };
12199 shunit2 = callPackage ../tools/misc/shunit2 { };
12201 sic = callPackage ../applications/networking/irc/sic { };
12203 siege = callPackage ../tools/networking/siege { };
12205 sieve-connect = callPackage ../applications/networking/sieve-connect { };
12207 sigal = callPackage ../applications/misc/sigal { };
12209 sigil = libsForQt5.callPackage ../applications/editors/sigil { };
12211 signalbackup-tools = darwin.apple_sdk_11_0.callPackage
12212 ../applications/networking/instant-messengers/signalbackup-tools { };
12214 signald = callPackage ../applications/networking/instant-messengers/signald { };
12216 signaldctl = callPackage ../applications/networking/instant-messengers/signaldctl { };
12218 signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
12220 inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop signal-desktop-beta;
12222 slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;
12224 sigma-cli = callPackage ../tools/security/sigma-cli { };
12226 signify = callPackage ../tools/security/signify { };
12229 signing-party = callPackage ../tools/security/signing-party { };
12231 sigtop = callPackage ../tools/backup/sigtop { };
12233 silc_client = callPackage ../applications/networking/instant-messengers/silc-client { };
12235 silc_server = callPackage ../servers/silc-server { };
12237 sile = callPackage ../tools/typesetting/sile {
12241 silenthound = callPackage ../tools/security/silenthound { };
12243 silice = callPackage ../development/compilers/silice { };
12245 silver-searcher = callPackage ../tools/text/silver-searcher { };
12247 simple-mtpfs = callPackage ../tools/filesystems/simple-mtpfs { };
12249 simpleproxy = callPackage ../tools/networking/simpleproxy { };
12251 simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
12253 sipexer = callPackage ../tools/networking/sipexer { };
12255 sipsak = callPackage ../tools/networking/sipsak { };
12257 sipvicious = callPackage ../tools/security/sipvicious { };
12259 siril = callPackage ../applications/science/astronomy/siril { };
12261 sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
12263 sixpair = callPackage ../tools/misc/sixpair { };
12265 skippy-xd = callPackage ../tools/X11/skippy-xd { };
12267 sks = callPackage ../servers/sks {
12268 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
12271 skydns = callPackage ../servers/skydns { };
12273 sing-box = callPackage ../tools/networking/sing-box { };
12275 sing-geosite = callPackage ../data/misc/sing-geosite { };
12277 sing-geoip = callPackage ../data/misc/sing-geoip { };
12279 sipcalc = callPackage ../tools/networking/sipcalc { };
12281 skytemple = callPackage ../applications/misc/skytemple { };
12283 sleuthkit = callPackage ../tools/system/sleuthkit { };
12285 slides = callPackage ../applications/misc/slides { };
12287 slippy = callPackage ../applications/misc/slippy { };
12289 slirp4netns = callPackage ../tools/networking/slirp4netns { };
12291 slowlorust = callPackage ../tools/networking/slowlorust {
12292 inherit (darwin.apple_sdk.frameworks) Security;
12295 slsa-verifier = callPackage ../tools/security/slsa-verifier { };
12297 slsnif = callPackage ../tools/misc/slsnif { };
12299 slstatus = callPackage ../applications/misc/slstatus {
12300 conf = config.slstatus.conf or null;
12303 smartdns = callPackage ../tools/networking/smartdns { };
12305 smartmontools = callPackage ../tools/system/smartmontools {
12306 inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices;
12309 smarty3 = callPackage ../development/libraries/smarty3 { };
12310 smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { };
12312 smbnetfs = callPackage ../tools/filesystems/smbnetfs { };
12314 smenu = callPackage ../tools/misc/smenu { };
12316 boost-sml = callPackage ../development/libraries/boost-ext/boost-sml { };
12318 smu = callPackage ../tools/text/smu { };
12320 smug = callPackage ../tools/misc/smug { };
12322 smpq = callPackage ../by-name/sm/smpq/package.nix {
12323 stormlib = stormlib.overrideAttrs (old: {
12325 src = fetchFromGitHub {
12326 owner = "ladislav-zezula";
12329 hash = "sha256-jFUfxLzuRHAvFE+q19i6HfGcL6GX4vKL1g7l7LOhjeU=";
12334 snabb = callPackage ../tools/networking/snabb { };
12336 snallygaster = callPackage ../tools/security/snallygaster { };
12338 snapcast = darwin.apple_sdk_11_0.callPackage ../applications/audio/snapcast {
12339 inherit (darwin.apple_sdk_11_0.frameworks) IOKit AudioToolbox;
12340 pulseaudioSupport = config.pulseaudio or stdenv.hostPlatform.isLinux;
12343 snapdragon-profiler = callPackage ../tools/graphics/snapdragon-profiler { };
12345 snet = callPackage ../tools/networking/snet { };
12347 snmpcheck = callPackage ../tools/networking/snmpcheck { };
12349 snobol4 = callPackage ../development/interpreters/snobol4 { };
12351 snort = callPackage ../applications/networking/ids/snort { };
12353 soapui = callPackage ../applications/networking/soapui {
12357 sockdump = callPackage ../tools/networking/sockdump { };
12359 specup = haskellPackages.specup.bin;
12361 spglib = callPackage ../development/libraries/spglib {
12362 inherit (llvmPackages) openmp;
12365 spicy = callPackage ../development/tools/spicy { };
12367 spire = callPackage ../tools/security/spire { };
12368 # to match naming of other package repositories
12369 spire-agent = spire.agent;
12370 spire-server = spire.server;
12372 spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
12374 sqlboiler = callPackage ../development/tools/sqlboiler { };
12376 sshed = callPackage ../tools/networking/sshed { };
12378 sshguard = callPackage ../tools/security/sshguard { };
12380 sshping = callPackage ../tools/networking/sshping { };
12382 ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
12384 ssh-to-age = callPackage ../tools/security/ssh-to-age { };
12386 ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
12388 suricata = callPackage ../applications/networking/ids/suricata {
12393 sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { };
12395 softhsm = callPackage ../tools/security/softhsm {
12396 inherit (darwin) libobjc;
12397 inherit (darwin.apple_sdk.frameworks) Security;
12400 sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { };
12402 snapshot = callPackage ../applications/graphics/snapshot { };
12404 solvespace = callPackage ../applications/graphics/solvespace { };
12406 sonata = callPackage ../applications/audio/sonata { };
12408 sony-headphones-client = callPackage ../applications/audio/sony-headphones-client { };
12410 soundconverter = callPackage ../applications/audio/soundconverter { };
12412 soundkonverter = libsForQt5.soundkonverter;
12414 soundwireserver = callPackage ../applications/audio/soundwireserver { };
12416 sozu = callPackage ../servers/sozu { };
12418 spacer = callPackage ../tools/misc/spacer { };
12420 sparrow-unwrapped = callPackage ../applications/blockchains/sparrow {
12421 openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {};
12422 openjdk = jdk22.override { enableJavaFX = true; };
12425 sparrow = callPackage ../applications/blockchains/sparrow/fhsenv.nix { };
12427 sparsehash = callPackage ../development/libraries/sparsehash { };
12429 spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
12431 spiped = callPackage ../tools/networking/spiped { };
12433 sqlite3-to-mysql = callPackage ../tools/misc/sqlite3-to-mysql { };
12435 sqls = callPackage ../applications/misc/sqls { };
12437 stdman = callPackage ../data/documentation/stdman { };
12439 stderred = callPackage ../tools/misc/stderred { };
12441 steck = callPackage ../servers/pinnwand/steck.nix { };
12443 stenc = callPackage ../tools/backup/stenc { };
12445 stm32loader = with python3Packages; toPythonApplication stm32loader;
12447 stremio = qt5.callPackage ../applications/video/stremio { };
12449 sunwait = callPackage ../applications/misc/sunwait { };
12451 surface-control = callPackage ../applications/misc/surface-control { };
12453 syntex = callPackage ../tools/graphics/syntex { };
12455 synapse-admin = callPackage ../tools/admin/synapse-admin { };
12457 sl = callPackage ../tools/misc/sl { };
12459 socat = callPackage ../tools/networking/socat { };
12461 sockperf = callPackage ../tools/networking/sockperf { };
12463 softnet = callPackage ../tools/networking/softnet { };
12465 solaar = callPackage ../applications/misc/solaar { };
12467 solanum = callPackage ../servers/irc/solanum {
12468 autoreconfHook = buildPackages.autoreconfHook269;
12471 solc-select = with python3Packages; toPythonApplication solc-select;
12473 sourceHighlight = callPackage ../tools/text/source-highlight { };
12475 somebar = callPackage ../applications/misc/somebar { };
12477 spacebar = callPackage ../os-specific/darwin/spacebar {
12478 inherit (darwin.apple_sdk.frameworks)
12479 Carbon Cocoa ScriptingBridge SkyLight;
12482 speech-denoiser = callPackage ../applications/audio/speech-denoiser { };
12484 splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot;
12486 spotdl = callPackage ../tools/audio/spotdl { };
12488 squashfsTools = callPackage ../tools/filesystems/squashfs { };
12490 squashfs-tools-ng = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/squashfs-tools-ng { };
12492 squashfuse = callPackage ../tools/filesystems/squashfuse { };
12494 srt-live-server = callPackage ../applications/video/srt-live-server { };
12496 srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { };
12498 srtrelay = callPackage ../applications/video/srtrelay { };
12500 srsran = callPackage ../applications/radio/srsran { };
12502 sourcehut = callPackage ../applications/version-management/sourcehut { };
12504 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { };
12505 sshfs = sshfs-fuse; # added 2017-08-14
12507 sshlatex = callPackage ../tools/typesetting/sshlatex { };
12509 sshuttle = callPackage ../tools/security/sshuttle { };
12511 inherit (callPackages ../tools/misc/sshx { })
12515 ssldump = callPackage ../tools/networking/ssldump { };
12517 sslsplit = callPackage ../tools/networking/sslsplit { };
12519 sstp = callPackage ../tools/networking/sstp { };
12521 strip-nondeterminism = perlPackages.strip-nondeterminism;
12523 structorizer = callPackage ../applications/graphics/structorizer { };
12525 subberthehut = callPackage ../tools/misc/subberthehut { };
12527 subedit = callPackage ../tools/text/subedit { };
12529 subsurface = libsForQt5.callPackage ../applications/misc/subsurface { };
12531 sudo = callPackage ../tools/security/sudo { };
12533 sudo-rs = callPackage ../tools/security/sudo-rs { };
12535 suidChroot = callPackage ../tools/system/suid-chroot { };
12537 sundtek = callPackage ../misc/drivers/sundtek { };
12539 sunxi-tools = callPackage ../development/tools/sunxi-tools { };
12541 sumorobot-manager = python3Packages.callPackage ../applications/science/robotics/sumorobot-manager { };
12543 supertag = callPackage ../tools/filesystems/supertag { };
12545 svgbob = callPackage ../tools/graphics/svgbob { };
12547 svgcleaner = callPackage ../tools/graphics/svgcleaner { };
12549 svu = callPackage ../tools/misc/svu { };
12551 ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
12553 ssdeep = callPackage ../tools/security/ssdeep { };
12555 ssh-ident = callPackage ../tools/networking/ssh-ident { };
12557 sshpass = callPackage ../tools/networking/sshpass { };
12559 sslscan = callPackage ../tools/security/sslscan {
12560 openssl = openssl.override { withZlib = true; };
12563 sslmate = callPackage ../development/tools/sslmate { };
12565 sslmate-agent = callPackage ../development/tools/sslmate-agent { };
12567 sshocker = callPackage ../tools/security/sshocker { };
12569 sshoogr = callPackage ../tools/networking/sshoogr { };
12571 ssocr = callPackage ../applications/misc/ssocr { };
12573 sss-cli = callPackage ../tools/security/sss-cli { };
12575 ssss = callPackage ../tools/security/ssss { };
12577 stabber = callPackage ../misc/stabber { };
12579 stacer = libsForQt5.callPackage ../tools/system/stacer { };
12581 starcharts = callPackage ../servers/misc/starcharts { };
12583 staticjinja = with python3.pkgs; toPythonApplication staticjinja;
12585 stress = callPackage ../tools/system/stress { };
12587 stress-ng = callPackage ../tools/system/stress-ng { };
12589 stressapptest = callPackage ../tools/system/stressapptest { };
12591 stoken = callPackage ../tools/security/stoken (config.stoken or {});
12593 storeBackup = callPackage ../tools/backup/store-backup { };
12595 stow = callPackage ../tools/misc/stow { };
12596 xstow = callPackage ../tools/misc/xstow { };
12598 stun = callPackage ../tools/networking/stun { };
12600 stunnel = callPackage ../tools/networking/stunnel { };
12602 stuntman = callPackage ../tools/networking/stuntman { };
12604 stutter = haskell.lib.compose.justStaticExecutables haskellPackages.stutter;
12606 strongswan = callPackage ../tools/networking/strongswan { };
12607 strongswanTNC = strongswan.override { enableTNC = true; };
12608 strongswanNM = strongswan.override { enableNetworkManager = true; };
12610 stylish = callPackage ../applications/misc/stylish { };
12612 stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell;
12616 subjs = callPackage ../tools/security/subjs { };
12618 subsonic = callPackage ../servers/misc/subsonic { };
12620 subfinder = callPackage ../tools/networking/subfinder { };
12622 subzerod = with python3Packages; toPythonApplication subzerod;
12624 suckit = callPackage ../tools/networking/suckit {
12625 inherit (darwin.apple_sdk.frameworks) Security;
12628 surfraw = callPackage ../tools/networking/surfraw { };
12630 swagger-cli = callPackage ../tools/networking/swagger-cli { };
12632 swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
12634 swagger-codegen3 = callPackage ../tools/networking/swagger-codegen3 { };
12636 swaggerhole = callPackage ../tools/security/swaggerhole { };
12638 swapview = callPackage ../os-specific/linux/swapview { };
12640 swc = callPackage ../development/tools/swc { };
12642 swtpm = callPackage ../tools/security/swtpm { };
12644 svnfs = callPackage ../tools/filesystems/svnfs { };
12646 svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
12648 sycl-info = callPackage ../development/libraries/sycl-info { };
12650 symengine = callPackage ../development/libraries/symengine { };
12652 synaesthesia = callPackage ../applications/audio/synaesthesia { };
12654 sysbench = callPackage ../development/tools/misc/sysbench { };
12656 systemc = callPackage ../applications/science/electronics/systemc { };
12658 system-config-printer = callPackage ../tools/misc/system-config-printer {
12659 autoreconfHook = buildPackages.autoreconfHook269;
12660 libxml2 = libxml2Python;
12663 systembus-notify = callPackage ../applications/misc/systembus-notify { };
12665 stricat = callPackage ../tools/security/stricat { };
12667 stone-phaser = callPackage ../applications/audio/stone-phaser { };
12669 systrayhelper = callPackage ../tools/misc/systrayhelper { };
12671 privoxy = callPackage ../tools/networking/privoxy {
12675 swaks = callPackage ../tools/networking/swaks { };
12677 swiftbar = callPackage ../os-specific/darwin/swiftbar { };
12679 swiften = callPackage ../development/libraries/swiften { };
12681 squeekboard = callPackage ../applications/accessibility/squeekboard { };
12683 systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { };
12685 t = callPackage ../tools/misc/t { };
12687 tabnine = callPackage ../development/tools/tabnine { };
12689 tab-rs = callPackage ../tools/misc/tab-rs {
12690 inherit (darwin.apple_sdk.frameworks) IOKit;
12693 tagtime = callPackage ../applications/misc/tagtime { };
12695 tailer = callPackage ../tools/misc/tailer { };
12697 tandoor-recipes = callPackage ../applications/misc/tandoor-recipes { };
12699 tango = callPackage ../applications/misc/tango { };
12701 tangram = callPackage ../applications/networking/instant-messengers/tangram { };
12703 t1utils = callPackage ../tools/misc/t1utils { };
12705 talkfilters = callPackage ../misc/talkfilters { };
12707 znapzend = callPackage ../tools/backup/znapzend { };
12709 tar2ext4 = callPackage ../tools/filesystems/tar2ext4 { };
12711 targetcli = callPackage ../os-specific/linux/targetcli { };
12713 target-isns = callPackage ../os-specific/linux/target-isns { };
12715 tarsnap = callPackage ../tools/backup/tarsnap { };
12717 tarsnapper = callPackage ../tools/backup/tarsnapper { };
12719 tarantool = callPackage ../servers/tarantool { };
12721 tarssh = callPackage ../servers/tarssh { };
12723 tartube = callPackage ../applications/video/tartube { };
12725 tartube-yt-dlp = callPackage ../applications/video/tartube {
12726 youtube-dl = yt-dlp;
12729 tayga = callPackage ../tools/networking/tayga { };
12731 tcb = callPackage ../tools/security/tcb { };
12733 tcpcrypt = callPackage ../tools/security/tcpcrypt { };
12735 tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
12737 tboot = callPackage ../tools/security/tboot { };
12739 tagutil = callPackage ../applications/audio/tagutil { };
12741 tcpdump = callPackage ../tools/networking/tcpdump { };
12743 tcpflow = callPackage ../tools/networking/tcpflow { };
12745 tcpkali = callPackage ../applications/networking/tcpkali { };
12747 tcpreplay = callPackage ../tools/networking/tcpreplay {
12748 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
12751 tdns-cli = callPackage ../tools/networking/tdns-cli { };
12753 tea = callPackage ../tools/misc/tea { };
12755 teavpn2 = callPackage ../tools/networking/teavpn2 { };
12757 ted = callPackage ../tools/typesetting/ted { };
12759 teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { };
12761 teehee = callPackage ../applications/editors/teehee { };
12763 teip = callPackage ../tools/text/teip { };
12765 inherit (callPackages ../servers/teleport {
12766 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
12767 }) teleport_14 teleport_15 teleport_16 teleport;
12769 telepresence = callPackage ../tools/networking/telepresence {
12770 pythonPackages = python3Packages;
12773 telepresence2 = callPackage ../tools/networking/telepresence2 { };
12775 teler = callPackage ../tools/security/teler { };
12777 termcolor = callPackage ../development/libraries/termcolor { };
12779 termscp = callPackage ../tools/networking/termscp {
12780 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security;
12783 termius = callPackage ../applications/networking/termius { };
12785 termplay = callPackage ../tools/misc/termplay { };
12787 tetrd = callPackage ../applications/networking/tetrd { };
12789 tewisay = callPackage ../tools/misc/tewisay { };
12791 texmacs = libsForQt5.callPackage ../applications/editors/texmacs {
12792 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
12796 texmaker = qt6Packages.callPackage ../applications/editors/texmaker { };
12798 texstudio = qt6Packages.callPackage ../applications/editors/texstudio { };
12800 textadept = libsForQt5.callPackage ../applications/editors/textadept { };
12802 texworks = qt6Packages.callPackage ../applications/editors/texworks { };
12804 tf2pulumi = callPackage ../development/tools/tf2pulumi { };
12806 thc-hydra = callPackage ../tools/security/thc-hydra { };
12808 thc-ipv6 = callPackage ../tools/security/thc-ipv6 { };
12810 thedesk = callPackage ../applications/misc/thedesk { };
12812 theharvester = callPackage ../tools/security/theharvester { };
12814 thelounge = callPackage ../applications/networking/irc/thelounge { };
12816 theLoungePlugins = let
12817 pkgs = lib.filterAttrs (name: _: lib.hasPrefix "thelounge-" name) nodePackages;
12818 getPackagesWithPrefix = prefix: lib.mapAttrs' (name: pkg: lib.nameValuePair (lib.removePrefix ("thelounge-" + prefix + "-") name) pkg)
12819 (lib.filterAttrs (name: _: lib.hasPrefix ("thelounge-" + prefix + "-") name) pkgs);
12821 lib.recurseIntoAttrs {
12822 plugins = lib.recurseIntoAttrs (getPackagesWithPrefix "plugin");
12823 themes = lib.recurseIntoAttrs (getPackagesWithPrefix "theme");
12826 theme-sh = callPackage ../tools/misc/theme-sh { };
12828 thiefmd = callPackage ../applications/editors/thiefmd { };
12830 thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
12832 thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
12834 threatest = callPackage ../tools/security/threatest { };
12836 threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { };
12838 tidy-viewer = callPackage ../tools/text/tidy-viewer { };
12840 tiled = libsForQt5.callPackage ../applications/editors/tiled { };
12842 tiledb = callPackage ../development/libraries/tiledb { };
12844 timemachine = callPackage ../applications/audio/timemachine { };
12846 timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { };
12848 timelens = callPackage ../applications/video/timelens { };
12850 timetrap = callPackage ../applications/office/timetrap { };
12852 timetagger = callPackage ../servers/timetagger { };
12854 timetagger_cli = callPackage ../tools/misc/timetagger_cli { };
12856 timezonemap = callPackage ../development/libraries/timezonemap { };
12858 tzupdate = callPackage ../applications/misc/tzupdate { };
12860 tinc = callPackage ../tools/networking/tinc { };
12862 tie = callPackage ../development/tools/misc/tie { };
12864 tidb = callPackage ../servers/tidb { };
12866 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
12868 tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
12870 tinycbor = callPackage ../development/libraries/tinycbor { };
12872 tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { };
12874 tinyobjloader = callPackage ../development/libraries/tinyobjloader { };
12876 tinyprog = callPackage ../development/embedded/fpga/tinyprog { };
12878 tinyproxy = callPackage ../tools/networking/tinyproxy { };
12880 time-decode = callPackage ../tools/misc/time-decode { };
12882 timer = callPackage ../tools/misc/timer { };
12884 tiv = callPackage ../applications/misc/tiv { };
12886 tkman = callPackage ../tools/misc/tkman { };
12888 tldr = callPackage ../tools/misc/tldr { };
12890 tldr-hs = haskellPackages.tldr;
12892 tlsclient = callPackage ../tools/admin/tlsclient { };
12894 tlsx = callPackage ../tools/security/tlsx { };
12896 tmate = callPackage ../tools/misc/tmate { };
12898 tmate-ssh-server = callPackage ../servers/tmate-ssh-server { };
12900 tml = callPackage ../tools/text/tml { };
12902 tmpwatch = callPackage ../tools/misc/tmpwatch { };
12904 tmpmail = callPackage ../applications/networking/tmpmail { };
12906 tmux = callPackage ../tools/misc/tmux { };
12908 tmuxp = callPackage ../tools/misc/tmuxp { };
12910 tmuxinator = callPackage ../tools/misc/tmuxinator { };
12912 tmux-mem-cpu-load = callPackage ../tools/misc/tmux-mem-cpu-load { };
12914 tmux-sessionizer = callPackage ../tools/misc/tmux-sessionizer {
12915 inherit (darwin.apple_sdk.frameworks) Security;
12918 tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { };
12920 tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins {
12921 pkgs = pkgs.__splicedPackages;
12924 tncattach = callPackage ../applications/radio/tncattach { };
12926 to-html = callPackage ../tools/text/to-html { };
12928 toilet = callPackage ../tools/misc/toilet { };
12930 tokei = callPackage ../development/tools/misc/tokei {
12931 inherit (darwin.apple_sdk.frameworks) Security;
12934 tokio-console = callPackage ../development/tools/tokio-console { };
12936 toml2json = callPackage ../development/tools/toml2json { };
12938 toml2nix = callPackage ../development/tools/toml2nix { };
12940 topfew = callPackage ../tools/text/topfew { };
12942 topfew-rs = callPackage ../tools/text/topfew-rs { };
12944 topgrade = callPackage ../tools/misc/topgrade {
12945 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
12948 topiary = callPackage ../development/tools/misc/topiary { };
12950 todo = callPackage ../tools/misc/todo { };
12952 toolbox = callPackage ../applications/virtualization/toolbox { };
12954 tor = callPackage ../tools/security/tor { };
12956 touchegg = callPackage ../tools/inputmethods/touchegg { };
12958 torrent7z = callPackage ../tools/archivers/torrent7z { };
12960 torsocks = callPackage ../tools/security/tor/torsocks.nix { };
12962 toss = callPackage ../tools/networking/toss { };
12964 tox-node = callPackage ../tools/networking/tox-node { };
12966 toxvpn = callPackage ../tools/networking/toxvpn { };
12968 toybox = darwin.apple_sdk_11_0.callPackage ../tools/misc/toybox { };
12970 trackma = callPackage ../tools/misc/trackma { };
12972 trackma-curses = trackma.override { withCurses = true; };
12974 trackma-gtk = trackma.override { withGTK = true; };
12976 trackma-qt = trackma.override { withQT = true; };
12978 tran = callPackage ../tools/networking/tran { };
12980 trayscale = callPackage ../applications/networking/trayscale { };
12982 tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
12984 tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
12986 tpm-tools = callPackage ../tools/security/tpm-tools { };
12988 tpm-luks = callPackage ../tools/security/tpm-luks { };
12990 tpm2-abrmd = callPackage ../tools/security/tpm2-abrmd { };
12992 tpm2-pkcs11 = callPackage ../misc/tpm2-pkcs11 { };
12994 tpm2-tools = callPackage ../tools/security/tpm2-tools { };
12996 trezor-udev-rules = callPackage ../os-specific/linux/trezor-udev-rules { };
12998 trezorctl = with python3Packages; toPythonApplication trezor;
13000 trezord = callPackage ../servers/trezord {
13001 inherit (darwin.apple_sdk.frameworks) AppKit;
13004 trezor-agent = with python3Packages; toPythonApplication trezor-agent;
13006 trezor-suite = callPackage ../applications/blockchains/trezor-suite { };
13008 trunk = callPackage ../development/tools/trunk {
13009 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
13012 trunk-ng = callPackage ../by-name/tr/trunk-ng/package.nix {
13013 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
13016 tthsum = callPackage ../applications/misc/tthsum { };
13018 ttdl = callPackage ../applications/misc/ttdl { };
13020 ttp = with python3.pkgs; toPythonApplication ttp;
13022 trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
13024 kernelshark = qt6Packages.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { };
13026 traceroute = callPackage ../tools/networking/traceroute { };
13028 tracebox = callPackage ../tools/networking/tracebox { };
13030 tracee = callPackage ../tools/security/tracee {
13034 tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
13036 tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
13038 transifex-cli = callPackage ../applications/misc/transifex-cli { };
13040 translatelocally = callPackage ../applications/misc/translatelocally { };
13042 translatelocally-models = recurseIntoAttrs (callPackages ../misc/translatelocally-models { });
13044 translate-shell = callPackage ../applications/misc/translate-shell { };
13046 translatepy = with python3.pkgs; toPythonApplication translatepy;
13048 trash-cli = callPackage ../tools/misc/trash-cli { };
13050 trashy = callPackage ../tools/misc/trashy { };
13052 trdl-client = callPackage ../tools/misc/trdl-client { };
13054 trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom { };
13056 trickle = callPackage ../tools/networking/trickle { };
13058 node-manta = callPackage ../tools/admin/manta { };
13060 triton = callPackage ../tools/admin/triton { };
13062 triggerhappy = callPackage ../tools/inputmethods/triggerhappy { };
13064 inherit (callPackage ../applications/office/trilium {})
13069 trippy = callPackage ../tools/networking/trippy { };
13071 trousers = callPackage ../tools/security/trousers { };
13073 trueseeing = callPackage ../tools/security/trueseeing { };
13075 trx = callPackage ../tools/audio/trx { };
13077 tryton = callPackage ../applications/office/tryton { };
13079 trytond = with python3Packages; toPythonApplication trytond;
13081 tun2socks = callPackage ../tools/networking/tun2socks { };
13083 tuntox = callPackage ../tools/networking/tuntox { };
13085 tunwg = callPackage ../tools/networking/tunwg { };
13087 ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { };
13089 ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint {
13090 autoreconfHook = buildPackages.autoreconfHook269;
13092 ttfautohint-nox = ttfautohint.override { enableGUI = false; };
13094 tty-clock = callPackage ../tools/misc/tty-clock { };
13096 tty-share = callPackage ../applications/misc/tty-share { };
13098 ttyplot = callPackage ../tools/misc/ttyplot { };
13100 ttygif = callPackage ../tools/misc/ttygif { };
13102 ttylog = callPackage ../tools/misc/ttylog { };
13104 ipbt = callPackage ../tools/misc/ipbt { };
13106 tuckr = callPackage ../applications/misc/tuckr { };
13108 tuhi = callPackage ../applications/misc/tuhi { };
13110 tui-journal = callPackage ../applications/misc/tui-journal { };
13112 tuir = callPackage ../applications/misc/tuir { };
13114 tuifeed = callPackage ../applications/networking/feedreaders/tuifeed {
13115 inherit (darwin.apple_sdk.frameworks) Security;
13118 russ = callPackage ../applications/networking/feedreaders/russ { };
13120 tunnelto = callPackage ../tools/networking/tunnelto {
13121 inherit (darwin.apple_sdk.frameworks) Security;
13124 tuptime = callPackage ../tools/system/tuptime { };
13126 turses = callPackage ../applications/networking/instant-messengers/turses { };
13128 tutanota-desktop = callPackage ../applications/networking/mailreaders/tutanota-desktop { };
13130 tv = callPackage ../tools/text/tv { };
13132 tvm = callPackage ../development/compilers/tvm { };
13134 ttfb = callPackage ../development/tools/ttfb { };
13136 twilight = callPackage ../tools/graphics/twilight {
13137 libX11 = xorg.libX11;
13140 twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { };
13142 twitterBootstrap = callPackage ../development/web/twitter-bootstrap { };
13144 twspace-crawler = callPackage ../tools/misc/twspace-crawler { };
13146 twspace-dl = callPackage ../tools/misc/twspace-dl { };
13148 twtxt = python3Packages.callPackage ../applications/networking/twtxt { };
13150 twurl = callPackage ../tools/misc/twurl { };
13152 txt2man = callPackage ../tools/misc/txt2man { };
13154 txt2tags = callPackage ../tools/text/txt2tags { };
13156 txtw = callPackage ../tools/misc/txtw { };
13158 tydra = callPackage ../tools/misc/tydra { };
13160 typesense = callPackage ../servers/search/typesense { };
13162 tz = callPackage ../tools/misc/tz { };
13164 u9fs = callPackage ../servers/u9fs { };
13166 ua = callPackage ../tools/networking/ua { };
13168 uair = callPackage ../tools/misc/uair { };
13170 ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { };
13172 ubi_reader = callPackage ../tools/filesystems/ubi_reader { };
13174 ubpm = libsForQt5.callPackage ../applications/misc/ubpm { };
13176 ubertooth = callPackage ../applications/radio/ubertooth { };
13178 ucarp = callPackage ../servers/ucarp { };
13180 ucl = callPackage ../development/libraries/ucl { };
13182 ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { };
13184 udftools = callPackage ../tools/filesystems/udftools { };
13186 udp2raw = callPackage ../tools/networking/udp2raw { };
13188 udpreplay = callPackage ../tools/networking/udpreplay { };
13190 udpt = callPackage ../servers/udpt { };
13192 udptunnel = callPackage ../tools/networking/udptunnel { };
13194 udpx = callPackage ../tools/security/udpx { };
13196 uftrace = callPackage ../development/tools/uftrace { };
13198 uftraceFull = uftrace.override {
13203 uftpd = callPackage ../servers/ftp/uftpd {};
13205 uget = callPackage ../tools/networking/uget { };
13207 uget-integrator = callPackage ../tools/networking/uget-integrator { };
13209 ugrep = callPackage ../tools/text/ugrep { };
13211 ugs = callPackage ../tools/misc/ugs { };
13213 uhk-agent = callPackage ../os-specific/linux/uhk-agent { };
13215 uhk-udev-rules = callPackage ../os-specific/linux/uhk-udev-rules { };
13217 uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
13219 uivonim = callPackage ../applications/editors/uivonim { };
13221 ulid = callPackage ../tools/misc/ulid { };
13223 umlet = callPackage ../tools/misc/umlet { };
13225 unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { };
13227 unfs3 = callPackage ../servers/unfs3 { };
13229 unfurl = callPackage ../tools/text/unfurl { };
13231 unixbench = callPackage ../development/tools/misc/unixbench { };
13233 unoconv = callPackage ../tools/text/unoconv { };
13235 unrtf = callPackage ../tools/text/unrtf { };
13237 unrpa = with python3Packages; toPythonApplication unrpa;
13239 untex = callPackage ../tools/text/untex { };
13241 untrunc-anthwlock = callPackage ../tools/video/untrunc-anthwlock { };
13243 unzrip = callPackage ../tools/compression/unzrip { };
13245 up = callPackage ../tools/misc/up { };
13247 upterm = callPackage ../tools/misc/upterm { };
13249 upx = callPackage ../tools/compression/upx { };
13251 uq = callPackage ../misc/uq { };
13253 uqmi = callPackage ../tools/networking/uqmi { };
13255 urdfdom = callPackage ../development/libraries/urdfdom { };
13257 urdfdom-headers = callPackage ../development/libraries/urdfdom-headers { };
13259 urlencode = callPackage ../tools/misc/urlencode {};
13261 uriparser = callPackage ../development/libraries/uriparser { };
13263 urlscan = callPackage ../applications/misc/urlscan { };
13265 url-parser = callPackage ../tools/misc/url-parser { };
13267 urn-timer = callPackage ../tools/misc/urn-timer { };
13269 ursadb = callPackage ../servers/ursadb { };
13271 usbmuxd = callPackage ../tools/misc/usbmuxd { };
13273 usbmuxd2 = callPackage ../tools/misc/usbmuxd2 { };
13275 usort = with python3Packages; toPythonApplication usort;
13277 ustreamer = callPackage ../applications/video/ustreamer { };
13279 usync = callPackage ../applications/misc/usync { };
13281 uwc = callPackage ../tools/text/uwc { };
13283 uwsgi = callPackage ../servers/uwsgi { };
13285 uwufetch = callPackage ../tools/misc/uwufetch { };
13287 v2ray = callPackage ../tools/networking/v2ray { };
13289 v2raya = callPackage ../tools/networking/v2raya { };
13291 v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { };
13293 v2ray-geoip = callPackage ../data/misc/v2ray-geoip { };
13295 vacuum = libsForQt5.callPackage ../applications/networking/instant-messengers/vacuum {};
13297 validator-nu = callPackage ../tools/text/validator-nu { };
13299 vampire = callPackage ../applications/science/logic/vampire { };
13301 vdmfec = callPackage ../applications/backup/vdmfec { };
13303 vk-bootstrap = callPackage ../development/libraries/vk-bootstrap { };
13305 vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { };
13307 vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger { };
13309 volatility3 = callPackage ../tools/security/volatility3 { };
13311 vbetool = callPackage ../tools/system/vbetool { };
13313 vcsi = callPackage ../tools/video/vcsi { };
13315 vde2 = callPackage ../tools/networking/vde2 { };
13317 vboot_reference = callPackage ../tools/system/vboot_reference { };
13319 vcftools = callPackage ../applications/science/biology/vcftools { };
13321 vcmi = libsForQt5.callPackage ../games/vcmi { };
13323 vcsh = callPackage ../applications/version-management/vcsh { };
13325 vcs_query = callPackage ../tools/misc/vcs_query { };
13327 vcstool = callPackage ../development/tools/vcstool { };
13329 vectorscan = callPackage ../development/libraries/vectorscan { };
13331 verco = callPackage ../applications/version-management/verco { };
13333 verilator = callPackage ../applications/science/electronics/verilator { };
13335 versus = callPackage ../applications/networking/versus { };
13337 vexctl = callPackage ../tools/security/vexctl { };
13339 vgrep = callPackage ../tools/text/vgrep { };
13341 vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
13343 vhdl-ls = callPackage ../development/tools/language-servers/vhdl-ls { };
13345 video2midi = callPackage ../tools/audio/video2midi {
13346 pythonPackages = python3Packages;
13349 via = callPackage ../tools/misc/via { };
13351 vial = callPackage ../tools/misc/vial { };
13353 viking = callPackage ../applications/misc/viking { };
13355 vikunja = callPackage ../by-name/vi/vikunja/package.nix { pnpm = pnpm_9; };
13357 vim-vint = callPackage ../development/tools/vim-vint { };
13359 vimer = callPackage ../tools/misc/vimer { };
13361 vimpager = callPackage ../tools/misc/vimpager { };
13362 vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { };
13364 vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { };
13366 visidata = (newScope python3Packages) ../applications/misc/visidata {
13369 vit = callPackage ../applications/misc/vit { };
13371 viu = callPackage ../tools/graphics/viu { };
13373 vix = callPackage ../tools/misc/vix { };
13375 vkbasalt = callPackage ../tools/graphics/vkbasalt {
13376 vkbasalt32 = pkgsi686Linux.vkbasalt;
13379 vkbasalt-cli = callPackage ../tools/graphics/vkbasalt-cli { };
13381 vkmark = callPackage ../tools/graphics/vkmark { };
13383 vncrec = callPackage ../tools/video/vncrec { };
13385 vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
13387 vo-aacenc = callPackage ../development/libraries/vo-aacenc { };
13389 vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
13391 vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };
13393 void = callPackage ../tools/misc/void { };
13395 volume_key = callPackage ../development/libraries/volume-key { };
13397 vorbisgain = callPackage ../tools/misc/vorbisgain { };
13399 vpnc = callPackage ../tools/networking/vpnc { };
13401 vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { };
13403 vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { };
13405 vpWithSixel = vp.override {
13406 # Enable next line for console graphics. Note that it requires `sixel`
13407 # enabled terminals such as mlterm or xterm -ti 340
13411 vtm = callPackage ../tools/misc/vtm { };
13413 witness = callPackage ../tools/security/witness { };
13415 openconnectPackages = callPackage ../tools/networking/openconnect { };
13417 inherit (openconnectPackages) openconnect openconnect_openssl;
13419 ding-libs = callPackage ../tools/misc/ding-libs { };
13421 sssd = callPackage ../os-specific/linux/sssd {
13422 inherit (perlPackages) Po4a;
13423 # python312Packages.python-ldap is broken
13424 # https://github.com/NixOS/nixpkgs/issues/326296
13425 python3 = python311;
13428 sentry-cli = callPackage ../development/tools/sentry-cli {
13429 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
13432 sentry-native = callPackage ../development/libraries/sentry-native { };
13434 twilio-cli = callPackage ../development/tools/twilio-cli { };
13436 waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp {
13437 inherit (darwin.apple_sdk.frameworks) OpenCL;
13440 wambo = callPackage ../development/tools/wambo { };
13442 weather = callPackage ../applications/misc/weather { };
13444 wego = callPackage ../applications/misc/wego { };
13446 wander = callPackage ../tools/admin/wander { };
13448 watchexec = callPackage ../tools/misc/watchexec {
13449 inherit (darwin.apple_sdk.frameworks) Cocoa AppKit;
13452 watchlog = callPackage ../tools/misc/watchlog { };
13454 watchman = darwin.apple_sdk_11_0.callPackage ../development/tools/watchman {
13455 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
13458 wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse { };
13460 wbox = callPackage ../tools/networking/wbox { };
13462 webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1";
13463 webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1";
13464 wasm-strip = nodePackages."@webassemblyjs/wasm-strip";
13465 wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen-1.11.1";
13466 wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1";
13468 wasm-tools = callPackage ../tools/misc/wasm-tools { };
13470 wasmedge = callPackage ../development/tools/wasmedge {
13471 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else llvmPackages.stdenv;
13472 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
13475 wasmi = callPackage ../development/tools/wasmi { };
13477 wasmserve = callPackage ../development/tools/wasmserve {};
13479 welkin = callPackage ../tools/graphics/welkin { };
13481 wemux = callPackage ../tools/misc/wemux { };
13483 wf-recorder = callPackage ../applications/video/wf-recorder { };
13485 whatip = callPackage ../tools/networking/whatip { };
13487 whatsapp-chat-exporter = callPackage ../tools/misc/whatsapp-chat-exporter { };
13489 whatweb = callPackage ../tools/security/whatweb { };
13491 whipper = callPackage ../applications/audio/whipper { };
13493 whitebophir = callPackage ../servers/web-apps/whitebophir { };
13495 whois = callPackage ../tools/networking/whois { };
13497 wimboot = callPackage ../tools/misc/wimboot { };
13499 wire = callPackage ../development/tools/wire { };
13501 wireguard-tools = callPackage ../tools/networking/wireguard-tools { };
13503 wireguard-vanity-address = callPackage ../tools/networking/wireguard-vanity-address {
13504 inherit (darwin.apple_sdk.frameworks) Security;
13507 wiringpi = callPackage ../os-specific/linux/wiringpi { };
13509 wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { };
13511 wg-netmanager = callPackage ../tools/networking/wg-netmanager {
13512 inherit (darwin.apple_sdk.frameworks) Security;
13515 wgautomesh = callPackage ../tools/networking/wgautomesh { };
13517 woff2 = callPackage ../development/web/woff2 { };
13519 woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { };
13521 woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { };
13523 woodpecker-plugin-git = callPackage ../development/tools/continuous-integration/woodpecker-plugin-git { };
13525 woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix { };
13527 woof = callPackage ../tools/misc/woof { };
13529 wootility = callPackage ../tools/misc/wootility { };
13531 wormhole-william = callPackage ../tools/networking/wormhole-william { };
13533 wpscan = callPackage ../tools/security/wpscan { };
13535 write-good = callPackage ../tools/text/write-good { };
13537 wsmancli = callPackage ../tools/system/wsmancli { };
13539 wolfebin = callPackage ../tools/networking/wolfebin { };
13541 wthrr = callPackage ../applications/misc/wthrr { };
13543 xautoclick = callPackage ../applications/misc/xautoclick { };
13545 xl2tpd = callPackage ../tools/networking/xl2tpd { };
13547 xe = callPackage ../tools/system/xe { };
13549 xray = callPackage ../tools/networking/xray { };
13551 xteve = callPackage ../servers/xteve { };
13553 termbook = callPackage ../tools/text/termbook { };
13555 testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
13557 testdisk-qt = testdisk.override { enableQt = true; };
13559 textql = callPackage ../development/tools/textql { };
13561 html2text = callPackage ../tools/text/html2text { };
13563 html-tidy = callPackage ../tools/text/html-tidy { };
13565 html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
13567 htmldoc = callPackage ../tools/typesetting/htmldoc {
13568 inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
13571 htmltest = callPackage ../development/tools/htmltest { };
13573 td = callPackage ../tools/misc/td { };
13575 tdfgo = callPackage ../tools/misc/tdfgo { };
13577 tftp-hpa = callPackage ../tools/networking/tftp-hpa { };
13579 tigervnc = callPackage ../tools/admin/tigervnc { };
13581 time = callPackage ../tools/misc/time { };
13583 tweet-hs = haskell.lib.compose.justStaticExecutables haskellPackages.tweet-hs;
13585 tweeny = callPackage ../development/libraries/tweeny { };
13587 tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { };
13589 tm = callPackage ../tools/system/tm { };
13591 tradcpp = callPackage ../development/tools/tradcpp { };
13593 traitor = callPackage ../tools/security/traitor { };
13595 tre = callPackage ../development/libraries/tre { };
13597 tremor-rs = darwin.apple_sdk_11_0.callPackage ../tools/misc/tremor-rs {
13598 inherit (darwin.apple_sdk_11_0.frameworks) Security;
13601 tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { };
13603 truecrack = callPackage ../tools/security/truecrack { };
13604 truecrack-cuda = truecrack.override { cudaSupport = true; };
13606 ts = callPackage ../tools/system/ts { };
13608 ttmkfdir = callPackage ../tools/misc/ttmkfdir { };
13610 ttwatch = callPackage ../tools/misc/ttwatch { };
13612 turbovnc = callPackage ../tools/admin/turbovnc {
13613 # fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ];
13614 libjpeg_turbo = libjpeg_turbo.override { enableJava = true; };
13617 ufmt = with python3Packages; toPythonApplication ufmt;
13619 uftp = callPackage ../servers/uftp { };
13621 uhttpmock = callPackage ../development/libraries/uhttpmock { };
13623 uim = callPackage ../tools/inputmethods/uim {
13624 autoconf = buildPackages.autoconf269;
13627 uhub = callPackage ../servers/uhub { };
13629 unclutter = callPackage ../tools/misc/unclutter { };
13631 unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
13633 unbound-with-systemd = unbound.override {
13634 withSystemd = true;
13637 unbound-full = unbound.override {
13639 withSystemd = true;
13640 withPythonModule = true;
13643 withDNSCrypt = true;
13649 unicorn = callPackage ../development/libraries/unicorn {
13650 inherit (darwin.apple_sdk.frameworks) IOKit;
13653 unittest-cpp = callPackage ../development/libraries/unittest-cpp { };
13655 unnaturalscrollwheels = callPackage ../tools/inputmethods/unnaturalscrollwheels { };
13657 unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { };
13659 uptime-kuma = callPackage ../servers/monitoring/uptime-kuma { };
13661 vul = callPackage ../applications/misc/vul { };
13663 vuls = callPackage ../by-name/vu/vuls/package.nix {
13664 buildGoModule = buildGo123Module;
13667 xarchive = callPackage ../tools/archivers/xarchive { };
13669 xarchiver = callPackage ../tools/archivers/xarchiver { };
13671 xbanish = callPackage ../tools/X11/xbanish { };
13673 xbrightness = callPackage ../tools/X11/xbrightness { };
13675 xdg-launch = callPackage ../applications/misc/xdg-launch { };
13677 xdp-tools = callPackage ../tools/networking/xdp-tools {
13678 llvmPackages = llvmPackages_14;
13681 xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
13683 xkeysnail = callPackage ../tools/X11/xkeysnail { };
13685 xfstests = callPackage ../tools/misc/xfstests { };
13687 xprompt = callPackage ../tools/X11/xprompt { };
13689 xprintidle = callPackage ../tools/X11/xprintidle { };
13691 xprintidle-ng = callPackage ../tools/X11/xprintidle-ng { };
13693 xssstate = callPackage ../tools/X11/xssstate { };
13695 xscast = callPackage ../applications/video/xscast { };
13697 xsettingsd = callPackage ../tools/X11/xsettingsd { };
13699 xsensors = callPackage ../os-specific/linux/xsensors { };
13701 xspim = callPackage ../development/tools/misc/xspim { };
13703 xcrawl3r = callPackage ../tools/security/xcrawl3r { };
13705 xcruiser = callPackage ../applications/misc/xcruiser { };
13707 xwallpaper = callPackage ../tools/X11/xwallpaper { };
13709 gxkb = callPackage ../applications/misc/gxkb { };
13711 xxkb = callPackage ../applications/misc/xxkb { };
13713 ugarit = callPackage ../tools/backup/ugarit {
13714 inherit (chickenPackages_4) eggDerivation fetchegg;
13717 ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker {
13718 inherit (chickenPackages_4) eggDerivation fetchegg;
13721 ulogd = callPackage ../os-specific/linux/ulogd { };
13723 unar = callPackage ../tools/archivers/unar {
13724 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
13725 stdenv = clangStdenv;
13728 unp = callPackage ../tools/archivers/unp { };
13730 unshield = callPackage ../tools/archivers/unshield { };
13732 unzip = callPackage ../tools/archivers/unzip { };
13734 unzipNLS = lowPrio (unzip.override { enableNLS = true; });
13736 undmg = callPackage ../tools/archivers/undmg { };
13738 uptimed = callPackage ../tools/system/uptimed { };
13740 upwork = callPackage ../applications/misc/upwork { };
13742 urlhunter = callPackage ../tools/security/urlhunter { };
13744 urlwatch = callPackage ../tools/networking/urlwatch { };
13746 vals = callPackage ../tools/security/vals { };
13748 valum = callPackage ../development/web/valum { };
13750 inherit (callPackages ../servers/varnish { })
13751 varnish60 varnish74 varnish75;
13752 inherit (callPackages ../servers/varnish/packages.nix { })
13753 varnish60Packages varnish74Packages varnish75Packages;
13755 varnishPackages = varnish74Packages;
13756 varnish = varnishPackages.varnish;
13758 hitch = callPackage ../servers/hitch { };
13760 veryfasttree = callPackage ../applications/science/biology/veryfasttree { };
13762 viceroy = callPackage ../development/tools/viceroy {
13763 inherit (darwin.apple_sdk.frameworks) Security;
13766 vlan = callPackage ../tools/networking/vlan { };
13768 vmtouch = callPackage ../tools/misc/vmtouch { };
13770 vncdo = with python3Packages; toPythonApplication vncdo;
13772 volumeicon = callPackage ../tools/audio/volumeicon { };
13774 # An alias to work around the splicing incidents
13776 # https://github.com/NixOS/nixpkgs/issues/204303
13777 # https://github.com/NixOS/nixpkgs/issues/211340
13778 # https://github.com/NixOS/nixpkgs/issues/227327
13779 wafHook = waf.hook;
13781 waf-tester = callPackage ../tools/security/waf-tester { };
13783 wagyu = callPackage ../tools/misc/wagyu {
13784 inherit (darwin.apple_sdk.frameworks) Security;
13787 wakelan = callPackage ../tools/networking/wakelan { };
13789 wavemon = callPackage ../tools/networking/wavemon { };
13791 wdfs = callPackage ../tools/filesystems/wdfs { };
13793 web-eid-app = libsForQt5.callPackage ../tools/security/web-eid-app { };
13795 wdiff = callPackage ../tools/text/wdiff { };
13797 wdisplays = callPackage ../tools/graphics/wdisplays { };
13799 weaviate = callPackage ../servers/search/weaviate { };
13801 webalizer = callPackage ../tools/networking/webalizer { };
13803 webmesh = callPackage ../servers/webmesh { };
13805 wget = callPackage ../tools/networking/wget { };
13807 wget2 = callPackage ../tools/networking/wget2 { };
13809 wgpu-utils = callPackage ../tools/graphics/wgpu-utils {
13810 inherit (darwin.apple_sdk.frameworks) QuartzCore;
13813 wg-bond = callPackage ../applications/networking/wg-bond { };
13815 wgcf = callPackage ../applications/networking/wgcf { };
13817 which = callPackage ../tools/system/which { };
13819 whsniff = callPackage ../applications/networking/sniffers/whsniff { };
13821 wio = callPackage ../by-name/wi/wio/package.nix {
13822 wlroots = wlroots_0_17;
13825 wiiuse = callPackage ../development/libraries/wiiuse {
13826 inherit (darwin) libobjc;
13827 inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth;
13830 wipefreespace = callPackage ../tools/filesystems/wipefreespace { };
13832 woeusb = callPackage ../tools/misc/woeusb { };
13834 woeusb-ng = callPackage ../tools/misc/woeusb-ng { };
13836 chase = callPackage ../tools/system/chase { };
13838 wimlib = callPackage ../tools/archivers/wimlib { };
13840 wipe = callPackage ../tools/security/wipe { };
13842 wireguard-go = callPackage ../tools/networking/wireguard-go { };
13844 wkhtmltopdf = callPackage ../tools/graphics/wkhtmltopdf { };
13846 wml = callPackage ../development/web/wml { };
13848 wol = callPackage ../tools/networking/wol { };
13850 wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
13852 wpgtk = callPackage ../tools/X11/wpgtk { };
13854 wrap = callPackage ../tools/text/wrap { };
13856 wring = nodePackages.wring;
13858 wrk = callPackage ../tools/networking/wrk { };
13860 wrk2 = callPackage ../tools/networking/wrk2 { };
13862 wsysmon = callPackage ../tools/system/wsysmon { };
13864 wuzz = callPackage ../tools/networking/wuzz { };
13866 wv = callPackage ../tools/misc/wv { };
13868 wv2 = callPackage ../tools/misc/wv2 { };
13870 wvkbd = callPackage ../applications/accessibility/wvkbd { };
13872 wyrd = callPackage ../tools/misc/wyrd {
13873 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
13876 x86info = callPackage ../os-specific/linux/x86info { };
13878 x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
13880 xbursttools = callPackage ../tools/misc/xburst-tools {
13881 # It needs a cross compiler for mipsel to build the firmware it will
13882 # load into the Ben Nanonote
13883 gccCross = pkgsCross.ben-nanonote.buildPackages.gccWithoutTargetLibc;
13884 autoconf = buildPackages.autoconf269;
13887 clipnotify = callPackage ../tools/misc/clipnotify { };
13889 clipboard-jh = callPackage ../tools/misc/clipboard-jh { };
13891 clipbuzz = callPackage ../tools/misc/clipbuzz {
13892 zig = buildPackages.zig_0_12;
13895 xclip = callPackage ../tools/misc/xclip { };
13897 xcur2png = callPackage ../tools/graphics/xcur2png { };
13899 xcwd = callPackage ../tools/X11/xcwd { };
13901 xtitle = callPackage ../tools/misc/xtitle { };
13903 xdelta = callPackage ../tools/compression/xdelta { };
13904 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { };
13906 xdot = with python3Packages; toPythonApplication xdot;
13908 xdummy = callPackage ../tools/misc/xdummy { };
13910 xdg-ninja = callPackage ../tools/misc/xdg-ninja { };
13912 xdxf2slob = callPackage ../tools/misc/xdxf2slob { };
13914 xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { };
13916 xflux = callPackage ../tools/misc/xflux { };
13917 xflux-gui = python3Packages.callPackage ../tools/misc/xflux/gui.nix { };
13919 xfsdump = callPackage ../tools/filesystems/xfsdump { };
13921 xfsprogs = callPackage ../tools/filesystems/xfsprogs { };
13922 libxfs = xfsprogs.dev;
13924 xml2 = callPackage ../tools/text/xml/xml2 { };
13926 xmlformat = callPackage ../tools/text/xml/xmlformat { };
13928 xmlroff = callPackage ../tools/typesetting/xmlroff { };
13930 xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
13932 xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
13934 xmlto = callPackage ../tools/typesetting/xmlto {
13938 xiccd = callPackage ../tools/misc/xiccd { };
13940 xidlehook = callPackage ../tools/X11/xidlehook {
13941 inherit (darwin.apple_sdk.frameworks) Security;
13944 xq-xml = callPackage ../tools/text/xml/xq { };
13946 xsecurelock = callPackage ../tools/X11/xsecurelock { };
13948 xsel = callPackage ../tools/misc/xsel { };
13950 xsv = callPackage ../tools/text/xsv {
13951 inherit (darwin.apple_sdk.frameworks) Security;
13954 xtreemfs = callPackage ../tools/filesystems/xtreemfs {
13958 xorriso = libisoburn;
13960 xurls = callPackage ../tools/text/xurls { };
13962 xxv = callPackage ../tools/misc/xxv { };
13964 xvfb-run = callPackage ../tools/misc/xvfb-run {
13965 inherit (texFunctions) fontsConf;
13968 xvkbd = callPackage ../tools/X11/xvkbd { };
13970 xwinmosaic = callPackage ../tools/X11/xwinmosaic { };
13972 xwinwrap = callPackage ../tools/X11/xwinwrap { };
13974 yajsv = callPackage ../tools/misc/yajsv { };
13976 yallback = callPackage ../development/tools/analysis/yallback { };
13978 yapf = with python3Packages; toPythonApplication yapf;
13980 yarn = callPackage ../development/tools/yarn { };
13982 yarn-berry = callPackage ../development/tools/yarn-berry { };
13984 yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; };
13986 inherit (yarn2nix-moretea)
13992 yarr = callPackage ../applications/networking/feedreaders/yarr { };
13994 yascreen = callPackage ../development/libraries/yascreen { };
13996 yasr = callPackage ../applications/audio/yasr { };
13998 yank = callPackage ../tools/misc/yank { };
14000 yamlfix = with python3Packages; toPythonApplication yamlfix;
14002 yamlfmt = callPackage ../development/tools/yamlfmt { };
14004 yamllint = with python3Packages; toPythonApplication yamllint;
14006 yamlpath = callPackage ../development/tools/yamlpath { };
14008 yaml-merge = callPackage ../tools/text/yaml-merge { };
14010 yeshup = callPackage ../tools/system/yeshup { };
14012 ytfzf = callPackage ../tools/misc/ytfzf { };
14014 yaydl = callPackage ../tools/video/yaydl {
14015 inherit (darwin.apple_sdk.frameworks) Security;
14018 yx = callPackage ../tools/text/yx { };
14020 zarchive = callPackage ../tools/archivers/zarchive { };
14022 zprint = callPackage ../development/tools/zprint { };
14024 yle-dl = callPackage ../tools/misc/yle-dl { };
14026 you-get = callPackage ../tools/misc/you-get { };
14028 zasm = callPackage ../development/compilers/zasm { };
14030 zbackup = callPackage ../tools/backup/zbackup {
14031 protobuf = protobuf_21;
14034 zbar = libsForQt5.callPackage ../tools/graphics/zbar {
14035 inherit (darwin.apple_sdk.frameworks) Foundation;
14038 zbctl = callPackage ../tools/admin/zbctl { };
14040 zdelta = callPackage ../tools/compression/zdelta { };
14042 zed = callPackage ../development/tools/zed { };
14044 zellij = callPackage ../tools/misc/zellij {
14045 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
14048 zenith = callPackage ../tools/system/zenith {
14049 inherit (darwin.apple_sdk.frameworks) IOKit;
14052 # Nvidia support does not require any propietary libraries, so CI can build it.
14053 # Note that when enabling this unconditionally, non-nvidia users will always have an empty "GPU" section.
14054 zenith-nvidia = callPackage ../tools/system/zenith {
14055 inherit (darwin.apple_sdk.frameworks) IOKit;
14056 nvidiaSupport = true;
14059 zerofree = callPackage ../tools/filesystems/zerofree { };
14061 zet = callPackage ../tools/text/zet { };
14063 zfp = callPackage ../tools/compression/zfp { };
14065 zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { };
14067 zfsbackup = callPackage ../tools/backup/zfsbackup { };
14069 zfstools = callPackage ../tools/filesystems/zfstools { };
14071 zfsnap = callPackage ../tools/backup/zfsnap { };
14073 zpool-auto-expand-partitions = callPackage ../tools/filesystems/zpool-auto-expand-partitions { };
14075 zinnia = callPackage ../tools/inputmethods/zinnia { };
14076 tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { };
14078 zim-tools = callPackage ../tools/text/zim-tools { };
14080 zimfw = callPackage ../shells/zsh/zimfw { };
14082 zld = callPackage ../development/tools/zld { };
14084 par = callPackage ../tools/text/par { };
14086 zip = callPackage ../tools/archivers/zip { };
14088 zincsearch = callPackage ../servers/search/zincsearch {
14089 buildGoModule = buildGo122Module;
14092 zkfuse = callPackage ../tools/filesystems/zkfuse { };
14094 zpaq = callPackage ../tools/archivers/zpaq { };
14095 zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { };
14097 zplug = callPackage ../shells/zsh/zplug { };
14099 zps = callPackage ../tools/system/zps { };
14101 zi = callPackage ../shells/zsh/zi { };
14103 zinit = callPackage ../shells/zsh/zinit {} ;
14105 zint = qt6Packages.callPackage ../development/libraries/zint { };
14107 zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { };
14109 zs-wait4host = callPackage ../tools/networking/zs-wait4host { };
14111 zstxtns-utils = callPackage ../tools/text/zstxtns-utils { };
14113 zsh-abbr = callPackage ../shells/zsh/zsh-abbr { };
14115 zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
14117 zsh-autopair = callPackage ../shells/zsh/zsh-autopair { };
14119 zsh-bd = callPackage ../shells/zsh/zsh-bd { };
14121 zsh-better-npm-completion = callPackage ../shells/zsh/zsh-better-npm-completion { };
14123 zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { };
14125 zsh-defer = callPackage ../shells/zsh/zsh-defer { };
14127 zsh-edit = callPackage ../shells/zsh/zsh-edit { };
14129 zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
14131 zsh-history = callPackage ../shells/zsh/zsh-history { };
14133 zsh-history-search-multi-word = callPackage ../shells/zsh/zsh-history-search-multi-word { };
14135 zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { };
14137 zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
14139 zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { };
14141 zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { };
14143 zsh-system-clipboard = callPackage ../shells/zsh/zsh-system-clipboard { };
14145 zsh-f-sy-h = callPackage ../shells/zsh/zsh-f-sy-h { };
14147 zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { };
14149 zsh-forgit = callPackage ../shells/zsh/zsh-forgit { };
14151 zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { };
14153 zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { };
14155 zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { };
14157 zsh-powerlevel10k = callPackage ../shells/zsh/zsh-powerlevel10k { };
14159 zsh-powerlevel9k = callPackage ../shells/zsh/zsh-powerlevel9k { };
14161 zsh-command-time = callPackage ../shells/zsh/zsh-command-time { };
14163 zsh-fzf-history-search = callPackage ../shells/zsh/zsh-fzf-history-search { };
14165 zsh-vi-mode = callPackage ../shells/zsh/zsh-vi-mode { };
14167 zsh-you-should-use = callPackage ../shells/zsh/zsh-you-should-use { };
14169 zsh-z = callPackage ../shells/zsh/zsh-z { };
14171 zssh = callPackage ../tools/networking/zssh { };
14173 zstd = callPackage ../tools/compression/zstd {
14174 cmake = buildPackages.cmakeMinimal;
14177 zsv = callPackage ../development/tools/zsv { };
14179 zxing = callPackage ../tools/graphics/zxing { };
14181 zkar = callPackage ../tools/security/zkar { };
14183 zlint = callPackage ../tools/security/zlint { };
14185 zmap = callPackage ../tools/security/zmap { };
14187 zmusic = callPackage ../development/libraries/zmusic { };
14189 zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { };
14194 runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
14195 runtimeShellPackage = bash;
14197 agdsn-zsh-config = callPackage ../shells/zsh/agdsn-zsh-config { };
14199 bash = lowPrio (callPackage ../shells/bash/5.nix { });
14200 # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
14201 bashInteractive = callPackage ../shells/bash/5.nix {
14202 interactive = true;
14205 bashInteractiveFHS = callPackage ../shells/bash/5.nix {
14206 interactive = true;
14211 bash-completion = callPackage ../shells/bash/bash-completion { };
14213 gradle-completion = callPackage ../shells/zsh/gradle-completion { };
14215 nix-bash-completions = callPackage ../shells/bash/nix-bash-completions { };
14217 yarn-bash-completion = callPackage ../shells/bash/yarn-completion { };
14219 blesh = callPackage ../shells/bash/blesh { };
14221 undistract-me = callPackage ../shells/bash/undistract-me { };
14223 carapace = callPackage ../shells/carapace {
14224 buildGoModule = buildGo123Module;
14227 dash = callPackage ../shells/dash { };
14229 dasht = callPackage ../tools/misc/dasht { };
14231 dashing = callPackage ../tools/misc/dashing { };
14233 es = callPackage ../shells/es { };
14235 fish = callPackage ../shells/fish { };
14237 wrapFish = callPackage ../shells/fish/wrapper.nix { };
14239 fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { });
14241 fzf-git-sh = callPackage ../shells/fzf-git-sh { };
14243 hishtory = callPackage ../shells/hishtory { };
14245 ion = callPackage ../shells/ion { };
14247 ksh = callPackage ../shells/ksh { };
14249 liquidprompt = callPackage ../shells/liquidprompt { };
14251 murex = callPackage ../shells/murex { };
14253 oh = callPackage ../shells/oh { };
14255 oksh = callPackage ../shells/oksh { };
14257 scponly = callPackage ../shells/scponly { };
14259 rush = callPackage ../shells/rush { };
14261 zsh = callPackage ../shells/zsh { };
14263 nix-zsh-completions = callPackage ../shells/zsh/nix-zsh-completions { };
14265 zsh-completions = callPackage ../shells/zsh/zsh-completions { };
14267 zsh-prezto = callPackage ../shells/zsh/zsh-prezto { };
14269 yash = callPackage ../shells/yash { };
14271 grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { };
14273 powerline = with python3Packages; toPythonApplication powerline;
14275 ### DEVELOPMENT / COMPILERS
14277 temurin-bin-22 = javaPackages.compiler.temurin-bin.jdk-22;
14278 temurin-jre-bin-22 = javaPackages.compiler.temurin-bin.jre-22;
14280 temurin-bin-21 = javaPackages.compiler.temurin-bin.jdk-21;
14281 temurin-jre-bin-21 = javaPackages.compiler.temurin-bin.jre-21;
14283 temurin-bin-17 = javaPackages.compiler.temurin-bin.jdk-17;
14284 temurin-jre-bin-17 = javaPackages.compiler.temurin-bin.jre-17;
14286 temurin-bin-11 = javaPackages.compiler.temurin-bin.jdk-11;
14287 temurin-jre-bin-11 = javaPackages.compiler.temurin-bin.jre-11;
14288 temurin-bin-8 = javaPackages.compiler.temurin-bin.jdk-8;
14289 temurin-jre-bin-8 = javaPackages.compiler.temurin-bin.jre-8;
14291 temurin-bin = temurin-bin-22;
14292 temurin-jre-bin = temurin-jre-bin-22;
14294 semeru-bin-21 = javaPackages.compiler.semeru-bin.jdk-21;
14295 semeru-jre-bin-21 = javaPackages.compiler.semeru-bin.jre-21;
14296 semeru-bin-17 = javaPackages.compiler.semeru-bin.jdk-17;
14297 semeru-jre-bin-17 = javaPackages.compiler.semeru-bin.jre-17;
14298 semeru-bin-11 = javaPackages.compiler.semeru-bin.jdk-11;
14299 semeru-jre-bin-11 = javaPackages.compiler.semeru-bin.jre-11;
14300 semeru-bin-8 = javaPackages.compiler.semeru-bin.jdk-8;
14301 semeru-jre-bin-8 = javaPackages.compiler.semeru-bin.jre-8;
14303 semeru-bin = semeru-bin-21;
14304 semeru-jre-bin = semeru-jre-bin-21;
14306 adoptopenjdk-icedtea-web = callPackage ../development/compilers/adoptopenjdk-icedtea-web {
14310 alan = callPackage ../development/compilers/alan { };
14312 alan_2 = callPackage ../development/compilers/alan/2.nix { };
14314 alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { };
14316 ante = callPackage ../development/compilers/ante { };
14318 armips = callPackage ../development/compilers/armips {
14319 stdenv = gcc10Stdenv;
14322 arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
14324 asciigraph = callPackage ../tools/text/asciigraph { };
14326 autocorrect = callPackage ../tools/text/autocorrect {
14327 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
14330 aspectj = callPackage ../development/compilers/aspectj { };
14332 ats = callPackage ../development/compilers/ats { };
14333 ats2 = callPackage ../development/compilers/ats2 { };
14335 ats-acc = callPackage ../development/tools/ats-acc { };
14337 august = callPackage ../development/compilers/august { };
14339 avra = callPackage ../development/compilers/avra { };
14341 ballerina = callPackage ../development/compilers/ballerina {
14342 openjdk = openjdk17_headless;
14345 bfc = callPackage ../development/compilers/bfc { };
14347 bigloo = callPackage ../development/compilers/bigloo { };
14349 binaryen = callPackage ../development/compilers/binaryen {
14350 nodejs = nodejs-slim;
14351 inherit (python3Packages) filecheck;
14354 bluespec = callPackage ../development/compilers/bluespec {
14355 gmp-static = gmp.override { withStatic = true; };
14358 bun = callPackage ../development/web/bun { };
14360 cakelisp = callPackage ../development/compilers/cakelisp { };
14362 ciao = callPackage ../development/compilers/ciao { };
14364 codon = callPackage ../development/compilers/codon {
14365 inherit (llvmPackages_14) lld stdenv;
14368 colm = callPackage ../development/compilers/colm { };
14370 colmap = libsForQt5.callPackage ../applications/science/misc/colmap { inherit (config) cudaSupport; };
14371 colmapWithCuda = colmap.override { cudaSupport = true; };
14373 opensplatWithCuda = opensplat.override { cudaSupport = true; };
14375 chickenPackages_4 = recurseIntoAttrs (callPackage ../development/compilers/chicken/4 { });
14376 chickenPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/chicken/5 { });
14377 chickenPackages = dontRecurseIntoAttrs chickenPackages_5;
14379 inherit (chickenPackages_5)
14385 cdb = callPackage ../development/tools/database/cdb {
14386 stdenv = gccStdenv;
14389 chez = callPackage ../development/compilers/chez { };
14391 chez-racket = callPackage ../development/compilers/chez-racket { };
14393 chez-srfi = callPackage ../development/chez-modules/chez-srfi { };
14395 chez-mit = callPackage ../development/chez-modules/chez-mit { };
14397 chez-scmutils = callPackage ../development/chez-modules/chez-scmutils { };
14399 chez-matchable = callPackage ../development/chez-modules/chez-matchable { };
14401 libclang = llvmPackages.libclang;
14402 clang-manpages = llvmPackages.clang-manpages;
14404 clang-sierraHack = clang.override {
14405 name = "clang-wrapper-with-reexport-hack";
14406 bintools = darwin.binutils.override {
14407 useMacosReexportHack = true;
14411 clang = llvmPackages.clang;
14412 clang_12 = llvmPackages_12.clang;
14413 clang_13 = llvmPackages_13.clang;
14414 clang_14 = llvmPackages_14.clang;
14415 clang_15 = llvmPackages_15.clang;
14416 clang_16 = llvmPackages_16.clang;
14417 clang_17 = llvmPackages_17.clang;
14419 clang-tools = llvmPackages.clang-tools;
14421 clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer {
14422 llvmPackages = llvmPackages_14;
14423 inherit (llvmPackages_14) clang;
14426 clazy = callPackage ../development/tools/analysis/clazy {
14427 llvmPackages = llvmPackages_14;
14428 stdenv = llvmPackages_14.stdenv;
14431 #Use this instead of stdenv to build with clang
14432 clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
14433 clang-sierraHack-stdenv = overrideCC stdenv buildPackages.clang-sierraHack;
14434 libcxxStdenv = if stdenv.hostPlatform.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
14436 clean = callPackage ../development/compilers/clean { };
14438 closurecompiler = callPackage ../development/compilers/closure { };
14440 cmdstan = callPackage ../development/compilers/cmdstan { };
14442 coffeescript = callPackage ../development/compilers/coffeescript { };
14444 comby = callPackage ../development/tools/comby {
14445 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
14448 inherit (coqPackages) compcert;
14450 computecpp-unwrapped = callPackage ../development/compilers/computecpp { };
14451 computecpp = wrapCCWith rec {
14452 cc = computecpp-unwrapped;
14454 llvmPackages.compiler-rt
14456 extraBuildCommands = ''
14457 wrap compute $wrapper $ccPath/compute
14458 wrap compute++ $wrapper $ccPath/compute++
14459 export named_cc=compute
14460 export named_cxx=compute++
14462 rsrc="$out/resource-root"
14463 mkdir -p "$rsrc/lib"
14464 ln -s "${cc}/lib" "$rsrc/include"
14465 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
14469 copper = callPackage ../development/compilers/copper { };
14471 corretto11 = javaPackages.compiler.corretto11;
14472 corretto17 = javaPackages.compiler.corretto17;
14473 corretto21 = javaPackages.compiler.corretto21;
14475 cotton = callPackage ../development/tools/cotton {
14476 inherit (darwin.apple_sdk.frameworks) CoreServices;
14479 critcl = callPackage ../development/compilers/critcl {
14480 tcllib = tcllib.override { withCritcl = false; };
14483 inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { })
14490 crystal2nix = callPackage ../development/compilers/crystal2nix { };
14492 crystalline = callPackage ../development/tools/language-servers/crystalline {
14493 llvmPackages = llvmPackages_15;
14496 icr = callPackage ../development/tools/icr { };
14498 scry = callPackage ../development/tools/scry { crystal = crystal_1_2; };
14500 dasm = callPackage ../development/compilers/dasm { };
14502 dbmate = callPackage ../development/tools/database/dbmate { };
14504 dbmonster = callPackage ../tools/security/dbmonster { };
14506 devpi-client = python3Packages.callPackage ../development/tools/devpi-client { };
14508 devpi-server = python3Packages.callPackage ../development/tools/devpi-server { };
14510 dictu = callPackage ../development/compilers/dictu { };
14512 eli = callPackage ../development/compilers/eli { };
14514 erg = callPackage ../development/compilers/erg { };
14516 elm2nix = haskell.lib.compose.justStaticExecutables haskellPackages.elm2nix;
14518 elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { });
14520 apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { };
14522 fasm = pkgsi686Linux.callPackage ../development/compilers/fasm {
14523 inherit (stdenv.hostPlatform) isx86_64;
14525 fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
14527 fasmg = callPackage ../development/compilers/fasmg { };
14529 fbc = if stdenv.hostPlatform.isDarwin then
14530 callPackage ../development/compilers/fbc/mac-bin.nix { }
14532 callPackage ../development/compilers/fbc { };
14534 filecheck = with python3Packages; toPythonApplication filecheck;
14536 firrtl = callPackage ../development/compilers/firrtl { };
14538 flasm = callPackage ../development/compilers/flasm { };
14540 flyctl = callPackage ../development/web/flyctl { };
14542 fluidd = callPackage ../applications/misc/fluidd { };
14544 flutterPackages-bin = recurseIntoAttrs (callPackage ../development/compilers/flutter { });
14545 flutterPackages-source = recurseIntoAttrs (callPackage ../development/compilers/flutter { useNixpkgsEngine = true; });
14546 flutterPackages = flutterPackages-bin;
14547 flutter = flutterPackages.stable;
14548 flutter326 = flutterPackages.v3_26;
14549 flutter324 = flutterPackages.v3_24;
14550 flutter319 = flutterPackages.v3_19;
14552 fnm = callPackage ../development/tools/fnm {
14553 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
14556 fnlfmt = callPackage ../development/tools/fnlfmt { };
14558 fpc = callPackage ../development/compilers/fpc { };
14560 g203-led = callPackage ../tools/misc/g203-led { };
14562 gambit = callPackage ../development/compilers/gambit { };
14563 gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
14564 gambit-support = callPackage ../development/compilers/gambit/gambit-support.nix { };
14565 gerbil = callPackage ../development/compilers/gerbil { };
14566 gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { };
14567 gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
14568 gerbilPackages-unstable = pkgs.gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
14569 glow-lang = pkgs.gerbilPackages-unstable.glow-lang;
14571 gbforth = callPackage ../development/compilers/gbforth { };
14573 default-gcc-version =
14574 if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6
14576 gcc = pkgs.${"gcc${toString default-gcc-version}"};
14577 gccFun = callPackage ../development/compilers/gcc;
14578 gcc-unwrapped = gcc.cc;
14580 wrapNonDeterministicGcc = stdenv: ccWrapper:
14581 if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
14583 cc = old.env.cc.override {
14584 reproducibleBuild = false;
14585 profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
14593 else stdenv.override {
14594 cc = buildPackages.gcc;
14595 allowedRequisites = null;
14596 # Remove libcxx/libcxxabi, and add clang for AS if on darwin (it uses
14597 # clang's internal assembler).
14598 extraBuildInputs = lib.optional stdenv.hostPlatform.isDarwin clang.cc;
14601 gcc7Stdenv = overrideCC gccStdenv buildPackages.gcc7;
14602 gcc8Stdenv = overrideCC gccStdenv buildPackages.gcc8;
14603 gcc9Stdenv = overrideCC gccStdenv buildPackages.gcc9;
14604 gcc10Stdenv = overrideCC gccStdenv buildPackages.gcc10;
14605 gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
14606 gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
14607 gcc13Stdenv = overrideCC gccStdenv buildPackages.gcc13;
14608 gcc14Stdenv = overrideCC gccStdenv buildPackages.gcc14;
14610 # This is not intended for use in nixpkgs but for providing a faster-running
14611 # compiler to nixpkgs users by building gcc with reproducibility-breaking
14612 # profile-guided optimizations
14613 fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc_latest);
14616 if stdenv.targetPlatform.system == "x86_64-linux" then let
14617 # Binutils with glibc multi
14618 bintools = cc.bintools.override {
14619 libc = glibc_multi;
14621 in lowPrio (wrapCCWith {
14622 cc = cc.cc.override {
14623 stdenv = overrideCC stdenv (wrapCCWith {
14626 libc = glibc_multi;
14628 profiledCompiler = false;
14629 enableMultilib = true;
14631 libc = glibc_multi;
14633 extraBuildCommands = ''
14634 echo "dontMoveLib64=1" >> $out/nix-support/setup-hook
14636 }) else throw "Multilib ${cc.name} not supported for ‘${stdenv.targetPlatform.system}’";
14638 wrapClangMulti = clang:
14639 if stdenv.targetPlatform.system == "x86_64-linux" then
14640 callPackage ../development/compilers/llvm/multi.nix {
14642 gcc32 = pkgsi686Linux.gcc;
14645 else throw "Multilib ${clang.cc.name} not supported for '${stdenv.targetPlatform.system}'";
14647 gcc_multi = wrapCCMulti gcc;
14648 clang_multi = wrapClangMulti clang;
14650 gccMultiStdenv = overrideCC stdenv buildPackages.gcc_multi;
14651 clangMultiStdenv = overrideCC stdenv buildPackages.clang_multi;
14652 multiStdenv = if stdenv.cc.isClang then clangMultiStdenv else gccMultiStdenv;
14654 gcc_debug = lowPrio (wrapCC (gcc.cc.overrideAttrs {
14658 gccCrossLibcStdenv = overrideCC stdenvNoCC buildPackages.gccWithoutTargetLibc;
14660 # The GCC used to build libc for the target platform. Normal gccs will be
14661 # built with, and use, that cross-compiled libc.
14662 gccWithoutTargetLibc = assert stdenv.targetPlatform != stdenv.hostPlatform; let
14663 libcCross1 = binutilsNoLibc.libc;
14668 majorMinorVersion = toString default-gcc-version;
14670 reproducibleBuild = true;
14671 profiledCompiler = false;
14673 isl = if !stdenv.hostPlatform.isDarwin then isl_0_20 else null;
14675 withoutTargetLibc = true;
14677 libcCross = libcCross1;
14678 targetPackages.stdenv.cc.bintools = binutilsNoLibc;
14680 stdenv.targetPlatform.hasSharedLibraries
14682 # temporarily disabled due to breakage;
14683 # see https://github.com/NixOS/nixpkgs/pull/243249
14684 && !stdenv.targetPlatform.isWindows
14685 && !(stdenv.targetPlatform.useLLVM or false)
14688 bintools = binutilsNoLibc;
14690 extraPackages = [];
14693 inherit (callPackage ../development/compilers/gcc/all.nix { inherit noSysDirs; })
14694 gcc7 gcc8 gcc9 gcc10 gcc11 gcc12 gcc13 gcc14;
14696 gcc_latest = gcc14;
14698 libgccjit = gcc.cc.override {
14699 name = "libgccjit";
14700 langFortran = false;
14703 profiledCompiler = false;
14708 gnat = gnat12; # When changing this, update also gnatPackages
14710 gnat11 = wrapCC (gcc11.cc.override {
14715 profiledCompiler = false;
14716 # As per upstream instructions building a cross compiler
14717 # should be done with a (native) compiler of the same version.
14718 # If we are cross-compiling GNAT, we may as well do the same.
14720 if stdenv.hostPlatform == stdenv.targetPlatform
14721 && stdenv.buildPlatform == stdenv.hostPlatform
14722 then buildPackages.gnat-bootstrap11
14723 else buildPackages.gnat11;
14725 if stdenv.hostPlatform == stdenv.targetPlatform
14726 && stdenv.buildPlatform == stdenv.hostPlatform
14727 && stdenv.buildPlatform.isDarwin
14728 && stdenv.buildPlatform.isx86_64
14729 then overrideCC stdenv gnat-bootstrap11
14733 gnat12 = wrapCC (gcc12.cc.override {
14738 profiledCompiler = false;
14739 # As per upstream instructions building a cross compiler
14740 # should be done with a (native) compiler of the same version.
14741 # If we are cross-compiling GNAT, we may as well do the same.
14743 if stdenv.hostPlatform == stdenv.targetPlatform
14744 && stdenv.buildPlatform == stdenv.hostPlatform
14745 then buildPackages.gnat-bootstrap12
14746 else buildPackages.gnat12;
14748 if stdenv.hostPlatform == stdenv.targetPlatform
14749 && stdenv.buildPlatform == stdenv.hostPlatform
14750 && stdenv.buildPlatform.isDarwin
14751 && stdenv.buildPlatform.isx86_64
14752 then overrideCC stdenv gnat-bootstrap12
14756 gnat13 = wrapCC (gcc13.cc.override {
14761 profiledCompiler = false;
14762 # As per upstream instructions building a cross compiler
14763 # should be done with a (native) compiler of the same version.
14764 # If we are cross-compiling GNAT, we may as well do the same.
14766 if stdenv.hostPlatform == stdenv.targetPlatform
14767 && stdenv.buildPlatform == stdenv.hostPlatform
14768 then buildPackages.gnat-bootstrap12
14769 else buildPackages.gnat13;
14771 if stdenv.hostPlatform == stdenv.targetPlatform
14772 && stdenv.buildPlatform == stdenv.hostPlatform
14773 && stdenv.buildPlatform.isDarwin
14774 && stdenv.buildPlatform.isx86_64
14775 then overrideCC stdenv gnat-bootstrap12
14779 gnat14 = wrapCC (gcc14.cc.override {
14784 profiledCompiler = false;
14785 # As per upstream instructions building a cross compiler
14786 # should be done with a (native) compiler of the same version.
14787 # If we are cross-compiling GNAT, we may as well do the same.
14789 if stdenv.hostPlatform == stdenv.targetPlatform
14790 && stdenv.buildPlatform == stdenv.hostPlatform
14791 then buildPackages.gnat-bootstrap12
14792 else buildPackages.gnat13;
14794 if stdenv.hostPlatform == stdenv.targetPlatform
14795 && stdenv.buildPlatform == stdenv.hostPlatform
14796 && stdenv.buildPlatform.isDarwin
14797 && stdenv.buildPlatform.isx86_64
14798 then overrideCC stdenv gnat-bootstrap12
14802 gnat-bootstrap = gnat-bootstrap12;
14803 gnat-bootstrap11 = wrapCC (callPackage ../development/compilers/gnat-bootstrap { majorVersion = "11"; });
14804 gnat-bootstrap12 = wrapCCWith ({
14805 cc = callPackage ../development/compilers/gnat-bootstrap { majorVersion = "12"; };
14806 } // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) {
14807 bintools = bintoolsDualAs;
14810 gnat12Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat12; });
14811 gnat13Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat13; });
14812 gnatPackages = gnat12Packages;
14814 inherit (gnatPackages)
14818 gccgo = wrapCC (gcc.cc.override {
14820 langCC = true; #required for go.
14824 profiledCompiler = false;
14826 # not supported on darwin: https://github.com/golang/go/issues/463
14827 meta.broken = stdenv.hostPlatform.isDarwin;
14830 gccgo12 = wrapCC (gcc12.cc.override {
14832 langCC = true; #required for go.
14836 profiledCompiler = false;
14838 # not supported on darwin: https://github.com/golang/go/issues/463
14839 meta.broken = stdenv.hostPlatform.isDarwin;
14842 gccgo13 = wrapCC (gcc13.cc.override {
14844 langCC = true; #required for go.
14848 profiledCompiler = false;
14850 # not supported on darwin: https://github.com/golang/go/issues/463
14851 meta.broken = stdenv.hostPlatform.isDarwin;
14854 gccgo14 = wrapCC (gcc14.cc.override {
14856 langCC = true; #required for go.
14860 profiledCompiler = false;
14862 # not supported on darwin: https://github.com/golang/go/issues/463
14863 meta.broken = stdenv.hostPlatform.isDarwin;
14866 ghdl-mcode = callPackage ../by-name/gh/ghdl/package.nix { backend = "mcode"; };
14868 ghdl-gcc = callPackage ../by-name/gh/ghdl/package.nix { backend = "gcc"; };
14870 ghdl-llvm = callPackage ../by-name/gh/ghdl/package.nix {
14872 inherit (llvmPackages_15) llvm;
14875 gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 { };
14876 gcc-arm-embedded-7 = callPackage ../development/compilers/gcc-arm-embedded/7 { };
14877 gcc-arm-embedded-8 = callPackage ../development/compilers/gcc-arm-embedded/8 { };
14878 gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 { };
14879 gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 { };
14880 gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 { };
14881 gcc-arm-embedded-12 = callPackage ../development/compilers/gcc-arm-embedded/12 { };
14882 gcc-arm-embedded-13 = callPackage ../development/compilers/gcc-arm-embedded/13 { };
14883 gcc-arm-embedded = gcc-arm-embedded-12;
14885 # It would be better to match the default gcc so that there are no linking errors
14886 # when using C/C++ libraries in D packages, but right now versions >= 12 are broken.
14888 gdc11 = wrapCC (gcc11.cc.override {
14893 profiledCompiler = false;
14896 gforth = callPackage ../development/compilers/gforth { };
14898 gleam = callPackage ../development/compilers/gleam {
14899 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
14902 gmqcc = callPackage ../development/compilers/gmqcc { };
14904 gtk-server = callPackage ../development/interpreters/gtk-server { };
14908 haskell = callPackage ./haskell-packages.nix { };
14910 haskellPackages = dontRecurseIntoAttrs
14911 # Prefer native-bignum to avoid linking issues with gmp
14912 # GHC 9.6 rts can't be built statically with hadrian, so we need to use 9.4
14913 # until 9.8 is ready
14914 (if stdenv.hostPlatform.isStatic then haskell.packages.native-bignum.ghc94
14915 # JS backend can't use gmp
14916 else if stdenv.hostPlatform.isGhcjs then haskell.packages.native-bignum.ghc96
14917 else haskell.packages.ghc96)
14918 // { __recurseIntoDerivationForReleaseJobs = true; };
14920 # haskellPackages.ghc is build->host (it exposes the compiler used to build the
14921 # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
14922 # consistent with the gcc, gnat, clang etc. derivations
14924 # We use targetPackages.haskellPackages.ghc if available since this also has
14925 # the withPackages wrapper available. In the final cross-compiled package set
14926 # however, targetPackages won't be populated, so we need to fall back to the
14927 # plain, cross-compiled compiler (which is only theoretical at the moment).
14928 ghc = targetPackages.haskellPackages.ghc or
14929 # Prefer native-bignum to avoid linking issues with gmp
14930 # Use 9.4 for static over broken 9.6
14931 (if stdenv.targetPlatform.isStatic then haskell.compiler.native-bignum.ghc94
14932 # JS backend can't use GMP
14933 else if stdenv.targetPlatform.isGhcjs then haskell.compiler.native-bignum.ghc96
14934 else haskell.compiler.ghc96);
14936 alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex;
14938 happy = haskell.lib.compose.justStaticExecutables haskellPackages.happy;
14940 hscolour = haskell.lib.compose.justStaticExecutables haskellPackages.hscolour;
14942 cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
14945 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
14946 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
14947 haskellPackages.stack;
14949 hlint = haskell.lib.compose.justStaticExecutables haskellPackages.hlint;
14951 krank = haskell.lib.compose.justStaticExecutables haskellPackages.krank;
14953 stylish-cabal = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-cabal;
14955 lhs2tex = haskellPackages.lhs2tex;
14957 all-cabal-hashes = callPackage ../data/misc/hackage { };
14959 purescript = callPackage ../development/compilers/purescript/purescript { };
14961 psc-package = callPackage ../development/compilers/purescript/psc-package { };
14963 purescript-psa = nodePackages.purescript-psa;
14965 purenix = haskell.lib.compose.justStaticExecutables haskellPackages.purenix;
14967 spago = callPackage ../development/tools/purescript/spago { };
14969 pulp = nodePackages.pulp;
14971 pscid = nodePackages.pscid;
14973 coreboot-toolchain = recurseIntoAttrs (callPackage ../development/tools/misc/coreboot-toolchain { });
14975 remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { };
14977 remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { };
14979 spicedb = callPackage ../servers/spicedb { };
14980 spicedb-zed = callPackage ../servers/spicedb/zed.nix { };
14982 tacacsplus = callPackage ../servers/tacacsplus { };
14985 (haskellPackages.callPackage ../applications/science/logic/tamarin-prover {
14986 # NOTE: do not use the haskell packages 'graphviz' and 'maude'
14987 inherit maude which;
14988 graphviz = graphviz-nox;
14991 inherit (callPackage ../development/compilers/haxe {
14992 inherit (darwin.apple_sdk.frameworks) Security;
15000 haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { });
15001 inherit (haxePackages) hxcpp;
15003 hop = callPackage ../development/compilers/hop { };
15005 falcon = callPackage ../development/interpreters/falcon {
15006 stdenv = gcc10Stdenv;
15009 fsharp = callPackage ../development/compilers/fsharp { };
15011 fstar = callPackage ../development/compilers/fstar {
15012 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15016 dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {});
15018 glslang = callPackage ../development/compilers/glslang { };
15020 gnostic = callPackage ../development/compilers/gnostic { };
15022 go-junit-report = callPackage ../development/tools/go-junit-report { };
15024 gocover-cobertura = callPackage ../development/tools/gocover-cobertura { };
15026 goblob = callPackage ../tools/security/goblob { };
15028 gogetdoc = callPackage ../development/tools/gogetdoc { };
15030 gox = callPackage ../development/tools/gox { };
15032 goxlr-utility = callPackage ../tools/audio/goxlr-utility {};
15034 gprolog = callPackage ../development/compilers/gprolog { };
15036 gwe = callPackage ../tools/misc/gwe {
15037 nvidia_x11 = linuxPackages.nvidia_x11;
15040 gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
15042 iay = callPackage ../tools/misc/iay {
15043 inherit (darwin.apple_sdk.frameworks) AppKit Security Foundation Cocoa;
15046 idrisPackages = dontRecurseIntoAttrs (callPackage ../development/idris-modules {
15047 idris-no-deps = haskellPackages.idris;
15048 pkgs = pkgs.__splicedPackages;
15051 idris = idrisPackages.with-packages [ idrisPackages.base ] ;
15053 idris2Packages = recurseIntoAttrs (callPackage ../development/compilers/idris2 { });
15055 inherit (idris2Packages) idris2;
15057 inherit (callPackage ../development/tools/database/indradb { })
15061 instawow = callPackage ../games/instawow/default.nix { };
15063 intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { };
15065 irony-server = callPackage ../development/tools/irony-server {
15066 # The repository of irony to use -- must match the version of the employed emacs
15067 # package. Wishing we could merge it into one irony package, to avoid this issue,
15068 # but its emacs-side expression is autogenerated, and we can't hook into it (other
15069 # than peek into its version).
15070 inherit (emacs.pkgs.melpaStablePackages) irony;
15073 heptagon = callPackage ../development/compilers/heptagon {
15074 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15077 holo-build = callPackage ../tools/package-management/holo-build { };
15079 hugs = callPackage ../development/interpreters/hugs { };
15081 inherit (javaPackages) openjfx17 openjfx21 openjfx22;
15082 openjfx = openjfx17;
15084 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap;
15085 openjdk8 = javaPackages.compiler.openjdk8;
15086 openjdk8_headless = javaPackages.compiler.openjdk8.headless;
15088 jdk8_headless = openjdk8_headless;
15089 jre8 = openjdk8.jre;
15090 jre8_headless = openjdk8_headless.jre;
15092 openjdk11-bootstrap = javaPackages.compiler.openjdk11-bootstrap;
15093 openjdk11 = javaPackages.compiler.openjdk11;
15094 openjdk11_headless = javaPackages.compiler.openjdk11.headless;
15096 jdk11_headless = openjdk11_headless;
15098 openjdk17-bootstrap = javaPackages.compiler.openjdk17-bootstrap;
15099 openjdk17 = javaPackages.compiler.openjdk17;
15100 openjdk17_headless = javaPackages.compiler.openjdk17.headless;
15102 jdk17_headless = openjdk17_headless;
15104 openjdk21 = javaPackages.compiler.openjdk21;
15105 openjdk21_headless = javaPackages.compiler.openjdk21.headless;
15107 jdk21_headless = openjdk21_headless;
15109 openjdk22 = javaPackages.compiler.openjdk22;
15110 openjdk22_headless = javaPackages.compiler.openjdk22.headless;
15112 jdk22_headless = openjdk22_headless;
15116 jdk_headless = jdk21_headless;
15118 # Since the introduction of the Java Platform Module System in Java 9, Java
15119 # no longer ships a separate JRE package.
15121 # If you are building a 'minimal' system/image, you are encouraged to use
15122 # 'jre_minimal' to build a bespoke JRE containing only the modules you need.
15124 # For a general-purpose system, 'jre' defaults to the full JDK:
15126 jre_headless = jdk_headless;
15128 jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix {
15131 jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
15134 openjdk_headless = jdk_headless;
15136 graalvmCEPackages = callPackage ../development/compilers/graalvm/community-edition { };
15137 graalvm-ce = graalvmCEPackages.graalvm-ce;
15138 buildGraalvmNativeImage = (callPackage ../build-support/build-graalvm-native-image {
15139 graalvmDrv = graalvm-ce;
15142 openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt {
15143 python3 = python311;
15146 lingua-franca = callPackage ../development/compilers/lingua-franca { };
15148 openspin = callPackage ../development/compilers/openspin { };
15150 oraclejdk = jdkdistro true false;
15152 oraclejdk8 = oraclejdk8distro true false;
15154 oraclejre = lowPrio (jdkdistro false false);
15156 oraclejre8 = lowPrio (oraclejdk8distro false false);
15158 jrePlugin = jre8Plugin;
15160 jre8Plugin = lowPrio (oraclejdk8distro false true);
15162 jdkdistro = oraclejdk8distro;
15164 oraclejdk8distro = installjdk: pluginSupport:
15165 (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
15166 inherit installjdk pluginSupport;
15169 oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
15171 jasmin = callPackage ../development/compilers/jasmin { };
15173 java-service-wrapper = callPackage ../tools/system/java-service-wrapper { };
15175 jna = callPackage ../development/java-modules/jna { };
15177 javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { };
15179 juniper = callPackage ../development/compilers/juniper { };
15181 inherit (callPackage ../development/compilers/julia { })
15188 julia-lts = julia_16-bin;
15189 julia-stable = julia_110;
15190 julia = julia-stable;
15192 julia-lts-bin = julia_16-bin;
15193 julia-stable-bin = julia_110-bin;
15194 julia-bin = julia-stable-bin;
15196 kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { };
15198 kingstvis = callPackage ../applications/science/electronics/kingstvis { };
15200 knightos-genkfs = callPackage ../development/tools/knightos/genkfs { };
15202 regenkfs = callPackage ../development/tools/knightos/regenkfs { };
15204 knightos-kcc = callPackage ../development/tools/knightos/kcc { };
15206 knightos-kimg = callPackage ../development/tools/knightos/kimg { };
15208 knightos-kpack = callPackage ../development/tools/knightos/kpack { };
15210 knightos-mkrom = callPackage ../development/tools/knightos/mkrom { };
15212 remkrom = callPackage ../development/tools/knightos/remkrom { };
15214 knightos-patchrom = callPackage ../development/tools/knightos/patchrom { };
15216 knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { };
15218 knightos-scas = callPackage ../development/tools/knightos/scas { };
15220 knightos-z80e = callPackage ../development/tools/knightos/z80e { };
15222 koka = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../development/compilers/koka { });
15224 kotlin = callPackage ../development/compilers/kotlin { };
15225 kotlin-native = callPackage ../development/compilers/kotlin/native.nix { };
15227 lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
15231 lazarus-qt = libsForQt5.callPackage ../development/compilers/fpc/lazarus.nix {
15236 lessc = nodePackages.less;
15238 liquibase = callPackage ../development/tools/database/liquibase { };
15240 lizardfs = callPackage ../tools/filesystems/lizardfs { };
15242 lobster = callPackage ../development/compilers/lobster {
15243 inherit (darwin.apple_sdk.frameworks)
15244 CoreFoundation Cocoa AudioToolbox OpenGL Foundation ForceFeedback;
15247 lld = llvmPackages.lld;
15248 lld_12 = llvmPackages_12.lld;
15249 lld_13 = llvmPackages_13.lld;
15250 lld_14 = llvmPackages_14.lld;
15251 lld_15 = llvmPackages_15.lld;
15252 lld_16 = llvmPackages_16.lld;
15253 lld_17 = llvmPackages_17.lld;
15255 lldb = llvmPackages.lldb;
15256 lldb_12 = llvmPackages_12.lldb;
15257 lldb_13 = llvmPackages_13.lldb;
15258 lldb_14 = llvmPackages_14.lldb;
15259 lldb_15 = llvmPackages_15.lldb;
15260 lldb_16 = llvmPackages_16.lldb;
15261 lldb_17 = llvmPackages_17.lldb;
15263 llvm = llvmPackages.llvm;
15264 llvm_12 = llvmPackages_12.llvm;
15265 llvm_13 = llvmPackages_13.llvm;
15266 llvm_14 = llvmPackages_14.llvm;
15267 llvm_15 = llvmPackages_15.llvm;
15268 llvm_16 = llvmPackages_16.llvm;
15269 llvm_17 = llvmPackages_17.llvm;
15271 mlir_16 = llvmPackages_16.mlir;
15272 mlir_17 = llvmPackages_17.mlir;
15274 libclc = llvmPackages.libclc;
15275 libllvm = llvmPackages.libllvm;
15276 llvm-manpages = llvmPackages.llvm-manpages;
15278 # Please remove all this logic when bumping to LLVM 19 and make this
15281 # This returns the minimum supported version for the platform. The
15282 # assumption is that or any later version is good.
15283 choose = platform: if platform.isDarwin then 16 else 18;
15284 # We take the "max of the mins". Why? Since those are lower bounds of the
15285 # supported version set, this is like intersecting those sets and then
15286 # taking the min bound of that.
15287 minSupported = toString (lib.trivial.max (choose stdenv.hostPlatform) (choose
15288 stdenv.targetPlatform));
15289 in pkgs.${"llvmPackages_${minSupported}"};
15291 llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 {
15292 inherit (stdenvAdapters) overrideCC;
15293 buildLlvmTools = buildPackages.llvmPackages_12.tools;
15294 targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries;
15295 targetLlvm = targetPackages.llvmPackages_12.llvm or llvmPackages_12.llvm;
15299 llvmPackagesSet = recurseIntoAttrs (callPackages ../development/compilers/llvm { });
15301 llvmPackages_13 = llvmPackagesSet."13";
15302 llvmPackages_14 = llvmPackagesSet."14";
15303 llvmPackages_15 = llvmPackagesSet."15";
15304 llvmPackages_16 = llvmPackagesSet."16";
15305 llvmPackages_17 = llvmPackagesSet."17";
15307 llvmPackages_18 = llvmPackagesSet."18";
15308 clang_18 = llvmPackages_18.clang;
15309 lld_18 = llvmPackages_18.lld;
15310 lldb_18 = llvmPackages_18.lldb;
15311 llvm_18 = llvmPackages_18.llvm;
15313 llvmPackages_19 = llvmPackagesSet."19";
15314 clang_19 = llvmPackages_19.clang;
15315 lld_19 = llvmPackages_19.lld;
15316 lldb_19 = llvmPackages_19.lldb;
15317 llvm_19 = llvmPackages_19.llvm;
15318 bolt_19 = llvmPackages_19.bolt;
15336 lorri = callPackage ../tools/misc/lorri {
15337 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15340 lunarml = callPackage ../development/compilers/lunarml { };
15342 manticore = callPackage ../development/compilers/manticore { };
15344 mercury = callPackage ../development/compilers/mercury {
15345 jdk_headless = openjdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15348 microscheme = callPackage ../development/compilers/microscheme { };
15350 minimacy = callPackage ../development/compilers/minimacy { };
15352 mint = callPackage ../development/compilers/mint { crystal = crystal_1_9; };
15354 mitama-cpp-result = callPackage ../development/libraries/mitama-cpp-result { };
15356 mitscheme = callPackage ../development/compilers/mit-scheme {
15357 texinfo = texinfo6;
15360 mitschemeX11 = mitscheme.override {
15364 miranda = callPackage ../development/compilers/miranda { };
15366 mlkit = callPackage ../development/compilers/mlkit {};
15368 inherit (callPackage ../development/compilers/mlton {})
15370 mlton20180207Binary
15375 mlton = mlton20210117;
15379 mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix {
15380 inherit (darwin) libobjc;
15381 inherit (darwin.apple_sdk.frameworks) Foundation;
15384 mono5 = callPackage ../development/compilers/mono/5.nix {
15385 inherit (darwin) libobjc;
15386 inherit (darwin.apple_sdk.frameworks) Foundation;
15389 mono6 = callPackage ../development/compilers/mono/6.nix {
15390 inherit (darwin) libobjc;
15391 inherit (darwin.apple_sdk.frameworks) Foundation;
15394 monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
15396 roslyn = callPackage ../development/compilers/roslyn { };
15398 msbuild = callPackage ../development/tools/build-managers/msbuild { };
15400 mosml = callPackage ../development/compilers/mosml { };
15402 mozart2 = callPackage ../development/compilers/mozart {
15404 jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15407 mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
15409 muonlang = callPackage ../development/compilers/muonlang { };
15411 inherit (callPackages ../development/compilers/nim
15412 { inherit (darwin) Security; }
15413 ) nim-unwrapped-1 nim-unwrapped-2 nim1 nim2;
15415 buildNimPackage = callPackage ../development/compilers/nim/build-nim-package.nix { };
15416 nimOverrides = callPackage ./nim-overrides.nix { };
15418 neko = callPackage ../development/compilers/neko { };
15420 nextpnrWithGui = libsForQt5.callPackage ../by-name/ne/nextpnr/package.nix {
15422 inherit (darwin.apple_sdk.frameworks) OpenGL;
15425 acme = callPackage ../development/compilers/acme { };
15427 nasm = callPackage ../development/compilers/nasm { };
15429 nasmfmt = callPackage ../development/tools/nasmfmt { };
15431 nqc = callPackage ../development/compilers/nqc { };
15433 nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
15435 obliv-c = callPackage ../development/compilers/obliv-c {
15436 stdenv = gcc10Stdenv;
15437 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15440 ocaml-ng = callPackage ./ocaml-packages.nix { } // { __attrsFailEvaluation = true; };
15441 ocaml = ocamlPackages.ocaml;
15443 ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages;
15445 ocaml-crunch = ocamlPackages.crunch.bin;
15447 inherit (ocaml-ng.ocamlPackages_4_14)
15448 ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0
15449 ocamlformat_0_22_4;
15451 inherit (ocamlPackages)
15452 ocamlformat # latest version
15453 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1 ocamlformat_0_26_0
15454 ocamlformat_0_26_1 ocamlformat_0_26_2;
15456 inherit (ocamlPackages) odig;
15458 orc = callPackage ../development/compilers/orc { };
15460 orocos-kdl = callPackage ../development/libraries/orocos-kdl { };
15462 ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { };
15464 ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { };
15466 ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { };
15468 ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
15470 opaline = callPackage ../development/tools/ocaml/opaline { };
15472 opam = callPackage ../development/tools/ocaml/opam {
15473 inherit (darwin.apple_sdk.frameworks) Foundation;
15476 opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { };
15478 opam2json = callPackage ../development/tools/ocaml/opam2json { };
15480 wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { };
15481 open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { };
15482 open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { };
15483 open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { };
15484 open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { };
15486 passerine = callPackage ../development/compilers/passerine { };
15488 picat = callPackage ../development/compilers/picat { };
15490 ponyc = callPackage ../development/compilers/ponyc {
15491 # Upstream pony no longer supports GCC
15492 stdenv = llvmPackages.stdenv;
15495 blaze = callPackage ../development/libraries/blaze { };
15497 pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { };
15499 prqlc = callPackage ../development/tools/database/prqlc { };
15501 qbe = callPackage ../development/compilers/qbe { };
15503 replibyte = callPackage ../development/tools/database/replibyte {
15504 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15507 rgbds = callPackage ../development/compilers/rgbds { };
15509 rml = callPackage ../development/compilers/rml {
15510 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15513 rgxg = callPackage ../tools/text/rgxg { };
15515 rtags = callPackage ../development/tools/rtags {
15516 inherit (darwin) apple_sdk;
15519 wrapRustcWith = { rustc-unwrapped, ... } @ args: callPackage ../build-support/rust/rustc-wrapper args;
15520 wrapRustc = rustc-unwrapped: wrapRustcWith { inherit rustc-unwrapped; };
15522 rust_1_80 = callPackage ../development/compilers/rust/1_80.nix {
15523 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
15524 llvm_18 = llvmPackages_18.libllvm;
15528 mrustc = callPackage ../development/compilers/mrustc { };
15529 mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
15530 mrustc-bootstrap = callPackage ../development/compilers/mrustc/bootstrap.nix {
15531 openssl = openssl_1_1;
15534 rustPackages_1_80 = rust_1_80.packages.stable;
15535 rustPackages = rustPackages_1_80;
15537 inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform;
15539 makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix { };
15543 # Returns a true if the builder's rustc was built with support for the target.
15544 targetAlreadyIncluded = lib.elem stdenv.hostPlatform.rust.rustcTarget
15545 (lib.splitString "," (lib.removePrefix "--target=" (
15546 lib.elemAt (lib.filter (f: lib.hasPrefix "--target=" f) pkgsBuildBuild.rustc.unwrapped.configureFlags) 0
15549 callPackage ../build-support/rust/build-rust-crate ({ } // lib.optionalAttrs (stdenv.hostPlatform.libc == null) {
15550 stdenv = stdenvNoCC; # Some build targets without libc will fail to evaluate with a normal stdenv.
15551 } // lib.optionalAttrs targetAlreadyIncluded { inherit (pkgsBuildBuild) rustc cargo; } # Optimization.
15553 buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
15555 cargo-web = callPackage ../development/tools/rust/cargo-web {
15556 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15559 cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph {
15560 inherit (darwin.apple_sdk.frameworks) Security;
15561 inherit (linuxPackages) perf;
15564 defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
15566 cargo-about = callPackage ../development/tools/rust/cargo-about { };
15567 cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { };
15568 cargo-apk = callPackage ../development/tools/rust/cargo-apk { };
15569 cargo-audit = callPackage ../development/tools/rust/cargo-audit {
15570 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15572 cargo-benchcmp = callPackage ../development/tools/rust/cargo-benchcmp { };
15573 cargo-binstall = callPackage ../development/tools/rust/cargo-binstall { };
15574 cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc { };
15575 cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
15576 cargo-c = callPackage ../development/tools/rust/cargo-c {
15577 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
15579 cargo-clone = callPackage ../development/tools/rust/cargo-clone {
15580 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
15582 cargo-codspeed = callPackage ../development/tools/rust/cargo-codspeed {
15583 rustPlatform = makeRustPlatform {
15584 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
15585 inherit rustc cargo;
15588 cargo-component = callPackage ../development/tools/rust/cargo-component { };
15589 cargo-cranky = callPackage ../development/tools/rust/cargo-cranky { };
15590 cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
15591 cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx {
15592 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
15594 cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
15595 inherit (darwin.apple_sdk.frameworks) Security;
15597 cargo-deb = callPackage ../development/tools/rust/cargo-deb { };
15598 cargo-docset = callPackage ../development/tools/rust/cargo-docset { };
15599 cargo-duplicates = callPackage ../development/tools/rust/cargo-duplicates { };
15600 cargo-edit = callPackage ../development/tools/rust/cargo-edit {
15601 inherit (darwin.apple_sdk.frameworks) Security;
15603 cargo-leptos = callPackage ../development/tools/rust/cargo-leptos { };
15604 cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { };
15605 cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { };
15606 cargo-hack = callPackage ../development/tools/rust/cargo-hack { };
15607 cargo-license = callPackage ../development/tools/rust/cargo-license { };
15608 cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { };
15609 cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
15610 cargo-local-registry = callPackage ../development/tools/rust/cargo-local-registry { };
15611 cargo-lock = callPackage ../development/tools/rust/cargo-lock { };
15612 cargo-machete = callPackage ../development/tools/rust/cargo-machete { };
15613 cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
15614 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security SystemConfiguration;
15616 inherit (callPackages ../development/tools/rust/cargo-pgrx { })
15620 cargo-pgrx_0_12_0_alpha_1
15622 cargo-pgrx = cargo-pgrx_0_11_2;
15624 buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix {
15625 inherit (darwin.apple_sdk.frameworks) Security;
15627 cargo-release = callPackage ../development/tools/rust/cargo-release { };
15628 cargo-rr = callPackage ../development/tools/rust/cargo-rr { };
15629 cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin {
15630 inherit (darwin.apple_sdk.frameworks) Security;
15632 cargo-update = callPackage ../development/tools/rust/cargo-update { };
15634 cargo-asm = callPackage ../development/tools/rust/cargo-asm {
15635 inherit (darwin.apple_sdk.frameworks) Security;
15637 cargo-bazel = callPackage ../development/tools/rust/cargo-bazel {
15638 inherit (darwin.apple_sdk.frameworks) Security;
15640 cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { };
15641 cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { };
15642 cargo-bundle = callPackage ../development/tools/rust/cargo-bundle { };
15643 cargo-bundle-licenses = callPackage ../development/tools/rust/cargo-bundle-licenses { };
15644 cargo-cache = callPackage ../development/tools/rust/cargo-cache {
15645 inherit (darwin.apple_sdk.frameworks) Security;
15647 cargo-careful = callPackage ../development/tools/rust/cargo-careful { };
15648 cargo-chef = callPackage ../development/tools/rust/cargo-chef { };
15649 cargo-crev = callPackage ../development/tools/rust/cargo-crev {
15650 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
15652 cargo-cross = callPackage ../development/tools/rust/cargo-cross { };
15653 cargo-deny = callPackage ../development/tools/rust/cargo-deny { };
15654 cargo-depgraph = callPackage ../development/tools/rust/cargo-depgraph { };
15655 cargo-dephell = callPackage ../development/tools/rust/cargo-dephell { };
15656 cargo-diet = callPackage ../development/tools/rust/cargo-diet { };
15657 cargo-dist = callPackage ../development/tools/rust/cargo-dist { };
15658 cargo-espmonitor = callPackage ../development/tools/rust/cargo-espmonitor { };
15659 cargo-hakari = callPackage ../development/tools/rust/cargo-hakari { };
15660 cargo-feature = callPackage ../development/tools/rust/cargo-feature { };
15661 cargo-fund = callPackage ../development/tools/rust/cargo-fund {
15662 inherit (darwin.apple_sdk.frameworks) Security;
15664 cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { };
15666 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 {
15667 inherit (darwin.apple_sdk.frameworks) AppKit;
15669 cargo-info = callPackage ../development/tools/rust/cargo-info { };
15670 cargo-inspect = callPackage ../development/tools/rust/cargo-inspect {
15671 inherit (darwin.apple_sdk.frameworks) Security;
15673 cargo-insta = callPackage ../development/tools/rust/cargo-insta { };
15674 cargo-lambda = callPackage ../development/tools/rust/cargo-lambda {
15675 zig = buildPackages.zig_0_12;
15676 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15678 cargo-limit = callPackage ../development/tools/rust/cargo-limit { };
15679 cargo-modules = callPackage ../development/tools/rust/cargo-modules { };
15680 cargo-mommy = callPackage ../development/tools/rust/cargo-mommy { };
15681 cargo-msrv = callPackage ../development/tools/rust/cargo-msrv {
15682 inherit (darwin.apple_sdk.frameworks) Security;
15684 cargo-mutants = callPackage ../development/tools/rust/cargo-mutants { };
15686 cargo-ndk = callPackage ../development/tools/rust/cargo-ndk {
15687 inherit (darwin.apple_sdk.frameworks) CoreGraphics Foundation;
15690 cargo-nextest = callPackage ../development/tools/rust/cargo-nextest { };
15691 cargo-play = callPackage ../development/tools/rust/cargo-play { };
15692 cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix {
15693 inherit (darwin.apple_sdk.frameworks) Security;
15695 cargo-readme = callPackage ../development/tools/rust/cargo-readme { };
15696 cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { };
15697 cargo-run-bin = callPackage ../development/tools/rust/cargo-run-bin {};
15698 cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { };
15700 cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { };
15701 cargo-shuttle = callPackage ../development/tools/rust/cargo-shuttle { };
15703 cargo-sort = callPackage ../development/tools/rust/cargo-sort { };
15704 cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck {
15705 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15707 cargo-supply-chain = callPackage ../development/tools/rust/cargo-supply-chain { };
15708 cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { };
15709 cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme { };
15710 cargo-tally = callPackage ../development/tools/rust/cargo-tally { };
15711 cargo-temp = callPackage ../development/tools/rust/cargo-temp { };
15712 cargo-toml-lint = callPackage ../development/tools/rust/cargo-toml-lint { };
15713 cargo-udeps = callPackage ../development/tools/rust/cargo-udeps {
15714 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
15716 cargo-ui = callPackage ../development/tools/rust/cargo-ui { };
15717 cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { };
15719 cargo-mobile2 = callPackage ../development/tools/rust/cargo-mobile2 { };
15721 cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
15722 cargo-vet = callPackage ../development/tools/rust/cargo-vet {
15723 inherit (darwin.apple_sdk.frameworks) Security;
15725 cargo-watch = callPackage ../development/tools/rust/cargo-watch {
15726 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa;
15728 cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
15729 cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces { };
15730 cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
15731 cargo-generate = callPackage ../development/tools/rust/cargo-generate { };
15732 cargo-bootimage = callPackage ../development/tools/rust/bootimage { };
15734 cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures {
15735 inherit (darwin.apple_sdk.frameworks) Security;
15738 cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { };
15740 cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild {
15741 zig = buildPackages.zig_0_12;
15744 cauwugo = callPackage ../development/tools/rust/cauwugo { };
15746 critcmp = callPackage ../development/tools/rust/critcmp { };
15748 devspace = callPackage ../development/tools/misc/devspace { };
15750 djlint = callPackage ../development/tools/djlint { };
15752 leptosfmt = callPackage ../development/tools/rust/leptosfmt { };
15754 panamax = callPackage ../development/tools/rust/panamax { };
15756 ograc = callPackage ../development/tools/rust/ograc { };
15758 opensmalltalk-vm = callPackage ../development/compilers/opensmalltalk-vm { };
15760 opensycl = darwin.apple_sdk_11_0.callPackage ../development/compilers/opensycl { };
15761 opensyclWithRocm = opensycl.override { rocmSupport = true; };
15763 pest-ide-tools = callPackage ../development/tools/misc/pest-ide-tools { };
15765 ravedude = callPackage ../development/tools/rust/ravedude { };
15767 ra-multiplex = callPackage ../development/tools/rust/ra-multiplex {};
15769 rhack = callPackage ../development/tools/rust/rhack { };
15770 roogle = callPackage ../development/tools/rust/roogle { };
15771 rustfmt = rustPackages.rustfmt;
15772 rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer {
15773 inherit (darwin.apple_sdk.frameworks) CoreServices;
15775 rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { };
15776 rust-audit-info = callPackage ../development/tools/rust/rust-audit-info { };
15777 rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { };
15778 rust-bindgen = callPackage ../development/tools/rust/bindgen { };
15779 rust-cbindgen = callPackage ../development/tools/rust/cbindgen {
15780 inherit (darwin.apple_sdk.frameworks) Security;
15782 rust-script = callPackage ../development/tools/rust/rust-script { };
15783 rustup = callPackage ../development/tools/rust/rustup {
15784 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15786 rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master {
15787 inherit (darwin.apple_sdk.frameworks) Security;
15789 rusty-man = callPackage ../development/tools/rust/rusty-man { };
15790 rustycli = callPackage ../development/tools/rust/rustycli { };
15791 specr-transpile = callPackage ../development/tools/rust/specr-transpile { };
15792 typeshare = callPackage ../development/tools/rust/typeshare { };
15794 sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { };
15796 roswell = callPackage ../development/tools/roswell { };
15798 scala_2_10 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.10"; jre = jdk8; };
15799 scala_2_11 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.11"; jre = jdk8; };
15800 scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; };
15801 scala_2_13 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.13"; };
15802 scala_3 = callPackage ../development/compilers/scala { };
15805 scala-runners = callPackage ../development/compilers/scala-runners {
15806 coursier = coursier.override { jre = jdk8; };
15809 scalafix = callPackage ../development/tools/scalafix {
15810 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15812 scalafmt = callPackage ../development/tools/scalafmt { };
15814 scryer-prolog = callPackage ../development/compilers/scryer-prolog { };
15816 seren = callPackage ../applications/networking/instant-messengers/seren { };
15818 serialdv = callPackage ../development/libraries/serialdv { };
15820 serpent = callPackage ../development/compilers/serpent { };
15822 shmig = callPackage ../development/tools/database/shmig { };
15824 sleek = callPackage ../development/tools/database/sleek { };
15826 smlfmt = callPackage ../development/tools/smlfmt { };
15828 # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
15829 smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
15830 smlnj = callPackage ../development/compilers/smlnj {
15831 inherit (darwin) Libsystem;
15834 smlpkg = callPackage ../tools/package-management/smlpkg { };
15836 solc = callPackage ../development/compilers/solc { };
15838 souffle = callPackage ../development/compilers/souffle { };
15840 spasm-ng = callPackage ../development/compilers/spasm-ng { };
15842 spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { };
15844 sqldeveloper = callPackage ../development/tools/database/sqldeveloper {
15848 sqlfluff = callPackage ../development/tools/database/sqlfluff { };
15850 sqlx-cli = callPackage ../development/tools/rust/sqlx-cli {
15851 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security;
15854 squeak = callPackage ../development/compilers/squeak {
15855 stdenv = clangStdenv;
15858 squirrel-sql = callPackage ../development/tools/database/squirrel-sql {
15859 drivers = [ jtds_jdbc mssql_jdbc mysql_jdbc postgresql_jdbc ];
15862 surrealdb-migrations = callPackage ../development/tools/database/surrealdb-migrations {
15863 inherit (darwin.apple_sdk.frameworks) Security;
15866 stalin = callPackage ../development/compilers/stalin { };
15868 metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
15870 svd2rust = callPackage ../development/tools/rust/svd2rust { };
15872 swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { });
15873 inherit (swiftPackages) swift swiftpm sourcekit-lsp swift-format swiftpm2nix;
15875 swi-prolog = callPackage ../development/compilers/swi-prolog {
15876 inherit (darwin.apple_sdk.frameworks) Security;
15878 swi-prolog-gui = swi-prolog.override { withGui = true; };
15880 tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { };
15881 tbb_2021_5 = callPackage ../development/libraries/tbb/2021_5.nix { } ;
15882 tbb_2021_11 = callPackage ../development/libraries/tbb { };
15883 # many packages still fail with latest version
15886 terra = callPackage ../development/compilers/terra {
15887 inherit (darwin) libobjc;
15888 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
15891 teyjus = callPackage ../development/compilers/teyjus {
15892 inherit (ocaml-ng.ocamlPackages_4_14) buildDunePackage;
15895 thrust = callPackage ../development/tools/thrust {
15896 gconf = gnome2.GConf;
15899 tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { };
15901 tinygo = callPackage ../development/compilers/tinygo {
15902 llvmPackages = llvmPackages_18;
15905 tinyscheme = callPackage ../development/interpreters/tinyscheme { };
15907 tbox = callPackage ../development/libraries/tbox { };
15909 typescript = callPackage ../development/compilers/typescript { };
15911 ubports-click = python3Packages.callPackage ../development/tools/click { };
15913 uasm = callPackage ../development/compilers/uasm { };
15915 urn = callPackage ../development/compilers/urn { };
15917 urweb = callPackage ../development/compilers/urweb {
15921 urbackup-client = callPackage ../applications/backup/urbackup-client { };
15923 vlang = callPackage ../development/compilers/vlang { };
15925 vala-lint = callPackage ../development/tools/vala-lint { };
15927 vcard = python3Packages.toPythonApplication python3Packages.vcard;
15929 inherit (callPackage ../development/compilers/vala { })
15933 vyper = with python3Packages; toPythonApplication vyper;
15935 wazero = callPackage ../development/interpreters/wazero { };
15937 wcc = callPackage ../development/compilers/wcc { };
15939 wla-dx = callPackage ../development/compilers/wla-dx { };
15943 , # This should be the only bintools runtime dep with this sort of logic. The
15944 # Others should instead delegate to the next stage's choice with
15945 # `targetPackages.stdenv.cc.bintools`. This one is different just to
15946 # provide the default choice, avoiding infinite recursion.
15947 # See the bintools attribute for the logic and reasoning. We need to provide
15948 # a default here, since eval will hit this function when bootstrapping
15949 # stdenv where the bintools attribute doesn't exist, but will never actually
15950 # be evaluated -- callPackage ends up being too eager.
15951 bintools ? pkgs.bintools
15952 , libc ? bintools.libc
15953 , # libc++ from the default LLVM version is bound at the top level, but we
15954 # want the C++ library to be explicitly chosen by the caller, and null by
15957 , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross.package
15961 callPackage ../build-support/cc-wrapper (let self = {
15962 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
15963 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
15964 nativePrefix = stdenv.cc.nativePrefix or "";
15965 noLibc = !self.nativeLibc && (self.libc == null);
15967 isGNU = cc.isGNU or false;
15968 isClang = cc.isClang or false;
15969 isArocc = cc.isArocc or false;
15970 isZig = cc.isZig or false;
15972 inherit cc bintools libc libcxx extraPackages nixSupport zlib;
15973 } // extraArgs; in self);
15975 wrapCC = cc: wrapCCWith {
15981 , libc ? if stdenv.targetPlatform != stdenv.hostPlatform then libcCross else stdenv.cc.libc
15984 callPackage ../build-support/bintools-wrapper (let self = {
15985 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
15986 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
15987 nativePrefix = stdenv.cc.nativePrefix or "";
15989 noLibc = (self.libc == null);
15991 inherit bintools libc;
15992 } // extraArgs; in self);
15994 yaml-language-server = callPackage ../development/tools/language-servers/yaml-language-server { };
15997 yap = callPackage ../development/compilers/yap { };
15999 yasm = callPackage ../development/compilers/yasm { };
16001 yosys = callPackage ../development/compilers/yosys { };
16002 yosys-bluespec = callPackage ../development/compilers/yosys/plugins/bluespec.nix { };
16003 yosys-ghdl = callPackage ../development/compilers/yosys/plugins/ghdl.nix { };
16004 yosys-synlig = callPackage ../development/compilers/yosys/plugins/synlig.nix { };
16005 yosys-symbiflow = callPackage ../development/compilers/yosys/plugins/symbiflow.nix { };
16007 z88dk = callPackage ../development/compilers/z88dk { };
16009 zulip = callPackage ../applications/networking/instant-messengers/zulip { };
16011 zulip-term = callPackage ../applications/networking/instant-messengers/zulip-term { };
16013 zulu8 = callPackage ../development/compilers/zulu/8.nix { };
16014 zulu11 = callPackage ../development/compilers/zulu/11.nix { };
16015 zulu17 = callPackage ../development/compilers/zulu/17.nix { };
16016 zulu21 = callPackage ../development/compilers/zulu/21.nix { };
16019 ### DEVELOPMENT / INTERPRETERS
16021 acl2 = callPackage ../development/interpreters/acl2 { };
16022 acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; };
16024 angelscript = callPackage ../development/interpreters/angelscript { };
16026 anko = callPackage ../development/interpreters/anko { };
16028 babashka-unwrapped = callPackage ../development/interpreters/babashka { };
16029 babashka = callPackage ../development/interpreters/babashka/wrapped.nix { };
16031 # BQN interpreters and compilers
16035 cbqn = cbqn-bootstrap.phase2;
16036 cbqn-replxx = cbqn-bootstrap.phase2-replxx;
16037 cbqn-standalone = cbqn-bootstrap.phase0;
16038 cbqn-standalone-replxx = cbqn-bootstrap.phase0-replxx;
16040 # Below, the classic self-bootstrapping process
16041 cbqn-bootstrap = lib.dontRecurseIntoAttrs {
16042 # Use clang to compile CBQN if we aren't already.
16043 # CBQN's upstream primarily targets and tests clang which means using gcc
16044 # will result in slower binaries and on some platforms failing/broken builds.
16045 # See https://github.com/dzaima/CBQN/issues/12.
16049 # * CBQN using gcc is broken at runtime on i686 due to
16050 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416,
16051 # * CBQN uses some CPP macros gcc doesn't like for aarch64.
16052 stdenv = if !stdenv.cc.isClang then clangStdenv else stdenv;
16054 mbqn-source = buildPackages.mbqn.src;
16056 phase0 = callPackage ../development/interpreters/bqn/cbqn {
16057 inherit (cbqn-bootstrap) mbqn-source stdenv;
16058 generateBytecode = false;
16059 # Not really used, but since null can be dangerous...
16060 bqn-interpreter = "${lib.getExe' buildPackages.mbqn "bqn"}";
16063 phase0-replxx = callPackage ../development/interpreters/bqn/cbqn {
16064 inherit (cbqn-bootstrap) mbqn-source stdenv;
16065 enableReplxx = true;
16066 generateBytecode = false;
16067 # Not really used, but since null can be dangerous...
16068 bqn-interpreter = "${lib.getExe' buildPackages.mbqn "bqn"}";
16071 phase1 = callPackage ../development/interpreters/bqn/cbqn {
16072 inherit (cbqn-bootstrap) mbqn-source stdenv;
16073 generateBytecode = true;
16074 bqn-interpreter = "${lib.getExe' buildPackages.cbqn-bootstrap.phase0 "cbqn"}";
16077 phase2 = callPackage ../development/interpreters/bqn/cbqn {
16078 inherit (cbqn-bootstrap) mbqn-source stdenv;
16079 generateBytecode = true;
16080 bqn-interpreter = "${lib.getExe' buildPackages.cbqn-bootstrap.phase0 "cbqn"}";
16083 phase2-replxx = callPackage ../development/interpreters/bqn/cbqn {
16084 inherit (cbqn-bootstrap) mbqn-source stdenv;
16085 generateBytecode = true;
16086 enableReplxx = true;
16087 bqn-interpreter = "${lib.getExe' buildPackages.cbqn-bootstrap.phase0 "cbqn"}";
16091 dbqn = callPackage ../by-name/db/dbqn/package.nix {
16092 buildNativeImage = false;
16094 stdenv = stdenvNoCC;
16097 dbqn-native = dbqn.override {
16098 buildNativeImage = true;
16102 chibi = callPackage ../development/interpreters/chibi { };
16104 ceptre = callPackage ../development/interpreters/ceptre { };
16106 cg3 = callPackage ../development/interpreters/cg3 { };
16108 cling = callPackage ../development/interpreters/cling { };
16110 clips = callPackage ../development/interpreters/clips { };
16112 cliscord = callPackage ../misc/cliscord {
16113 inherit (darwin.apple_sdk.frameworks) Security;
16116 clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
16120 inherit (callPackage ../applications/editors/jupyter-kernels/xeus-cling { })
16121 cpp11-kernel cpp14-kernel cpp17-kernel cpp2a-kernel;
16122 xeus-cling = callPackage ../applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix { };
16124 clojure = callPackage ../development/interpreters/clojure {
16125 # set this to an LTS version of java
16129 clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
16131 dhall = haskell.lib.compose.justStaticExecutables haskellPackages.dhall;
16133 dhall-bash = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-bash;
16135 dhall-docs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-docs;
16137 dhall-lsp-server = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-lsp-server;
16139 dhall-json = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-json;
16141 dhall-nix = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nix;
16143 dhall-nixpkgs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nixpkgs;
16145 dhall-yaml = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-yaml;
16147 dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { });
16149 duktape = callPackage ../development/interpreters/duktape { };
16151 duckscript = callPackage ../development/tools/rust/duckscript {
16152 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16155 evcxr = callPackage ../development/interpreters/evcxr {
16156 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16159 beam = callPackage ./beam-packages.nix { };
16160 beam_nox = callPackage ./beam-packages.nix { beam = beam_nox; wxSupport = false; };
16161 beam_minimal = callPackage ./beam-packages.nix {
16162 beam = beam_minimal;
16164 systemdSupport = false;
16166 beam_nodocs = callPackage ./beam-packages.nix {
16167 beam = beam_nodocs;
16169 systemdSupport = false;
16170 ex_docSupport = false;
16173 inherit (beam.interpreters)
16174 erlang erlang_27 erlang_26 erlang_25 erlang_24
16175 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
16178 erlang_nox = beam_nox.interpreters.erlang;
16180 inherit (beam.packages.erlang)
16181 ex_doc erlang-ls erlfmt elvis-erlang
16182 rebar rebar3 rebar3WithPlugins
16185 beamPackages = beam.packages.erlang // { __attrsFailEvaluation = true; };
16187 expr = callPackage ../development/interpreters/expr { };
16189 genemichaels = callPackage ../development/tools/rust/genemichaels { };
16191 gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage {
16192 inherit (llvmPackages) openmp;
16193 inherit (darwin.apple_sdk.frameworks) Cocoa;
16194 # MPICH currently build on Darwin
16198 gpython = callPackage ../development/interpreters/gpython { };
16200 graphql-client = callPackage ../development/tools/graphql-client {
16201 inherit (darwin.apple_sdk.frameworks) Security;
16204 graphqlmap = callPackage ../tools/security/graphqlmap { };
16206 graphqurl = callPackage ../tools/networking/graphqurl { };
16208 groovy = callPackage ../development/interpreters/groovy { };
16210 inherit (callPackages ../applications/networking/cluster/hadoop {})
16214 hadoop3 = hadoop_3_4;
16217 hashlink = callPackage ../development/interpreters/hashlink { };
16219 io = callPackage ../development/interpreters/io { };
16221 ivy = callPackage ../development/interpreters/ivy { };
16223 jacinda = haskell.lib.compose.justStaticExecutables haskellPackages.jacinda;
16225 janet = callPackage ../development/interpreters/janet { };
16227 jpm = callPackage ../development/interpreters/janet/jpm.nix { };
16229 jelly = callPackage ../development/interpreters/jelly { };
16231 jimtcl = callPackage ../development/interpreters/jimtcl { };
16233 jmeter = callPackage ../applications/networking/jmeter { };
16235 joker = callPackage ../development/interpreters/joker { };
16237 davmail = callPackage ../applications/networking/davmail {
16241 kamilalisp = callPackage ../development/interpreters/kamilalisp { };
16243 kanif = callPackage ../applications/networking/cluster/kanif { };
16245 kona = callPackage ../development/interpreters/kona { };
16247 lambda-lisp = callPackage ../development/interpreters/lambda-lisp { };
16248 lambda-lisp-blc = lambda-lisp;
16250 love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
16251 love_11 = callPackage ../development/interpreters/love/11.nix { };
16254 wabt = callPackage ../development/tools/wabt { };
16256 zuo = callPackage ../development/interpreters/zuo { };
16258 ### LUA interpreters
16259 emiluaPlugins = recurseIntoAttrs
16260 (callPackage ./emilua-plugins.nix {}
16261 (callPackage ../development/interpreters/emilua { }));
16263 inherit (emiluaPlugins) emilua;
16265 luaInterpreters = callPackage ./../development/interpreters/lua-5 { };
16266 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;
16268 lua5 = lua5_2_compat;
16271 lua51Packages = recurseIntoAttrs lua5_1.pkgs;
16272 lua52Packages = recurseIntoAttrs lua5_2.pkgs;
16273 lua53Packages = recurseIntoAttrs lua5_3.pkgs;
16274 lua54Packages = recurseIntoAttrs lua5_4.pkgs;
16275 luajitPackages = recurseIntoAttrs luajit.pkgs;
16277 luaPackages = lua52Packages;
16279 luajit = luajit_2_1;
16281 luarocks = luaPackages.luarocks;
16282 luarocks-nix = luaPackages.luarocks-nix;
16284 luarocks-packages-updater = callPackage ../by-name/lu/luarocks-packages-updater/package.nix {
16285 pluginupdate = ../../maintainers/scripts/pluginupdate-py;
16288 luau = callPackage ../development/interpreters/luau { };
16290 lune = callPackage ../development/interpreters/lune { };
16292 toluapp = callPackage ../development/tools/toluapp {
16293 lua = lua5_1; # doesn't work with any other :(
16299 CuboCore = recurseIntoAttrs (import ./cubocore-packages.nix {
16300 inherit newScope lxqt lib libsForQt5;
16303 ### End of CuboCore
16305 maude = callPackage ../development/interpreters/maude { };
16307 me_cleaner = callPackage ../tools/misc/me_cleaner { };
16309 metamath = callPackage ../development/interpreters/metamath { };
16311 minder = callPackage ../applications/misc/minder { };
16313 mujs = callPackage ../development/interpreters/mujs { };
16315 nelua = callPackage ../development/interpreters/nelua { };
16317 nextflow = callPackage ../development/interpreters/nextflow { };
16319 ngn-k = callPackage ../development/interpreters/ngn-k { };
16321 oak = callPackage ../development/interpreters/oak { };
16323 obb = callPackage ../development/interpreters/clojure/obb.nix { };
16325 octave = callPackage ../development/interpreters/octave { };
16327 octaveFull = octave.override {
16331 octave-kernel = callPackage ../applications/editors/jupyter-kernels/octave { };
16333 octavePackages = recurseIntoAttrs octave.pkgs;
16335 pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
16338 # PHP interpreters, packages and extensions.
16340 # Set default PHP interpreter, extensions and packages
16342 phpExtensions = php.extensions;
16343 phpPackages = php.packages;
16345 # Import PHP84 interpreter, extensions and packages
16346 php84 = callPackage ../development/interpreters/php/8.4.nix {
16347 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16348 pcre2 = pcre2.override {
16349 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16352 php84Extensions = recurseIntoAttrs php84.extensions;
16353 php84Packages = recurseIntoAttrs php84.packages;
16355 # Import PHP83 interpreter, extensions and packages
16356 php83 = callPackage ../development/interpreters/php/8.3.nix {
16357 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16358 pcre2 = pcre2.override {
16359 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16362 php83Extensions = recurseIntoAttrs php83.extensions;
16363 php83Packages = recurseIntoAttrs php83.packages;
16365 # Import PHP82 interpreter, extensions and packages
16366 php82 = callPackage ../development/interpreters/php/8.2.nix {
16367 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16368 pcre2 = pcre2.override {
16369 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16372 php82Extensions = recurseIntoAttrs php82.extensions;
16373 php82Packages = recurseIntoAttrs php82.packages;
16375 # Import PHP81 interpreter, extensions and packages
16376 php81 = callPackage ../development/interpreters/php/8.1.nix {
16377 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16378 pcre2 = pcre2.override {
16379 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16382 php81Extensions = recurseIntoAttrs php81.extensions;
16383 php81Packages = recurseIntoAttrs php81.packages;
16385 picoc = callPackage ../development/interpreters/picoc { };
16387 picolisp = callPackage ../development/interpreters/picolisp { };
16389 polyml = callPackage ../development/compilers/polyml { };
16390 polyml56 = callPackage ../development/compilers/polyml/5.6.nix { };
16391 polyml57 = callPackage ../development/compilers/polyml/5.7.nix { };
16393 # Python interpreters. All standard library modules are included except for tkinter, which is
16394 # available as `pythonPackages.tkinter` and can be used as any other Python package.
16395 # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
16396 python2 = python27;
16397 python3 = python312;
16399 # pythonPackages further below, but assigned here because they need to be in sync
16400 python2Packages = dontRecurseIntoAttrs python27Packages;
16401 python3Packages = dontRecurseIntoAttrs python312Packages;
16407 # Python interpreter that is build with all modules, including tkinter.
16408 # These are for compatibility and should not be used inside Nixpkgs.
16409 python2Full = python2.override {
16410 self = python2Full;
16411 pythonAttr = "python2Full";
16414 python27Full = python27.override {
16415 self = python27Full;
16416 pythonAttr = "python27Full";
16419 python3Full = python3.override {
16420 self = python3Full;
16421 pythonAttr = "python3Full";
16422 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16425 python39Full = python39.override {
16426 self = python39Full;
16427 pythonAttr = "python39Full";
16428 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16431 python310Full = python310.override {
16432 self = python310Full;
16433 pythonAttr = "python310Full";
16434 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16437 python311Full = python311.override {
16438 self = python311Full;
16439 pythonAttr = "python311Full";
16440 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16443 python312Full = python312.override {
16444 self = python312Full;
16445 pythonAttr = "python312Full";
16446 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16449 python313Full = python313.override {
16450 self = python313Full;
16451 pythonAttr = "python313Full";
16452 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16456 # https://py-free-threading.github.io
16457 python313FreeThreading = python313.override {
16458 pythonAttr = "python313FreeThreading";
16462 pythonInterpreters = callPackage ./../development/interpreters/python { };
16463 inherit (pythonInterpreters) python27 python39 python310 python311 python312 python313 python3Minimal pypy27 pypy310 pypy39 rustpython;
16465 # List of extensions with overrides to apply to all Python package sets.
16466 pythonPackagesExtensions = [ ];
16468 # Python package sets.
16469 python27Packages = python27.pkgs;
16470 python39Packages = python39.pkgs;
16471 python310Packages = python310.pkgs;
16472 python311Packages = recurseIntoAttrs python311.pkgs;
16473 python312Packages = recurseIntoAttrs python312.pkgs;
16474 python313Packages = python313.pkgs;
16475 pypyPackages = pypy.pkgs;
16476 pypy2Packages = pypy2.pkgs;
16477 pypy27Packages = pypy27.pkgs;
16478 pypy3Packages = pypy3.pkgs;
16479 pypy39Packages = pypy39.pkgs;
16480 pypy310Packages = pypy310.pkgs;
16482 py3c = callPackage ../development/libraries/py3c { };
16484 pythonManylinuxPackages = callPackage ./../development/interpreters/python/manylinux { };
16486 pythonCondaPackages = callPackage ./../development/interpreters/python/conda { };
16488 update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { };
16490 # Should eventually be moved inside Python interpreters.
16491 python-setup-hook = buildPackages.callPackage ../development/interpreters/python/setup-hook.nix { };
16493 pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {});
16495 check-jsonschema = callPackage ../development/tools/check-jsonschema { };
16497 pypi-mirror = callPackage ../development/tools/pypi-mirror { };
16499 svg2tikz = with python3.pkgs; toPythonApplication svg2tikz;
16501 svg2pdf = callPackage ../tools/graphics/svg2pdf { };
16503 pew = callPackage ../development/tools/pew { };
16505 poetry = callPackage ../tools/package-management/poetry { };
16507 poetryPlugins = recurseIntoAttrs poetry.plugins;
16509 poetry2conda = callPackage ../tools/package-management/poetry2conda { };
16511 pip-audit = callPackage ../development/tools/pip-audit { };
16513 pipenv = callPackage ../development/tools/pipenv { };
16515 pipx = with python3.pkgs; toPythonApplication pipx;
16517 pipewire = callPackage ../development/libraries/pipewire {
16518 # ffmpeg depends on SDL2 which depends on pipewire by default.
16519 # Break the cycle by depending on ffmpeg-headless.
16520 # Pipewire only uses libavcodec (via an SPA plugin), which isn't
16521 # affected by the *-headless changes.
16522 ffmpeg = ffmpeg-headless;
16525 wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { };
16527 pw-volume = callPackage ../tools/audio/pw-volume { };
16529 racket = callPackage ../development/interpreters/racket {
16530 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
16532 racket_7_9 = callPackage ../development/interpreters/racket/racket_7_9.nix {
16533 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
16535 racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
16537 rakudo = callPackage ../development/interpreters/rakudo { };
16538 moarvm = darwin.apple_sdk_11_0.callPackage ../development/interpreters/rakudo/moarvm.nix {
16539 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices ApplicationServices;
16541 nqp = callPackage ../development/interpreters/rakudo/nqp.nix { };
16542 zef = callPackage ../development/interpreters/rakudo/zef.nix { };
16544 rascal = callPackage ../development/interpreters/rascal { };
16546 red = callPackage ../development/interpreters/red { };
16548 regexploit = callPackage ../tools/security/regexploit { };
16550 regextester = callPackage ../applications/misc/regextester { };
16552 inherit (ocamlPackages) reason;
16554 buildRubyGem = callPackage ../development/ruby-modules/gem {
16555 inherit (darwin) libobjc;
16557 defaultGemConfig = callPackage ../development/ruby-modules/gem-config {
16558 inherit (darwin) DarwinTools autoSignDarwinBinariesHook;
16559 inherit (darwin.apple_sdk.frameworks) CoreServices;
16561 bundler = callPackage ../development/ruby-modules/bundler { };
16562 bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
16563 bundlerApp = callPackage ../development/ruby-modules/bundler-app { };
16564 bundlerUpdateScript = callPackage ../development/ruby-modules/bundler-update-script { };
16566 bundler-audit = callPackage ../tools/security/bundler-audit { };
16568 sol2 = callPackage ../development/libraries/sol2 { };
16570 solargraph = rubyPackages.solargraph;
16572 rbenv = callPackage ../development/ruby-modules/rbenv { };
16574 rubyfmt = darwin.apple_sdk_11_0.callPackage ../development/tools/rubyfmt {
16575 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
16576 inherit (darwin) libobjc;
16579 inherit (callPackage ../development/interpreters/ruby {
16580 inherit (darwin) libobjc libunwind;
16581 inherit (darwin.apple_sdk.frameworks) Foundation;
16590 rubyPackages = rubyPackages_3_3;
16592 rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems;
16593 rubyPackages_3_2 = recurseIntoAttrs ruby_3_2.gems;
16594 rubyPackages_3_3 = recurseIntoAttrs ruby_3_3.gems;
16596 mruby = callPackage ../development/compilers/mruby { };
16598 samplebrain = libsForQt5.callPackage ../applications/audio/samplebrain { };
16600 scsh = callPackage ../development/interpreters/scsh { };
16602 scheme48 = callPackage ../development/interpreters/scheme48 { };
16604 scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { };
16606 smiley-sans = callPackage ../data/fonts/smiley-sans { };
16608 inherit (callPackages ../applications/networking/cluster/spark { })
16609 spark_3_5 spark_3_4;
16610 spark3 = spark_3_5;
16613 sparkleshare = callPackage ../applications/version-management/sparkleshare { };
16617 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
16618 inherit (darwin) libobjc;
16620 spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
16621 inherit (darwin) libobjc;
16623 spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix {
16624 inherit (darwin) libobjc;
16626 spidermonkey_128 = callPackage ../development/interpreters/spidermonkey/128.nix {
16627 inherit (darwin) libobjc;
16636 starlark-rust = callPackage ../development/interpreters/starlark-rust { };
16638 supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
16639 fftw = fftwSinglePrec;
16642 supercollider_scel = supercollider.override { useSCEL = true; };
16644 supercolliderPlugins = recurseIntoAttrs {
16645 sc3-plugins = callPackage ../development/interpreters/supercollider/plugins/sc3-plugins.nix {
16646 fftw = fftwSinglePrec;
16650 supercollider-with-plugins = callPackage ../development/interpreters/supercollider/wrapper.nix {
16654 supercollider-with-sc3-plugins = supercollider-with-plugins.override {
16655 plugins = with supercolliderPlugins; [ sc3-plugins ];
16658 taktuk = callPackage ../applications/networking/cluster/taktuk { };
16661 tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { };
16662 tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { };
16664 tclreadline = callPackage ../development/interpreters/tclreadline { };
16666 eltclsh = callPackage ../development/tools/eltclsh { };
16668 wasm = ocamlPackages.wasm;
16670 wasm3 = callPackage ../development/interpreters/wasm3 { };
16672 yaegi = callPackage ../development/interpreters/yaegi { };
16674 ### DEVELOPMENT / MISC
16676 inherit (callPackages ../development/misc/h3 { }) h3_3 h3_4;
16680 avrlibc = callPackage ../development/misc/avr/libc {
16681 stdenv = stdenvNoLibc;
16684 avr8burnomat = callPackage ../development/misc/avr8-burn-omat { };
16686 cppreference-doc = callPackage ../development/misc/cppreference-doc { };
16688 sourceFromHead = callPackage ../build-support/source-from-head-fun.nix { };
16690 jruby = callPackage ../development/interpreters/jruby { };
16692 jython = callPackage ../development/interpreters/jython { };
16694 gImageReader = callPackage ../applications/misc/gImageReader { };
16696 gimme-aws-creds = callPackage ../tools/admin/gimme-aws-creds { };
16698 guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
16700 # Needed for autogen
16701 guile_2_0 = callPackage ../development/interpreters/guile/2.0.nix { };
16703 guile_2_2 = callPackage ../development/interpreters/guile/2.2.nix { };
16705 guile_3_0 = callPackage ../development/interpreters/guile/3.0.nix { };
16709 guile-sdl = callPackage ../by-name/gu/guile-sdl/package.nix {
16713 guile-xcb = callPackage ../by-name/gu/guile-xcb/package.nix {
16717 inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { };
16719 msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { };
16721 msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { };
16723 mspds = callPackage ../development/misc/msp430/mspds { };
16724 mspds-bin = callPackage ../development/misc/msp430/mspds/binary.nix { };
16726 mspdebug = callPackage ../development/misc/msp430/mspdebug.nix { };
16728 vc4-newlib = callPackage ../development/misc/vc4/newlib.nix { };
16730 or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { };
16732 rappel = callPackage ../development/misc/rappel { };
16734 protege-distribution = callPackage ../development/web/protege-distribution { };
16736 publii = callPackage ../development/web/publii {};
16738 umr = callPackage ../development/misc/umr { };
16740 refurb = callPackage ../development/tools/refurb { };
16742 srandrd = callPackage ../tools/X11/srandrd { };
16744 srecord = callPackage ../development/tools/misc/srecord { };
16746 srelay = callPackage ../tools/networking/srelay { };
16748 xidel = callPackage ../tools/text/xidel { };
16750 asdf-vm = callPackage ../tools/misc/asdf-vm { };
16752 mise = callPackage ../tools/misc/mise {
16753 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16756 ### DEVELOPMENT / TOOLS
16758 abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { };
16760 abi-dumper = callPackage ../development/tools/misc/abi-dumper { };
16762 abuild = callPackage ../development/tools/abuild { };
16764 actiona = libsForQt5.callPackage ../applications/misc/actiona { };
16766 adreaper = callPackage ../tools/security/adreaper { };
16768 aeron = callPackage ../servers/aeron { };
16770 inherit (callPackage ../development/tools/alloy { })
16775 altair = callPackage ../development/tools/altair-graphql-client { };
16777 ameba = callPackage ../development/tools/ameba { };
16779 anybadge = with python3Packages; toPythonApplication anybadge;
16781 apgdiff = callPackage ../development/tools/database/apgdiff { };
16783 apkg = callPackage ../tools/package-management/apkg { };
16785 augeas = callPackage ../tools/system/augeas { };
16787 autoadb = callPackage ../misc/autoadb { };
16789 ansible = ansible_2_17;
16790 ansible_2_17 = python3Packages.toPythonApplication python3Packages.ansible-core;
16791 ansible_2_16 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
16792 version = "2.16.8";
16793 src = oldAttrs.src.override {
16795 hash = "sha256-WeSqQO1azbTvm789BYkY//k/ZqFJNz2BWciilgRBC9o=";
16798 ansible_2_15 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
16799 version = "2.15.9";
16800 src = oldAttrs.src.override {
16802 pname = "ansible-core";
16803 hash = "sha256-JfmxtaWvPAmGvTko7QhurduGdSf7XIOv7xoDz60080U=";
16807 ansible-builder = with python3Packages; toPythonApplication ansible-builder;
16809 ansible-doctor = callPackage ../tools/admin/ansible/doctor.nix { };
16811 dbus-test-runner = callPackage ../development/tools/dbus-test-runner { };
16813 doq = callPackage ../development/tools/misc/doq { };
16815 espup = callPackage ../development/tools/espup { };
16817 karma-runner = callPackage ../development/tools/karma-runner { };
16819 teller = callPackage ../development/tools/teller { };
16821 yakut = python3Packages.callPackage ../development/tools/misc/yakut { };
16823 ### DEVELOPMENT / TOOLS / LANGUAGE-SERVERS
16825 ansible-language-server = callPackage ../development/tools/language-servers/ansible-language-server { };
16827 beancount-language-server = callPackage ../development/tools/language-servers/beancount-language-server { };
16829 buf-language-server = callPackage ../development/tools/language-servers/buf-language-server { };
16831 ccls = callPackage ../development/tools/language-servers/ccls {
16832 llvmPackages = llvmPackages_14;
16835 docker-compose-language-service = callPackage ../development/tools/language-servers/docker-compose-language-service { };
16837 dockerfile-language-server-nodejs = callPackage ../development/tools/language-servers/dockerfile-language-server-nodejs { };
16839 dot-language-server = callPackage ../development/tools/language-servers/dot-language-server { };
16841 emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { };
16843 emmet-language-server = callPackage ../development/tools/language-servers/emmet-language-server { };
16845 fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { };
16847 fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };
16849 glslls = callPackage ../development/tools/language-servers/glslls { };
16851 helm-ls = callPackage ../development/tools/language-servers/helm-ls { };
16853 javascript-typescript-langserver = callPackage ../development/tools/language-servers/javascript-typescript-langserver { };
16855 jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { };
16857 kotlin-language-server = callPackage ../development/tools/language-servers/kotlin-language-server { };
16859 lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server {
16860 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
16861 inherit (darwin) ditto;
16864 metals = callPackage ../development/tools/language-servers/metals { };
16866 millet = callPackage ../development/tools/language-servers/millet { };
16868 neocmakelsp = callPackage ../development/tools/language-servers/neocmakelsp { };
16870 inherit (callPackages ../development/tools/language-servers/nixd {
16871 llvmPackages = llvmPackages_16;
16872 nix = nixVersions.nix_2_19;
16875 openscad-lsp = callPackage ../development/tools/language-servers/openscad-lsp { };
16877 perlnavigator = callPackage ../development/tools/language-servers/perlnavigator { };
16879 postgres-lsp = callPackage ../development/tools/language-servers/postgres-lsp { };
16881 rune-languageserver = callPackage ../development/tools/language-servers/rune-languageserver { };
16883 svls = callPackage ../development/tools/language-servers/svls { };
16885 vala-language-server = callPackage ../development/tools/language-servers/vala-language-server { };
16887 vscode-langservers-extracted = callPackage ../development/tools/language-servers/vscode-langservers-extracted { };
16889 zls = callPackage ../development/tools/language-servers/zls { };
16891 ansible-later = callPackage ../tools/admin/ansible/later.nix { };
16893 ansible-lint = callPackage ../tools/admin/ansible/lint.nix { };
16895 antares = callPackage ../by-name/an/antares/package.nix {
16896 electron = electron_30;
16899 antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
16900 antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { };
16901 antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { };
16904 inherit (callPackages ../development/tools/parsing/antlr/4.nix { })
16912 antlr4 = antlr4_13;
16916 apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
16919 inherit (callPackages ../servers/apache-kafka { })
16924 apacheKafka = apacheKafka_3_8;
16926 apng2gif = callPackage ../tools/graphics/apng2gif { };
16928 gif2apng = callPackage ../tools/graphics/gif2apng { };
16930 apngopt = callPackage ../tools/graphics/apngopt { };
16932 kt = callPackage ../tools/misc/kt { };
16934 arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { };
16936 arpa2common = callPackage ../development/libraries/arpa2common { };
16938 asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { };
16940 astyle = callPackage ../development/tools/misc/astyle { };
16941 libastyle = astyle.override { asLibrary = true; };
16943 automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { };
16945 aviator = callPackage ../development/tools/misc/aviator { };
16947 awf = callPackage ../development/tools/misc/awf { };
16949 aws-adfs = with python3Packages; toPythonApplication aws-adfs;
16951 electron-source = callPackage ../development/tools/electron { };
16953 inherit (callPackages ../development/tools/electron/binary { })
16963 inherit (callPackages ../development/tools/electron/chromedriver { })
16964 electron-chromedriver_29
16965 electron-chromedriver_30
16966 electron-chromedriver_31
16967 electron-chromedriver_32;
16969 electron_24 = electron_24-bin;
16970 electron_27 = electron_27-bin;
16971 electron_28 = electron_28-bin;
16972 electron_29 = electron_29-bin;
16973 electron_30 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_30 then electron-source.electron_30 else electron_30-bin;
16974 electron_31 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_31 then electron-source.electron_31 else electron_31-bin;
16975 electron_32 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_32 then electron-source.electron_32 else electron_32-bin;
16976 electron = electron_32;
16977 electron-bin = electron_32-bin;
16978 electron-chromedriver = electron-chromedriver_32;
16980 autobuild = callPackage ../development/tools/misc/autobuild { };
16982 autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
16984 autoconf = callPackage ../development/tools/misc/autoconf { };
16985 autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
16986 autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
16987 autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { };
16988 autoconf271 = callPackage ../development/tools/misc/autoconf/2.71.nix { };
16990 autocutsel = callPackage ../tools/X11/autocutsel{ };
16992 automake = automake116x;
16994 automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { };
16996 automake115x = callPackage ../development/tools/misc/automake/automake-1.15.x.nix { };
16998 automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
17000 automake117x = callPackage ../development/tools/misc/automake/automake-1.17.x.nix { };
17002 avrdude = callPackage ../development/embedded/avrdude { };
17004 b4 = callPackage ../development/tools/b4 { };
17006 bam = callPackage ../development/tools/build-managers/bam { };
17008 bandit = with python3Packages; toPythonApplication bandit;
17012 bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 {
17013 inherit (darwin) sigtool;
17014 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
17015 buildJdk = jdk11_headless;
17016 runJdk = jdk11_headless;
17017 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv
17018 else if stdenv.cc.isGNU then gcc12Stdenv
17020 bazel_self = bazel_5;
17023 bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 {
17024 inherit (darwin) sigtool;
17025 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation;
17026 buildJdk = jdk11_headless;
17027 runJdk = jdk11_headless;
17028 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv
17029 else if stdenv.cc.isClang then llvmPackages.stdenv
17030 else if stdenv.cc.isGNU then gcc12Stdenv
17032 bazel_self = bazel_6;
17035 bazel_7 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_7 {
17036 inherit (darwin) sigtool;
17037 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation IOKit;
17038 buildJdk = jdk17_headless;
17039 runJdk = jdk17_headless;
17040 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv
17041 else if stdenv.cc.isClang then llvmPackages.stdenv
17043 bazel_self = bazel_7;
17046 bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { };
17047 buildifier = bazel-buildtools;
17048 buildozer = bazel-buildtools;
17049 unused_deps = bazel-buildtools;
17051 bazel-remote = callPackage ../development/tools/build-managers/bazel/bazel-remote { };
17053 bazel-watcher = callPackage ../development/tools/bazel-watcher { };
17055 bazel-gazelle = callPackage ../development/tools/bazel-gazelle { };
17057 bazel-kazel = callPackage ../development/tools/bazel-kazel { };
17059 bazelisk = callPackage ../development/tools/bazelisk { };
17061 rebazel = callPackage ../development/tools/rebazel {
17062 inherit (darwin.apple_sdk.frameworks) CoreServices;
17065 buildBazelPackage = darwin.apple_sdk_11_0.callPackage ../build-support/build-bazel-package { };
17067 bear = callPackage ../development/tools/build-managers/bear { };
17069 bingrep = callPackage ../development/tools/analysis/bingrep { };
17071 binutils-unwrapped = callPackage ../development/tools/misc/binutils {
17072 autoreconfHook = autoreconfHook269;
17073 inherit (darwin.apple_sdk.frameworks) CoreServices;
17074 # FHS sys dirs presumably only have stuff for the build platform
17075 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
17077 binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils {
17078 autoreconfHook = if targetPlatform.isiOS then autoreconfHook269 else autoreconfHook;
17079 inherit (darwin.apple_sdk.frameworks) CoreServices;
17080 # FHS sys dirs presumably only have stuff for the build platform
17081 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
17082 withAllTargets = true;
17084 binutils = wrapBintoolsWith {
17085 bintools = binutils-unwrapped;
17087 binutils_nogold = lowPrio (wrapBintoolsWith {
17088 bintools = binutils-unwrapped.override {
17089 enableGold = false;
17092 binutilsNoLibc = wrapBintoolsWith {
17093 bintools = binutils-unwrapped;
17094 libc = preLibcCrossHeaders;
17097 libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix { };
17099 libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix { };
17101 # Held back 2.38 release. Remove once all dependencies are ported to 2.39.
17102 binutils-unwrapped_2_38 = callPackage ../development/tools/misc/binutils/2.38 {
17103 autoreconfHook = autoreconfHook269;
17104 # FHS sys dirs presumably only have stuff for the build platform
17105 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
17108 libbfd_2_38 = callPackage ../development/tools/misc/binutils/2.38/libbfd.nix {
17109 autoreconfHook = buildPackages.autoreconfHook269;
17112 libopcodes_2_38 = callPackage ../development/tools/misc/binutils/2.38/libopcodes.nix {
17113 autoreconfHook = buildPackages.autoreconfHook269;
17116 # Here we select the default bintools implementations to be used. Note when
17117 # cross compiling these are used not for this stage but the *next* stage.
17118 # That is why we choose using this stage's target platform / next stage's
17121 # Because this is the *next* stages choice, it's a bit non-modular to put
17122 # here. In theory, bootstraping is supposed to not be a chain but at tree,
17123 # where each stage supports many "successor" stages, like multiple possible
17124 # futures. We don't have a better alternative, but with this downside in
17125 # mind, please be judicious when using this attribute. E.g. for building
17126 # things in *this* stage you should use probably `stdenv.cc.bintools` (from a
17127 # default or alternate `stdenv`), at build time, and try not to "force" a
17128 # specific bintools at runtime at all.
17130 # In other words, try to only use this in wrappers, and only use those
17131 # wrappers from the next stage.
17132 bintools-unwrapped = let
17133 inherit (stdenv.targetPlatform) linker;
17134 in if linker == "lld" then llvmPackages.bintools-unwrapped
17135 else if linker == "cctools" then darwin.binutils-unwrapped
17136 else if linker == "bfd" then binutils-unwrapped
17137 else if linker == "gold" then binutils-unwrapped.override { enableGoldDefault = true; }
17139 bintoolsNoLibc = wrapBintoolsWith {
17140 bintools = bintools-unwrapped;
17141 libc = preLibcCrossHeaders;
17143 bintools = wrapBintoolsWith {
17144 bintools = bintools-unwrapped;
17147 bintoolsDualAs = wrapBintoolsWith {
17148 bintools = darwin.binutilsDualAs-unwrapped;
17152 bison = callPackage ../development/tools/parsing/bison { };
17154 bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
17156 black = with python3Packages; toPythonApplication black;
17158 blackfire = callPackage ../development/tools/misc/blackfire { };
17160 black-macchiato = with python3Packages; toPythonApplication black-macchiato;
17162 blackmagic = callPackage ../development/embedded/blackmagic { };
17164 bloomrpc = callPackage ../development/web/bloomrpc { };
17166 bloop = callPackage ../development/tools/build-managers/bloop { };
17168 bossa = callPackage ../development/embedded/bossa { };
17170 bossa-arduino = callPackage ../development/embedded/bossa/arduino.nix { };
17172 bob = callPackage ../development/tools/build-managers/bob { };
17174 buck = callPackage ../development/tools/build-managers/buck {
17175 python3 = python311;
17178 buck2 = callPackage ../development/tools/build-managers/buck2 { };
17180 build2 = callPackage ../development/tools/build-managers/build2 {
17181 # Break cycle by using self-contained toolchain for bootstrapping
17182 build2 = buildPackages.callPackage ../development/tools/build-managers/build2/bootstrap.nix { };
17185 # Dependency of build2, must also break cycle for this
17186 libbutl = callPackage ../development/libraries/libbutl {
17187 build2 = build2.bootstrap;
17188 inherit (darwin) DarwinTools;
17191 libbpkg = callPackage ../development/libraries/libbpkg { };
17192 libodb = callPackage ../development/libraries/libodb { };
17193 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { };
17194 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { };
17196 bore-cli = callPackage ../tools/networking/bore-cli/default.nix {
17197 inherit (darwin.apple_sdk.frameworks) Security;
17200 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { };
17202 buildkite-agent-metrics = callPackage ../servers/monitoring/buildkite-agent-metrics { };
17204 buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
17206 buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust {
17207 inherit (darwin.apple_sdk.frameworks) Security;
17210 bump = callPackage ../development/tools/github/bump { };
17212 libbpf = callPackage ../os-specific/linux/libbpf { };
17213 libbpf_0 = callPackage ../os-specific/linux/libbpf/0.x.nix { };
17215 bundlewrap = with python3.pkgs; toPythonApplication bundlewrap;
17217 bpftools = callPackage ../os-specific/linux/bpftools { };
17219 bpm-tools = callPackage ../tools/audio/bpm-tools { };
17221 cadre = callPackage ../development/tools/cadre { };
17223 carto = callPackage ../development/tools/carto { };
17225 catnip = callPackage ../tools/audio/catnip { };
17227 catnip-gtk4 = callPackage ../tools/audio/catnip-gtk4 { };
17229 cbrowser = callPackage ../development/tools/misc/cbrowser { };
17231 cc-tool = callPackage ../development/embedded/cc-tool { };
17233 # Wrapper that works as gcc or g++
17234 # It can be used by setting in nixpkgs config like this, for example:
17235 # replaceStdenv = { pkgs }: pkgs.ccacheStdenv;
17236 # But if you build in chroot, you should have that path in chroot
17237 # If instantiated directly, it will use $HOME/.ccache as the cache directory,
17238 # i.e. /homeless-shelter/.ccache using the Nix daemon.
17239 # You should specify a different directory using an override in
17240 # packageOverrides to set extraConfig.
17242 # Example using Nix daemon (i.e. multiuser Nix install or on NixOS):
17243 # packageOverrides = pkgs: {
17244 # ccacheWrapper = pkgs.ccacheWrapper.override {
17246 # export CCACHE_COMPRESS=1
17247 # export CCACHE_DIR=/var/cache/ccache
17248 # export CCACHE_UMASK=007
17251 # You can use a different directory, but whichever directory you choose
17252 # should be owned by user root, group nixbld with permissions 0770.
17253 ccacheWrapper = makeOverridable ({ extraConfig, cc }:
17255 cc = ccache.links {
17256 inherit extraConfig;
17257 unwrappedCC = cc.cc;
17261 inherit (stdenv) cc;
17264 ccacheStdenv = lowPrio (makeOverridable ({ stdenv, ... } @ extraArgs:
17265 overrideCC stdenv (buildPackages.ccacheWrapper.override ({
17266 inherit (stdenv) cc;
17267 } // lib.optionalAttrs (builtins.hasAttr "extraConfig" extraArgs) {
17268 extraConfig = extraArgs.extraConfig;
17273 cccc = callPackage ../development/tools/analysis/cccc { };
17275 cgdb = callPackage ../development/tools/misc/cgdb { };
17277 cheat = callPackage ../applications/misc/cheat { };
17279 matter-compiler = callPackage ../development/compilers/matter-compiler { };
17281 cfr = callPackage ../development/tools/java/cfr { };
17283 cfripper = callPackage ../tools/security/cfripper { };
17285 checkra1n = callPackage ../development/mobile/checkra1n { };
17287 checkstyle = callPackage ../development/tools/analysis/checkstyle { };
17289 chromedriver = callPackage ../development/tools/selenium/chromedriver { };
17291 chromium-xorg-conf = callPackage ../os-specific/linux/chromium-xorg-conf { };
17293 chrpath = callPackage ../development/tools/misc/chrpath { };
17295 chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
17297 chruby-fish = callPackage ../development/tools/misc/chruby-fish { };
17299 cl-launch = callPackage ../development/tools/misc/cl-launch { };
17301 clean-css-cli = callPackage ../development/tools/clean-css-cli { };
17303 cloud-nuke = callPackage ../development/tools/cloud-nuke { };
17305 cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { };
17307 cloudlog = callPackage ../applications/radio/cloudlog { };
17309 cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { };
17311 cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { };
17313 coan = callPackage ../development/tools/analysis/coan { };
17315 coder = callPackage ../development/tools/coder { };
17317 compile-daemon = callPackage ../development/tools/compile-daemon { };
17319 complexity = callPackage ../development/tools/misc/complexity { };
17321 complgen = callPackage ../development/tools/misc/complgen { };
17323 conan = callPackage ../development/tools/build-managers/conan { };
17325 cookiecutter = with python3Packages; toPythonApplication cookiecutter;
17327 cordova = callPackage ../development/mobile/cordova { };
17329 corrosion = callPackage ../development/tools/build-managers/corrosion { };
17331 corundum = callPackage ../development/tools/corundum { };
17333 confluencepot = callPackage ../servers/confluencepot { };
17335 confluent-platform = callPackage ../servers/confluent-platform { };
17337 ctags = callPackage ../development/tools/misc/ctags { };
17339 ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix { };
17341 ctodo = callPackage ../applications/misc/ctodo { };
17343 cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { };
17345 ctmg = callPackage ../tools/security/ctmg { };
17347 # can't use override - it triggers infinite recursion
17348 cmakeMinimal = callPackage ../by-name/cm/cmake/package.nix {
17349 isMinimalBuild = true;
17352 cmakeCurses = cmake.override {
17353 uiToolkits = [ "ncurses" ];
17356 cmakeWithGui = cmake.override {
17357 uiToolkits = [ "ncurses" "qt5" ];
17360 cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
17362 cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
17363 inherit cmake cmake-format;
17366 # Does not actually depend on Qt 5
17367 inherit (plasma5Packages) extra-cmake-modules;
17369 coccinelle = callPackage ../development/tools/misc/coccinelle {
17370 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
17373 cpptest = callPackage ../development/libraries/cpptest { };
17375 cppi = callPackage ../development/tools/misc/cppi { };
17377 cproto = callPackage ../development/tools/misc/cproto { };
17379 cflow = callPackage ../development/tools/misc/cflow { };
17381 cov-build = callPackage ../development/tools/analysis/cov-build { };
17383 credstash = with python3Packages; toPythonApplication credstash;
17385 creduce = callPackage ../development/tools/misc/creduce {
17386 inherit (llvmPackages_16) llvm libclang;
17389 cscope = callPackage ../development/tools/misc/cscope { };
17391 csmith = callPackage ../development/tools/misc/csmith { };
17393 inherit (nodePackages) csslint;
17395 css-html-js-minify = with python3Packages; toPythonApplication css-html-js-minify;
17397 cvehound = callPackage ../development/tools/analysis/cvehound { };
17399 cvise = python3Packages.callPackage ../development/tools/misc/cvise {
17400 # cvise keeps up with fresh llvm releases and supports wide version range
17401 inherit (llvmPackages_14) llvm libclang;
17404 cwltool = callPackage ../applications/science/misc/cwltool { };
17406 dbt = with python3Packages; toPythonApplication dbt-core;
17408 dprint = callPackage ../development/tools/dprint {
17409 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security;
17412 devbox = callPackage ../development/tools/devbox { buildGoModule = buildGo123Module; };
17414 libcxx = llvmPackages.libcxx;
17416 libgcc = stdenv.cc.cc.libgcc or null;
17418 # This is for e.g. LLVM libraries on linux.
17420 if stdenv.targetPlatform == stdenv.hostPlatform && targetPackages.stdenv.cc.isGNU
17421 # Can only do this is in the native case, otherwise we might get infinite
17422 # recursion if `targetPackages.stdenv.cc.cc` itself uses `gccForLibs`.
17423 then targetPackages.stdenv.cc.cc
17426 libstdcxx5 = callPackage ../development/libraries/gcc/libstdc++/5.nix { };
17428 libsigrok = callPackage ../development/tools/libsigrok {
17432 libsigrokdecode = callPackage ../development/tools/libsigrokdecode { };
17434 sqlcl = callPackage ../development/tools/database/sqlcl { };
17436 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { };
17438 datree = callPackage ../development/tools/datree { };
17440 detekt = callPackage ../development/tools/detekt { };
17442 dcadec = callPackage ../development/tools/dcadec { };
17444 dejagnu = callPackage ../development/tools/misc/dejagnu { };
17446 devd = callPackage ../development/tools/devd { };
17448 devtodo = callPackage ../development/tools/devtodo { };
17450 d-spy = callPackage ../development/tools/misc/d-spy { };
17452 dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { };
17454 dfu-util = callPackage ../development/tools/misc/dfu-util { };
17456 ddd = callPackage ../development/tools/misc/ddd { };
17458 lattice-diamond = callPackage ../development/embedded/fpga/lattice-diamond { };
17460 direvent = callPackage ../development/tools/misc/direvent { };
17462 distcc = callPackage ../development/tools/misc/distcc {
17463 libiberty_static = libiberty.override { staticBuild = true; };
17466 # distccWrapper: wrapper that works as gcc or g++
17467 # It can be used by setting in nixpkgs config like this, for example:
17468 # replaceStdenv = { pkgs }: pkgs.distccStdenv;
17469 # But if you build in chroot, a default 'nix' will create
17470 # a new net namespace, and won't have network access.
17471 # You can use an override in packageOverrides to set extraConfig:
17472 # packageOverrides = pkgs: {
17473 # distccWrapper = pkgs.distccWrapper.override {
17475 # DISTCC_HOSTS="myhost1 myhost2"
17479 distccWrapper = makeOverridable ({ extraConfig ? "" }:
17480 wrapCC (distcc.links extraConfig)) { };
17481 distccStdenv = lowPrio (overrideCC stdenv buildPackages.distccWrapper);
17483 distccMasquerade = if stdenv.hostPlatform.isDarwin
17485 else callPackage ../development/tools/misc/distcc/masq.nix {
17487 binutils = binutils;
17490 dive = callPackage ../development/tools/dive { };
17492 dioxus-cli = callPackage ../development/tools/rust/dioxus-cli { };
17494 doclifter = callPackage ../development/tools/misc/doclifter { };
17496 docutils = with python3Packages; toPythonApplication docutils;
17498 doctl = callPackage ../development/tools/doctl { };
17500 doit = with python3Packages; toPythonApplication doit;
17502 dolt = callPackage ../servers/sql/dolt { };
17504 dot2tex = with python3.pkgs; toPythonApplication dot2tex;
17506 doxygen = darwin.apple_sdk_11_0.callPackage ../development/tools/documentation/doxygen {
17508 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
17511 doxygen_gui = lowPrio (doxygen.override { inherit qt5; });
17513 drake = callPackage ../development/tools/build-managers/drake { };
17515 drip = callPackage ../development/tools/drip { };
17517 drm_info = callPackage ../development/tools/drm_info { };
17519 dura = callPackage ../development/tools/misc/dura {
17520 inherit (darwin.apple_sdk.frameworks) Security;
17523 dwz = callPackage ../development/tools/misc/dwz { };
17525 easypdkprog = callPackage ../development/embedded/easypdkprog { };
17527 editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
17529 editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
17531 edb = libsForQt5.callPackage ../development/tools/misc/edb { };
17533 eggdbus = callPackage ../development/tools/misc/eggdbus { };
17535 effitask = callPackage ../applications/misc/effitask { };
17537 efm-langserver = callPackage ../development/tools/efm-langserver { };
17539 egypt = callPackage ../development/tools/analysis/egypt { };
17541 electron-fiddle = callPackage ../development/tools/electron-fiddle { };
17543 elf2uf2-rs = darwin.apple_sdk_11_0.callPackage ../development/embedded/elf2uf2-rs {
17544 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation DiskArbitration Foundation;
17547 elfinfo = callPackage ../development/tools/misc/elfinfo { };
17549 elfkickers = callPackage ../development/tools/misc/elfkickers { };
17551 elfutils = callPackage ../development/tools/misc/elfutils { };
17553 eliot-tree = callPackage ../development/tools/eliot-tree { };
17555 emma = callPackage ../development/tools/analysis/emma { };
17557 ent-go = callPackage ../development/tools/ent { };
17559 epm = callPackage ../development/tools/misc/epm { };
17561 eresi = callPackage ../development/tools/analysis/eresi { };
17563 evmdis = callPackage ../development/tools/analysis/evmdis { };
17565 explain = callPackage ../development/tools/explain { };
17567 ezno = callPackage ../development/tools/misc/ezno { };
17569 func = callPackage ../applications/networking/cluster/func { };
17571 license_finder = callPackage ../development/tools/license_finder { };
17573 license-scanner = callPackage ../development/tools/license-scanner { };
17575 # NOTE: Override and set useIcon = false to use Awk instead of Icon.
17576 noweb = callPackage ../development/tools/literate-programming/noweb { };
17578 eztrace = callPackage ../development/tools/profiling/EZTrace { };
17580 faas-cli = callPackage ../development/tools/faas-cli { };
17582 fastddsgen = callPackage ../development/tools/fastddsgen { };
17584 fastgron = callPackage ../development/tools/fastgron { };
17586 fatcat = callPackage ../development/tools/fatcat { };
17588 findbugs = callPackage ../development/tools/analysis/findbugs { };
17590 findnewest = callPackage ../development/tools/misc/findnewest { };
17592 flootty = callPackage ../development/tools/flootty { };
17594 fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
17596 ffuf = callPackage ../tools/security/ffuf { };
17598 flow = callPackage ../development/tools/analysis/flow {
17599 inherit (darwin.apple_sdk.frameworks) CoreServices;
17600 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
17603 fly = callPackage ../development/tools/continuous-integration/fly { };
17605 fprettify = callPackage ../development/tools/fprettify { };
17607 framac = callPackage ../development/tools/analysis/frama-c { };
17609 frame = callPackage ../development/libraries/frame { };
17611 framesh = callPackage ../applications/blockchains/framesh { };
17613 frp = callPackage ../tools/networking/frp { };
17615 fsatrace = callPackage ../development/tools/misc/fsatrace { };
17617 fswatch = callPackage ../development/tools/misc/fswatch {
17618 inherit (darwin.apple_sdk.frameworks) CoreServices;
17619 autoreconfHook = buildPackages.autoreconfHook269;
17622 fsearch = callPackage ../tools/misc/fsearch { };
17624 fujprog = callPackage ../development/embedded/fpga/fujprog {
17625 inherit (darwin.apple_sdk.frameworks) IOKit;
17628 fundoc = callPackage ../development/tools/fundoc { };
17630 funzzy = callPackage ../development/tools/misc/funzzy { };
17632 gede = libsForQt5.callPackage ../development/tools/misc/gede { };
17634 gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { };
17636 pifpaf = callPackage ../development/tools/pifpaf { };
17638 pmd = callPackage ../development/tools/analysis/pmd {
17639 openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17642 jdepend = callPackage ../development/tools/analysis/jdepend {
17643 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17646 flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { };
17647 flex = callPackage ../development/tools/parsing/flex { };
17649 re-flex = callPackage ../development/tools/parsing/re-flex { };
17651 flexibee = callPackage ../applications/office/flexibee { };
17653 flexcpp = callPackage ../development/tools/parsing/flexc++ { };
17655 geis = callPackage ../development/libraries/geis { };
17657 gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
17659 git2-cpp = callPackage ../development/libraries/git2-cpp { };
17661 github-release = callPackage ../development/tools/github/github-release { };
17663 global = callPackage ../development/tools/misc/global { };
17665 gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils { };
17667 gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing { };
17669 gnome-firmware = callPackage ../applications/misc/gnome-firmware { };
17671 gnome-tecla = callPackage ../applications/misc/gnome-tecla { };
17673 gnome-usage = callPackage ../applications/misc/gnome-usage { };
17675 gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { };
17677 gnome-network-displays = callPackage ../applications/networking/gnome-network-displays { };
17679 gnome-multi-writer = callPackage ../applications/misc/gnome-multi-writer { };
17681 gnome-online-accounts = callPackage ../development/libraries/gnome-online-accounts { };
17683 gnome-video-effects = callPackage ../development/libraries/gnome-video-effects { };
17685 gnum4 = callPackage ../development/tools/misc/gnum4 { };
17688 om4 = callPackage ../development/tools/misc/om4 { };
17690 gnumake = callPackage ../development/tools/build-managers/gnumake { };
17691 gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
17693 go-licenses = callPackage ../development/tools/misc/go-licenses { };
17695 gob2 = callPackage ../development/tools/misc/gob2 { };
17697 gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { };
17699 gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
17701 gopatch = callPackage ../development/tools/misc/gopatch { };
17703 gotify-server = callPackage ../servers/gotify { };
17705 gotty = callPackage ../servers/gotty { };
17707 gputils = callPackage ../development/embedded/gputils { };
17709 gpuvis = callPackage ../development/tools/misc/gpuvis { };
17711 gqlint = callPackage ../development/tools/gqlint { };
17713 gradle-packages = import ../development/tools/build-managers/gradle {
17714 inherit jdk11 jdk17 jdk21;
17716 gradleGen = gradle-packages.gen;
17717 wrapGradle = callPackage gradle-packages.wrapGradle { };
17719 gradle_6-unwrapped = callPackage gradle-packages.gradle_6 { };
17720 gradle_7-unwrapped = callPackage gradle-packages.gradle_7 { };
17721 gradle_8-unwrapped = callPackage gradle-packages.gradle_8 { };
17722 gradle-unwrapped = gradle_8-unwrapped;
17724 gradle_6 = wrapGradle gradle_6-unwrapped;
17725 gradle_7 = wrapGradle gradle_7-unwrapped;
17726 gradle_8 = wrapGradle gradle_8-unwrapped;
17727 gradle = wrapGradle gradle-unwrapped;
17729 gperf = callPackage ../development/tools/misc/gperf { };
17730 # 3.1 changed some parameters from int to size_t, leading to mismatches.
17731 gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
17733 grail = callPackage ../development/libraries/grail { };
17735 graphene = callPackage ../development/libraries/graphene { };
17737 griffe = with python3Packages; toPythonApplication griffe;
17739 gtk-doc = callPackage ../development/tools/documentation/gtk-doc { };
17741 gtkdialog = callPackage ../development/tools/misc/gtkdialog { };
17743 crowdin-cli = callPackage ../tools/text/crowdin-cli { };
17745 gtranslator = callPackage ../tools/text/gtranslator { };
17747 gtree = callPackage ../tools/text/gtree { };
17749 guff = callPackage ../tools/graphics/guff { };
17752 g-wrap = callPackage ../by-name/g-/g-wrap/package.nix {
17757 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
17758 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
17759 haskellPackages.hadolint;
17761 halfempty = callPackage ../development/tools/halfempty { };
17763 hcloud = callPackage ../development/tools/hcloud { };
17765 help2man = callPackage ../development/tools/misc/help2man { };
17767 heroku = callPackage ../development/tools/heroku { };
17769 highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { };
17771 confluent-cli = callPackage ../development/tools/confluent-cli { };
17773 html-minifier = callPackage ../development/tools/html-minifier { };
17775 htmlhint = callPackage ../development/tools/htmlhint { };
17777 htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { };
17779 hyenae = callPackage ../tools/networking/hyenae { };
17781 iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { };
17782 iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { };
17785 icestorm = callPackage ../development/embedded/fpga/icestorm { };
17787 icmake = callPackage ../development/tools/build-managers/icmake { };
17789 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { };
17791 ikos = callPackage ../development/tools/analysis/ikos {
17792 inherit (llvmPackages_14) stdenv clang llvm;
17796 img = callPackage ../development/tools/img { };
17798 include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
17799 llvmPackages = llvmPackages_18;
17802 indent = callPackage ../development/tools/misc/indent { };
17804 inotify-tools = callPackage ../development/tools/misc/inotify-tools { };
17806 inherit (callPackage ../applications/misc/inochi2d { })
17807 inochi-creator inochi-session;
17809 intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { };
17811 insomnia = callPackage ../development/web/insomnia { };
17813 ihp-new = callPackage ../development/web/ihp-new { };
17815 iozone = callPackage ../development/tools/misc/iozone { };
17817 itstool = callPackage ../development/tools/misc/itstool { };
17819 jacoco = callPackage ../development/tools/analysis/jacoco { };
17821 jake = callPackage ../development/tools/jake { };
17823 javacc = callPackage ../development/tools/parsing/javacc {
17824 # Upstream doesn't support anything newer than Java 8.
17825 # https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
17830 jbake = callPackage ../development/tools/jbake { };
17832 jbang = callPackage ../development/tools/jbang { };
17834 jikespg = callPackage ../development/tools/parsing/jikespg { };
17836 jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
17838 jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
17840 jpexs = callPackage ../development/tools/jpexs { };
17842 k0sctl = callPackage ../applications/networking/cluster/k0sctl { };
17844 k2tf = callPackage ../development/tools/misc/k2tf { };
17846 kafka-delta-ingest = callPackage ../development/tools/kafka-delta-ingest { };
17848 kamid = callPackage ../servers/ftp/kamid { };
17850 karate = callPackage ../development/tools/karate { };
17852 kati = callPackage ../development/tools/build-managers/kati { };
17854 kafkactl = callPackage ../development/tools/kafkactl { };
17856 kcat = callPackage ../development/tools/kcat { };
17858 kcc = libsForQt5.callPackage ../applications/graphics/kcc { };
17860 kcgi = callPackage ../development/web/kcgi { };
17862 kcov = callPackage ../development/tools/analysis/kcov { };
17864 kind = callPackage ../development/tools/kind { };
17866 khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { };
17868 ko = callPackage ../development/tools/ko { };
17870 konstraint = callPackage ../development/tools/konstraint { };
17872 krankerl = callPackage ../development/tools/krankerl { };
17874 krew = callPackage ../development/tools/krew { };
17876 kube-bench = callPackage ../tools/security/kube-bench { };
17878 kube-hunter = callPackage ../tools/security/kube-hunter { };
17880 kubeaudit = callPackage ../tools/security/kubeaudit { };
17882 kubectx = callPackage ../development/tools/kubectx { };
17884 kube-linter = callPackage ../development/tools/kube-linter { };
17886 kube-prompt = callPackage ../development/tools/kube-prompt { };
17888 kubeclarity = callPackage ../tools/security/kubeclarity { };
17890 kubemq-community = callPackage ../servers/kubemq-community { };
17892 kubeone = callPackage ../applications/networking/cluster/kubeone { };
17894 kubeprompt = callPackage ../development/tools/kubeprompt { };
17896 kubernetes-polaris = callPackage ../tools/security/kubernetes-polaris { };
17898 kubescape = callPackage ../tools/security/kubescape { };
17900 kubesec = callPackage ../tools/security/kubesec { };
17902 kubespy = callPackage ../applications/networking/cluster/kubespy { };
17904 kubeswitch = callPackage ../development/tools/kubeswitch { };
17906 kubie = callPackage ../development/tools/kubie {
17907 inherit (darwin.apple_sdk.frameworks) Security;
17910 kustomize = callPackage ../development/tools/kustomize { };
17912 kustomize_3 = callPackage ../development/tools/kustomize/3.nix { };
17914 kustomize_4 = callPackage ../development/tools/kustomize/4.nix { };
17916 kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { };
17918 ktlint = callPackage ../development/tools/ktlint { };
17920 kythe = callPackage ../development/tools/kythe { };
17922 laminar = callPackage ../development/tools/continuous-integration/laminar { };
17924 lcov = callPackage ../development/tools/analysis/lcov { };
17926 lemon = callPackage ../development/tools/parsing/lemon { };
17928 lenmus = callPackage ../applications/misc/lenmus { };
17930 libtool = libtool_2;
17932 libtool_1_5 = callPackage ../development/tools/misc/libtool { };
17934 libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { };
17936 libwhich = callPackage ../development/tools/misc/libwhich { };
17938 libwtk-sdl2 = callPackage ../development/libraries/libwtk-sdl2 { };
17940 linuxkit = callPackage ../development/tools/misc/linuxkit {
17941 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization;
17942 inherit (darwin) sigtool;
17945 listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd {
17946 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
17949 lit = with python3Packages; toPythonApplication lit;
17951 litecli = callPackage ../development/tools/database/litecli { };
17953 litefs = callPackage ../development/tools/database/litefs { };
17955 litestream = callPackage ../development/tools/database/litestream { };
17957 ls-lint = callPackage ../development/tools/ls-lint { };
17959 lsof = callPackage ../development/tools/misc/lsof { };
17961 ltrace = callPackage ../development/tools/misc/ltrace { };
17963 lttng-tools = callPackage ../development/tools/misc/lttng-tools { };
17965 lttng-ust = callPackage ../development/tools/misc/lttng-ust { };
17967 lttng-ust_2_12 = callPackage ../development/tools/misc/lttng-ust/2.12.nix { };
17969 lttv = callPackage ../development/tools/misc/lttv { };
17971 lurk = callPackage ../development/tools/lurk { };
17973 maizzle = callPackage ../development/tools/maizzle { };
17975 malt = callPackage ../development/tools/profiling/malt { };
17977 marksman = callPackage ../development/tools/marksman { };
17979 massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
17981 mastodon-archive = callPackage ../tools/backup/mastodon-archive { };
17983 math-preview = callPackage ../tools/text/math-review { };
17986 inherit (maven) buildMaven;
17988 mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { };
17990 go-md2man = callPackage ../development/tools/misc/go-md2man { };
17992 mage = callPackage ../development/tools/build-managers/mage { };
17994 mbed-cli = callPackage ../development/tools/mbed-cli { };
17996 mdl = callPackage ../development/tools/misc/mdl { };
17998 meraki-cli = python3Packages.callPackage ../tools/admin/meraki-cli { };
18000 mermerd = callPackage ../development/tools/database/mermerd { };
18002 python-matter-server = with python3Packages; toPythonApplication (
18003 python-matter-server.overridePythonAttrs (oldAttrs: {
18004 dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.server;
18008 minify = callPackage ../development/web/minify { };
18010 minizinc = callPackage ../development/tools/minizinc { };
18011 minizincide = qt6Packages.callPackage ../development/tools/minizinc/ide.nix {
18012 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa;
18015 mkcert = callPackage ../development/tools/misc/mkcert { };
18017 mkdocs = with python3Packages; toPythonApplication mkdocs;
18019 mmtf-cpp = callPackage ../development/libraries/science/chemistry/mmtf-cpp { };
18021 mockgen = callPackage ../development/tools/mockgen { };
18023 mockoon = callPackage ../tools/networking/mockoon { };
18025 modd = callPackage ../development/tools/modd { };
18027 mold = callPackage ../by-name/mo/mold/package.nix {
18028 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
18032 mold-wrapped = wrapBintoolsWith {
18034 extraBuildCommands = ''
18035 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}ld.mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/ld.mold
18036 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/mold
18040 moon = callPackage ../development/tools/build-managers/moon/default.nix { };
18042 mopsa = ocamlPackages.mopsa.bin;
18044 msgpack-tools = callPackage ../development/tools/msgpack-tools { };
18046 msgpuck = callPackage ../development/libraries/msgpuck { };
18048 msitools = callPackage ../development/tools/misc/msitools { };
18051 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
18052 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
18053 haskellPackages.haskell-ci;
18055 nailgun = callPackage ../development/tools/nailgun { };
18057 nap = callPackage ../development/tools/nap { };
18059 nex = callPackage ../development/tools/parsing/nex { };
18061 nimbo = with python3Packages; callPackage ../applications/misc/nimbo { };
18063 gn = callPackage ../development/tools/build-managers/gn { };
18064 gn1924 = callPackage ../development/tools/build-managers/gn/rev1924.nix { };
18066 nixbang = callPackage ../development/tools/misc/nixbang {
18067 pythonPackages = python3Packages;
18070 nix-bisect = callPackage ../development/tools/misc/nix-bisect { };
18072 nix-build-uncached = callPackage ../development/tools/misc/nix-build-uncached { };
18074 nexusmods-app-unfree = nexusmods-app.override {
18075 pname = "nexusmods-app-unfree";
18079 nmrpflash = callPackage ../development/embedded/nmrpflash { };
18081 norminette = callPackage ../development/tools/norminette { };
18083 nwjs = callPackage ../development/tools/nwjs { };
18085 nwjs-sdk = callPackage ../development/tools/nwjs {
18089 nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { };
18091 obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; };
18093 obuild = callPackage ../development/tools/ocaml/obuild { };
18095 omake = callPackage ../development/tools/ocaml/omake { };
18097 omniorb = callPackage ../development/tools/omniorb { };
18099 openai = with python3Packages; toPythonApplication openai;
18101 openai-whisper = with python3.pkgs; toPythonApplication openai-whisper;
18103 openai-whisper-cpp = darwin.apple_sdk_11_0.callPackage ../tools/audio/openai-whisper-cpp {
18104 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate CoreGraphics CoreML CoreVideo MetalKit;
18107 opengrok = callPackage ../development/tools/misc/opengrok { };
18109 openocd = callPackage ../development/embedded/openocd { };
18111 openocd-rp2040 = openocd.overrideAttrs (old: {
18112 pname = "openocd-rp2040";
18113 src = fetchFromGitHub {
18114 owner = "raspberrypi";
18116 rev = "4d87f6dcae77d3cbcd8ac3f7dc887adf46ffa504";
18117 hash = "sha256-bBqVoHsnNoaC2t8hqcduI8GGlO0VDMUovCB0HC+rxvc=";
18118 # openocd disables the vendored libraries that use submodules and replaces them with nix versions.
18119 # this works out as one of the submodule sources seems to be flakey.
18120 fetchSubmodules = false;
18122 nativeBuildInputs = old.nativeBuildInputs ++ [
18127 oprofile = callPackage ../development/tools/profiling/oprofile {
18128 libiberty_static = libiberty.override { staticBuild = true; };
18131 package-project-cmake = callPackage ../development/tools/package-project-cmake { };
18133 pactorio = callPackage ../development/tools/pactorio {
18134 inherit (darwin.apple_sdk.frameworks) Security;
18137 panopticon = callPackage ../development/tools/analysis/panopticon { };
18139 parinfer-rust = callPackage ../development/tools/parinfer-rust { };
18141 parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
18143 patchelf = callPackage ../development/tools/misc/patchelf { };
18145 patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
18147 patsh = callPackage ../development/tools/misc/patsh { };
18149 pax-rs = callPackage ../development/tools/pax-rs { };
18151 perfect-hash = callPackage ../development/tools/misc/perfect-hash { };
18153 peg = callPackage ../development/tools/parsing/peg { };
18155 pgcli = with pkgs.python3Packages; toPythonApplication pgcli;
18157 picotool = callPackage ../development/tools/picotool { };
18159 planus = callPackage ../development/tools/misc/planus { };
18161 pmccabe = callPackage ../development/tools/misc/pmccabe { };
18163 pkgconf-unwrapped = libpkgconf;
18165 pkgconf = callPackage ../build-support/pkg-config-wrapper {
18166 pkg-config = pkgconf-unwrapped;
18167 baseBinName = "pkgconf";
18170 pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { };
18171 pkg-config = callPackage ../build-support/pkg-config-wrapper {
18172 pkg-config = pkg-config-unwrapped;
18175 pkg-configUpstream = lowPrio (pkg-config.override (old: {
18176 pkg-config = old.pkg-config.override {
18181 pnpm-lock-export = callPackage ../development/web/pnpm-lock-export { };
18183 portableService = callPackage ../build-support/portable-service { };
18185 polar = callPackage ../tools/misc/polar { };
18187 inherit (nodePackages) postcss-cli;
18189 postiats-utilities = callPackage ../development/tools/postiats-utilities { };
18191 postman = callPackage ../development/web/postman { };
18193 pprof = callPackage ../development/tools/profiling/pprof { };
18195 pqrs = callPackage ../development/tools/pqrs { };
18197 pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree;
18199 prelink = callPackage ../development/tools/misc/prelink { };
18201 premake3 = callPackage ../development/tools/misc/premake/3.nix { };
18203 premake4 = callPackage ../development/tools/misc/premake { };
18205 premake5 = callPackage ../development/tools/misc/premake/5.nix {
18206 inherit (darwin.apple_sdk.frameworks) Foundation;
18209 premake = premake4;
18211 process-compose = callPackage ../applications/misc/process-compose { };
18213 process-viewer = callPackage ../applications/misc/process-viewer { };
18215 procodile = callPackage ../tools/system/procodile { };
18217 protox = callPackage ../development/tools/misc/protox { };
18219 proxmove = callPackage ../tools/admin/proxmove { };
18221 pry = callPackage ../development/tools/pry { };
18223 pup = callPackage ../development/tools/pup { };
18225 puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli { };
18227 pyrseas = callPackage ../development/tools/database/pyrseas { };
18229 pycritty = with python3Packages; toPythonApplication pycritty;
18231 pylint-exit = callPackage ../development/tools/pylint-exit { };
18233 qc = callPackage ../development/tools/qc { };
18235 qtcreator = qt6Packages.callPackage ../development/tools/qtcreator {
18236 inherit (linuxPackages) perf;
18237 stdenv = llvmPackages.stdenv;
18240 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
18242 radare2 = callPackage ../development/tools/analysis/radare2 ({
18244 } // (config.radare or {}));
18246 ran = callPackage ../servers/http/ran { };
18248 retry = callPackage ../tools/system/retry { };
18250 rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
18252 rizinPlugins = recurseIntoAttrs rizin.plugins;
18254 cutter = qt6.callPackage ../development/tools/analysis/rizin/cutter.nix { };
18256 cutterPlugins = recurseIntoAttrs cutter.plugins;
18258 ragel = ragelStable;
18260 randoop = callPackage ../development/tools/analysis/randoop { };
18262 inherit (callPackages ../development/tools/parsing/ragel { }) ragelStable ragelDev;
18264 hammer = callPackage ../development/tools/parsing/hammer { };
18266 rcodesign = darwin.apple_sdk_11_0.callPackage ../development/tools/rcodesign {};
18268 rdocker = callPackage ../development/tools/rdocker { };
18270 react-static = callPackage ../development/tools/react-static { };
18272 redis-dump = callPackage ../development/tools/redis-dump { };
18274 redis-plus-plus = callPackage ../development/libraries/redis-plus-plus { };
18276 redisinsight = callPackage ../development/tools/redisinsight { };
18278 redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
18280 redo-c = callPackage ../development/tools/build-managers/redo-c { };
18282 redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
18284 regclient = callPackage ../development/tools/regclient { };
18285 inherit (regclient) regbot regctl regsync;
18287 regex-cli = callPackage ../development/tools/misc/regex-cli { };
18289 reno = callPackage ../development/tools/reno {
18290 python3Packages = python311Packages;
18293 re2c = callPackage ../development/tools/parsing/re2c { };
18295 remake = callPackage ../development/tools/build-managers/remake { };
18297 replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { };
18299 replacement = callPackage ../development/tools/misc/replacement { };
18301 inherit (callPackage ../development/tools/replay-io { })
18302 replay-io replay-node-cli;
18304 requestly = callPackage ../tools/networking/requestly { };
18306 reshape = callPackage ../development/tools/reshape { } ;
18308 retdec = callPackage ../development/tools/analysis/retdec { };
18310 reviewdog = callPackage ../development/tools/misc/reviewdog { };
18312 revive = callPackage ../development/tools/revive { };
18314 riff = callPackage ../development/tools/misc/riff { };
18316 riffdiff = callPackage ../tools/text/riffdiff {};
18318 rman = callPackage ../development/tools/misc/rman { };
18320 rnginline = with python3Packages; toPythonApplication rnginline;
18322 rolespec = callPackage ../development/tools/misc/rolespec { };
18324 rr = callPackage ../development/tools/analysis/rr { };
18326 rsass = callPackage ../development/tools/misc/rsass { };
18328 rsonpath = callPackage ../development/tools/misc/rsonpath { };
18330 rufo = callPackage ../development/tools/rufo { };
18332 muonStandalone = muon.override {
18333 embedSamurai = true;
18337 saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
18339 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { };
18341 samply = callPackage ../development/tools/misc/samply { };
18343 sauce-connect = callPackage ../development/tools/sauce-connect { };
18345 sawjap = callPackage ../development/tools/java/sawjap { };
18347 sbomnix = python3.pkgs.callPackage ../tools/security/sbomnix { };
18349 sd-local = callPackage ../development/tools/sd-local { };
18351 seer = libsForQt5.callPackage ../development/tools/misc/seer { };
18353 selenium-server-standalone = callPackage ../development/tools/selenium/server { };
18355 selendroid = callPackage ../development/tools/selenium/selendroid { };
18357 sem = callPackage ../development/tools/sem { };
18359 semver-tool = callPackage ../development/tools/misc/semver-tool { };
18361 semantik = libsForQt5.callPackage ../applications/office/semantik { };
18363 sca2d = callPackage ../development/tools/sca2d { };
18365 mill = callPackage ../development/tools/build-managers/mill { };
18367 sbt = callPackage ../development/tools/build-managers/sbt { };
18368 sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
18369 simpleBuildTool = sbt;
18371 sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { };
18373 scala-cli = callPackage ../development/tools/build-managers/scala-cli { };
18375 scss-lint = callPackage ../development/tools/scss-lint { };
18377 segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
18379 selene = callPackage ../development/tools/selene { };
18381 shadowenv = callPackage ../tools/misc/shadowenv {
18382 inherit (darwin.apple_sdk.frameworks) Security;
18386 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
18387 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
18388 haskellPackages.shake;
18390 shallot = callPackage ../tools/misc/shallot { };
18392 inherit (callPackage ../development/tools/build-managers/shards { })
18396 shellcheck = callPackage ../development/tools/shellcheck {
18397 inherit (__splicedPackages.haskellPackages) ShellCheck;
18401 # Minimal shellcheck executable for package checks.
18402 # Use shellcheck which does not include docs, as
18403 # pandoc takes long to build and documentation isn't needed for just running the cli
18404 shellcheck-minimal = haskell.lib.compose.justStaticExecutables shellcheck.unwrapped;
18406 shellharden = callPackage ../development/tools/shellharden { };
18408 scenebuilder = callPackage ../development/tools/scenebuilder { };
18410 scenic-view = callPackage ../development/tools/scenic-view { };
18412 shncpd = callPackage ../tools/networking/shncpd { };
18414 sigrok-cli = callPackage ../development/tools/sigrok-cli { };
18416 simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
18418 slimerjs = callPackage ../development/tools/slimerjs { };
18420 slint-lsp = callPackage ../development/tools/misc/slint-lsp {
18421 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
18424 sloccount = callPackage ../development/tools/misc/sloccount { };
18426 sloc = nodePackages.sloc;
18428 smc = callPackage ../tools/misc/smc { };
18430 snakemake = callPackage ../applications/science/misc/snakemake { };
18432 snore = callPackage ../tools/misc/snore { };
18434 snzip = callPackage ../tools/archivers/snzip { };
18436 snowman = qt5.callPackage ../development/tools/analysis/snowman { };
18438 sparse = callPackage ../development/tools/analysis/sparse {
18442 speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;
18444 spicy-parser-generator = callPackage ../development/tools/parsing/spicy { };
18446 spin = callPackage ../development/tools/analysis/spin { };
18448 spirv-headers = callPackage ../development/libraries/spirv-headers { };
18449 spirv-tools = callPackage ../development/tools/spirv-tools { };
18451 splint = callPackage ../development/tools/analysis/splint {
18452 flex = flex_2_5_35;
18455 spoofer = callPackage ../tools/networking/spoofer {
18456 protobuf = protobuf_21;
18459 spoofer-gui = callPackage ../tools/networking/spoofer {
18461 protobuf = protobuf_21;
18464 spooles = callPackage ../development/libraries/science/math/spooles { };
18466 spr = callPackage ../development/tools/spr {
18467 inherit (darwin.apple_sdk.frameworks) Security;
18470 spruce = callPackage ../development/tools/misc/spruce { };
18472 sqlboiler-crdb = callPackage ../development/tools/database/sqlboiler-crdb { };
18474 sqlc = callPackage ../development/tools/database/sqlc { };
18476 sqlcheck = callPackage ../development/tools/database/sqlcheck { };
18478 sqlcmd = callPackage ../development/tools/database/sqlcmd { };
18480 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
18482 sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
18484 sqlite-web = callPackage ../development/tools/database/sqlite-web { };
18486 sqlmap = with python3Packages; toPythonApplication sqlmap;
18488 sqlpage = callPackage ../servers/sqlpage { };
18490 src-cli = callPackage ../development/tools/misc/src-cli { };
18492 sselp = callPackage ../tools/X11/sselp{ };
18494 statix = callPackage ../tools/nix/statix { };
18496 stm32cubemx = callPackage ../development/embedded/stm32/stm32cubemx { };
18498 stm32flash = callPackage ../development/embedded/stm32/stm32flash { };
18500 stm8flash = callPackage ../development/embedded/stm8/stm8flash { };
18502 strace = callPackage ../development/tools/misc/strace { };
18504 strace-analyzer = callPackage ../development/tools/misc/strace-analyzer { };
18506 stylua = callPackage ../development/tools/stylua { };
18508 summon = callPackage ../development/tools/summon { };
18510 supabase-cli = callPackage ../development/tools/supabase-cli { };
18512 surge-cli = callPackage ../development/tools/surge-cli { };
18514 svlint = callPackage ../development/tools/analysis/svlint { };
18516 swarm = callPackage ../development/tools/analysis/swarm { };
18518 swiftformat = callPackage ../development/tools/swiftformat { };
18520 swiftshader = callPackage ../development/libraries/swiftshader { };
18522 systemfd = callPackage ../development/tools/systemfd { };
18524 c2ffi = callPackage ../development/tools/misc/c2ffi { };
18526 c0 = callPackage ../development/compilers/c0 {
18527 stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv;
18530 c3c = callPackage ../development/compilers/c3c { };
18532 swfmill = callPackage ../tools/video/swfmill { };
18534 swftools = callPackage ../tools/video/swftools {
18535 stdenv = gccStdenv;
18538 szyszka = callPackage ../tools/misc/szyszka { };
18540 taplo = callPackage ../development/tools/taplo { };
18542 taoup = callPackage ../tools/misc/taoup { };
18544 tarmac = callPackage ../development/tools/tarmac {
18545 inherit (darwin.apple_sdk.frameworks) Security;
18548 tcptrack = callPackage ../development/tools/misc/tcptrack { };
18550 teensy-cmake-macros = callPackage ../development/embedded/teensy-cmake-macros { };
18552 teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
18554 teensy-loader-cli = callPackage ../development/embedded/teensy-loader-cli { };
18556 tytools = libsForQt5.callPackage ../development/embedded/tytools { };
18558 terracognita = callPackage ../development/tools/misc/terracognita { };
18560 terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
18561 terraform-ls = callPackage ../development/tools/misc/terraform-ls { };
18563 terraformer = callPackage ../development/tools/misc/terraformer { };
18565 terramate = callPackage ../development/tools/misc/terramate { };
18567 terrascan = callPackage ../tools/security/terrascan { };
18569 terser = callPackage ../development/tools/misc/terser { };
18571 tesh = callPackage ../tools/text/tesh {};
18573 texinfoPackages = callPackages ../development/tools/misc/texinfo/packages.nix { };
18574 inherit (texinfoPackages)
18576 texinfo6_5 # needed for allegro
18577 texinfo6_7 # needed for gpm, iksemel and fwknop
18581 texinfo4= texinfo413; # needed for eukleides and singular
18582 texinfo = texinfo7;
18583 texinfoInteractive = texinfo.override { interactive = true; };
18585 texi2html = callPackage ../development/tools/misc/texi2html { };
18587 texi2mdoc = callPackage ../tools/misc/texi2mdoc { };
18589 texlab = callPackage ../development/tools/misc/texlab {
18590 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
18593 time-ghc-modules = callPackage ../development/tools/time-ghc-modules { };
18595 tflint = callPackage ../development/tools/analysis/tflint { };
18597 tflint-plugins = recurseIntoAttrs (
18598 callPackage ../development/tools/analysis/tflint-plugins { }
18601 tfsec = callPackage ../development/tools/analysis/tfsec { };
18603 todoist = callPackage ../applications/misc/todoist { };
18605 todoist-electron = callPackage ../applications/misc/todoist-electron { };
18607 travis = callPackage ../development/tools/misc/travis { };
18609 tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) {
18610 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
18613 tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars;
18615 trellis = callPackage ../development/embedded/fpga/trellis { };
18617 ttags = callPackage ../development/tools/misc/ttags { };
18619 ttyd = callPackage ../servers/ttyd { };
18621 tweak = callPackage ../applications/editors/tweak { };
18623 typical = callPackage ../development/tools/misc/typical { };
18625 tyson = callPackage ../development/tools/misc/tyson { };
18627 uddup = callPackage ../tools/security/uddup { };
18629 udis86 = callPackage ../development/tools/udis86 { };
18631 uhd = callPackage ../applications/radio/uhd { };
18632 uhdMinimal = uhd.override {
18633 enableUtils = false;
18634 enablePythonApi = false;
18637 uisp = callPackage ../development/embedded/uisp { };
18639 wch-isp = callPackage ../development/embedded/wch-isp { };
18641 uncrustify = callPackage ../development/tools/misc/uncrustify { };
18643 unused = callPackage ../development/tools/misc/unused { };
18645 vagrant = callPackage ../development/tools/vagrant { };
18647 bashdb = callPackage ../development/tools/misc/bashdb { };
18649 gdb = callPackage ../development/tools/misc/gdb {
18653 gdbHostCpuOnly = gdb.override { hostCpuOnly = true; };
18655 gf = callPackage ../development/tools/misc/gf { };
18657 java-language-server = callPackage ../development/tools/java/java-language-server { };
18659 jprofiler = callPackage ../development/tools/java/jprofiler {
18663 jhiccup = callPackage ../development/tools/java/jhiccup { };
18665 valgrind = callPackage ../development/tools/analysis/valgrind {
18666 inherit (buildPackages.darwin) xnu bootstrap_cmds;
18668 valgrind-light = (res.valgrind.override { gdb = null; }).overrideAttrs (oldAttrs: {
18669 meta = oldAttrs.meta // { description = "${oldAttrs.meta.description} (without GDB)"; };
18672 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind { };
18674 vcpkg-tool-unwrapped = callPackage ../by-name/vc/vcpkg-tool/package.nix { doWrap = false; };
18676 visualvm = callPackage ../development/tools/java/visualvm { };
18678 volta = callPackage ../development/tools/volta { };
18680 vultr = callPackage ../development/tools/vultr { };
18682 vultr-cli = callPackage ../development/tools/vultr-cli { };
18684 vulnix = callPackage ../tools/security/vulnix { };
18686 vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { };
18688 wails = callPackage ../development/tools/wails {
18689 stdenv = gccStdenv;
18692 wasmer-pack = callPackage ../development/tools/misc/wasmer-pack { };
18694 whatsapp-for-linux = callPackage ../applications/networking/instant-messengers/whatsapp-for-linux { };
18696 whatstyle = callPackage ../development/tools/misc/whatstyle {
18697 inherit (llvmPackages) clang-unwrapped;
18700 watson-ruby = callPackage ../development/tools/misc/watson-ruby { };
18702 web-ext = callPackage ../development/tools/web-ext { };
18704 webdis = callPackage ../development/tools/database/webdis { };
18706 xmake = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/xmake {
18707 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
18710 xc3sprog = callPackage ../development/embedded/xc3sprog { };
18712 xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { };
18714 xcode-install = callPackage ../development/tools/xcode-install { };
18716 xcodebuild = callPackage ../development/tools/xcbuild/wrapper.nix {
18717 inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO;
18719 xcbuild = xcodebuild;
18720 xcbuildHook = makeSetupHook {
18721 name = "xcbuild-hook";
18722 propagatedBuildInputs = [ xcbuild ];
18723 } ../development/tools/xcbuild/setup-hook.sh ;
18725 xcpretty = callPackage ../development/tools/xcpretty { };
18727 xeus = callPackage ../development/libraries/xeus { };
18729 xeus-zmq = callPackage ../development/libraries/xeus-zmq { };
18731 xmlindent = callPackage ../development/web/xmlindent { };
18733 xpwn = callPackage ../development/mobile/xpwn { };
18735 xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
18737 xxe-pe = callPackage ../applications/editors/xxe-pe { };
18739 xxdiff-tip = xxdiff;
18741 xxgdb = callPackage ../development/tools/misc/xxgdb { };
18743 yaml2json = callPackage ../development/tools/yaml2json { };
18745 yams = callPackage ../applications/audio/yams { };
18747 ycmd = callPackage ../by-name/yc/ycmd/package.nix {
18748 inherit (darwin.apple_sdk.frameworks) Cocoa;
18752 yo = callPackage ../development/tools/yo { };
18754 yodl = callPackage ../development/tools/misc/yodl { };
18756 yourkit-java = callPackage ../by-name/yo/yourkit-java/package.nix {
18760 yq = python3.pkgs.toPythonApplication python3.pkgs.yq;
18762 yq-go = callPackage ../development/tools/yq-go { };
18764 ytt = callPackage ../development/tools/ytt { };
18766 grabserial = callPackage ../development/tools/grabserial { };
18768 mypy = with python3Packages; toPythonApplication mypy;
18770 mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf;
18772 nsis = callPackage ../development/tools/nsis { };
18774 tockloader = callPackage ../development/tools/misc/tockloader { };
18776 zon2nix = callPackage ../tools/nix/zon2nix { };
18778 ztags = callPackage ../development/tools/misc/ztags { };
18780 ### DEVELOPMENT / LIBRARIES
18782 aalib = callPackage ../development/libraries/aalib { };
18784 abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix {
18785 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18786 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18787 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18790 abseil-cpp_202301 = callPackage ../development/libraries/abseil-cpp/202301.nix {
18791 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18792 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18793 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18796 abseil-cpp_202401 = callPackage ../development/libraries/abseil-cpp/202401.nix {
18797 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18798 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18799 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18802 abseil-cpp_202407 = callPackage ../development/libraries/abseil-cpp/202407.nix {
18803 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18804 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18805 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18808 abseil-cpp = abseil-cpp_202407;
18810 accountsservice = callPackage ../development/libraries/accountsservice { };
18812 acl = callPackage ../development/libraries/acl { };
18814 acltoolkit = callPackage ../tools/security/acltoolkit { };
18816 acsccid = callPackage ../tools/security/acsccid { };
18818 adns = callPackage ../development/libraries/adns { };
18820 adslib = callPackage ../development/libraries/adslib { };
18822 aemu = callPackage ../development/libraries/aemu { };
18824 afflib = callPackage ../development/libraries/afflib { };
18826 aften = callPackage ../development/libraries/aften { };
18828 alure = callPackage ../development/libraries/alure { };
18830 alure2 = callPackage ../development/libraries/alure2 { };
18832 agg = callPackage ../development/libraries/agg {
18833 stdenv = gccStdenv;
18836 agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { };
18838 alass = callPackage ../applications/video/alass { };
18840 allegro = allegro4;
18841 allegro4 = callPackage ../development/libraries/allegro { };
18842 allegro5 = callPackage ../development/libraries/allegro/5.nix { };
18844 amf-headers = callPackage ../development/libraries/amf-headers { };
18846 aml = callPackage ../development/libraries/aml { };
18848 amrnb = callPackage ../development/libraries/amrnb { };
18850 amrwb = callPackage ../development/libraries/amrwb { };
18852 ansi2html = with python3.pkgs; toPythonApplication ansi2html;
18854 antic = callPackage ../development/libraries/antic { };
18856 anttweakbar = callPackage ../development/libraries/AntTweakBar { };
18858 appstream = callPackage ../development/libraries/appstream { };
18860 appstream-glib = callPackage ../development/libraries/appstream-glib { };
18862 apr = callPackage ../development/libraries/apr {
18863 autoreconfHook = buildPackages.autoreconfHook269;
18866 aprutil = callPackage ../development/libraries/apr-util { };
18868 aravis = callPackage ../development/libraries/aravis { };
18870 arb = callPackage ../development/libraries/arb { };
18872 argparse = callPackage ../development/libraries/argparse { };
18874 argparse-manpage = with python3Packages; toPythonApplication argparse-manpage;
18876 argp-standalone = callPackage ../development/libraries/argp-standalone { };
18878 aribb25 = callPackage ../development/libraries/aribb25 {
18879 inherit (darwin.apple_sdk.frameworks) PCSC;
18882 armadillo = callPackage ../development/libraries/armadillo { };
18884 arrayfire = callPackage ../development/libraries/arrayfire {
18885 cudaPackages = cudaPackages_12;
18888 arsenal = callPackage ../tools/security/arsenal { };
18890 assimp = callPackage ../development/libraries/assimp { };
18892 asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };
18893 asio = callPackage ../development/libraries/asio { };
18895 asmjit = callPackage ../development/libraries/asmjit { };
18897 aspell = callPackage ../development/libraries/aspell { };
18899 aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {});
18901 aspellWithDicts = callPackage ../development/libraries/aspell/aspell-with-dicts.nix {
18902 aspell = aspell.override { searchNixProfiles = false; };
18905 attr = callPackage ../development/libraries/attr { };
18907 at-spi2-core = callPackage ../development/libraries/at-spi2-core { };
18909 # Not moved to aliases while we decide if we should split the package again.
18910 at-spi2-atk = at-spi2-core;
18912 aqbanking = callPackage ../development/libraries/aqbanking { };
18914 aubio = callPackage ../development/libraries/aubio { };
18916 audiality2 = callPackage ../development/libraries/audiality2 { };
18918 audiofile = callPackage ../development/libraries/audiofile {
18919 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices;
18922 aws-c-auth = callPackage ../development/libraries/aws-c-auth { };
18924 aws-c-cal = callPackage ../development/libraries/aws-c-cal {
18925 inherit (darwin.apple_sdk.frameworks) Security;
18928 aws-c-common = callPackage ../development/libraries/aws-c-common { };
18930 aws-c-compression = callPackage ../development/libraries/aws-c-compression { };
18932 aws-c-event-stream = callPackage ../development/libraries/aws-c-event-stream { };
18934 aws-c-http = callPackage ../development/libraries/aws-c-http { };
18936 aws-c-io = callPackage ../development/libraries/aws-c-io {
18937 inherit (darwin.apple_sdk.frameworks) Security;
18940 aws-c-mqtt = callPackage ../development/libraries/aws-c-mqtt { };
18942 aws-c-s3 = callPackage ../development/libraries/aws-c-s3 { };
18944 aws-c-sdkutils = callPackage ../development/libraries/aws-c-sdkutils { };
18946 aws-checksums = callPackage ../development/libraries/aws-checksums { };
18948 aws-crt-cpp = callPackage ../development/libraries/aws-crt-cpp { };
18950 aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp {
18951 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
18954 ayatana-webmail = callPackage ../applications/networking/mailreaders/ayatana-webmail { };
18956 azmq = callPackage ../development/libraries/azmq { };
18958 babl = callPackage ../development/libraries/babl { };
18960 backlight-auto = callPackage ../by-name/ba/backlight-auto/package.nix {
18961 zig = buildPackages.zig_0_11;
18964 backward-cpp = callPackage ../development/libraries/backward-cpp { };
18966 bamf = callPackage ../development/libraries/bamf { };
18968 inherit (callPackages ../development/libraries/bashup-events { }) bashup-events32 bashup-events44;
18970 bcg729 = callPackage ../development/libraries/bcg729 { };
18972 bctoolbox = callPackage ../development/libraries/bctoolbox { };
18974 bc-soci = callPackage ../development/libraries/soci/bc-soci.nix { };
18976 bearssl = callPackage ../development/libraries/bearssl { };
18978 beecrypt = callPackage ../development/libraries/beecrypt { };
18980 belcard = callPackage ../development/libraries/belcard { };
18982 belr = callPackage ../development/libraries/belr { };
18984 bencode = callPackage ../development/libraries/bencode { };
18986 bencodetools = callPackage ../development/libraries/bencodetools { };
18988 belle-sip = callPackage ../development/libraries/belle-sip { };
18991 bicpl = callPackage ../development/libraries/science/biology/bicpl { };
18993 bicgl = callPackage ../development/libraries/science/biology/bicgl { };
18995 # TODO(@Ericson2314): Build bionic libc from source
18996 bionic = if stdenv.hostPlatform.useAndroidPrebuilt
18997 then pkgs."androidndkPkgs_${stdenv.hostPlatform.androidNdkVersion}".libraries
18998 else callPackage ../os-specific/linux/bionic-prebuilt { };
19000 boolstuff = callPackage ../development/libraries/boolstuff { };
19002 inherit (callPackage ../development/libraries/boost { inherit (buildPackages) boost-build; })
19018 bosh-cli = callPackage ../applications/networking/cluster/bosh-cli { };
19020 inherit (callPackages ../development/libraries/botan { })
19025 box2d = callPackage ../development/libraries/box2d {
19026 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel OpenGL;
19029 boxfort = callPackage ../development/libraries/boxfort { };
19031 brunsli = callPackage ../development/libraries/brunsli { };
19033 buddy = callPackage ../development/libraries/buddy { };
19035 buildkit-nix = callPackage ../applications/virtualization/buildkit-nix { };
19037 bulletml = callPackage ../development/libraries/bulletml { };
19039 bwidget = callPackage ../development/libraries/bwidget { };
19041 bzrtp = callPackage ../development/libraries/bzrtp { };
19043 c-ares = callPackage ../development/libraries/c-ares { };
19045 c-aresMinimal = callPackage ../development/libraries/c-ares {
19049 inherit (callPackages ../development/libraries/c-blosc { })
19052 cachix = lib.getBin haskellPackages.cachix;
19054 calcium = callPackage ../development/libraries/calcium { };
19056 cubeb = callPackage ../development/libraries/audio/cubeb {
19057 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreServices;
19060 hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
19062 hci = callPackage ../development/tools/continuous-integration/hci { };
19064 isa-l = callPackage ../development/libraries/isa-l { };
19066 niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv);
19068 ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu);
19070 capnproto = callPackage ../development/libraries/capnproto { };
19072 capnproto-java = callPackage ../development/tools/capnproto-java { };
19074 capnproto-rust = callPackage ../development/tools/capnproto-rust { };
19076 captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
19078 catboost = callPackage ../by-name/ca/catboost/package.nix {
19079 # https://github.com/catboost/catboost/issues/2540
19080 cudaPackages = cudaPackages_11;
19083 cddlib = callPackage ../development/libraries/cddlib { };
19085 cdk-go = callPackage ../tools/security/cdk-go { };
19087 cdo = callPackage ../development/libraries/cdo { };
19089 cista = callPackage ../development/libraries/cista { };
19091 cjose = callPackage ../development/libraries/cjose { };
19093 scmccid = callPackage ../development/libraries/scmccid { };
19095 ccrtp = callPackage ../development/libraries/ccrtp { };
19097 cctag = callPackage ../development/libraries/cctag {
19098 stdenv = clangStdenv;
19102 cctz = callPackage ../development/libraries/cctz {
19103 inherit (darwin.apple_sdk.frameworks) Foundation;
19106 ceedling = callPackage ../development/tools/ceedling { };
19108 celt = callPackage ../development/libraries/celt { };
19109 celt_0_7 = callPackage ../development/libraries/celt/0.7.nix { };
19110 celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix { };
19112 cegui = callPackage ../development/libraries/cegui { };
19114 certbot = python3.pkgs.toPythonApplication python3.pkgs.certbot;
19116 certbot-full = certbot.withPlugins (cp: with cp; [
19117 certbot-dns-cloudflare
19120 certbot-dns-rfc2136
19121 certbot-dns-route53
19124 caf = callPackage ../development/libraries/caf { };
19126 # CGAL 5 has API changes
19127 cgal_4 = callPackage ../development/libraries/CGAL/4.nix { };
19128 cgal_5 = callPackage ../development/libraries/CGAL { };
19131 cgui = callPackage ../development/libraries/cgui { };
19133 charls = callPackage ../development/libraries/charls { };
19135 check = callPackage ../development/libraries/check {
19136 inherit (darwin.apple_sdk.frameworks) CoreServices;
19139 chipmunk = callPackage ../development/libraries/chipmunk { };
19141 chmlib = callPackage ../development/libraries/chmlib { };
19143 chromaprint = callPackage ../development/libraries/chromaprint { };
19145 cl = callPackage ../development/libraries/cl { };
19147 clanlib = callPackage ../development/libraries/clanlib { };
19149 clap = callPackage ../development/libraries/clap { };
19151 classads = callPackage ../development/libraries/classads { };
19153 clfft = callPackage ../development/libraries/clfft { };
19155 clipp = callPackage ../development/libraries/clipp { };
19157 clipper = callPackage ../development/libraries/clipper { };
19159 cln = callPackage ../development/libraries/cln { };
19161 clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { };
19163 clucene_core = clucene_core_2;
19165 clutter = callPackage ../development/libraries/clutter { };
19167 clutter-gst = callPackage ../development/libraries/clutter-gst {
19170 clutter-gtk = callPackage ../development/libraries/clutter-gtk { };
19172 cminpack = callPackage ../development/libraries/cminpack { };
19174 cmocka = callPackage ../development/libraries/cmocka { };
19176 cmrt = callPackage ../development/libraries/cmrt { };
19178 codecserver = callPackage ../applications/audio/codecserver {
19179 protobuf = protobuf_21;
19182 coercer = callPackage ../tools/security/coercer { };
19184 cogl = callPackage ../development/libraries/cogl {
19185 inherit (darwin.apple_sdk.frameworks) OpenGL;
19188 coin3d = callPackage ../development/libraries/coin3d { };
19190 soxt = callPackage ../development/libraries/soxt { };
19192 coinlive = callPackage ../tools/misc/coinlive {
19193 inherit (darwin.apple_sdk.frameworks) Security;
19196 cointop = callPackage ../applications/misc/cointop { };
19198 coloquinte = callPackage ../development/libraries/science/electronics/coloquinte { };
19200 cog = callPackage ../development/web/cog { };
19202 inherit (cosmopolitan) cosmocc;
19204 python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { };
19206 ctpp2 = callPackage ../development/libraries/ctpp2 { };
19208 ctpl = callPackage ../development/libraries/ctpl { };
19210 cppe = callPackage ../development/libraries/science/chemistry/cppe { };
19212 cppdb = callPackage ../development/libraries/cppdb { };
19214 cpp-utilities = callPackage ../development/libraries/cpp-utilities { };
19216 cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
19218 cpp-ipfs-http-client = callPackage ../development/libraries/cpp-ipfs-http-client { };
19220 cpp-netlib = callPackage ../development/libraries/cpp-netlib { };
19222 cpp-jwt = callPackage ../development/libraries/cpp-jwt { };
19224 ctranslate2 = callPackage ../development/libraries/ctranslate2 rec {
19225 stdenv = if withCUDA then gcc11Stdenv else pkgs.stdenv;
19226 withCUDA = pkgs.config.cudaSupport;
19227 withCuDNN = withCUDA && (cudaPackages ? cudnn);
19228 cudaPackages = pkgs.cudaPackages;
19231 ubus = callPackage ../development/libraries/ubus { };
19233 uci = callPackage ../development/libraries/uci { };
19235 uclient = callPackage ../development/libraries/uclient { };
19237 ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; };
19239 ustream-ssl-wolfssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = wolfssl; additional_buildInputs = [ openssl ]; };
19241 ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl {
19242 ssl_implementation = mbedtls_2;
19243 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
19246 uri = callPackage ../development/libraries/uri { };
19248 cppcms = callPackage ../development/libraries/cppcms { };
19250 cppcodec = callPackage ../development/libraries/cppcodec { };
19252 cppunit = callPackage ../development/libraries/cppunit { };
19254 cpputest = callPackage ../development/libraries/cpputest { };
19256 cracklib = callPackage ../development/libraries/cracklib { };
19258 cre2 = callPackage ../development/libraries/cre2 { };
19260 croaring = callPackage ../development/libraries/croaring { };
19262 crossguid = callPackage ../development/libraries/crossguid { };
19264 cryptopp = callPackage ../development/libraries/crypto++ { };
19266 cryptominisat = callPackage ../applications/science/logic/cryptominisat { };
19268 csdr = callPackage ../applications/radio/csdr { };
19270 ctypes_sh = callPackage ../development/libraries/ctypes_sh { };
19272 curlpp = callPackage ../development/libraries/curlpp { };
19274 cutee = callPackage ../development/libraries/cutee { };
19276 cxxtools = callPackage ../development/libraries/cxxtools { };
19278 cwiid = callPackage ../development/libraries/cwiid { };
19280 cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
19282 cxxopts = callPackage ../development/libraries/cxxopts { };
19284 cxxtest = python3Packages.callPackage ../development/libraries/cxxtest { };
19286 cypress = callPackage ../development/web/cypress { };
19288 cyrus_sasl = callPackage ../development/libraries/cyrus-sasl { };
19290 cyrus-sasl-xoauth2 = callPackage ../development/libraries/cyrus-sasl-xoauth2 { };
19292 # Make bdb5 the default as it is the last release under the custom
19296 db48 = callPackage ../development/libraries/db/db-4.8.nix { };
19298 db53 = callPackage ../development/libraries/db/db-5.3.nix { };
19300 db60 = callPackage ../development/libraries/db/db-6.0.nix { };
19301 db62 = callPackage ../development/libraries/db/db-6.2.nix { };
19303 dbxml = callPackage ../development/libraries/dbxml { };
19305 dbus = callPackage ../development/libraries/dbus { };
19306 dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { };
19307 dbus-glib = callPackage ../development/libraries/dbus-glib { };
19308 dbus_java = callPackage ../development/libraries/java/dbus-java { };
19310 dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { };
19311 dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { };
19313 dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
19314 dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
19316 makeDBusConf = { suidHelper, serviceDirectories, apparmor ? "disabled" }:
19317 callPackage ../development/libraries/dbus/make-dbus-conf.nix {
19318 inherit suidHelper serviceDirectories apparmor;
19321 dee = callPackage ../development/libraries/dee {
19322 autoreconfHook = buildPackages.autoreconfHook269;
19325 dhex = callPackage ../applications/editors/dhex { };
19327 double-conversion = callPackage ../development/libraries/double-conversion { };
19329 dclib = callPackage ../development/libraries/dclib { };
19331 digiham = callPackage ../applications/radio/digiham { };
19333 directfb = callPackage ../development/libraries/directfb { };
19335 discord-rpc = callPackage ../development/libraries/discord-rpc {
19336 inherit (darwin.apple_sdk.frameworks) AppKit;
19339 discord-sh = callPackage ../tools/networking/discord-sh { };
19341 dlib = callPackage ../development/libraries/dlib { };
19343 doctest = callPackage ../development/libraries/doctest { };
19345 docopt_cpp = callPackage ../development/libraries/docopt_cpp { };
19347 dotconf = callPackage ../development/libraries/dotconf { };
19349 draco = callPackage ../development/libraries/draco {
19350 tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { };
19353 # Multi-arch "drivers" which we want to build for i686.
19354 driversi686Linux = recurseIntoAttrs {
19355 inherit (pkgsi686Linux)
19366 drogon = callPackage ../development/libraries/drogon { };
19368 dssi = callPackage ../development/libraries/dssi { };
19370 duckdb = callPackage ../development/libraries/duckdb { };
19372 easyloggingpp = callPackage ../development/libraries/easyloggingpp { };
19374 eccodes = callPackage ../development/libraries/eccodes {
19375 pythonPackages = python3Packages;
19376 stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv;
19379 eclib = callPackage ../development/libraries/eclib { };
19381 editline = callPackage ../development/libraries/editline { };
19383 edencommon = darwin.apple_sdk_11_0.callPackage ../development/libraries/edencommon { };
19385 eigen = callPackage ../development/libraries/eigen { };
19387 eigen2 = callPackage ../development/libraries/eigen/2.0.nix { };
19389 eigenmath = callPackage ../applications/science/math/eigenmath { };
19391 vapoursynth = callPackage ../by-name/va/vapoursynth/package.nix {
19392 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19395 vapoursynth-editor = libsForQt5.callPackage ../by-name/va/vapoursynth/editor.nix { };
19397 vmmlib = callPackage ../development/libraries/vmmlib {
19398 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
19401 eglexternalplatform = callPackage ../development/libraries/eglexternalplatform { };
19403 egl-wayland = callPackage ../development/libraries/egl-wayland { };
19405 elastix = callPackage ../development/libraries/science/biology/elastix {
19406 inherit (darwin.apple_sdk.frameworks) Cocoa;
19409 elfio = callPackage ../development/libraries/elfio { };
19411 # TODO: Fix references and add justStaticExecutables https://github.com/NixOS/nixpkgs/issues/318013
19412 emanote = haskellPackages.emanote;
19414 enchant2 = callPackage ../development/libraries/enchant/2.x.nix {
19415 inherit (darwin.apple_sdk.frameworks) Cocoa;
19417 enchant = enchant2;
19419 enet = callPackage ../development/libraries/enet { };
19421 entt = callPackage ../development/libraries/entt { };
19423 libepoxy = callPackage ../development/libraries/libepoxy {
19424 inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
19427 libesmtp = callPackage ../development/libraries/libesmtp { };
19429 exiv2 = callPackage ../development/libraries/exiv2 { };
19431 expat = callPackage ../development/libraries/expat { };
19433 exprtk = callPackage ../development/libraries/exprtk { };
19435 eventlog = callPackage ../development/libraries/eventlog { };
19437 faac = callPackage ../development/libraries/faac { };
19439 faad2 = callPackage ../development/libraries/faad2 { };
19441 factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { };
19442 factor-lang = factor-lang-scope.interpreter;
19444 far2l = callPackage ../applications/misc/far2l {
19445 inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL System;
19448 farbfeld = callPackage ../development/libraries/farbfeld { };
19450 farstream = callPackage ../development/libraries/farstream {
19451 inherit (gst_all_1)
19452 gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
19454 autoreconfHook = buildPackages.autoreconfHook269;
19457 fbthrift = darwin.apple_sdk_11_0.callPackage ../development/libraries/fbthrift { };
19459 fb303 = darwin.apple_sdk_11_0.callPackage ../development/libraries/fb303 { };
19461 fcl = callPackage ../development/libraries/fcl { };
19463 ffcast = callPackage ../tools/X11/ffcast { };
19465 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { };
19467 forge = callPackage ../development/libraries/forge { };
19469 linbox = callPackage ../development/libraries/linbox { };
19471 inherit (callPackage ../development/libraries/ffmpeg { })
19485 ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
19487 ffms = callPackage ../development/libraries/ffms { };
19489 fftw = callPackage ../development/libraries/fftw { };
19490 fftwSinglePrec = fftw.override { precision = "single"; };
19491 fftwFloat = fftwSinglePrec; # the configure option is just an alias
19492 fftwLongDouble = fftw.override { precision = "long-double"; };
19493 # Need gcc >= 4.6.0 to build with FFTW with quad precision, but Darwin defaults to Clang
19494 fftwQuad = fftw.override {
19495 precision = "quad-precision";
19496 stdenv = gccStdenv;
19498 fftwMpi = fftw.override { enableMpi = true; };
19500 filter-audio = callPackage ../development/libraries/filter-audio { };
19502 filtron = callPackage ../servers/filtron { };
19504 fizz = darwin.apple_sdk_11_0.callPackage ../development/libraries/fizz { };
19506 flann = callPackage ../development/libraries/flann { };
19508 flatcc = callPackage ../development/libraries/flatcc { };
19510 flint = callPackage ../development/libraries/flint { };
19512 flint3 = callPackage ../development/libraries/flint/3.nix { };
19514 fltk13 = callPackage ../development/libraries/fltk {
19515 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
19517 fltk14 = callPackage ../development/libraries/fltk/1.4.nix {
19518 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
19520 fltk13-minimal = fltk13.override {
19524 withExamples = false;
19527 fltk14-minimal = fltk14.override {
19531 withExamples = false;
19535 fltk-minimal = fltk13-minimal;
19537 flyway = callPackage ../development/tools/flyway { };
19539 inherit (callPackages ../development/libraries/fmt { }) fmt_8 fmt_9 fmt_10 fmt_11;
19543 fplll = callPackage ../development/libraries/fplll { };
19544 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { };
19546 freeimage = callPackage ../development/libraries/freeimage {
19547 inherit (darwin) autoSignDarwinBinariesHook;
19550 freeipa = callPackage ../os-specific/linux/freeipa {
19551 kerberos = krb5.override {
19555 samba = samba4.override {
19560 freetts = callPackage ../development/libraries/freetts { };
19562 frog = res.languageMachines.frog;
19564 fstrcmp = callPackage ../development/libraries/fstrcmp { };
19566 fstrm = callPackage ../development/libraries/fstrm { };
19568 cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { };
19570 fontconfig = callPackage ../development/libraries/fontconfig {
19571 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
19574 folly = darwin.apple_sdk_11_0.callPackage ../development/libraries/folly { };
19576 folks = callPackage ../development/libraries/folks { };
19578 fortify-headers = callPackage ../development/libraries/fortify-headers { };
19580 makeFontsConf = callPackage ../development/libraries/fontconfig/make-fonts-conf.nix { };
19582 makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
19583 callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
19584 inherit fontconfig fontDirectories;
19587 f2c = callPackage ../development/tools/f2c { };
19589 freealut = callPackage ../development/libraries/freealut { };
19591 freeglut = callPackage ../development/libraries/freeglut { };
19593 freenect = callPackage ../development/libraries/freenect {
19594 inherit (darwin.apple_sdk.frameworks) Cocoa GLUT;
19597 freetype = callPackage ../development/libraries/freetype { };
19599 freexl = callPackage ../development/libraries/freexl { };
19601 frei0r = callPackage ../development/libraries/frei0r { };
19603 fribidi = callPackage ../development/libraries/fribidi { };
19605 frozen = callPackage ../development/libraries/frozen { };
19607 funambol = callPackage ../development/libraries/funambol { };
19609 function-runner = callPackage ../development/web/function-runner { };
19611 functionalplus = callPackage ../development/libraries/functionalplus { };
19613 galer = callPackage ../tools/security/galer { };
19615 gallia = callPackage ../tools/security/gallia { };
19617 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets {
19618 protobuf = protobuf_21;
19621 game-music-emu = callPackage ../development/libraries/audio/game-music-emu { };
19623 ganv = callPackage ../development/libraries/ganv { };
19625 garble = callPackage ../development/tools/garble { };
19627 gcab = callPackage ../development/libraries/gcab { };
19629 gcovr = with python3Packages; toPythonApplication gcovr;
19631 gcr = callPackage ../development/libraries/gcr { };
19633 gcr_4 = callPackage ../development/libraries/gcr/4.nix { };
19635 gdl = callPackage ../development/libraries/gdl { };
19637 gdome2 = callPackage ../development/libraries/gdome2 { };
19639 gecode_3 = callPackage ../development/libraries/gecode/3.nix { };
19640 gecode_6 = qt5.callPackage ../development/libraries/gecode { };
19643 geph = recurseIntoAttrs (callPackages ../applications/networking/geph { pnpm = pnpm_8; });
19645 gephi = callPackage ../applications/science/misc/gephi { };
19647 gegl = callPackage ../development/libraries/gegl {
19648 inherit (darwin.apple_sdk.frameworks) OpenCL;
19651 gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { };
19653 geoclue2 = callPackage ../development/libraries/geoclue { };
19655 geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; };
19657 geocode-glib = callPackage ../development/libraries/geocode-glib { };
19659 geocode-glib_2 = geocode-glib.override {
19660 libsoup = libsoup_3;
19663 geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
19664 drvName = "geoip-tools";
19665 geoipDatabase = geolite-legacy;
19668 geogram = callPackage ../development/libraries/geogram { };
19670 geoip = callPackage ../development/libraries/geoip { };
19672 geoipjava = callPackage ../development/libraries/java/geoipjava { };
19674 geomyidae = callPackage ../applications/networking/gopher/geomyidae { };
19676 geos = callPackage ../development/libraries/geos { };
19678 geos_3_9 = callPackage ../development/libraries/geos/3.9.nix { };
19680 geos_3_11 = callPackage ../development/libraries/geos/3.11.nix { };
19682 getdata = callPackage ../development/libraries/getdata { };
19684 inherit (callPackages ../development/libraries/getdns { })
19687 gettext = callPackage ../development/libraries/gettext { };
19689 gf2x = callPackage ../development/libraries/gf2x { };
19691 gfxstream = callPackage ../development/libraries/gfxstream { };
19693 gd = callPackage ../development/libraries/gd {
19694 automake = automake115x;
19697 gdal = callPackage ../development/libraries/gdal { };
19699 gdalMinimal = callPackage ../development/libraries/gdal {
19700 useMinimalFeatures = true;
19703 gdcm = callPackage ../development/libraries/gdcm {
19704 inherit (darwin) DarwinTools;
19705 inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa;
19708 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs { };
19710 gifticlib = callPackage ../development/libraries/science/biology/gifticlib { };
19712 gio-sharp = callPackage ../development/libraries/gio-sharp { };
19714 givaro = callPackage ../development/libraries/givaro { };
19715 givaro_3 = callPackage ../development/libraries/givaro/3.nix { };
19716 givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix { };
19718 ghc_filesystem = callPackage ../development/libraries/ghc_filesystem { };
19720 ghp-import = with python3Packages; toPythonApplication ghp-import;
19722 ghcid = haskellPackages.ghcid.bin;
19724 gr-framework = callPackage ../by-name/gr/gr-framework/package.nix {
19725 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
19728 graphia = qt6Packages.callPackage ../applications/science/misc/graphia { };
19730 graphinder = callPackage ../tools/security/graphinder { };
19732 hnswlib = callPackage ../development/libraries/hnswlib { };
19734 icon-lang = callPackage ../development/interpreters/icon-lang { };
19736 libgit2 = callPackage ../development/libraries/libgit2 {
19737 inherit (darwin.apple_sdk.frameworks) Security;
19740 libgit2-glib = callPackage ../development/libraries/libgit2-glib { };
19742 libhsts = callPackage ../development/libraries/libhsts { };
19744 glbinding = callPackage ../development/libraries/glbinding { };
19746 gle = callPackage ../development/libraries/gle { };
19748 glew = callPackage ../development/libraries/glew {
19749 inherit (darwin.apple_sdk.frameworks) OpenGL;
19751 glew110 = callPackage ../development/libraries/glew/1.10.nix {
19752 inherit (darwin.apple_sdk.frameworks) AGL OpenGL;
19755 glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
19757 glfw3-minecraft = callPackage ../by-name/gl/glfw3/package.nix {
19758 withMinecraftPatch = true;
19761 glibc = callPackage ../development/libraries/glibc {
19762 stdenv = gccStdenv; # doesn't compile without gcc
19765 mtrace = callPackage ../development/libraries/glibc/mtrace.nix { };
19767 # Provided by libc on Operating Systems that use the Extensible Linker Format.
19768 elf-header = if stdenv.hostPlatform.isElf then null else elf-header-real;
19770 elf-header-real = callPackage ../development/libraries/elf-header { };
19772 glibc_memusage = callPackage ../development/libraries/glibc {
19776 # Being redundant to avoid cycles on boot. TODO: find a better way
19777 glibcCross = callPackage ../development/libraries/glibc {
19778 stdenv = gccCrossLibcStdenv; # doesn't compile without gcc
19779 libgcc = callPackage ../development/libraries/gcc/libgcc {
19780 gcc = gccCrossLibcStdenv.cc;
19781 glibc = glibcCross.override { libgcc = null; };
19782 stdenvNoLibs = gccCrossLibcStdenv;
19786 muslCross = musl.override {
19787 stdenv = stdenvNoLibc;
19790 # These are used when buiding compiler-rt / libgcc, prior to building libc.
19791 preLibcCrossHeaders = let
19792 inherit (stdenv.targetPlatform) libc;
19793 in if stdenv.targetPlatform.isMinGW then targetPackages.windows.mingw_w64_headers or windows.mingw_w64_headers
19794 else if libc == "nblibc" then targetPackages.netbsd.headers or netbsd.headers
19795 else if libc == "libSystem" && stdenv.targetPlatform.isAarch64 then targetPackages.darwin.LibsystemCross or darwin.LibsystemCross
19799 libcCrossChooser = name:
19800 # libc is hackily often used from the previous stage. This `or`
19801 # hack fixes the hack, *sigh*.
19802 /**/ if name == null then null
19803 else if name == "glibc" then targetPackages.glibcCross or glibcCross
19804 else if name == "bionic" then targetPackages.bionic or bionic
19805 else if name == "uclibc" then targetPackages.uclibc or uclibc
19806 else if name == "avrlibc" then targetPackages.avrlibc or avrlibc
19807 else if name == "newlib" && stdenv.targetPlatform.isMsp430 then targetPackages.msp430Newlib or msp430Newlib
19808 else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
19809 else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
19810 else if name == "newlib" then targetPackages.newlib or newlib
19811 else if name == "newlib-nano" then targetPackages.newlib-nano or newlib-nano
19812 else if name == "musl" then targetPackages.muslCross or muslCross
19813 else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
19814 else if name == "ucrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
19815 else if name == "libSystem" then
19816 if stdenv.targetPlatform.useiOSPrebuilt
19817 then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries
19818 else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")
19819 else if name == "fblibc" then targetPackages.freebsd.libc or freebsd.libc
19820 else if name == "oblibc" then targetPackages.openbsd.libc or openbsd.libc
19821 else if name == "nblibc" then targetPackages.netbsd.libc or netbsd.libc
19822 else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
19823 else if name == "relibc" then targetPackages.relibc or relibc
19824 else throw "Unknown libc ${name}";
19827 if stdenv.targetPlatform == stdenv.buildPlatform
19829 else libcCrossChooser stdenv.targetPlatform.libc;
19832 lib.optionalAttrs (stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)) {
19833 # other possible values: win32 or posix
19835 # For win32 or posix set this to null
19836 package = targetPackages.windows.mcfgthreads or windows.mcfgthreads;
19839 wasilibc = callPackage ../development/libraries/wasilibc {
19840 stdenv = stdenvNoLibc;
19843 # Only supported on Linux and only on glibc
19845 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
19846 then callPackage ../development/libraries/glibc/locales.nix {
19847 stdenv = if (!stdenv.cc.isGNU) then
19850 withLinuxHeaders = !stdenv.cc.isGNU;
19853 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
19854 then callPackage ../development/libraries/glibc/locales.nix {
19855 stdenv = if (!stdenv.cc.isGNU) then
19858 withLinuxHeaders = !stdenv.cc.isGNU;
19859 allLocales = false;
19862 glibcInfo = callPackage ../development/libraries/glibc/info.nix { };
19864 glibc_multi = callPackage ../development/libraries/glibc/multi.nix {
19865 # The buildPackages is required for cross-compilation. The pkgsi686Linux set
19866 # has target and host always set to the same value based on target platform
19867 # of the current set. We need host to be same as build to correctly get i686
19868 # variant of glibc.
19869 glibc32 = pkgsi686Linux.buildPackages.glibc;
19872 glm = callPackage ../development/libraries/glm { };
19874 glog = callPackage ../development/libraries/glog { };
19876 gloox = callPackage ../development/libraries/gloox { };
19878 glpk = callPackage ../development/libraries/glpk { };
19880 glsurf = callPackage ../applications/science/math/glsurf {
19881 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
19884 glui = callPackage ../development/libraries/glui { };
19886 gmime2 = callPackage ../development/libraries/gmime/2.nix { };
19887 gmime3 = callPackage ../development/libraries/gmime/3.nix { };
19890 gmm = callPackage ../development/libraries/gmm { };
19892 gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
19893 gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { };
19894 gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
19896 gmpxx = gmp.override { cxx = true; };
19898 #GMP ex-satellite, so better keep it near gmp
19899 mpfr = callPackage ../development/libraries/mpfr { };
19901 mpfi = callPackage ../development/libraries/mpfi { };
19903 mpdecimal = callPackage ../development/libraries/mpdecimal { };
19905 mpfshell = callPackage ../development/tools/mpfshell { };
19908 mpir = callPackage ../development/libraries/mpir { };
19910 gl3w = callPackage ../development/libraries/gl3w { };
19912 gns3Packages = dontRecurseIntoAttrs (callPackage ../applications/networking/gns3 { });
19913 gns3-gui = gns3Packages.guiStable;
19914 gns3-server = gns3Packages.serverStable;
19916 gobject-introspection = callPackage ../development/libraries/gobject-introspection/wrapper.nix { };
19918 gobject-introspection-unwrapped = callPackage ../development/libraries/gobject-introspection {
19919 nixStoreDir = config.nix.storeDir or builtins.storeDir;
19922 goocanvas = callPackage ../development/libraries/goocanvas { };
19923 goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { };
19924 goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { };
19925 goocanvasmm2 = callPackage ../development/libraries/goocanvasmm { };
19927 gflags = callPackage ../development/libraries/gflags { };
19929 gperftools = callPackage ../development/libraries/gperftools { };
19931 grilo = callPackage ../development/libraries/grilo { };
19933 grilo-plugins = callPackage ../development/libraries/grilo-plugins { };
19935 grpc = darwin.apple_sdk_11_0.callPackage ../development/libraries/grpc {
19936 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
19937 then overrideSDK darwin.apple_sdk_11_0.stdenv { darwinMinVersion = "10.13"; }
19941 gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
19943 gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
19944 callPackage = newScope gst_all_1;
19945 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Cocoa CoreFoundation CoreMedia CoreServices CoreVideo DiskArbitration Foundation IOKit MediaToolbox OpenGL Security SystemConfiguration VideoToolbox;
19948 gusb = callPackage ../development/libraries/gusb { };
19950 qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp { };
19952 gnet = callPackage ../development/libraries/gnet { };
19954 gnu-config = callPackage ../development/libraries/gnu-config { };
19956 gnu-efi = if stdenv.hostPlatform.isEfi
19957 then callPackage ../development/libraries/gnu-efi { }
19960 gnutls = callPackage ../development/libraries/gnutls {
19961 inherit (darwin.apple_sdk.frameworks) Security;
19962 util-linux = util-linuxMinimal; # break the cyclic dependency
19963 autoconf = buildPackages.autoconf269;
19966 gpac = callPackage ../applications/video/gpac {
19967 inherit (darwin.apple_sdk.frameworks) Carbon;
19970 gpgme = callPackage ../development/libraries/gpgme { };
19972 pgpdump = callPackage ../tools/security/pgpdump { };
19974 pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite { };
19976 pgweb = callPackage ../development/tools/database/pgweb { };
19978 grantlee = libsForQt5.callPackage ../development/libraries/grantlee { };
19980 gsasl = callPackage ../development/libraries/gsasl { };
19982 gsl = callPackage ../development/libraries/gsl { };
19984 gsl-lite = callPackage ../development/libraries/gsl-lite { };
19986 gsm = callPackage ../development/libraries/gsm { };
19988 gsoap = callPackage ../development/libraries/gsoap { };
19990 gsound = callPackage ../development/libraries/gsound { };
19992 gss = callPackage ../development/libraries/gss { };
19994 gtkimageview = callPackage ../development/libraries/gtkimageview { };
19996 glib = callPackage ../development/libraries/glib (let
19997 glib-untested = glib.overrideAttrs { doCheck = false; };
19999 # break dependency cycles
20000 # these things are only used for tests, they don't get into the closure
20001 shared-mime-info = shared-mime-info.override { glib = glib-untested; };
20002 desktop-file-utils = desktop-file-utils.override { glib = glib-untested; };
20003 dbus = dbus.override { enableSystemd = false; };
20006 glibmm = callPackage ../development/libraries/glibmm { };
20008 glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix {
20009 inherit (darwin.apple_sdk.frameworks) Cocoa;
20012 glib-networking = callPackage ../development/libraries/glib-networking { };
20014 glib-testing = callPackage ../development/libraries/glib-testing { };
20016 glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc;
20018 gom = callPackage ../development/libraries/gom { };
20020 ace = callPackage ../development/libraries/ace { };
20022 # Not moved to aliases while we decide if we should split the package again.
20023 atk = at-spi2-core;
20025 atkmm = callPackage ../development/libraries/atkmm { };
20027 atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { };
20029 pixman = callPackage ../development/libraries/pixman { };
20031 cairo = callPackage ../development/libraries/cairo { };
20033 cairo-lang = callPackage ../development/compilers/cairo { };
20035 cairomm = callPackage ../development/libraries/cairomm { };
20037 cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix {
20038 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20041 pango = callPackage ../development/libraries/pango {
20042 harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; };
20045 pangolin = callPackage ../development/libraries/pangolin {
20046 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
20049 pangomm = callPackage ../development/libraries/pangomm {
20050 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20053 pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix {
20054 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20057 pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix {
20058 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20061 gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
20063 gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { };
20065 gnome-menus = callPackage ../development/libraries/gnome-menus { };
20067 gnote = callPackage ../applications/office/gnote { };
20069 gtk2 = callPackage ../development/libraries/gtk/2.x.nix {
20070 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
20073 gtk2-x11 = gtk2.override {
20074 cairo = cairo.override { x11Support = true; };
20075 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
20079 gtkextra = callPackage ../development/libraries/gtkextra { };
20081 gtk3 = callPackage ../development/libraries/gtk/3.x.nix {
20082 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore;
20085 gtk4 = callPackage ../development/libraries/gtk/4.x.nix {
20086 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
20090 # On darwin gtk uses cocoa by default instead of x11.
20091 gtk3-x11 = gtk3.override {
20092 cairo = cairo.override { x11Support = true; };
20093 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
20097 gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { };
20098 gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { };
20099 gtkmm4 = callPackage ../development/libraries/gtkmm/4.x.nix { };
20101 gtk_engines = callPackage ../development/libraries/gtk-engines { };
20103 gtk-engine-bluecurve = callPackage ../development/libraries/gtk-engine-bluecurve { };
20105 gtk-engine-murrine = callPackage ../development/libraries/gtk-engine-murrine { };
20107 gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { };
20109 gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix { };
20111 gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { };
20113 gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration {
20117 gtk-mac-integration-gtk2 = gtk-mac-integration.override {
20121 gtk-mac-integration-gtk3 = gtk-mac-integration;
20123 gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler { };
20125 gtksourceview = gtksourceview3;
20127 gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { };
20129 gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { };
20131 gtksourceview5 = callPackage ../development/libraries/gtksourceview/5.x.nix { };
20133 gtksourceviewmm = callPackage ../development/libraries/gtksourceviewmm { };
20135 gtksourceviewmm4 = callPackage ../development/libraries/gtksourceviewmm/4.x.nix { };
20137 gtkspell2 = callPackage ../development/libraries/gtkspell { };
20139 gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
20141 gtkspellmm = callPackage ../development/libraries/gtkspellmm { };
20143 gtk-layer-shell = callPackage ../development/libraries/gtk-layer-shell { };
20145 gtk4-layer-shell = callPackage ../development/libraries/gtk4-layer-shell { };
20147 gts = callPackage ../development/libraries/gts { };
20149 gumbo = callPackage ../development/libraries/gumbo { };
20151 gvfs = callPackage ../development/libraries/gvfs { };
20153 gvm-libs = callPackage ../development/libraries/gvm-libs { };
20155 gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { };
20158 hamlib_3 = callPackage ../development/libraries/hamlib { };
20159 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { };
20161 heimdal = callPackage ../development/libraries/kerberos/heimdal.nix {
20162 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
20163 autoreconfHook = buildPackages.autoreconfHook269;
20166 harfbuzz = callPackage ../development/libraries/harfbuzz {
20167 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText;
20170 harfbuzzFull = harfbuzz.override {
20171 withCoreText = stdenv.hostPlatform.isDarwin;
20172 withGraphite2 = true;
20176 hawknl = callPackage ../development/libraries/hawknl { };
20178 haxor-news = callPackage ../applications/misc/haxor-news { };
20180 hdt = callPackage ../misc/hdt { };
20182 hfinger = callPackage ../tools/security/hfinger { };
20184 herqq = libsForQt5.callPackage ../development/libraries/herqq { };
20186 hidapi = callPackage ../development/libraries/hidapi {
20187 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit;
20190 highfive = callPackage ../development/libraries/highfive { };
20192 highfive-mpi = highfive.override { hdf5 = hdf5-mpi; };
20194 hiredis = callPackage ../development/libraries/hiredis { };
20196 hiredis-vip = callPackage ../development/libraries/hiredis-vip { };
20198 hivex = callPackage ../development/libraries/hivex {
20199 autoreconfHook = buildPackages.autoreconfHook269;
20202 hmat-oss = callPackage ../development/libraries/hmat-oss { };
20204 hound = callPackage ../development/tools/misc/hound { };
20206 hpx = callPackage ../development/libraries/hpx {
20208 asio = asio.override { boost = boost179; };
20211 hspell = callPackage ../development/libraries/hspell { };
20213 hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { };
20215 hsqldb = callPackage ../development/libraries/java/hsqldb { };
20217 hstr = callPackage ../applications/misc/hstr { };
20219 hstsparser = callPackage ../tools/security/hstsparser { };
20221 htmlcxx = callPackage ../development/libraries/htmlcxx { };
20223 http-parser = callPackage ../development/libraries/http-parser { };
20225 httpref = callPackage ../development/tools/misc/httpref { };
20227 hubble = callPackage ../applications/networking/cluster/hubble { };
20229 hunspell = callPackage ../development/libraries/hunspell { };
20231 hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {});
20233 hunspellDictsChromium = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries-chromium.nix {});
20235 hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; };
20237 hwloc = callPackage ../development/libraries/hwloc { };
20239 hydra = callPackage ../by-name/hy/hydra/package.nix { nix = nixVersions.nix_2_23; };
20241 hydra-cli = callPackage ../development/tools/misc/hydra-cli { };
20243 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { };
20245 hydra-check = with python3.pkgs; toPythonApplication hydra-check;
20247 hyena = callPackage ../development/libraries/hyena { };
20249 hyperscan = callPackage ../development/libraries/hyperscan { };
20251 icu-versions = callPackages ../development/libraries/icu { };
20252 inherit (icu-versions)
20269 id3lib = callPackage ../development/libraries/id3lib { };
20271 idasen = with python3Packages; toPythonApplication idasen;
20273 ikill = callPackage ../tools/misc/ikill { };
20275 ilbc = callPackage ../development/libraries/ilbc { };
20277 ilmbase = callPackage ../development/libraries/ilmbase { };
20279 imgui = callPackage ../development/libraries/imgui {
20280 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
20283 imtui = callPackage ../development/libraries/imtui { };
20285 immer = callPackage ../development/libraries/immer { };
20287 imv = callPackage ../applications/graphics/imv { };
20289 iml = callPackage ../development/libraries/iml { };
20291 imlib2 = callPackage ../development/libraries/imlib2 { };
20292 imlib2Full = imlib2.override {
20293 # Compilation error on Darwin with librsvg. For more information see:
20294 # https://github.com/NixOS/nixpkgs/pull/166452#issuecomment-1090725613
20295 svgSupport = !stdenv.hostPlatform.isDarwin;
20296 heifSupport = !stdenv.hostPlatform.isDarwin;
20297 webpSupport = true;
20301 imlib2-nox = imlib2.override {
20302 x11Support = false;
20305 imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
20307 impy = callPackage ../development/libraries/impy { };
20309 ineffassign = callPackage ../development/tools/ineffassign { };
20311 ijs = callPackage ../development/libraries/ijs { };
20313 itktcl = callPackage ../development/libraries/itktcl { };
20314 incrtcl = callPackage ../development/libraries/incrtcl { };
20316 indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
20317 indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
20319 indicator-sound-switcher = callPackage ../applications/audio/indicator-sound-switcher { };
20321 indilib = darwin.apple_sdk_11_0.callPackage ../development/libraries/science/astronomy/indilib { };
20322 indi-3rdparty = recurseIntoAttrs (callPackages ../development/libraries/science/astronomy/indilib/indi-3rdparty.nix { });
20324 inih = callPackage ../development/libraries/inih { };
20326 iniparser = callPackage ../development/libraries/iniparser { };
20328 initool = callPackage ../development/tools/initool { };
20330 intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { };
20332 intel-media-driver = callPackage ../development/libraries/intel-media-driver { };
20334 intltool = callPackage ../development/tools/misc/intltool { };
20336 ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix { };
20338 ip2location-c = callPackage ../development/libraries/ip2location-c { };
20340 irrlicht = if !stdenv.hostPlatform.isDarwin then
20341 callPackage ../development/libraries/irrlicht { }
20342 else callPackage ../development/libraries/irrlicht/mac.nix {
20343 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit;
20346 isocodes = callPackage ../development/libraries/iso-codes { };
20348 iso-flags = callPackage ../data/icons/iso-flags { };
20350 iso-flags-png-320x240 = iso-flags.overrideAttrs (oldAttrs: {
20351 buildFlags = [ "png-country-320x240-fancy" ];
20354 mkdir -p $out/share && mv build/png-country-4x2-fancy/res-320x240 $out/share/iso-flags-png
20355 runHook postInstall
20359 isoimagewriter = libsForQt5.callPackage ../tools/misc/isoimagewriter {};
20361 isort = with python3Packages; toPythonApplication isort;
20363 ispc = callPackage ../development/compilers/ispc {
20364 xcode = darwin.xcode_14;
20365 llvmPackages = llvmPackages_17;
20368 isso = callPackage ../servers/isso {
20369 nodejs = nodejs_20;
20372 itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix {
20373 inherit (darwin.apple_sdk.frameworks) Cocoa;
20376 itk_5 = callPackage ../development/libraries/itk/5.x.nix {
20377 inherit (darwin.apple_sdk.frameworks) Cocoa;
20382 jama = callPackage ../development/libraries/jama { };
20384 jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { };
20386 jbig2dec = callPackage ../development/libraries/jbig2dec { };
20388 jbig2enc = callPackage ../development/libraries/jbig2enc { };
20390 jcal = callPackage ../development/libraries/jcal { };
20392 jbigkit = callPackage ../development/libraries/jbigkit { };
20394 jefferson = callPackage ../tools/filesystems/jefferson { };
20396 jemalloc = callPackage ../development/libraries/jemalloc { };
20398 rust-jemalloc-sys = callPackage ../development/libraries/jemalloc/rust.nix { };
20399 rust-jemalloc-sys-unprefixed = rust-jemalloc-sys.override { unprefixed = true; };
20401 jose = callPackage ../development/libraries/jose { };
20403 jpcre2 = callPackage ../development/libraries/jpcre2 { };
20405 jshon = callPackage ../development/tools/parsing/jshon { };
20407 json2hcl = callPackage ../development/tools/json2hcl { };
20409 json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml;
20411 json-glib = callPackage ../development/libraries/json-glib { };
20413 json_c = callPackage ../development/libraries/json-c { };
20415 jsoncpp = callPackage ../development/libraries/jsoncpp { };
20417 json-fortran = callPackage ../development/libraries/json-fortran { };
20419 jsonnet = callPackage ../development/compilers/jsonnet { };
20421 jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
20423 jrsonnet = callPackage ../development/compilers/jrsonnet { };
20425 jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { };
20427 jxrlib = callPackage ../development/libraries/jxrlib { };
20429 libjson = callPackage ../development/libraries/libjson { };
20431 libjodycode = callPackage ../development/libraries/libjodycode {
20432 # missing aligned_alloc()
20433 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
20436 libb64 = callPackage ../development/libraries/libb64 { };
20438 judy = callPackage ../development/libraries/judy { };
20440 kcp = callPackage ../development/libraries/kcp { };
20442 kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
20444 keybinder = callPackage ../development/libraries/keybinder {
20445 automake = automake111x;
20449 keybinder3 = callPackage ../development/libraries/keybinder3 {
20450 gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
20451 automake = automake111x;
20454 krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
20455 inherit (buildPackages.darwin) bootstrap_cmds;
20457 libkrb5 = krb5; # TODO(de11n) Try to make krb5 reuse libkrb5 as a dependency
20459 kronosnet = callPackage ../development/libraries/kronosnet { };
20461 ktextaddons = libsForQt5.callPackage ../development/libraries/ktextaddons {};
20463 l-smash = callPackage ../development/libraries/l-smash {
20464 stdenv = gccStdenv;
20467 languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix {
20471 lasem = callPackage ../development/libraries/lasem { };
20473 lasso = callPackage ../development/libraries/lasso { };
20475 LAStools = callPackage ../development/libraries/LAStools { };
20477 laurel = callPackage ../servers/monitoring/laurel/default.nix { };
20479 lcm = callPackage ../development/libraries/lcm { };
20483 lcms1 = callPackage ../development/libraries/lcms { };
20485 lcms2 = callPackage ../development/libraries/lcms2 { };
20487 lcrq = callPackage ../development/libraries/lcrq { };
20489 ldacbt = callPackage ../development/libraries/ldacbt { };
20491 ldb = callPackage ../development/libraries/ldb { };
20493 lensfun = callPackage ../development/libraries/lensfun { };
20495 lesbar = callPackage ../applications/window-managers/lesbar { };
20497 lesstif = callPackage ../development/libraries/lesstif { };
20499 leveldb = callPackage ../development/libraries/leveldb { };
20501 lmdb = callPackage ../development/libraries/lmdb { };
20503 lmdbxx = callPackage ../development/libraries/lmdbxx { };
20505 lemon-graph = callPackage ../development/libraries/lemon-graph { };
20507 levmar = callPackage ../development/libraries/levmar { };
20509 leptonica = callPackage ../development/libraries/leptonica { };
20511 lerc = callPackage ../development/libraries/lerc { };
20513 lib2geom = callPackage ../development/libraries/lib2geom {
20514 stdenv = if stdenv.cc.isClang then llvmPackages_13.stdenv else stdenv;
20517 lib3ds = callPackage ../development/libraries/lib3ds { };
20519 lib3mf = callPackage ../development/libraries/lib3mf { };
20521 libaacs = callPackage ../development/libraries/libaacs { };
20523 libaal = callPackage ../development/libraries/libaal { };
20525 libabigail = callPackage ../development/libraries/libabigail { };
20527 libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { };
20529 libacr38u = callPackage ../tools/security/libacr38u {
20530 inherit (darwin.apple_sdk.frameworks) IOKit;
20533 libad9361 = callPackage ../development/libraries/libad9361 { };
20535 libadwaita = callPackage ../development/libraries/libadwaita {
20536 inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation;
20539 libaec = callPackage ../development/libraries/libaec { };
20541 libagar = callPackage ../development/libraries/libagar { };
20542 libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { };
20544 libao = callPackage ../development/libraries/libao {
20545 usePulseAudio = config.pulseaudio or (lib.meta.availableOn stdenv.hostPlatform libpulseaudio);
20546 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit;
20549 libaosd = callPackage ../development/libraries/libaosd { };
20551 libabw = callPackage ../development/libraries/libabw { };
20553 libamqpcpp = callPackage ../development/libraries/libamqpcpp { };
20555 libantlr3c = callPackage ../development/libraries/libantlr3c { };
20557 libaom = callPackage ../development/libraries/libaom {
20558 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116737
20559 stdenv = if stdenv.hostPlatform.isAarch64 && stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "14" then gcc13Stdenv else stdenv;
20562 libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; };
20563 libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; };
20564 libappindicator = callPackage ../development/libraries/libappindicator { };
20566 libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { };
20568 libargs = callPackage ../development/libraries/libargs { };
20570 libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
20572 libaribcaption = callPackage ../by-name/li/libaribcaption/package.nix {
20573 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreFoundation CoreGraphics CoreText;
20576 libasn1c = callPackage ../servers/osmocom/libasn1c/default.nix { };
20578 libasr = callPackage ../development/libraries/libasr { };
20580 libass = callPackage ../development/libraries/libass { };
20582 libassuan = callPackage ../development/libraries/libassuan { };
20584 libasyncns = callPackage ../development/libraries/libasyncns { };
20586 libatomic_ops = callPackage ../development/libraries/libatomic_ops { };
20588 libaudclient = callPackage ../development/libraries/libaudclient { };
20590 libaudec = callPackage ../development/libraries/libaudec { };
20592 libavc1394 = callPackage ../development/libraries/libavc1394 { };
20594 libavif = callPackage ../development/libraries/libavif { };
20596 libayatana-common = callPackage ../development/libraries/libayatana-common { };
20598 libb2 = callPackage ../development/libraries/libb2 { };
20600 libbacktrace = callPackage ../development/libraries/libbacktrace { };
20602 libbap = callPackage ../development/libraries/libbap {
20603 inherit (ocaml-ng.ocamlPackages_4_14) bap ocaml findlib ctypes ctypes-foreign;
20606 libbaseencode = callPackage ../development/libraries/libbaseencode { };
20608 libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
20609 libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
20610 libbassmix = (callPackage ../development/libraries/audio/libbass { }).bassmix;
20612 libbdplus = callPackage ../development/libraries/libbdplus { };
20614 libblockdev = callPackage ../development/libraries/libblockdev { };
20616 libblocksruntime = callPackage ../development/libraries/libblocksruntime { };
20618 libbluray = callPackage ../development/libraries/libbluray {
20619 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
20622 libbs2b = callPackage ../development/libraries/audio/libbs2b { };
20624 libcacard = callPackage ../development/libraries/libcacard { };
20626 libcamera-qcam = callPackage ../by-name/li/libcamera/package.nix { withQcam = true; };
20628 libcanberra = callPackage ../development/libraries/libcanberra {
20629 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices AppKit;
20631 libcanberra-gtk2 = pkgs.libcanberra.override {
20632 gtkSupport = "gtk2";
20634 libcanberra-gtk3 = pkgs.libcanberra.override {
20635 gtkSupport = "gtk3";
20638 libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
20639 then pkgs.libcanberra
20640 else pkgs.libcanberra-gtk2;
20642 libcaption = callPackage ../development/libraries/libcaption { };
20644 libcbor = callPackage ../development/libraries/libcbor { };
20646 libccd = callPackage ../development/libraries/libccd { };
20648 libcec = callPackage ../development/libraries/libcec { };
20650 libcec_platform = callPackage ../development/libraries/libcec/platform.nix { };
20652 libcef = callPackage ../development/libraries/libcef { };
20654 libcello = callPackage ../development/libraries/libcello { };
20656 libcerf = callPackage ../development/libraries/libcerf { };
20658 libcdada = callPackage ../development/libraries/libcdada { };
20660 libcdaudio = callPackage ../development/libraries/libcdaudio { };
20662 libcddb = callPackage ../development/libraries/libcddb { };
20664 libcdio = callPackage ../development/libraries/libcdio {
20665 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
20668 libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
20669 inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
20672 libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
20674 libchamplain = callPackage ../development/libraries/libchamplain { };
20676 libchamplain_libsoup3 = libchamplain.override { withLibsoup3 = true; };
20678 libchardet = callPackage ../development/libraries/libchardet { };
20680 libchewing = callPackage ../development/libraries/libchewing { };
20682 libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
20684 libcrafter = callPackage ../development/libraries/libcrafter { };
20686 libcrossguid = callPackage ../development/libraries/libcrossguid { };
20688 libcs50 = callPackage ../development/libraries/libcs50 { };
20690 libuchardet = callPackage ../development/libraries/libuchardet { };
20692 libchop = callPackage ../development/libraries/libchop { };
20694 libcifpp = callPackage ../development/libraries/libcifpp { };
20696 libcint = callPackage ../development/libraries/libcint { };
20698 libcli = callPackage ../development/libraries/libcli { };
20700 libclthreads = callPackage ../development/libraries/libclthreads { };
20702 libclxclient = callPackage ../development/libraries/libclxclient { };
20704 libconfuse = callPackage ../development/libraries/libconfuse { };
20706 libcangjie = callPackage ../development/libraries/libcangjie { };
20708 libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
20710 libcomps = callPackage ../tools/package-management/libcomps { python = python3; };
20712 libcpr = callPackage ../development/libraries/libcpr { };
20714 libcredis = callPackage ../development/libraries/libcredis { };
20716 libctb = callPackage ../development/libraries/libctb { };
20718 libctemplate = callPackage ../development/libraries/libctemplate { };
20720 libctl = callPackage ../development/libraries/libctl { };
20722 libcotp = callPackage ../development/libraries/libcotp { };
20724 libcouchbase = callPackage ../development/libraries/libcouchbase { };
20726 libcue = callPackage ../development/libraries/libcue { };
20728 libcxxrt = callPackage ../development/libraries/libcxxrt {
20729 stdenv = if stdenv.hostPlatform.useLLVM or false
20730 then overrideCC stdenv buildPackages.llvmPackages.tools.clangNoLibcxx
20734 libdaemon = callPackage ../development/libraries/libdaemon { };
20736 libdatovka = callPackage ../development/libraries/libdatovka { };
20738 libdatrie = callPackage ../development/libraries/libdatrie { };
20740 libdazzle = callPackage ../development/libraries/libdazzle { };
20742 libdbi = callPackage ../development/libraries/libdbi { };
20744 libdbiDriversBase = libdbiDrivers.override {
20745 libmysqlclient = null;
20749 libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
20751 libunity = callPackage ../development/libraries/libunity { };
20753 libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
20754 libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };
20755 libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; };
20757 libdc1394 = callPackage ../development/libraries/libdc1394 {
20758 inherit (darwin.apple_sdk.frameworks) CoreServices;
20761 libde265 = callPackage ../development/libraries/libde265 { };
20763 libdeflate = darwin.apple_sdk_11_0.callPackage ../development/libraries/libdeflate { };
20765 libdevil = callPackage ../development/libraries/libdevil {
20766 inherit (darwin.apple_sdk.frameworks) OpenGL;
20769 libdevil-nox = callPackage ../development/libraries/libdevil {
20770 inherit (darwin.apple_sdk.frameworks) OpenGL;
20774 libdecor = callPackage ../development/libraries/libdecor { };
20776 libdex = callPackage ../development/libraries/libdex { };
20778 libdicom = callPackage ../development/libraries/libdicom { };
20780 libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
20782 libdiscid = callPackage ../development/libraries/libdiscid { };
20784 libdisplay-info = callPackage ../development/libraries/libdisplay-info { };
20786 libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
20788 libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
20790 libdmtx = callPackage ../development/libraries/libdmtx { };
20792 libdmapsharing = callPackage ../development/libraries/libdmapsharing { };
20794 libdnet = callPackage ../development/libraries/libdnet { };
20796 libdnf = callPackage ../tools/package-management/libdnf { python = python3; };
20798 libdovi = callPackage ../development/libraries/libdovi { };
20800 libdrm = callPackage ../development/libraries/libdrm { };
20802 libdv = callPackage ../development/libraries/libdv { };
20804 libdvbcsa = callPackage ../development/libraries/libdvbcsa { };
20806 libdvbpsi = callPackage ../development/libraries/libdvbpsi { };
20808 libdwg = callPackage ../development/libraries/libdwg { };
20810 libdvdcss = callPackage ../development/libraries/libdvdcss {
20811 inherit (darwin) IOKit;
20814 libdvdnav = callPackage ../development/libraries/libdvdnav { };
20815 libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
20816 libdvdread = libdvdread_4_9_9;
20819 libdvdread = callPackage ../development/libraries/libdvdread { };
20820 libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { };
20822 libdwarf = callPackage ../development/libraries/libdwarf { };
20823 dwarfdump = libdwarf.bin;
20825 libe57format = callPackage ../development/libraries/libe57format { };
20827 libeatmydata = callPackage ../development/libraries/libeatmydata { };
20829 libeb = callPackage ../development/libraries/libeb { };
20831 libebml = callPackage ../development/libraries/libebml { };
20833 libebur128 = callPackage ../development/libraries/libebur128 { };
20835 libei = callPackage ../development/libraries/libei { };
20837 libelf = callPackage ../development/libraries/libelf { };
20839 libelfin = callPackage ../development/libraries/libelfin { };
20841 libetpan = callPackage ../development/libraries/libetpan { };
20843 libexecinfo = callPackage ../development/libraries/libexecinfo { };
20845 libfaketime = callPackage ../development/libraries/libfaketime { };
20847 libfakekey = callPackage ../development/libraries/libfakekey { };
20849 libfido2 = callPackage ../development/libraries/libfido2 {};
20851 libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla {
20852 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices;
20855 libfishsound = callPackage ../development/libraries/libfishsound { };
20857 libfm = callPackage ../development/libraries/libfm { };
20858 libfm-extra = libfm.override {
20862 libfprint = callPackage ../development/libraries/libfprint { };
20864 libfprint-tod = callPackage ../development/libraries/libfprint-tod { };
20866 libfprint-2-tod1-goodix = callPackage ../development/libraries/libfprint-2-tod1-goodix { };
20868 libfprint-2-tod1-goodix-550a = callPackage ../development/libraries/libfprint-2-tod1-goodix-550a { };
20870 libfprint-2-tod1-vfs0090 = callPackage ../development/libraries/libfprint-2-tod1-vfs0090 { };
20872 libfprint-2-tod1-elan = callPackage ../development/libraries/libfprint-2-tod1-elan { };
20874 libfpx = callPackage ../development/libraries/libfpx { };
20876 libgadu = callPackage ../development/libraries/libgadu { };
20878 libgbinder = callPackage ../development/libraries/libgbinder { };
20880 libgda = callPackage ../development/libraries/libgda { };
20882 libgda6 = callPackage ../development/libraries/libgda/6.x.nix { };
20884 libgdamm = callPackage ../development/libraries/libgdamm { };
20886 libgdata = callPackage ../development/libraries/libgdata { };
20888 libgee = callPackage ../development/libraries/libgee { };
20890 libgepub = callPackage ../development/libraries/libgepub { };
20892 libgig = callPackage ../development/libraries/libgig { };
20894 libglibutil = callPackage ../development/libraries/libglibutil { };
20896 libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { };
20897 libgnome-games-support_2_0 = callPackage ../development/libraries/libgnome-games-support/2.0.nix { };
20899 libgnomekbd = callPackage ../development/libraries/libgnomekbd { };
20901 libglvnd = callPackage ../development/libraries/libglvnd { };
20903 libgnurl = callPackage ../development/libraries/libgnurl { };
20905 libgourou = callPackage ../development/libraries/libgourou { };
20907 libgringotts = callPackage ../development/libraries/libgringotts { };
20909 libgrss = callPackage ../development/libraries/libgrss {
20910 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
20913 libgweather = callPackage ../development/libraries/libgweather { };
20915 libgxps = callPackage ../development/libraries/libgxps { };
20917 libiio = callPackage ../development/libraries/libiio {
20918 inherit (darwin.apple_sdk.frameworks) CFNetwork CoreServices;
20922 libinjection = callPackage ../development/libraries/libinjection { };
20924 libinklevel = callPackage ../development/libraries/libinklevel { };
20926 libkcapi = callPackage ../development/libraries/libkcapi { };
20928 libnats-c = callPackage ../development/libraries/libnats-c { };
20930 liburing = callPackage ../development/libraries/liburing { };
20932 librseq = callPackage ../development/libraries/librseq { };
20934 libseccomp = callPackage ../development/libraries/libseccomp { };
20936 libsecret = callPackage ../development/libraries/libsecret { };
20938 libsegfault = callPackage ../development/libraries/libsegfault { };
20940 libserdes = callPackage ../development/libraries/libserdes { };
20942 libserialport = callPackage ../development/libraries/libserialport { };
20944 libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { };
20946 libsignon-glib = callPackage ../development/libraries/libsignon-glib { };
20948 libsoundio = callPackage ../development/libraries/libsoundio {
20949 inherit (darwin.apple_sdk.frameworks) AudioUnit;
20952 libspelling = callPackage ../development/libraries/libspelling { };
20954 libsystemtap = callPackage ../development/libraries/libsystemtap { };
20956 libgtop = callPackage ../development/libraries/libgtop { };
20958 libLAS = callPackage ../development/libraries/libLAS { };
20960 liblaxjson = callPackage ../development/libraries/liblaxjson { };
20962 liblo = callPackage ../development/libraries/liblo { };
20964 liblscp = callPackage ../development/libraries/liblscp { };
20966 libe-book = callPackage ../development/libraries/libe-book { };
20968 libemf2svg = callPackage ../development/libraries/libemf2svg { };
20970 libev = callPackage ../development/libraries/libev { };
20972 libevent = callPackage ../development/libraries/libevent { };
20974 libewf = callPackage ../development/libraries/libewf { };
20976 libexif = callPackage ../development/libraries/libexif { };
20978 libexosip = callPackage ../development/libraries/exosip { };
20980 libexsid = callPackage ../development/libraries/libexsid { };
20982 libextractor = callPackage ../development/libraries/libextractor {
20983 libmpeg2 = mpeg2dec;
20986 libexttextcat = callPackage ../development/libraries/libexttextcat { };
20988 libf2c = callPackage ../development/libraries/libf2c { };
20990 libfabric = callPackage ../development/libraries/libfabric { };
20992 libfive = libsForQt5.callPackage ../development/libraries/libfive {
20993 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
20997 libfixposix = callPackage ../development/libraries/libfixposix { };
20999 libff = callPackage ../development/libraries/libff { };
21001 libffcall = callPackage ../development/libraries/libffcall { };
21003 libffi = callPackage ../development/libraries/libffi { };
21004 libffi_3_3 = callPackage ../development/libraries/libffi/3.3.nix { };
21005 libffiBoot = libffi.override {
21009 libfreeaptx = callPackage ../development/libraries/libfreeaptx { };
21011 libfreefare = callPackage ../development/libraries/libfreefare {
21012 inherit (darwin.apple_sdk.frameworks) IOKit Security;
21013 inherit (darwin) libobjc;
21016 libftdi = callPackage ../development/libraries/libftdi {
21017 inherit (darwin) libobjc;
21018 inherit (darwin.apple_sdk.frameworks) IOKit Security;
21021 libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
21023 libfyaml = callPackage ../development/libraries/libfyaml { };
21025 libgcrypt = callPackage ../development/libraries/libgcrypt { };
21027 libgcrypt_1_8 = callPackage ../development/libraries/libgcrypt/1.8.nix { };
21029 libgdiplus = callPackage ../development/libraries/libgdiplus {
21030 inherit (darwin.apple_sdk.frameworks) Carbon;
21033 libgnt = callPackage ../development/libraries/libgnt { };
21035 libgpg-error = callPackage ../development/libraries/libgpg-error { };
21037 # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118
21038 libgpg-error-gen-posix-lock-obj = libgpg-error.override {
21039 genPosixLockObjOnly = true;
21042 libgphoto2 = callPackage ../development/libraries/libgphoto2 { };
21044 libgpiod = callPackage ../development/libraries/libgpiod { };
21046 libgpod = callPackage ../development/libraries/libgpod {
21047 autoreconfHook = buildPackages.autoreconfHook269;
21050 libgssglue = callPackage ../development/libraries/libgssglue { };
21052 libgudev = callPackage ../development/libraries/libgudev { };
21054 libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix { };
21055 libguestfs = callPackage ../development/libraries/libguestfs {
21056 autoreconfHook = buildPackages.autoreconfHook264;
21057 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
21059 libguestfs-with-appliance = libguestfs.override {
21060 appliance = libguestfs-appliance;
21061 autoreconfHook = buildPackages.autoreconfHook264;
21065 libhangul = callPackage ../development/libraries/libhangul { };
21067 libharu = callPackage ../development/libraries/libharu { };
21069 libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
21071 libheif = callPackage ../development/libraries/libheif { };
21073 libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
21075 libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { };
21077 libhv = callPackage ../development/libraries/libhv {
21078 inherit (darwin.apple_sdk.frameworks) Security;
21081 libhwy = callPackage ../development/libraries/libhwy { };
21083 libHX = callPackage ../development/libraries/libHX { };
21085 libibmad = callPackage ../development/libraries/libibmad { };
21087 libibumad = callPackage ../development/libraries/libibumad { };
21089 libical = callPackage ../development/libraries/libical { };
21091 libicns = callPackage ../development/libraries/libicns { };
21093 libieee1284 = callPackage ../development/libraries/libieee1284 { };
21095 libimobiledevice = callPackage ../development/libraries/libimobiledevice {
21096 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation;
21099 libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { };
21101 libindicator-gtk2 = libindicator.override { gtkVersion = "2"; };
21102 libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
21103 libindicator = callPackage ../development/libraries/libindicator { };
21105 libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
21107 libiodbc = callPackage ../development/libraries/libiodbc {
21108 inherit (darwin.apple_sdk.frameworks) Carbon;
21111 libirecovery = callPackage ../development/libraries/libirecovery { };
21113 libivykis = callPackage ../development/libraries/libivykis { };
21115 libkqueue = callPackage ../development/libraries/libkqueue { };
21117 liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
21119 liblcf = callPackage ../development/libraries/liblcf { };
21121 liblc3 = callPackage ../development/libraries/liblc3 { };
21123 inherit (callPackage ../development/libraries/libliftoff { }) libliftoff_0_4 libliftoff_0_5;
21124 libliftoff = libliftoff_0_5;
21126 liblqr1 = callPackage ../development/libraries/liblqr-1 {
21127 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
21130 liblockfile = callPackage ../development/libraries/liblockfile { };
21132 liblogging = callPackage ../development/libraries/liblogging { };
21134 liblognorm = callPackage ../development/libraries/liblognorm { };
21136 libltc = callPackage ../development/libraries/libltc { };
21138 liblxi = callPackage ../development/libraries/liblxi { };
21140 libmaxminddb = callPackage ../development/libraries/libmaxminddb { };
21142 libmcfp = callPackage ../development/libraries/libmcfp { };
21144 libmcrypt = callPackage ../development/libraries/libmcrypt { };
21146 libmediaart = callPackage ../development/libraries/libmediaart { };
21148 libmhash = callPackage ../development/libraries/libmhash { };
21150 libmodbus = callPackage ../development/libraries/libmodbus { };
21152 libmtp = callPackage ../development/libraries/libmtp { };
21154 libmypaint = callPackage ../development/libraries/libmypaint { };
21156 libmysofa = callPackage ../development/libraries/audio/libmysofa { };
21158 libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp { };
21160 libnatpmp = callPackage ../development/libraries/libnatpmp { };
21162 libnatspec = callPackage ../development/libraries/libnatspec { };
21164 libndp = callPackage ../development/libraries/libndp { };
21166 libnfc = callPackage ../development/libraries/libnfc { };
21168 libnfs = callPackage ../development/libraries/libnfs { };
21170 libnice = callPackage ../development/libraries/libnice { };
21172 libnitrokey = callPackage ../development/libraries/libnitrokey { };
21174 libnsl = callPackage ../development/libraries/libnsl { };
21176 liboping = callPackage ../development/libraries/liboping { };
21178 libplist = callPackage ../development/libraries/libplist { };
21180 libqtdbusmock = libsForQt5.callPackage ../development/libraries/libqtdbusmock {
21181 inherit (lomiri) cmake-extras;
21184 libqtdbustest = libsForQt5.callPackage ../development/libraries/libqtdbustest {
21185 inherit (lomiri) cmake-extras;
21188 libre = callPackage ../development/libraries/libre {
21189 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
21192 librecast = callPackage ../development/libraries/librecast { };
21194 libredwg = callPackage ../development/libraries/libredwg { };
21196 librem = callPackage ../development/libraries/librem { };
21198 libremines = qt6.callPackage ../games/libremines { };
21200 librelp = callPackage ../development/libraries/librelp { };
21202 librepo = callPackage ../tools/package-management/librepo {
21206 librevenge = callPackage ../development/libraries/librevenge { };
21208 librime = callPackage ../development/libraries/librime { };
21210 librsb = callPackage ../development/libraries/librsb {
21211 # Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec
21212 memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K";
21215 librtprocess = callPackage ../development/libraries/librtprocess { };
21217 libsamplerate = callPackage ../development/libraries/libsamplerate {
21218 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices;
21221 libsieve = callPackage ../development/libraries/libsieve { };
21223 libsixel = callPackage ../development/libraries/libsixel { };
21225 libsolv = callPackage ../development/libraries/libsolv { };
21227 libspectre = callPackage ../development/libraries/libspectre { };
21229 libspecbleach = callPackage ../development/libraries/audio/libspecbleach { };
21231 libspnav = callPackage ../development/libraries/libspnav { };
21233 libgsf = callPackage ../development/libraries/libgsf { };
21235 # GNU libc provides libiconv so systems with glibc don't need to
21236 # build libiconv separately. Additionally, Apple forked/repackaged
21237 # libiconv, so build and use the upstream one with a compatible ABI,
21238 # and BSDs include libiconv in libc.
21240 # We also provide `libiconvReal`, which will always be a standalone libiconv,
21241 # just in case you want it regardless of platform.
21243 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" "nblibc" "wasilibc" "fblibc" ]
21244 then libcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
21246 else stdenv.cc.libc)
21247 else if stdenv.hostPlatform.isDarwin
21248 then libiconv-darwin
21251 libcIconv = libc: let
21252 inherit (libc) pname version;
21253 libcDev = lib.getDev libc;
21254 in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
21255 mkdir -p $out/include
21256 ln -sv ${libcDev}/include/iconv.h $out/include
21259 libiconvReal = callPackage ../development/libraries/libiconv { };
21262 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" ] then
21263 lib.getBin stdenv.cc.libc
21264 else if stdenv.hostPlatform.isDarwin then
21265 lib.getBin libiconv
21266 else if stdenv.hostPlatform.isFreeBSD then
21267 lib.getBin freebsd.iconv
21269 lib.getBin libiconvReal;
21271 # On non-GNU systems we need GNU Gettext for libintl.
21272 libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null;
21274 libid3tag = callPackage ../development/libraries/libid3tag { };
21276 libidn = callPackage ../development/libraries/libidn { };
21278 libidn2 = callPackage ../development/libraries/libidn2 { };
21280 idnkit = callPackage ../development/libraries/idnkit { };
21282 libiec61883 = callPackage ../development/libraries/libiec61883 { };
21284 libimagequant = callPackage ../development/libraries/libimagequant { };
21286 libime = callPackage ../development/libraries/libime { };
21288 libinfinity = callPackage ../development/libraries/libinfinity { };
21290 libinput = callPackage ../development/libraries/libinput {
21291 graphviz = graphviz-nox;
21294 libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures { };
21296 libinstpatch = callPackage ../development/libraries/audio/libinstpatch { };
21298 libipt = callPackage ../development/libraries/libipt { };
21300 libiptcdata = callPackage ../development/libraries/libiptcdata { };
21302 libjcat = callPackage ../development/libraries/libjcat { };
21304 libjpeg_original = callPackage ../development/libraries/libjpeg { };
21305 # also known as libturbojpeg
21306 libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
21307 libjpeg = libjpeg_turbo;
21308 libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; };
21310 libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp { };
21312 libjwt = callPackage ../development/libraries/libjwt { };
21314 libjxl = callPackage ../development/libraries/libjxl { };
21316 libkate = callPackage ../development/libraries/libkate { };
21318 libkeyfinder = callPackage ../development/libraries/audio/libkeyfinder { };
21320 libks = callPackage ../development/libraries/libks { };
21322 libksba = callPackage ../development/libraries/libksba { };
21324 libksi = callPackage ../development/libraries/libksi { };
21326 liblinear = callPackage ../development/libraries/liblinear { };
21328 libmad = callPackage ../development/libraries/libmad { };
21330 malcontent = callPackage ../development/libraries/malcontent { };
21332 malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { };
21334 libmanette = callPackage ../development/libraries/libmanette { };
21336 libmatchbox = callPackage ../development/libraries/libmatchbox { };
21338 libmatheval = callPackage ../development/libraries/libmatheval { };
21340 libmatthew_java = callPackage ../development/libraries/java/libmatthew-java {
21341 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
21344 libmd = callPackage ../development/libraries/libmd { };
21346 libmemcached = callPackage ../development/libraries/libmemcached { };
21350 libmicrohttpd_0_9_77 = callPackage ../development/libraries/libmicrohttpd/0.9.77.nix { };
21351 libmicrohttpd_1_0 = callPackage ../development/libraries/libmicrohttpd/1.0.nix { };
21353 libmicrohttpd_0_9_77
21357 libmicrohttpd = libmicrohttpd_1_0;
21359 libmikmod = callPackage ../development/libraries/libmikmod {
21360 inherit (darwin.apple_sdk.frameworks) CoreAudio;
21363 libmilter = callPackage ../development/libraries/libmilter { };
21365 libminc = callPackage ../development/libraries/libminc { };
21367 libmkv = callPackage ../development/libraries/libmkv { };
21369 libnut = callPackage ../development/libraries/libnut { };
21371 libmms = callPackage ../development/libraries/libmms { };
21373 libmowgli = callPackage ../development/libraries/libmowgli { };
21375 libmng = callPackage ../development/libraries/libmng { };
21377 libmnl = callPackage ../development/libraries/libmnl { };
21379 libmodplug = callPackage ../development/libraries/libmodplug { };
21381 libmodule = callPackage ../development/libraries/libmodule { };
21383 libmpcdec = callPackage ../development/libraries/libmpcdec { };
21385 libmp3splt = callPackage ../development/libraries/libmp3splt { };
21387 libmspack = callPackage ../development/libraries/libmspack { };
21389 libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { };
21391 libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { };
21393 libmusicbrainz = libmusicbrainz3;
21395 libmwaw = callPackage ../development/libraries/libmwaw { };
21397 libmx = callPackage ../development/libraries/libmx { };
21399 libndctl = callPackage ../development/libraries/libndctl { };
21401 libnest2d = callPackage ../development/libraries/libnest2d { };
21403 libnet = callPackage ../development/libraries/libnet { };
21405 libnetfilter_acct = callPackage ../development/libraries/libnetfilter_acct { };
21407 libnetfilter_conntrack = callPackage ../development/libraries/libnetfilter_conntrack { };
21409 libnetfilter_cthelper = callPackage ../development/libraries/libnetfilter_cthelper { };
21411 libnetfilter_cttimeout = callPackage ../development/libraries/libnetfilter_cttimeout { };
21413 libnetfilter_log = callPackage ../development/libraries/libnetfilter_log { };
21415 libnetfilter_queue = callPackage ../development/libraries/libnetfilter_queue { };
21417 libnfnetlink = callPackage ../development/libraries/libnfnetlink { };
21419 libnftnl = callPackage ../development/libraries/libnftnl { };
21421 libnova = callPackage ../development/libraries/science/astronomy/libnova { };
21423 libodfgen = callPackage ../development/libraries/libodfgen { };
21425 libofa = callPackage ../development/libraries/libofa { };
21427 libofx = callPackage ../development/libraries/libofx { };
21429 libogg = callPackage ../development/libraries/libogg { };
21431 liboggz = callPackage ../development/libraries/liboggz { };
21433 liboil = callPackage ../development/libraries/liboil { };
21435 libomxil-bellagio = callPackage ../development/libraries/libomxil-bellagio { };
21437 libopenaptx = callPackage ../development/libraries/libopenaptx { };
21439 libopenglrecorder = callPackage ../development/libraries/libopenglrecorder { };
21441 libopusenc = callPackage ../development/libraries/libopusenc { };
21443 libosinfo = callPackage ../development/libraries/libosinfo { };
21445 libosip = callPackage ../development/libraries/osip { };
21447 libosmium = callPackage ../development/libraries/libosmium { };
21449 libosmoabis = callPackage ../servers/osmocom/libosmoabis { };
21451 libosmocore = callPackage ../servers/osmocom/libosmocore { };
21453 libosmo-netif = callPackage ../servers/osmocom/libosmo-netif { };
21455 libosmo-sccp = callPackage ../servers/osmocom/libosmo-sccp { };
21457 libosmscout = libsForQt5.callPackage ../development/libraries/libosmscout { };
21459 libotr = callPackage ../development/libraries/libotr { };
21461 libow = callPackage ../development/libraries/libow { };
21463 libp11 = callPackage ../development/libraries/libp11 { };
21465 libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { };
21467 libpanel = callPackage ../development/libraries/libpanel { };
21469 libpar2 = callPackage ../development/libraries/libpar2 { };
21471 libpcap = callPackage ../development/libraries/libpcap { };
21473 libpeas = callPackage ../development/libraries/libpeas { };
21474 libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { };
21476 libpg_query = callPackage ../development/libraries/libpg_query { };
21478 libpipeline = callPackage ../development/libraries/libpipeline { };
21480 libpgf = callPackage ../development/libraries/libpgf { };
21482 libphonenumber = callPackage ../development/libraries/libphonenumber {
21483 inherit (darwin.apple_sdk.frameworks) Foundation;
21486 libplacebo = callPackage ../development/libraries/libplacebo { };
21488 libpng = callPackage ../development/libraries/libpng { };
21489 libpng12 = callPackage ../development/libraries/libpng/12.nix { };
21491 libpostal = callPackage ../development/libraries/libpostal { };
21493 libpaper = callPackage ../development/libraries/libpaper { };
21495 libpfm = callPackage ../development/libraries/libpfm { };
21497 libpqxx = callPackage ../development/libraries/libpqxx { };
21499 inherit (callPackages ../development/libraries/prometheus-client-c {
21500 stdenv = gccStdenv; # Required for darwin
21501 }) libprom libpromhttp;
21503 libproxy = callPackage ../development/libraries/libproxy { };
21505 libpseudo = callPackage ../development/libraries/libpseudo { };
21507 libpsl = callPackage ../development/libraries/libpsl { };
21509 libpst = callPackage ../development/libraries/libpst { };
21511 libptytty = callPackage ../development/libraries/libptytty { };
21513 libpulsar = callPackage ../development/libraries/libpulsar {
21514 protobuf = protobuf_21;
21517 libpwquality = callPackage ../development/libraries/libpwquality {
21521 libqalculate = callPackage ../development/libraries/libqalculate { };
21523 libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
21525 librclone = callPackage ../development/libraries/librclone { };
21527 libroxml = callPackage ../development/libraries/libroxml { };
21529 librsvg = callPackage ../development/libraries/librsvg {
21530 inherit (darwin) libobjc;
21531 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
21534 librsync = callPackage ../development/libraries/librsync { };
21536 librttopo = callPackage ../development/libraries/librttopo { };
21538 libschrift = callPackage ../development/libraries/libschrift { };
21540 libsciter = callPackage ../development/libraries/libsciter { };
21542 libsearpc = callPackage ../development/libraries/libsearpc { };
21544 libsigcxx = callPackage ../development/libraries/libsigcxx { };
21546 libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
21548 libsigsegv = callPackage ../development/libraries/libsigsegv { };
21550 libslirp = callPackage ../development/libraries/libslirp { };
21552 libsndfile = callPackage ../development/libraries/libsndfile {
21553 inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox;
21556 libsnark = callPackage ../development/libraries/libsnark { };
21558 libsodium = callPackage ../development/libraries/libsodium { };
21560 libsoup = callPackage ../development/libraries/libsoup { };
21562 libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { };
21564 libspectrum = callPackage ../development/libraries/libspectrum { };
21566 libspiro = callPackage ../development/libraries/libspiro { };
21568 libspng = callPackage ../development/libraries/libspng { };
21570 libssh = callPackage ../development/libraries/libssh { };
21572 libssh2 = callPackage ../development/libraries/libssh2 { };
21574 libstartup_notification = callPackage ../development/libraries/startup-notification { };
21576 libstemmer = callPackage ../development/libraries/libstemmer { };
21578 libstroke = callPackage ../development/libraries/libstroke { };
21580 libspatialaudio = callPackage ../development/libraries/libspatialaudio { };
21582 libspatialite = callPackage ../development/libraries/libspatialite { };
21584 libstatgrab = callPackage ../development/libraries/libstatgrab {
21585 inherit (darwin.apple_sdk.frameworks) IOKit;
21588 libsvm = callPackage ../development/libraries/libsvm { };
21590 libtar = callPackage ../development/libraries/libtar { };
21592 libtasn1 = callPackage ../development/libraries/libtasn1 { };
21594 libthai = callPackage ../development/libraries/libthai { };
21596 libthreadar = callPackage ../development/libraries/libthreadar { };
21598 libticables2 = callPackage ../development/libraries/libticables2 { };
21600 libticalcs2 = callPackage ../development/libraries/libticalcs2 {
21601 inherit (darwin) libobjc;
21604 libticonv = callPackage ../development/libraries/libticonv { };
21606 libtifiles2 = callPackage ../development/libraries/libtifiles2 { };
21610 libtiff = callPackage ../development/libraries/libtiff { };
21611 libtiff_t = callPackage ../development/libraries/libtiff/libtiff_t.nix { };
21617 libtiger = callPackage ../development/libraries/libtiger { };
21619 libtommath = callPackage ../development/libraries/libtommath { };
21621 libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
21623 libtorrent-rasterbar = libtorrent-rasterbar-2_0_x;
21625 libtpms = callPackage ../tools/security/libtpms { };
21627 libtsm = callPackage ../development/libraries/libtsm { };
21629 libsv = callPackage ../development/libraries/libsv { };
21631 libgeotiff = callPackage ../development/libraries/libgeotiff { };
21633 libu2f-host = callPackage ../development/libraries/libu2f-host { };
21635 libu2f-server = callPackage ../development/libraries/libu2f-server { };
21637 libubox-nossl = callPackage ../development/libraries/libubox { };
21639 libubox = callPackage ../development/libraries/libubox { with_ustream_ssl = true; };
21641 libubox-wolfssl = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-wolfssl; };
21643 libubox-mbedtls = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-mbedtls; };
21645 libudev-zero = callPackage ../development/libraries/libudev-zero { };
21647 libudfread = callPackage ../development/libraries/libudfread { };
21649 libuecc = callPackage ../development/libraries/libuecc { };
21651 libuev = callPackage ../development/libraries/libuev {};
21653 libui = callPackage ../development/libraries/libui {
21654 inherit (darwin.apple_sdk.frameworks) Cocoa;
21657 libuinputplus = callPackage ../development/libraries/libuinputplus { };
21659 libuiohook = callPackage ../development/libraries/libuiohook {
21660 inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon;
21663 libunistring = callPackage ../development/libraries/libunistring { };
21665 libupnp = callPackage ../development/libraries/pupnp { };
21667 libwhereami = callPackage ../development/libraries/libwhereami { };
21669 giflib = callPackage ../development/libraries/giflib { };
21671 libunarr = callPackage ../development/libraries/libunarr { };
21673 libunibreak = callPackage ../development/libraries/libunibreak { };
21675 libuninameslist = callPackage ../development/libraries/libuninameslist { };
21677 libunique = callPackage ../development/libraries/libunique { };
21678 libunique3 = callPackage ../development/libraries/libunique/3.x.nix { };
21680 liburcu = callPackage ../development/libraries/liburcu { };
21682 libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix { };
21684 libusb1 = callPackage ../development/libraries/libusb1 {
21685 inherit (darwin) libobjc;
21686 inherit (darwin.apple_sdk.frameworks) IOKit Security;
21689 libusbgx = callPackage ../development/libraries/libusbgx { };
21691 libusbsio = callPackage ../development/libraries/libusbsio { };
21693 libucontext = callPackage ../development/libraries/libucontext { };
21695 libutempter = callPackage ../development/libraries/libutempter { };
21697 libuldaq = callPackage ../development/libraries/libuldaq { };
21699 libunicode = callPackage ../development/libraries/libunicode {
21705 if stdenv.hostPlatform.isDarwin then darwin.libunwind
21706 else if stdenv.hostPlatform.system == "riscv32-linux" then llvmPackages.libunwind
21707 else callPackage ../development/libraries/libunwind { };
21709 libuv = darwin.apple_sdk_11_0.callPackage ../development/libraries/libuv { };
21711 libuvc = callPackage ../development/libraries/libuvc { };
21713 libv4l = lowPrio (v4l-utils.override {
21717 libva-minimal = callPackage ../development/libraries/libva { minimal = true; };
21718 libva = libva-minimal.override { minimal = false; };
21719 libva-utils = callPackage ../development/libraries/libva/utils.nix { };
21721 libva1 = callPackage ../development/libraries/libva/1.nix { };
21722 libva1-minimal = libva1.override { minimal = true; };
21724 libvarlink = callPackage ../development/libraries/libvarlink { };
21726 libvdpau = callPackage ../development/libraries/libvdpau { };
21728 libvdwxc = callPackage ../development/libraries/science/chemistry/libvdwxc { };
21730 libmodulemd = callPackage ../development/libraries/libmodulemd { };
21732 libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { };
21734 libversion = callPackage ../development/libraries/libversion { };
21736 libvgm = callPackage ../development/libraries/libvgm {
21737 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
21740 libvirt = callPackage ../development/libraries/libvirt {
21741 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
21744 libvirt-glib = callPackage ../development/libraries/libvirt-glib { };
21746 libvisio = callPackage ../development/libraries/libvisio { };
21748 libvisio2svg = callPackage ../development/libraries/libvisio2svg { };
21750 libvisual = callPackage ../development/libraries/libvisual { };
21752 libvmaf = callPackage ../development/libraries/libvmaf {
21754 stdenv = if stdenv.hostPlatform.isAarch64 && stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "14" then gcc13Stdenv else stdenv;
21757 libvncserver = callPackage ../development/libraries/libvncserver {
21758 inherit (darwin.apple_sdk.frameworks) Carbon;
21761 libviper = callPackage ../development/libraries/libviper { };
21763 libviperfx = callPackage ../development/libraries/libviperfx { };
21765 libvpx = callPackage ../development/libraries/libvpx { };
21767 libvterm = callPackage ../development/libraries/libvterm { };
21768 libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { };
21770 libvorbis = callPackage ../development/libraries/libvorbis { };
21772 libvori = callPackage ../development/libraries/libvori { };
21774 libwbxml = callPackage ../development/libraries/libwbxml { };
21776 libwebcam = callPackage ../os-specific/linux/libwebcam { };
21778 libwebp = callPackage ../development/libraries/libwebp { };
21780 libwmf = callPackage ../development/libraries/libwmf { };
21782 libwnck = callPackage ../development/libraries/libwnck { };
21783 libwnck2 = callPackage ../development/libraries/libwnck/2.nix { };
21785 libwpd = callPackage ../development/libraries/libwpd { };
21787 libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { };
21789 libwps = callPackage ../development/libraries/libwps { };
21791 libwpg = callPackage ../development/libraries/libwpg { };
21793 libx86 = callPackage ../development/libraries/libx86 { };
21795 libxcrypt = callPackage ../development/libraries/libxcrypt {
21796 fetchurl = stdenv.fetchurlBoot;
21797 perl = buildPackages.perl.override {
21798 enableCrypt = false;
21799 fetchurl = stdenv.fetchurlBoot;
21802 libxcrypt-legacy = libxcrypt.override { enableHashes = "all"; };
21804 libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
21806 libxisf = callPackage ../development/libraries/science/astronomy/libxisf { };
21808 libxkbcommon = libxkbcommon_8;
21809 libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { };
21811 libxklavier = callPackage ../development/libraries/libxklavier { };
21813 libxls = callPackage ../development/libraries/libxls { };
21815 libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { };
21817 libxmi = callPackage ../development/libraries/libxmi { };
21819 libxml2 = callPackage ../development/libraries/libxml2 {
21823 libxml2Python = let
21824 inherit (python3.pkgs) libxml2;
21825 in pkgs.buildEnv { # slightly hacky
21826 name = "libxml2+py-${res.libxml2.version}";
21827 paths = with libxml2; [ dev bin py ];
21828 # Avoid update.nix/tests conflicts with libxml2.
21829 passthru = builtins.removeAttrs libxml2.passthru [ "updateScript" "tests" ];
21830 # the hook to find catalogs is hidden by buildEnv
21832 mkdir "$out/nix-support"
21833 cp '${libxml2.dev}/nix-support/propagated-build-inputs' "$out/nix-support/"
21837 libxmlb = callPackage ../development/libraries/libxmlb { };
21839 libxmlxx = callPackage ../development/libraries/libxmlxx { };
21840 libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { };
21842 libxmp = callPackage ../development/libraries/libxmp { };
21844 libxslt = callPackage ../development/libraries/libxslt {
21848 libxsmm = callPackage ../development/libraries/libxsmm { };
21850 libixp = callPackage ../development/libraries/libixp { };
21852 libwpe = callPackage ../development/libraries/libwpe { };
21854 libwpe-fdo = callPackage ../development/libraries/libwpe/fdo.nix { };
21856 libyaml = callPackage ../development/libraries/libyaml { };
21858 yaml-cpp = callPackage ../development/libraries/yaml-cpp { };
21860 yaml-cpp_0_3 = callPackage ../development/libraries/yaml-cpp/0.3.0.nix { };
21862 yas = callPackage ../development/libraries/yas { };
21864 rang = callPackage ../development/libraries/rang { };
21866 libykclient = callPackage ../development/libraries/libykclient { };
21868 libykneomgr = callPackage ../development/libraries/libykneomgr { };
21870 libytnef = callPackage ../development/libraries/libytnef { };
21872 libyubikey = callPackage ../development/libraries/libyubikey { };
21874 libyuv = callPackage ../development/libraries/libyuv { };
21876 libzapojit = callPackage ../development/libraries/libzapojit { };
21878 libzen = callPackage ../development/libraries/libzen { };
21880 libzip = callPackage ../development/libraries/libzip { };
21882 libzdb = callPackage ../development/libraries/libzdb { };
21884 lightlocker = callPackage ../misc/screensavers/light-locker { };
21886 lightspark = callPackage ../misc/lightspark { };
21888 opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { };
21890 ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
21892 linenoise = callPackage ../development/libraries/linenoise { };
21894 linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
21896 lirc = callPackage ../development/libraries/lirc { };
21898 liquid-dsp = callPackage ../development/libraries/liquid-dsp {
21899 inherit (darwin) autoSignDarwinBinariesHook;
21902 liquidfun = callPackage ../development/libraries/liquidfun { };
21904 litehtml = callPackage ../development/libraries/litehtml { };
21906 llhttp = callPackage ../development/libraries/llhttp { };
21908 log4cpp = callPackage ../development/libraries/log4cpp { };
21910 log4cxx = callPackage ../development/libraries/log4cxx { };
21912 log4cplus = callPackage ../development/libraries/log4cplus { };
21914 log4shib = callPackage ../development/libraries/log4shib { };
21916 loudmouth = callPackage ../development/libraries/loudmouth { };
21918 lrdf = callPackage ../development/libraries/lrdf { };
21920 luabind = callPackage ../development/libraries/luabind { lua = lua5_1; };
21922 luabind_luajit = luabind.override { lua = luajit; };
21924 luabridge = callPackage ../development/libraries/luabridge { };
21926 luksmeta = callPackage ../development/libraries/luksmeta {
21927 asciidoc = asciidoc-full;
21930 lyra = callPackage ../development/libraries/lyra { };
21932 lzo = callPackage ../development/libraries/lzo { };
21934 opencl-clang = callPackage ../development/libraries/opencl-clang { };
21936 magic-enum = callPackage ../development/libraries/magic-enum { };
21938 mapnik = callPackage ../development/libraries/mapnik {
21939 harfbuzz = harfbuzz.override {
21944 marisa = callPackage ../development/libraries/marisa { };
21946 mathgl = callPackage ../development/libraries/mathgl { };
21948 matio = callPackage ../development/libraries/matio { };
21951 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
21952 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
21953 haskellPackages.matterhorn;
21955 maxflow = callPackage ../development/libraries/maxflow { };
21957 mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { };
21958 mbedtls = callPackage ../development/libraries/mbedtls/3.nix { };
21960 mdctags = callPackage ../development/tools/misc/mdctags { };
21962 mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { };
21964 mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { };
21966 memorymapping = callPackage ../development/libraries/memorymapping { };
21967 memorymappingHook = makeSetupHook {
21968 name = "memorymapping-hook";
21969 propagatedBuildInputs = [ memorymapping ];
21970 } ../development/libraries/memorymapping/setup-hook.sh;
21972 memray = callPackage ../development/tools/memray { };
21974 memstream = callPackage ../development/libraries/memstream { };
21975 memstreamHook = makeSetupHook {
21976 name = "memstream-hook";
21977 propagatedBuildInputs = [ memstream ];
21978 } ../development/libraries/memstream/setup-hook.sh;
21980 menu-cache = callPackage ../development/libraries/menu-cache { };
21982 mergerfs = callPackage ../tools/filesystems/mergerfs { };
21984 mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { };
21986 meshoptimizer = callPackage ../development/libraries/meshoptimizer { };
21988 mctc-lib = callPackage ../development/libraries/science/chemistry/mctc-lib { };
21990 mstore = callPackage ../development/libraries/science/chemistry/mstore { };
21992 multicharge = callPackage ../development/libraries/science/chemistry/multicharge { };
21994 test-drive = callPackage ../development/libraries/test-drive { };
21996 dftd4 = callPackage ../development/libraries/science/chemistry/dftd4 { };
21998 simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3 { };
22000 tblite = callPackage ../development/libraries/science/chemistry/tblite { };
22002 toml-f = callPackage ../development/libraries/toml-f { };
22004 dbcsr = callPackage ../development/libraries/science/math/dbcsr { };
22006 taco = callPackage ../development/libraries/taco { };
22008 ## libGL/libGLU/Mesa stuff
22010 # Default libGL implementation.
22012 # Android NDK provides an OpenGL implementation, we can just use that.
22014 # On macOS, we use the OpenGL framework. Packages that still need GLX
22015 # specifically can pull in libGLX instead. If you have a package that
22016 # should work without X11 but it can’t find the library, it may help
22017 # to add the path to `NIX_CFLAGS_COMPILE`:
22019 # -L${libGL}/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
22021 # If you still can’t get it working, please don’t hesitate to ping
22022 # @NixOS/darwin-maintainers to ask an expert to take a look.
22024 if stdenv.hostPlatform.useAndroidPrebuilt then
22026 else if stdenv.hostPlatform.isDarwin then
22027 darwin.apple_sdk.frameworks.OpenGL
22031 # On macOS, we use the OpenGL framework. Packages that use libGLX on
22032 # macOS may need to depend on mesa_glu directly if this doesn’t work.
22034 if stdenv.hostPlatform.isDarwin then
22035 darwin.apple_sdk.frameworks.OpenGL
22039 # libglvnd does not work (yet?) on macOS.
22041 if stdenv.hostPlatform.isDarwin then
22046 # On macOS, we use the GLUT framework. Packages that use libGLX on
22047 # macOS may need to depend on freeglut directly if this doesn’t work.
22049 if stdenv.hostPlatform.isDarwin then
22050 darwin.apple_sdk.frameworks.GLUT
22054 mesa = if stdenv.hostPlatform.isDarwin
22055 then darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/darwin.nix {
22056 inherit (darwin.apple_sdk_11_0.libs) Xplugin;
22058 else callPackage ../development/libraries/mesa {};
22060 mesa_i686 = pkgsi686Linux.mesa; # make it build on Hydra
22062 mesa_glu = callPackage ../development/libraries/mesa-glu {};
22064 ## End libGL/libGLU/Mesa stuff
22066 meterbridge = callPackage ../applications/audio/meterbridge { };
22068 mhddfs = callPackage ../tools/filesystems/mhddfs { };
22070 microsoft-gsl = callPackage ../development/libraries/microsoft-gsl { };
22072 microsoft-edge = callPackage (import ../applications/networking/browsers/microsoft-edge).stable { };
22073 microsoft-edge-beta = callPackage (import ../applications/networking/browsers/microsoft-edge).beta { };
22074 microsoft-edge-dev = callPackage (import ../applications/networking/browsers/microsoft-edge).dev { };
22076 micronucleus = callPackage ../development/tools/misc/micronucleus { };
22078 markdown-anki-decks = callPackage ../tools/misc/markdown-anki-decks { };
22080 mdk-sdk = callPackage ../development/libraries/mdk-sdk { };
22082 mdslides = callPackage ../tools/misc/mdslides { };
22084 micropython = callPackage ../development/interpreters/micropython { };
22086 midivisualizer = darwin.apple_sdk_11_0.callPackage ../applications/audio/midivisualizer {
22087 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Carbon CoreAudio CoreMIDI CoreServices Kernel;
22090 mimalloc = callPackage ../development/libraries/mimalloc { };
22092 miniaudio = callPackage ../development/libraries/miniaudio { };
22094 miniz = callPackage ../development/libraries/miniz { };
22096 minizip = callPackage ../development/libraries/minizip { };
22098 minizip-ng = callPackage ../development/libraries/minizip-ng { };
22100 mkvtoolnix = qt6Packages.callPackage ../applications/video/mkvtoolnix {
22101 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
22104 mkvtoolnix-cli = mkvtoolnix.override {
22108 mlc = callPackage ../tools/system/mlc { };
22110 mlt = darwin.apple_sdk_11_0.callPackage ../development/libraries/mlt { };
22112 mlib = callPackage ../development/libraries/mlib { };
22114 mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
22116 mono-addins = callPackage ../development/libraries/mono-addins { };
22118 movine = callPackage ../development/tools/database/movine { };
22120 movit = callPackage ../development/libraries/movit { };
22122 moserial = callPackage ../tools/misc/moserial { };
22124 mosquitto = callPackage ../servers/mqtt/mosquitto { };
22126 mps = callPackage ../development/libraries/mps { };
22128 libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
22130 mpeg2dec = libmpeg2;
22132 mqtt-benchmark = callPackage ../tools/networking/mqtt-benchmark { };
22134 mqttmultimeter = callPackage ../tools/networking/mqttmultimeter { };
22136 msgpack = callPackage ../development/libraries/msgpack { };
22138 msgpack-c = callPackage ../development/libraries/msgpack-c { };
22140 msgpack-cxx = callPackage ../development/libraries/msgpack-cxx { };
22142 msoffcrypto-tool = with python3.pkgs; toPythonApplication msoffcrypto-tool;
22144 msilbc = callPackage ../development/libraries/msilbc { };
22146 mp4v2 = callPackage ../development/libraries/mp4v2 { };
22148 libmpc = callPackage ../development/libraries/libmpc { };
22150 mpich = callPackage ../development/libraries/mpich {
22151 ch4backend = libfabric;
22154 mpich-pmix = mpich.override { pmixSupport = true; withPm = [ ]; };
22156 mstpd = callPackage ../os-specific/linux/mstpd { };
22158 mtdev = callPackage ../development/libraries/mtdev { };
22160 mtpfs = callPackage ../tools/filesystems/mtpfs { };
22162 mu = callPackage ../tools/networking/mu { };
22164 mueval = callPackage ../development/tools/haskell/mueval { };
22166 muparserx = callPackage ../development/libraries/muparserx { };
22168 mutest = callPackage ../development/libraries/mutest { };
22170 mvapich = callPackage ../development/libraries/mvapich { };
22172 mvfst = darwin.apple_sdk_11_0.callPackage ../development/libraries/mvfst { };
22174 mygpoclient = with python3.pkgs; toPythonApplication mygpoclient;
22176 mygui = callPackage ../development/libraries/mygui {
22177 inherit (darwin.apple_sdk.frameworks) Cocoa;
22180 mythes = callPackage ../development/libraries/mythes { };
22182 nanodbc = callPackage ../development/libraries/nanodbc { };
22184 nanomsg = callPackage ../development/libraries/nanomsg { };
22186 nanosvg = callPackage ../development/libraries/nanosvg { };
22188 nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { };
22190 nanotts = callPackage ../tools/audio/nanotts { };
22192 ncnn = callPackage ../development/libraries/ncnn { };
22194 ndpi = callPackage ../development/libraries/ndpi { };
22196 nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
22198 netflix = callPackage ../applications/video/netflix { };
22200 nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
22202 notify-sharp = callPackage ../development/libraries/notify-sharp { };
22204 ncurses5 = ncurses.override {
22207 ncurses6 = ncurses.override {
22211 if stdenv.hostPlatform.useiOSPrebuilt
22213 else callPackage ../development/libraries/ncurses { };
22215 ndi = callPackage ../development/libraries/ndi { };
22217 neardal = callPackage ../development/libraries/neardal { };
22219 neatvnc = callPackage ../development/libraries/neatvnc { };
22221 neon = callPackage ../development/libraries/neon { };
22223 nettle = import ../development/libraries/nettle { inherit callPackage fetchurl; };
22225 newman = callPackage ../development/web/newman { };
22227 newt = callPackage ../development/libraries/newt { python = python3; };
22229 nghttp2 = callPackage ../development/libraries/nghttp2 { };
22230 libnghttp2 = nghttp2.lib;
22232 nghttp3 = callPackage ../development/libraries/nghttp3 { inherit (darwin.apple_sdk.frameworks) CoreServices; };
22234 ngtcp2 = callPackage ../development/libraries/ngtcp2 { inherit (darwin.apple_sdk.frameworks) CoreServices; };
22235 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { };
22237 nix-plugins = callPackage ../development/libraries/nix-plugins { };
22239 nika-fonts = callPackage ../data/fonts/nika-fonts { };
22241 nikto = callPackage ../tools/networking/nikto { };
22243 nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
22245 nng = callPackage ../development/libraries/nng { };
22247 nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
22249 non = callPackage ../applications/audio/non {
22250 wafHook = (waf.override { extraTools = [ "gccdeps" ]; }).hook;
22253 ntl = callPackage ../development/libraries/ntl { };
22255 nspr = callPackage ../development/libraries/nspr {
22256 inherit (darwin.apple_sdk.frameworks) CoreServices;
22259 nss_latest = callPackage ../development/libraries/nss/latest.nix { };
22260 nss_esr = callPackage ../development/libraries/nss/esr.nix { };
22262 nssTools = nss.tools;
22264 nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
22266 ntbtls = callPackage ../development/libraries/ntbtls { };
22268 ntk = callPackage ../development/libraries/audio/ntk { };
22270 numcpp = callPackage ../development/libraries/numcpp { };
22272 nuraft = callPackage ../development/libraries/nuraft { };
22274 nuspell = callPackage ../development/libraries/nuspell { };
22275 nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; };
22277 nv-codec-headers-9 = nv-codec-headers.override { majorVersion = "9"; };
22278 nv-codec-headers-10 = nv-codec-headers.override { majorVersion = "10"; };
22279 nv-codec-headers-11 = nv-codec-headers.override { majorVersion = "11"; };
22280 nv-codec-headers-12 = nv-codec-headers.override { majorVersion = "12"; };
22282 nvidiaCtkPackages =
22283 callPackage ../by-name/nv/nvidia-container-toolkit/packages.nix
22285 inherit (nvidiaCtkPackages)
22289 nvidia-vaapi-driver = lib.hiPrio (callPackage ../development/libraries/nvidia-vaapi-driver { });
22291 nvidia-optical-flow-sdk = callPackage ../development/libraries/nvidia-optical-flow-sdk { };
22293 nvidia-system-monitor-qt = libsForQt5.callPackage ../tools/system/nvidia-system-monitor-qt { };
22295 nvitop = callPackage ../tools/system/nvitop { };
22297 nvtopPackages = recurseIntoAttrs (import ../tools/system/nvtop { inherit callPackage; });
22299 ocl-icd = callPackage ../development/libraries/ocl-icd { };
22301 ode = callPackage ../development/libraries/ode { };
22303 inherit (callPackages ../development/libraries/ogre { })
22308 olm = callPackage ../development/libraries/olm { };
22310 one_gadget = callPackage ../development/tools/misc/one_gadget { };
22312 oneDNN = callPackage ../development/libraries/oneDNN { };
22314 oneDNN_2 = callPackage ../development/libraries/oneDNN/2.nix { };
22316 oneko = callPackage ../applications/misc/oneko { };
22318 oniguruma = callPackage ../development/libraries/oniguruma { };
22320 oobicpl = callPackage ../development/libraries/science/biology/oobicpl { };
22322 ookla-speedtest = callPackage ../tools/networking/ookla-speedtest { };
22324 openalSoft = callPackage ../development/libraries/openal-soft {
22325 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
22327 openal = openalSoft;
22329 openbabel = openbabel3;
22331 openbabel2 = callPackage ../development/libraries/openbabel/2.nix { };
22333 openbabel3 = callPackage ../development/libraries/openbabel {
22337 opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
22339 opencascade-occt_7_6 = opencascade-occt.overrideAttrs rec {
22340 pname = "opencascade-occt";
22342 commit = "V${builtins.replaceStrings ["."] ["_"] version}";
22344 name = "occt-${commit}.tar.gz";
22345 url = "https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=${commit};sf=tgz";
22346 hash = "sha256-n3KFrN/mN1SVXfuhEUAQ1fJzrCvhiclxfEIouyj9Z18=";
22350 opencl-headers = callPackage ../development/libraries/opencl-headers { };
22352 opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };
22354 opencollada = callPackage ../development/libraries/opencollada { };
22356 opencore-amr = callPackage ../development/libraries/opencore-amr { };
22358 opencsg = callPackage ../development/libraries/opencsg {
22359 inherit (qt5) qmake;
22360 inherit (darwin.apple_sdk.frameworks) GLUT;
22363 openct = callPackage ../development/libraries/openct { };
22365 opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
22366 inherit (darwin.apple_sdk.frameworks)
22367 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate;
22368 pythonPackages = python3Packages;
22369 # TODO(@connorbaker): OpenCV 4.9 only supports up to CUDA 12.3.
22370 cudaPackages = cudaPackages_12_3;
22371 # TODO: LTO does not work.
22372 # https://github.com/NixOS/nixpkgs/issues/343123
22376 opencv4WithoutCuda = opencv4.override {
22377 enableCuda = false;
22382 imath = callPackage ../development/libraries/imath { };
22384 openexr = openexr_2;
22385 openexr_2 = callPackage ../development/libraries/openexr { };
22386 openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
22388 openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
22390 openldap = callPackage ../development/libraries/openldap { };
22392 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
22393 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa;
22395 opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { };
22397 opendmarc = callPackage ../development/libraries/opendmarc { };
22399 ois = callPackage ../development/libraries/ois {
22400 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel;
22403 openjpeg = callPackage ../development/libraries/openjpeg { };
22405 openpa = callPackage ../development/libraries/openpa { };
22407 opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
22409 openscenegraph = callPackage ../development/libraries/openscenegraph {
22410 inherit (darwin.apple_sdk.frameworks) AGL Accelerate Carbon Cocoa Foundation;
22413 openslide = callPackage ../development/libraries/openslide { };
22415 openslp = callPackage ../development/libraries/openslp { };
22417 openstackclient = with python311Packages; toPythonApplication python-openstackclient;
22418 openstackclient-full = openstackclient.overridePythonAttrs (oldAttrs: {
22419 dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.cli-plugins;
22421 barbicanclient = with python311Packages; toPythonApplication python-barbicanclient;
22422 glanceclient = with python311Packages; toPythonApplication python-glanceclient;
22423 heatclient = with python311Packages; toPythonApplication python-heatclient;
22424 ironicclient = with python311Packages; toPythonApplication python-ironicclient;
22425 magnumclient = with python311Packages; toPythonApplication python-magnumclient;
22426 manilaclient = with python311Packages; toPythonApplication python-manilaclient;
22427 mistralclient = with python311Packages; toPythonApplication python-mistralclient;
22428 swiftclient = with python311Packages; toPythonApplication python-swiftclient;
22429 troveclient = with python311Packages; toPythonApplication python-troveclient;
22430 watcherclient = with python311Packages; toPythonApplication python-watcherclient;
22431 zunclient = with python311Packages; toPythonApplication python-zunclient;
22433 openvdb = callPackage ../development/libraries/openvdb { };
22435 openvr = callPackage ../by-name/op/openvr/package.nix {
22436 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
22439 inherit (callPackages ../development/libraries/libressl { })
22445 libressl = libressl_3_9;
22447 boringssl = callPackage ../development/libraries/boringssl { };
22449 wolfssl = darwin.apple_sdk_11_0.callPackage ../development/libraries/wolfssl {
22450 inherit (darwin.apple_sdk_11_0.frameworks) Security;
22453 openssl = openssl_3;
22455 openssl_legacy = openssl.override {
22456 conf = ../development/libraries/openssl/3.0/legacy.cnf;
22459 inherit (callPackages ../development/libraries/openssl { })
22465 opensubdiv = callPackage ../development/libraries/opensubdiv { };
22467 opensupaplex = callPackage ../games/opensupaplex { };
22469 open-wbo = callPackage ../applications/science/logic/open-wbo { };
22471 openwsman = callPackage ../development/libraries/openwsman { };
22473 ortp = callPackage ../development/libraries/ortp { };
22475 openhmd = callPackage ../development/libraries/openhmd { };
22477 openwebrx = callPackage ../applications/radio/openwebrx {
22478 inherit (python3Packages)
22479 buildPythonPackage buildPythonApplication setuptools pycsdr pydigiham;
22482 oras = callPackage ../development/tools/oras { };
22484 orcania = callPackage ../development/libraries/orcania { };
22486 orogene = callPackage ../development/tools/misc/orogene { };
22488 osm-gps-map = callPackage ../development/libraries/osm-gps-map { };
22490 osmid = callPackage ../applications/audio/osmid { };
22492 osinfo-db = callPackage ../data/misc/osinfo-db { };
22493 osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { };
22495 pacemaker = callPackage ../misc/logging/pacemaker { };
22497 p11-kit = callPackage ../development/libraries/p11-kit { };
22499 parsero = callPackage ../tools/security/parsero { };
22501 pcaudiolib = callPackage ../development/libraries/pcaudiolib { };
22503 pcg_c = callPackage ../development/libraries/pcg-c { };
22505 pcl = libsForQt5.callPackage ../development/libraries/pcl {
22506 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
22507 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa AGL OpenGL;
22510 pcre = callPackage ../development/libraries/pcre { };
22511 pcre16 = res.pcre.override { variant = "pcre16"; };
22512 # pcre32 seems unused
22513 pcre-cpp = res.pcre.override { variant = "cpp"; };
22515 pcre2 = callPackage ../development/libraries/pcre2 { };
22517 pdal = callPackage ../development/libraries/pdal { };
22519 pdfhummus = libsForQt5.callPackage ../development/libraries/pdfhummus { };
22521 pe-parse = callPackage ../development/libraries/pe-parse { };
22523 phetch = callPackage ../applications/networking/gopher/phetch {
22524 inherit (darwin.apple_sdk.frameworks) Security;
22527 inherit (callPackage ../development/libraries/physfs {
22528 inherit (darwin.apple_sdk.frameworks) Foundation;
22533 pico-sdk = callPackage ../development/libraries/pico-sdk { };
22535 pingvin-share = callPackage ../servers/pingvin-share { };
22537 pipelight = callPackage ../tools/misc/pipelight {
22538 stdenv = stdenv_32bit;
22539 wine-staging = pkgsi686Linux.wine-staging;
22542 pkcs11helper = callPackage ../development/libraries/pkcs11helper { };
22544 pkgdiff = callPackage ../tools/misc/pkgdiff { };
22546 pkgtop = callPackage ../tools/misc/pkgtop { };
22548 place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
22550 platform-folders = callPackage ../development/libraries/platform-folders { };
22552 plib = callPackage ../development/libraries/plib { };
22554 poco = callPackage ../development/libraries/poco { };
22556 podofo = callPackage ../development/libraries/podofo { };
22558 podofo010 = callPackage ../development/libraries/podofo/0.10.x.nix { };
22560 polkit = callPackage ../development/libraries/polkit { };
22562 poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
22564 poppler_gi = lowPrio (poppler.override {
22565 introspectionSupport = true;
22568 poppler_min = poppler.override { # TODO: maybe reduce even more
22573 poppler_utils = poppler.override {
22578 popt = callPackage ../development/libraries/popt { };
22580 portaudio = callPackage ../development/libraries/portaudio {
22581 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon;
22584 portmidi = callPackage ../development/libraries/portmidi {
22585 inherit (darwin.apple_sdk.frameworks) Carbon CoreAudio CoreFoundation CoreMIDI CoreServices;
22588 presage = callPackage ../development/libraries/presage { };
22590 present = callPackage ../misc/present { };
22592 prime-server = callPackage ../development/libraries/prime-server { };
22594 proj = callPackage ../development/libraries/proj { };
22596 proj_7 = callPackage ../development/libraries/proj/7.nix { };
22598 proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
22600 proselint = callPackage ../tools/text/proselint {
22601 inherit (python3Packages)
22602 buildPythonApplication click future six;
22605 prospector = callPackage ../development/tools/prospector { };
22607 protobuf = protobuf_25;
22611 protobuf_28 = callPackage ../development/libraries/protobuf/28.nix { };
22612 protobuf_27 = callPackage ../development/libraries/protobuf/27.nix { };
22613 protobuf_26 = callPackage ../development/libraries/protobuf/26.nix { };
22614 protobuf_25 = callPackage ../development/libraries/protobuf/25.nix { };
22615 protobuf_24 = callPackage ../development/libraries/protobuf/24.nix { };
22616 protobuf_23 = callPackage ../development/libraries/protobuf/23.nix {
22617 abseil-cpp = abseil-cpp_202301;
22619 protobuf_21 = callPackage ../development/libraries/protobuf/21.nix {
22620 abseil-cpp = abseil-cpp_202103;
22622 protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix {
22623 abseil-cpp = abseil-cpp_202103;
22636 protobufc = callPackage ../development/libraries/protobufc { };
22638 protolock = callPackage ../development/libraries/protolock { };
22640 protozero = callPackage ../development/libraries/protozero { };
22642 flatbuffers = callPackage ../development/libraries/flatbuffers { };
22643 flatbuffers_23 = callPackage ../development/libraries/flatbuffers/23.nix { };
22645 nanopbMalloc = callPackage ../by-name/na/nanopb/package.nix { enableMalloc = true; };
22647 gnupth = callPackage ../development/libraries/pth { };
22648 pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
22650 pslib = callPackage ../development/libraries/pslib { };
22652 pstreams = callPackage ../development/libraries/pstreams { };
22654 pufferpanel = callPackage ../servers/pufferpanel { };
22656 pugixml = callPackage ../development/libraries/pugixml { };
22658 pylode = callPackage ../misc/pylode { };
22660 python-qt = libsForQt5.callPackage ../development/libraries/python-qt { };
22662 pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside { };
22664 plasma-hud = callPackage ../misc/plasma-hud { };
22666 re2 = callPackage ../development/libraries/re2 { };
22668 qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { };
22670 qdjango = libsForQt5.callPackage ../development/libraries/qdjango { };
22672 qmenumodel = libsForQt5.callPackage ../development/libraries/qmenumodel {
22673 inherit (lomiri) cmake-extras;
22676 qoi = callPackage ../development/libraries/qoi { };
22678 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { };
22680 quarto = callPackage ../development/libraries/quarto { };
22682 quartoMinimal = callPackage ../development/libraries/quarto { rWrapper = null; python3 = null; };
22684 qt5 = recurseIntoAttrs (makeOverridable
22685 (import ../development/libraries/qt-5/5.15) {
22686 inherit (__splicedPackages)
22687 makeScopeWithSplicing' generateSplicesForMkScope lib fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper
22688 bison cups dconf harfbuzz libGL perl gtk3 python3
22689 llvmPackages_15 overrideSDK overrideLibcxx
22691 inherit (__splicedPackages.gst_all_1) gstreamer gst-plugins-base;
22693 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
22696 libsForQt5 = (recurseIntoAttrs (import ./qt5-packages.nix {
22697 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget;
22698 })) // { __recurseIntoDerivationForReleaseJobs = true; };
22700 # plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
22701 plasma5Packages = libsForQt5;
22704 qt5Full = qt5.full;
22706 qt6 = recurseIntoAttrs (callPackage ../development/libraries/qt-6 { });
22708 qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix {
22709 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget kdePackages;
22710 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
22713 quark-engine = callPackage ../tools/security/quark-engine { };
22715 quantlib = callPackage ../development/libraries/quantlib { };
22717 quesoglc = callPackage ../development/libraries/quesoglc { };
22719 quickder = callPackage ../development/libraries/quickder { };
22721 quickmem = callPackage ../development/libraries/quickmem { };
22723 quicksynergy = callPackage ../applications/misc/quicksynergy { };
22725 quill = callPackage ../tools/security/quill {
22726 inherit (darwin.apple_sdk.frameworks) Security;
22729 qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray { };
22731 rabbitmq-c = callPackage ../development/libraries/rabbitmq-c { };
22733 raft-canonical = callPackage ../development/libraries/raft-canonical { };
22735 range-v3 = callPackage ../development/libraries/range-v3 { };
22737 rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {
22738 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
22739 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
22742 rapidcheck = callPackage ../development/libraries/rapidcheck { };
22744 rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { };
22746 rapidjson = callPackage ../development/libraries/rapidjson { };
22748 rapidxml = callPackage ../development/libraries/rapidxml { };
22750 rapidyaml = callPackage ../development/libraries/rapidyaml {};
22752 raul = callPackage ../development/libraries/audio/raul { };
22754 raylib = callPackage ../development/libraries/raylib { };
22756 readline = readline82;
22758 readline70 = callPackage ../development/libraries/readline/7.0.nix { };
22760 readline82 = callPackage ../development/libraries/readline/8.2.nix { };
22762 readmdict = with python3Packages; toPythonApplication readmdict;
22764 readosm = callPackage ../development/libraries/readosm { };
22766 recastnavigation = callPackage ../development/libraries/recastnavigation { };
22768 rinutils = callPackage ../development/libraries/rinutils { };
22770 rtrlib = callPackage ../development/libraries/rtrlib { };
22772 kissfftFloat = kissfft.override {
22773 datatype = "float";
22776 lambdabot = callPackage ../development/tools/haskell/lambdabot {
22777 haskellLib = haskell.lib.compose;
22780 lambda-mod-zsh-theme = callPackage ../shells/zsh/lambda-mod-zsh-theme { };
22782 librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
22784 librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };
22786 librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
22788 librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
22789 redland = librdf_redland; # added 2018-04-25
22791 libsmf = callPackage ../development/libraries/audio/libsmf { };
22793 lilv = callPackage ../development/libraries/audio/lilv { };
22795 lv2 = callPackage ../development/libraries/audio/lv2 { };
22797 lvtk = callPackage ../development/libraries/audio/lvtk { };
22799 qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
22801 qradiolink = callPackage ../applications/radio/qradiolink {
22802 protobuf = protobuf_21;
22805 qrupdate = callPackage ../development/libraries/qrupdate { };
22807 qadwaitadecorations-qt6 = callPackage ../by-name/qa/qadwaitadecorations/package.nix {
22811 qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
22813 qgnomeplatform-qt6 = qt6Packages.callPackage ../development/libraries/qgnomeplatform {
22817 randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { };
22819 remodel = callPackage ../development/tools/remodel {
22820 inherit (darwin.apple_sdk.frameworks) Security;
22823 retro-gtk = callPackage ../development/libraries/retro-gtk { };
22825 resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
22827 restish = callPackage ../tools/networking/restish { };
22829 rhino = callPackage ../development/libraries/java/rhino {
22834 rlog = callPackage ../development/libraries/rlog { };
22836 rlottie = callPackage ../development/libraries/rlottie { };
22838 rocksdb = callPackage ../development/libraries/rocksdb { };
22840 rocksdb_8_11 = rocksdb.overrideAttrs rec {
22842 version = "8.11.4";
22843 src = fetchFromGitHub {
22844 owner = "facebook";
22846 rev = "v${version}";
22847 hash = "sha256-ZrU7G3xeimF3H2LRGBDHOq936u5pH/3nGecM4XEoWc8=";
22851 rocksdb_8_3 = rocksdb.overrideAttrs rec {
22854 src = fetchFromGitHub {
22855 owner = "facebook";
22857 rev = "v${version}";
22858 hash = "sha256-mfIRQ8nkUbZ3Bugy3NAvOhcfzFY84J2kBUIUBcQ2/Qg=";
22862 rocksdb_7_10 = rocksdb.overrideAttrs rec {
22864 version = "7.10.2";
22865 src = fetchFromGitHub {
22866 owner = "facebook";
22868 rev = "v${version}";
22869 hash = "sha256-U2ReSrJwjAXUdRmwixC0DQXht/h/6rV8SOf5e2NozIs=";
22873 rocksdb_6_23 = rocksdb.overrideAttrs rec {
22875 version = "6.23.3";
22876 src = fetchFromGitHub {
22877 owner = "facebook";
22879 rev = "v${version}";
22880 hash = "sha256-SsDqhjdCdtIGNlsMj5kfiuS3zSGwcxi4KV71d95h7yk=";
22884 rotate-backups = callPackage ../tools/backup/rotate-backups { };
22886 rote = callPackage ../development/libraries/rote { };
22888 round = callPackage ../applications/graphics/round { };
22890 router = callPackage ../servers/http/router { };
22892 rover = callPackage ../development/tools/rover { };
22894 rqlite = callPackage ../servers/sql/rqlite { };
22896 rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
22898 rtlcss = callPackage ../development/libraries/rtlcss { };
22900 rttr = callPackage ../development/libraries/rttr { };
22902 rubberband = callPackage ../development/libraries/rubberband { };
22904 rutabaga_gfx = callPackage ../development/libraries/rutabaga_gfx { };
22906 rure = callPackage ../development/libraries/rure { };
22908 rustc-demangle = callPackage ../development/libraries/rustc-demangle { };
22910 s2geometry = callPackage ../development/libraries/s2geometry { };
22912 safefile = callPackage ../development/libraries/safefile { };
22914 sbc = callPackage ../development/libraries/sbc { };
22916 schroedinger = callPackage ../development/libraries/schroedinger {
22917 autoreconfHook = buildPackages.autoreconfHook269;
22920 scope-lite = callPackage ../development/libraries/scope-lite { };
22924 SDL2 = callPackage ../development/libraries/SDL2 {
22925 inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
22928 sdrplay = callPackage ../applications/radio/sdrplay { };
22930 sdr-j-fm = libsForQt5.callPackage ../applications/radio/sdr-j-fm { };
22932 sdrpp = callPackage ../applications/radio/sdrpp {
22933 inherit (darwin.apple_sdk.frameworks) AppKit;
22936 sigdigger = libsForQt5.callPackage ../applications/radio/sigdigger { };
22938 sigutils = callPackage ../applications/radio/sigutils { };
22940 sblim-sfcc = callPackage ../development/libraries/sblim-sfcc { };
22942 selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { };
22944 sealcurses = callPackage ../development/libraries/sealcurses { };
22946 seasocks = callPackage ../development/libraries/seasocks { };
22948 serd = callPackage ../development/libraries/serd { };
22950 serf = callPackage ../development/libraries/serf { };
22952 sev-snp-measure = with python3Packages; toPythonApplication sev-snp-measure;
22954 sfsexp = callPackage ../development/libraries/sfsexp { };
22956 shhmsg = callPackage ../development/libraries/shhmsg { };
22958 shhopt = callPackage ../development/libraries/shhopt { };
22960 shine = callPackage ../development/libraries/shine { };
22962 graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix { };
22964 s2n-tls = callPackage ../development/libraries/s2n-tls { };
22966 simavr = callPackage ../development/tools/simavr {
22967 avrgcc = pkgsCross.avr.buildPackages.gcc;
22968 avrlibc = pkgsCross.avr.libcCross;
22969 inherit (darwin.apple_sdk.frameworks) GLUT;
22972 simgear = callPackage ../development/libraries/simgear { };
22974 simp_le = callPackage ../tools/admin/simp_le { };
22976 simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_4; };
22978 sfml = callPackage ../development/libraries/sfml {
22979 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL;
22981 csfml = callPackage ../development/libraries/csfml { };
22983 sharness = callPackage ../development/libraries/sharness { };
22985 shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { };
22987 skaffold = callPackage ../development/tools/skaffold { };
22989 skjold = callPackage ../development/tools/skjold { };
22991 skawarePackages = recurseIntoAttrs (callPackage ../development/skaware-packages { });
22993 inherit (skawarePackages)
23004 s6-networking-man-pages
23006 s6-portable-utils-man-pages
23015 kgt = callPackage ../development/tools/kgt {
23016 inherit (skawarePackages) cleanPackaging;
23019 nettee = callPackage ../tools/networking/nettee {
23020 inherit (skawarePackages) cleanPackaging;
23023 shaq = callPackage ../tools/audio/shaq { };
23025 slibGuile = callPackage ../development/libraries/slib {
23029 smpeg = callPackage ../development/libraries/smpeg { };
23031 smpeg2 = callPackage ../development/libraries/smpeg2 { };
23033 snappy = callPackage ../development/libraries/snappy { };
23035 snac2 = darwin.apple_sdk_11_0.callPackage ../servers/snac2 { };
23037 snappymail = callPackage ../servers/snappymail { };
23039 snow = callPackage ../tools/security/snow { };
23041 snowcrash = callPackage ../tools/security/snowcrash { };
23043 soapyairspy = callPackage ../applications/radio/soapyairspy {
23044 inherit (darwin) libobjc;
23045 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23048 soapyaudio = callPackage ../applications/radio/soapyaudio {
23049 inherit (darwin.apple_sdk.frameworks) Accelerate CoreAudio;
23052 soapybladerf = callPackage ../applications/radio/soapybladerf {
23053 inherit (darwin) libobjc;
23054 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23057 soapyhackrf = callPackage ../applications/radio/soapyhackrf {
23058 inherit (darwin) libobjc;
23059 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23062 soapysdr = callPackage ../applications/radio/soapysdr { };
23064 soapyremote = callPackage ../applications/radio/soapyremote { };
23066 soapysdrplay = callPackage ../applications/radio/soapysdrplay { };
23068 soapysdr-with-plugins = callPackage ../applications/radio/soapysdr {
23081 soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr {
23082 inherit (darwin) libobjc;
23083 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23086 soapyuhd = callPackage ../applications/radio/soapyuhd {
23087 inherit (darwin) libobjc;
23088 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23091 social-engineer-toolkit = callPackage ../tools/security/social-engineer-toolkit { };
23093 socket_wrapper = callPackage ../development/libraries/socket_wrapper { };
23095 sofia_sip = callPackage ../development/libraries/sofia-sip {
23096 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23099 soil = callPackage ../development/libraries/soil {
23100 inherit (darwin.apple_sdk.frameworks) Carbon;
23103 sokol = callPackage ../development/libraries/sokol { };
23105 sonic = callPackage ../development/libraries/sonic { };
23107 sonivox = callPackage ../development/libraries/sonivox { };
23109 sope = callPackage ../development/libraries/sope { };
23111 sord = callPackage ../development/libraries/sord { };
23113 soundtouch = callPackage ../development/libraries/soundtouch { };
23115 span-lite = callPackage ../development/libraries/span-lite { };
23117 spandsp = callPackage ../development/libraries/spandsp { };
23118 spandsp3 = callPackage ../development/libraries/spandsp/3.nix { };
23120 spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt { };
23122 sparrow3d = callPackage ../development/libraries/sparrow3d {};
23124 spdk = callPackage ../development/libraries/spdk { };
23126 speechd = callPackage ../development/libraries/speechd { };
23128 speechd-minimal = speechd.override {
23134 withEspeak = false;
23139 speech-tools = callPackage ../development/libraries/speech-tools {
23140 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
23143 speex = callPackage ../development/libraries/speex {
23147 speexdsp = callPackage ../development/libraries/speexdsp {
23151 sphinx = with python3Packages; toPythonApplication sphinx;
23153 sphinx-autobuild = with python3Packages; toPythonApplication sphinx-autobuild;
23155 sphinx-serve = with python3Packages; toPythonApplication sphinx-serve;
23157 inherit (python3Packages) sphinxHook;
23159 sphinxsearch = callPackage ../servers/search/sphinxsearch { };
23161 spice = callPackage ../development/libraries/spice { };
23163 spice-gtk = callPackage ../development/libraries/spice-gtk { };
23165 spice-protocol = callPackage ../development/libraries/spice-protocol { };
23167 spice-up = callPackage ../applications/office/spice-up { };
23169 spirv-cross = callPackage ../tools/graphics/spirv-cross { };
23171 splat = callPackage ../applications/radio/splat { };
23173 suscan = callPackage ../applications/radio/suscan { };
23175 suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { };
23177 sratom = callPackage ../development/libraries/audio/sratom { };
23179 srm = callPackage ../tools/security/srm { };
23181 srt = callPackage ../development/libraries/srt { };
23183 srtp = callPackage ../development/libraries/srtp { };
23185 stargate-libcds = callPackage ../development/libraries/stargate-libcds { };
23187 stb = callPackage ../development/libraries/stb { };
23189 stegsolve = callPackage ../tools/graphics/stegsolve { };
23191 stxxl = callPackage ../development/libraries/stxxl { };
23193 sv-lang = callPackage ../applications/science/electronics/sv-lang { };
23195 sqld = callPackage ../servers/sql/sqld { };
23197 sqlite = lowPrio (callPackage ../development/libraries/sqlite { });
23199 unqlite = lowPrio (callPackage ../development/libraries/unqlite { });
23201 inherit (callPackage ../development/libraries/sqlite/tools.nix {
23202 inherit (darwin.apple_sdk.frameworks) Foundation;
23203 }) sqlite-analyzer sqldiff;
23205 sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
23207 sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
23209 sqlite-interactive = (sqlite.override { interactive = true; }).bin;
23211 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
23213 sregex = callPackage ../development/libraries/sregex { };
23215 dqlite = callPackage ../development/libraries/dqlite { };
23217 sqlcipher = callPackage ../development/libraries/sqlcipher { };
23219 standardnotes = callPackage ../applications/editors/standardnotes { };
23221 stfl = callPackage ../development/libraries/stfl { };
23223 stlink = callPackage ../development/tools/misc/stlink { };
23224 stlink-gui = callPackage ../development/tools/misc/stlink { withGUI = true; };
23226 stegseek = callPackage ../tools/security/stegseek { };
23228 streamlink = callPackage ../applications/video/streamlink { };
23229 streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix { };
23231 structuresynth = libsForQt5.callPackage ../development/libraries/structuresynth { };
23233 sub-batch = callPackage ../applications/video/sub-batch { };
23235 subdl = callPackage ../applications/video/subdl { };
23237 subtitleeditor = callPackage ../applications/video/subtitleeditor { };
23239 subxt = callPackage ../development/tools/subxt { };
23241 suil = darwin.apple_sdk_11_0.callPackage ../development/libraries/audio/suil { };
23243 sundials = callPackage ../development/libraries/sundials {
23247 sutils = callPackage ../tools/misc/sutils { };
23249 svrcore = callPackage ../development/libraries/svrcore { };
23251 svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
23253 szip = callPackage ../development/libraries/szip { };
23255 t1lib = callPackage ../development/libraries/t1lib { };
23257 tachyon = callPackage ../development/libraries/tachyon {
23258 inherit (darwin.apple_sdk.frameworks) Carbon;
23261 tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
23263 ta-lib = callPackage ../development/libraries/ta-lib { };
23265 taglib = callPackage ../development/libraries/taglib { };
23267 taglib_extras = callPackage ../development/libraries/taglib-extras { };
23269 taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
23271 tanidvr = callPackage ../applications/video/tanidvr { };
23273 talloc = callPackage ../development/libraries/talloc { };
23275 tagparser = callPackage ../development/libraries/tagparser { };
23277 taskflow = callPackage ../development/libraries/taskflow { };
23281 tclap_1_2 = callPackage ../development/libraries/tclap/1.2.nix { };
23283 tclap_1_4 = callPackage ../development/libraries/tclap/1.4.nix { };
23285 tcllib = callPackage ../development/libraries/tcllib { };
23287 tcltls = callPackage ../development/libraries/tcltls { };
23289 tclx = callPackage ../development/libraries/tclx { };
23291 tcl-fcgi = callPackage ../development/libraries/tcl-fcgi { };
23293 tdb = callPackage ../development/libraries/tdb { };
23295 tdlib = callPackage ../development/libraries/tdlib { };
23297 tectonic = callPackage ../tools/typesetting/tectonic/wrapper.nix { };
23299 tectonic-unwrapped = callPackage ../tools/typesetting/tectonic {
23300 harfbuzz = harfbuzzFull;
23303 termbench-pro = callPackage ../development/libraries/termbench-pro { fmt = fmt_8; };
23305 telepathy-glib = callPackage ../development/libraries/telepathy/glib { };
23307 telepathy-farstream = callPackage ../development/libraries/telepathy/farstream { };
23309 termbox = callPackage ../development/libraries/termbox { };
23311 tevent = callPackage ../development/libraries/tevent { };
23313 tet = callPackage ../development/tools/misc/tet { };
23315 texpresso = callPackage ../tools/typesetting/tex/texpresso {
23316 texpresso-tectonic = callPackage ../tools/typesetting/tex/texpresso/tectonic.nix { };
23319 text-engine = callPackage ../development/libraries/text-engine { };
23321 the-foundation = callPackage ../development/libraries/the-foundation { };
23323 theft = callPackage ../development/libraries/theft { };
23325 thrift = callPackage ../development/libraries/thrift { };
23327 tidyp = callPackage ../development/libraries/tidyp { };
23329 tidal-hifi = callPackage ../applications/audio/tidal-hifi { };
23331 tinycdb = callPackage ../development/libraries/tinycdb { };
23333 tinyxml = tinyxml2;
23335 tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { };
23337 tiscamera = callPackage ../os-specific/linux/tiscamera { };
23339 tivodecode = callPackage ../applications/video/tivodecode { };
23341 tix = callPackage ../development/libraries/tix { };
23345 tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { };
23346 tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; };
23348 tkimg = callPackage ../development/libraries/tkimg { };
23350 tkrzw = callPackage ../development/libraries/tkrzw { };
23352 tl-expected = callPackage ../development/libraries/tl-expected { };
23354 tnt = callPackage ../development/libraries/tnt { };
23356 tntnet = callPackage ../development/libraries/tntnet { };
23358 tntdb = callPackage ../development/libraries/tntdb { };
23360 kyotocabinet = callPackage ../development/libraries/kyotocabinet { };
23362 tomlplusplus = callPackage ../development/libraries/tomlplusplus { };
23364 tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
23366 tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
23368 totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { };
23370 tpm2-tss = callPackage ../development/libraries/tpm2-tss {
23371 autoreconfHook = buildPackages.autoreconfHook269;
23374 tremor = callPackage ../development/libraries/tremor { };
23376 trillian = callPackage ../tools/misc/trillian { };
23378 udns = callPackage ../development/libraries/udns { };
23380 uid_wrapper = callPackage ../development/libraries/uid_wrapper { };
23382 umockdev = callPackage ../development/libraries/umockdev { };
23384 unconvert = callPackage ../development/tools/unconvert { };
23386 uncover = callPackage ../tools/security/uncover { };
23388 unibilium = callPackage ../development/libraries/unibilium { };
23390 unicap = callPackage ../development/libraries/unicap { };
23392 unicon-lang = callPackage ../development/interpreters/unicon-lang { };
23394 updfparser = callPackage ../development/libraries/updfparser { };
23396 tsocks = callPackage ../development/libraries/tsocks { };
23398 unixODBC = callPackage ../development/libraries/unixODBC { };
23400 unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });
23402 usrsctp = callPackage ../development/libraries/usrsctp { };
23404 usbredir = callPackage ../development/libraries/usbredir { };
23406 usbrip = callPackage ../tools/security/usbrip { };
23408 uthash = callPackage ../development/libraries/uthash { };
23410 uthenticode = callPackage ../development/libraries/uthenticode { };
23412 ucommon = callPackage ../development/libraries/ucommon { };
23414 v8 = callPackage ../development/libraries/v8 {
23415 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
23418 intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { };
23420 vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { };
23422 libva-vdpau-driver = callPackage ../development/libraries/libva-vdpau-driver { };
23424 valeStyles = recurseIntoAttrs (callPackages ../by-name/va/vale/styles.nix { });
23426 valhalla = callPackage ../development/libraries/valhalla {
23427 boost = boost.override { enablePython = true; python = python3; };
23428 protobuf = protobuf_21.override {
23429 abseil-cpp = abseil-cpp_202103.override {
23430 cxxStandard = "17";
23435 vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { };
23437 vc = callPackage ../development/libraries/vc { };
23439 vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { };
23441 vcdimager = callPackage ../development/libraries/vcdimager { };
23443 vcg = callPackage ../development/libraries/vcg { };
23445 vencord-web-extension = callPackage ../by-name/ve/vencord/package.nix { buildWebExtension = true; };
23447 vid-stab = callPackage ../development/libraries/vid-stab {
23448 inherit (llvmPackages) openmp;
23451 vigra = callPackage ../development/libraries/vigra {
23452 hdf5 = hdf5.override { usev110Api = true; };
23455 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { };
23457 vkdt = callPackage ../applications/graphics/vkdt { };
23459 vlock = callPackage ../misc/screensavers/vlock { };
23461 virtualpg = callPackage ../development/libraries/virtualpg { };
23463 vmime = callPackage ../development/libraries/vmime { };
23465 vrb = callPackage ../development/libraries/vrb { };
23467 vrpn = callPackage ../development/libraries/vrpn { };
23469 vsqlite = callPackage ../development/libraries/vsqlite { };
23471 vte = callPackage ../development/libraries/vte { };
23473 vte-gtk4 = vte.override {
23477 vtk_9 = libsForQt5.callPackage ../development/libraries/vtk/9.x.nix {
23478 inherit (darwin) libobjc;
23479 inherit (darwin.apple_sdk.libs) xpc;
23480 inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration
23481 IOKit CFNetwork Security ApplicationServices
23482 CoreText IOSurface ImageIO OpenGL GLUT;
23485 vtk_9_withQt5 = vtk_9.override { enableQt = true; };
23489 vtk_9_egl = vtk_9.override { enableEgl = true; };
23491 vtkWithQt5 = vtk_9_withQt5;
23493 vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
23495 vulkan-cts = callPackage ../tools/graphics/vulkan-cts { };
23497 vulkan-helper = callPackage ../tools/graphics/vulkan-helper { };
23499 vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
23500 vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
23501 vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; };
23502 vulkan-tools = callPackage ../tools/graphics/vulkan-tools {
23503 inherit (darwin) moltenvk;
23504 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
23506 vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
23507 vulkan-utility-libraries = callPackage ../development/libraries/vulkan-utility-libraries { };
23508 vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
23510 vxl = callPackage ../development/libraries/vxl { };
23512 waffle = callPackage ../development/libraries/waffle { };
23514 wally-cli = callPackage ../development/tools/wally-cli { };
23515 zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { };
23517 wangle = darwin.apple_sdk_11_0.callPackage ../development/libraries/wangle { };
23519 wapp = callPackage ../development/libraries/wapp { };
23521 wavpack = callPackage ../development/libraries/wavpack { };
23523 wayland = darwin.apple_sdk_11_0.callPackage ../development/libraries/wayland { };
23524 wayland-scanner = callPackage ../development/libraries/wayland/scanner.nix { };
23526 wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
23528 waylandpp = callPackage ../development/libraries/waylandpp {
23529 graphviz = graphviz-nox;
23532 wcslib = callPackage ../development/libraries/science/astronomy/wcslib { };
23534 webkitgtk_4_0 = callPackage ../development/libraries/webkitgtk {
23535 harfbuzz = harfbuzzFull;
23536 inherit (gst_all_1) gst-plugins-base gst-plugins-bad;
23537 inherit (darwin) apple_sdk;
23540 webkitgtk_4_1 = webkitgtk_4_0.override {
23541 libsoup = libsoup_3;
23544 webkitgtk_6_0 = webkitgtk_4_0.override {
23545 libsoup = libsoup_3;
23549 webp-pixbuf-loader = callPackage ../development/libraries/webp-pixbuf-loader { };
23551 websocketpp = callPackage ../development/libraries/websocket++ { };
23553 wfa2-lib = callPackage ../development/libraries/wfa2-lib { };
23555 webrtc-audio-processing_1 = callPackage ../development/libraries/webrtc-audio-processing { };
23556 webrtc-audio-processing_0_3 = callPackage ../development/libraries/webrtc-audio-processing/0.3.nix { };
23557 # bump when majoring of packages have updated
23558 webrtc-audio-processing = webrtc-audio-processing_0_3;
23560 whereami = callPackage ../development/libraries/whereami { };
23562 wildmidi = callPackage ../development/libraries/wildmidi {
23563 inherit (darwin.apple_sdk.frameworks) OpenAL CoreAudioKit;
23566 wiredtiger = callPackage ../development/libraries/wiredtiger { };
23568 wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { };
23571 inherit (libsForQt5.callPackage ../development/libraries/wt { })
23574 wxformbuilder = callPackage ../development/tools/wxformbuilder { };
23576 wxGTK31 = callPackage ../development/libraries/wxwidgets/wxGTK31.nix {
23577 inherit (darwin.stubs) setfile;
23578 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
23581 wxGTK32 = callPackage ../development/libraries/wxwidgets/wxGTK32.nix {
23582 inherit (darwin.stubs) setfile;
23583 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
23586 wxSVG = callPackage ../development/libraries/wxSVG {
23590 wtk = callPackage ../development/libraries/wtk { };
23592 x264 = callPackage ../development/libraries/x264 { };
23594 x265 = callPackage ../development/libraries/x265 { };
23596 xandikos = callPackage ../servers/xandikos { };
23598 inherit (callPackages ../development/libraries/xapian { })
23600 xapian = xapian_1_4;
23602 xapian-omega = callPackage ../development/libraries/xapian/tools/omega {
23606 xavs = callPackage ../development/libraries/xavs { };
23608 Xaw3d = callPackage ../development/libraries/Xaw3d { };
23610 xbase = callPackage ../development/libraries/xbase { };
23612 xcb-util-cursor = xorg.xcbutilcursor;
23613 xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { };
23615 xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { };
23617 xdo = callPackage ../tools/misc/xdo { };
23619 xdiskusage = callPackage ../tools/misc/xdiskusage { };
23621 xed = callPackage ../development/libraries/xed { };
23623 xedit = callPackage ../applications/editors/xedit { };
23625 xautolock = callPackage ../misc/screensavers/xautolock { };
23627 xercesc = callPackage ../development/libraries/xercesc { };
23629 xalanc = callPackage ../development/libraries/xalanc { };
23631 xgboost = callPackage ../development/libraries/xgboost { };
23633 xgboostWithCuda = xgboost.override { cudaSupport = true; };
23635 xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
23637 xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
23639 xmlsec = callPackage ../development/libraries/xmlsec { };
23641 xml-security-c = callPackage ../development/libraries/xml-security-c { };
23643 xlslib = callPackage ../development/libraries/xlslib { };
23645 xtensor = callPackage ../development/libraries/xtensor { };
23647 xtl = callPackage ../development/libraries/xtl { };
23649 xvidcore = callPackage ../development/libraries/xvidcore { };
23651 xxHash = callPackage ../development/libraries/xxHash { };
23653 xylib = callPackage ../development/libraries/xylib { };
23655 yajl = callPackage ../development/libraries/yajl { };
23657 yder = callPackage ../development/libraries/yder { };
23659 yojimbo = callPackage ../development/libraries/yojimbo { };
23661 yubico-pam = callPackage ../development/libraries/yubico-pam {
23662 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
23665 yubihsm-connector = callPackage ../tools/security/yubihsm-connector { };
23667 yubikey-manager = callPackage ../tools/misc/yubikey-manager { };
23669 yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { };
23671 yubikey-personalization = callPackage ../tools/misc/yubikey-personalization { };
23673 yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
23675 yubikey-agent = callPackage ../tools/security/yubikey-agent { };
23677 yubikey-touch-detector = callPackage ../tools/security/yubikey-touch-detector { };
23679 yubihsm-shell = callPackage ../tools/security/yubihsm-shell { };
23681 yubioath-flutter = callPackage ../applications/misc/yubioath-flutter { };
23683 yyjson = callPackage ../development/libraries/yyjson { };
23685 zeitgeist = callPackage ../development/libraries/zeitgeist { };
23687 zlib = callPackage ../development/libraries/zlib { };
23689 zlib-ng = callPackage ../development/libraries/zlib-ng { };
23691 libdynd = callPackage ../development/libraries/libdynd { };
23693 zlog = callPackage ../development/libraries/zlog { };
23695 zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix { };
23698 cppzmq = callPackage ../development/libraries/cppzmq { };
23700 czmq = callPackage ../development/libraries/czmq { };
23702 zmqpp = callPackage ../development/libraries/zmqpp { };
23704 libzra = callPackage ../development/libraries/libzra { };
23706 # requires a newer Apple SDK
23707 zig_0_9 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.9 {
23708 llvmPackages = llvmPackages_13;
23710 # requires a newer Apple SDK
23711 zig_0_10 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.10 {
23712 llvmPackages = llvmPackages_15;
23714 # requires a newer Apple SDK
23715 zig_0_11 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.11 {
23716 llvmPackages = llvmPackages_16;
23718 # requires a newer Apple SDK
23719 zig_0_12 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.12 {
23720 llvmPackages = llvmPackages_17;
23722 # requires a newer Apple SDK
23723 zig_0_13 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.13 {
23724 llvmPackages = llvmPackages_18;
23728 zigStdenv = if stdenv.cc.isZig then stdenv else lowPrio zig.passthru.stdenv;
23730 aroccPackages = recurseIntoAttrs (callPackage ../development/compilers/arocc {});
23731 arocc = aroccPackages.latest;
23733 aroccStdenv = if stdenv.cc.isArocc then stdenv else lowPrio arocc.cc.passthru.stdenv;
23735 zimlib = callPackage ../development/libraries/zimlib { };
23737 zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
23739 zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
23741 zita-resampler = callPackage ../development/libraries/audio/zita-resampler { };
23743 zitadel-tools = callPackage ../tools/misc/zitadel-tools { };
23745 zix = callPackage ../development/libraries/audio/zix { };
23747 gsignond = callPackage ../development/libraries/gsignond {
23751 gsignondPlugins = recurseIntoAttrs {
23752 sasl = callPackage ../development/libraries/gsignond/plugins/sasl.nix { };
23753 oauth = callPackage ../development/libraries/gsignond/plugins/oauth.nix { };
23754 lastfm = callPackage ../development/libraries/gsignond/plugins/lastfm.nix { };
23755 mail = callPackage ../development/libraries/gsignond/plugins/mail.nix { };
23758 plumed = callPackage ../development/libraries/science/chemistry/plumed { };
23760 ### DEVELOPMENT / LIBRARIES / AGDA
23762 agdaPackages = callPackage ./agda-packages.nix {
23763 inherit (haskellPackages) Agda;
23765 agda = agdaPackages.agda;
23767 ### DEVELOPMENT / LIBRARIES / BASH
23769 bash-preexec = callPackage ../development/libraries/bash/bash-preexec { };
23771 ### DEVELOPMENT / LIBRARIES / JAVA
23773 commonsBcel = callPackage ../development/libraries/java/commons/bcel { };
23775 commonsBsf = callPackage ../development/libraries/java/commons/bsf { };
23777 commonsCompress = callPackage ../development/libraries/java/commons/compress { };
23779 commonsDaemon = callPackage ../development/libraries/java/commons/daemon { };
23781 commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { };
23783 commonsLang = callPackage ../development/libraries/java/commons/lang { };
23785 commonsLogging = callPackage ../development/libraries/java/commons/logging { };
23787 commonsIo = callPackage ../development/libraries/java/commons/io { };
23789 commonsMath = callPackage ../development/libraries/java/commons/math { };
23791 httpunit = callPackage ../development/libraries/java/httpunit { };
23793 javaCup = callPackage ../development/libraries/java/cup {
23794 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23797 jdom = callPackage ../development/libraries/java/jdom { };
23799 jffi = callPackage ../development/libraries/java/jffi { };
23801 jflex = callPackage ../development/libraries/java/jflex { };
23803 lombok = callPackage ../development/libraries/java/lombok { };
23805 lucene = callPackage ../development/libraries/java/lucene { };
23807 lucenepp = callPackage ../development/libraries/lucene++ { };
23809 mockobjects = callPackage ../development/libraries/java/mockobjects { };
23811 saxonb = saxonb_8_8;
23812 saxon-he = saxon_12-he;
23814 inherit (callPackages ../development/libraries/java/saxon {
23815 jre = jre_headless;
23816 jre8 = jre8_headless;
23825 smack = callPackage ../development/libraries/java/smack { };
23827 swt_jdk8 = callPackage ../by-name/sw/swt/package.nix {
23832 ### DEVELOPMENT / LIBRARIES / JAVASCRIPT
23834 nodehun = callPackage ../development/tools/nodehun { };
23836 yuicompressor = callPackage ../development/tools/yuicompressor { };
23838 ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
23840 buildBowerComponents = callPackage ../development/bower-modules/generic { };
23842 ### DEVELOPMENT / GO
23844 # the unversioned attributes should always point to the same go version
23846 buildGoModule = buildGo122Module;
23847 buildGoPackage = buildGo122Package;
23849 # requires a newer Apple SDK
23850 go_1_22 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.22.nix {
23851 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
23853 buildGo122Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
23854 go = buildPackages.go_1_22;
23856 buildGo122Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
23857 go = buildPackages.go_1_22;
23860 # requires a newer Apple SDK
23861 go_1_23 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.23.nix {
23862 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
23864 buildGo123Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
23865 go = buildPackages.go_1_23;
23867 buildGo123Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
23868 go = buildPackages.go_1_23;
23871 leaps = callPackage ../development/tools/leaps { };
23873 ### DEVELOPMENT / HARE
23875 hareHook = callPackage ../by-name/ha/hare/hook.nix { };
23877 ### DEVELOPMENT / JAVA MODULES
23879 javaPackages = recurseIntoAttrs (callPackage ./java-packages.nix { });
23881 ### DEVELOPMENT / LISP MODULES
23883 asdf = callPackage ../development/lisp-modules/asdf {
23887 # QuickLisp minimal version
23888 asdf_2_26 = callPackage ../development/lisp-modules/asdf/2.26.nix {
23891 # Currently most popular
23892 asdf_3_1 = callPackage ../development/lisp-modules/asdf/3.1.nix {
23896 asdf_3_3 = callPackage ../development/lisp-modules/asdf/3.3.nix {
23900 wrapLisp = callPackage ../development/lisp-modules/nix-cl.nix {};
23902 # Armed Bear Common Lisp
23904 pkg = callPackage ../development/compilers/abcl {
23905 # https://armedbear.common-lisp.dev/ lists OpenJDK 17 as the highest
23912 # Clozure Common Lisp
23914 pkg = callPackage ../development/compilers/ccl {
23915 inherit (buildPackages.darwin) bootstrap_cmds;
23917 faslExt = "lx64fsl";
23920 # Clasp Common Lisp
23921 clasp-common-lisp = wrapLisp {
23922 pkg = callPackage ../development/compilers/clasp { };
23928 pkg = callPackage ../development/interpreters/clisp { };
23930 flags = ["-E" "UTF-8"];
23933 wrapLispi686Linux = pkgsi686Linux.callPackage ../development/lisp-modules/nix-cl.nix {};
23936 cmucl_binary = wrapLispi686Linux {
23937 pkg = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
23942 # Embeddable Common Lisp
23944 pkg = callPackage ../development/compilers/ecl { };
23947 ecl_16_1_2 = wrapLisp {
23948 pkg = callPackage ../development/compilers/ecl/16.1.2.nix { };
23954 pkg = callPackage ../development/compilers/gcl { };
23958 # ManKai Common Lisp
23960 pkg = callPackage ../development/compilers/mkcl {};
23964 # Steel Bank Common Lisp
23965 sbcl_2_4_6 = wrapLisp {
23966 pkg = callPackage ../development/compilers/sbcl { version = "2.4.6"; };
23968 flags = [ "--dynamic-space-size" "3000" ];
23970 sbcl_2_4_8 = wrapLisp {
23971 pkg = callPackage ../development/compilers/sbcl { version = "2.4.8"; };
23973 flags = [ "--dynamic-space-size" "3000" ];
23975 sbcl_2_4_9 = wrapLisp {
23976 pkg = callPackage ../development/compilers/sbcl { version = "2.4.9"; };
23978 flags = [ "--dynamic-space-size" "3000" ];
23982 sbclPackages = recurseIntoAttrs sbcl.pkgs;
23984 ### DEVELOPMENT / PERL MODULES
23986 perlInterpreters = import ../development/interpreters/perl { inherit callPackage; };
23987 inherit (perlInterpreters) perl536 perl538;
23989 perl536Packages = recurseIntoAttrs perl536.pkgs;
23990 perl538Packages = recurseIntoAttrs perl538.pkgs;
23993 perlPackages = perl538Packages;
23995 ack = perlPackages.ack;
23997 perlcritic = perlPackages.PerlCritic;
23999 sqitchMysql = (callPackage ../development/tools/misc/sqitch {
24000 mysqlSupport = true;
24001 }).overrideAttrs { pname = "sqitch-mysql"; };
24003 sqitchPg = (callPackage ../development/tools/misc/sqitch {
24004 postgresqlSupport = true;
24005 }).overrideAttrs { pname = "sqitch-pg"; };
24007 ### DEVELOPMENT / R MODULES
24009 R = darwin.apple_sdk_11_0.callPackage ../applications/science/math/R {
24010 # TODO: split docs into a separate output
24011 withRecommendedPackages = false;
24012 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Foundation;
24013 inherit (darwin) libobjc;
24016 rWrapper = callPackage ../development/r-modules/wrapper.nix {
24017 recommendedPackages = with rPackages; [
24018 boot class cluster codetools foreign KernSmooth lattice MASS
24019 Matrix mgcv nlme nnet rpart spatial survival
24021 # Override this attribute to register additional libraries.
24025 radianWrapper = callPackage ../development/r-modules/wrapper-radian.nix {
24026 recommendedPackages = with rPackages; [
24027 boot class cluster codetools foreign KernSmooth lattice MASS
24028 Matrix mgcv nlme nnet rpart spatial survival
24030 radian = python3Packages.radian;
24031 # Override this attribute to register additional libraries.
24033 # Override this attribute if you want to expose R with the same set of
24034 # packages as specified in radian
24038 rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
24039 recommendedPackages = with rPackages; [
24040 boot class cluster codetools foreign KernSmooth lattice MASS
24041 Matrix mgcv nlme nnet rpart spatial survival
24043 # Override this attribute to register additional libraries.
24047 rstudioServerWrapper = rstudioWrapper.override { rstudio = rstudio-server; };
24049 rPackages = (dontRecurseIntoAttrs (callPackage ../development/r-modules {
24050 overrides = (config.rPackageOverrides or (_: {})) pkgs;
24051 })) // { __attrsFailEvaluation = true; };
24055 _389-ds-base = callPackage ../servers/ldap/389 { };
24057 _5etools = callPackage ../servers/web-apps/5etools { };
24059 adguardhome = callPackage ../servers/adguardhome { };
24061 alerta = callPackage ../servers/monitoring/alerta/client.nix { };
24063 alerta-server = callPackage ../servers/monitoring/alerta { };
24065 alps = callPackage ../servers/alps { };
24067 anuko-time-tracker = callPackage ../servers/web-apps/anuko-time-tracker { };
24069 apache-directory-server = callPackage ../servers/ldap/apache-directory-server { };
24071 apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix {
24072 inherit (darwin.apple_sdk.frameworks) Foundation;
24074 apacheHttpd = apacheHttpd_2_4;
24076 apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
24077 inherit apacheHttpd;
24078 mod_auth_mellon = callPackage ../servers/http/apache-modules/mod_auth_mellon { };
24079 mod_ca = callPackage ../servers/http/apache-modules/mod_ca { };
24080 mod_crl = callPackage ../servers/http/apache-modules/mod_crl { };
24081 mod_cspnonce = callPackage ../servers/http/apache-modules/mod_cspnonce { };
24082 mod_csr = callPackage ../servers/http/apache-modules/mod_csr { };
24083 mod_dnssd = callPackage ../servers/http/apache-modules/mod_dnssd { };
24084 mod_fastcgi = callPackage ../servers/http/apache-modules/mod_fastcgi { };
24085 mod_itk = callPackage ../servers/http/apache-modules/mod_itk { };
24086 mod_jk = callPackage ../servers/http/apache-modules/mod_jk { };
24087 mod_mbtiles = callPackage ../servers/http/apache-modules/mod_mbtiles { };
24088 mod_ocsp = callPackage ../servers/http/apache-modules/mod_ocsp { };
24089 mod_perl = callPackage ../servers/http/apache-modules/mod_perl { };
24090 mod_pkcs12 = callPackage ../servers/http/apache-modules/mod_pkcs12 { };
24091 mod_python = callPackage ../servers/http/apache-modules/mod_python { };
24092 mod_scep = callPackage ../servers/http/apache-modules/mod_scep { };
24093 mod_spkac = callPackage ../servers/http/apache-modules/mod_spkac { };
24094 mod_tile = callPackage ../servers/http/apache-modules/mod_tile { };
24095 mod_timestamp = callPackage ../servers/http/apache-modules/mod_timestamp { };
24096 mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { };
24097 php = pkgs.php.override { inherit apacheHttpd; };
24098 subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };
24099 } // lib.optionalAttrs config.allowAliases {
24100 mod_evasive = throw "mod_evasive is not supported on Apache httpd 2.4";
24101 mod_wsgi = self.mod_wsgi2;
24102 mod_wsgi2 = throw "mod_wsgi2 has been removed since Python 2 is EOL. Use mod_wsgi3 instead";
24105 apacheHttpdPackages_2_4 = recurseIntoAttrs (apacheHttpdPackagesFor apacheHttpd_2_4 apacheHttpdPackages_2_4);
24106 apacheHttpdPackages = apacheHttpdPackages_2_4;
24108 appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { };
24110 atlassian-bamboo = callPackage ../servers/atlassian/bamboo.nix { };
24111 atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { };
24112 atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { };
24113 atlassian-jira = callPackage ../servers/atlassian/jira.nix { };
24115 cadvisor = callPackage ../servers/monitoring/cadvisor { };
24117 cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix {
24118 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24121 cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix {
24122 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24125 cassandra_4 = callPackage ../servers/nosql/cassandra/4.nix {
24126 # Effective Cassandra 4.0.2 there is full Java 11 support
24127 # -- https://cassandra.apache.org/doc/latest/cassandra/new/java11.html
24128 jre = pkgs.jdk11_headless;
24131 cassandra = cassandra_4;
24133 cassandra-cpp-driver = callPackage ../development/libraries/cassandra-cpp-driver/default.nix { };
24135 apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix {
24139 apache-jena-fuseki = callPackage ../servers/nosql/apache-jena/fuseki-binary.nix {
24143 apcupsd = callPackage ../servers/apcupsd { };
24145 inherit (callPackages ../servers/asterisk { })
24146 asterisk asterisk-stable asterisk-lts
24147 asterisk_18 asterisk_20;
24149 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
24151 asterisk-ldap = lowPrio (asterisk.override { ldapSupport = true; });
24153 baserow = callPackage ../servers/baserow { };
24155 bftpd = callPackage ../servers/ftp/bftpd { };
24157 bind = callPackage ../servers/dns/bind { };
24158 dnsutils = bind.dnsutils;
24159 dig = lib.addMetaAttrs { mainProgram = "dig"; } bind.dnsutils;
24161 bird = callPackage ../servers/bird { };
24163 bird-lg = callPackage ../servers/bird-lg { };
24165 birdwatcher = callPackage ../servers/birdwatcher { };
24167 bloat = callPackage ../servers/bloat { };
24169 bosun = callPackage ../servers/monitoring/bosun { };
24171 cayley = callPackage ../servers/cayley { };
24173 cgiserver = callPackage ../servers/http/cgiserver { };
24175 charybdis = callPackage ../servers/irc/charybdis {
24176 autoreconfHook = buildPackages.autoreconfHook269;
24179 clamsmtp = callPackage ../servers/mail/clamsmtp { };
24181 clickhouse = callPackage ../servers/clickhouse {
24182 llvmPackages = llvmPackages_16;
24185 clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
24187 clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { };
24189 codeowners = callPackage ../development/tools/codeowners { };
24191 couchdb3 = callPackage ../servers/http/couchdb/3.nix { };
24193 dcnnt = python3Packages.callPackage ../servers/dcnnt { };
24195 deconz = qt5.callPackage ../servers/deconz { };
24197 dendrite = callPackage ../servers/dendrite { };
24199 dex-oidc = callPackage ../servers/dex { };
24201 dex2jar = callPackage ../development/tools/java/dex2jar { };
24203 doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust {
24204 inherit (darwin.apple_sdk.frameworks) Security;
24207 dgraph = callPackage ../servers/dgraph { };
24209 dico = callPackage ../servers/dico { };
24211 dict = callPackage ../servers/dict {
24212 libmaa = callPackage ../servers/dict/libmaa.nix { };
24215 dictdDBs = recurseIntoAttrs (callPackages ../servers/dict/dictd-db.nix {});
24217 dictDBCollector = callPackage ../servers/dict/dictd-db-collector.nix { };
24219 diod = callPackage ../servers/diod { lua = lua5_1; };
24221 directx-headers = callPackage ../development/libraries/directx-headers { };
24223 directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler {
24224 # https://github.com/NixOS/nixpkgs/issues/216294
24225 stdenv = if stdenv.cc.isGNU && stdenv.hostPlatform.isi686 then gcc11Stdenv else stdenv;
24228 dkimproxy = callPackage ../servers/mail/dkimproxy { };
24230 dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { };
24232 dmlive = callPackage ../applications/video/dmlive {
24233 inherit (darwin) configd;
24234 inherit (darwin.apple_sdk.frameworks) Security;
24237 do-agent = callPackage ../servers/monitoring/do-agent { };
24239 dodgy = with python3Packages; toPythonApplication dodgy;
24241 dovecot = callPackage ../servers/mail/dovecot { };
24242 dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
24243 dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };
24245 dspam = callPackage ../servers/mail/dspam { };
24247 engelsystem = callPackage ../servers/web-apps/engelsystem { };
24249 envoy = callPackage ../by-name/en/envoy/package.nix {
24250 jdk = openjdk11_headless;
24254 ergochat = callPackage ../servers/irc/ergochat { };
24257 etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
24258 etcd_3_5 = callPackage ../servers/etcd/3.5 { };
24260 ejabberd = callPackage ../servers/xmpp/ejabberd { erlang = erlang_24; };
24262 exhaustive = callPackage ../development/tools/exhaustive { };
24264 hyp = callPackage ../servers/http/hyp { };
24266 peering-manager = callPackage ../servers/web-apps/peering-manager { };
24268 podgrab = callPackage ../servers/misc/podgrab { };
24270 portunus = callPackage ../servers/portunus { };
24272 prosody = callPackage ../servers/xmpp/prosody {
24273 withExtraLibs = [];
24274 withExtraLuaPackages = _: [];
24277 prosody-filer = callPackage ../servers/xmpp/prosody-filer { };
24279 biboumi = callPackage ../servers/xmpp/biboumi { };
24281 elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin {
24282 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24283 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24286 eventstore = callPackage ../servers/nosql/eventstore { };
24288 exabgp = callPackage ../servers/networking/exabgp { };
24290 rustus = callPackage ../servers/networking/rustus {
24291 inherit (darwin.apple_sdk.frameworks) Security;
24294 exim = callPackage ../servers/mail/exim { };
24296 fastnetmon-advanced = callPackage ../servers/fastnetmon-advanced { };
24298 fcgiwrap = callPackage ../servers/fcgiwrap { };
24300 fedigroups = callPackage ../servers/fedigroups {
24301 inherit (darwin.apple_sdk.frameworks) Security;
24304 ferretdb = callPackage ../servers/nosql/ferretdb { };
24306 felix = callPackage ../servers/felix { };
24308 felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
24310 inherit (callPackages ../servers/firebird { }) firebird_4 firebird_3 firebird_2_5 firebird;
24312 freeradius = callPackage ../servers/freeradius { };
24314 freshrss = callPackage ../servers/web-apps/freshrss { };
24315 freshrss-extensions = recurseIntoAttrs (callPackage ../servers/web-apps/freshrss/extensions { });
24317 freeswitch = callPackage ../servers/sip/freeswitch {
24318 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
24321 fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
24323 gamehub = callPackage ../games/gamehub { };
24325 gatling = callPackage ../servers/http/gatling { };
24327 glabels = callPackage ../applications/graphics/glabels { };
24329 glabels-qt = libsForQt5.callPackage ../applications/graphics/glabels-qt { };
24331 nats-server = callPackage ../servers/nats-server { };
24333 go-autoconfig = callPackage ../servers/go-autoconfig { };
24335 go-cqhttp = callPackage ../servers/go-cqhttp { };
24337 grafana = callPackage ../servers/monitoring/grafana { };
24338 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
24340 grafana-agent = callPackage ../servers/monitoring/grafana-agent { };
24342 grafana-loki = callPackage ../servers/monitoring/loki { };
24343 promtail = callPackage ../servers/monitoring/loki/promtail.nix { };
24345 mimir = callPackage ../servers/monitoring/mimir { };
24347 phlare = callPackage ../servers/monitoring/phlare { };
24349 grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { };
24351 grafana-dash-n-grab = callPackage ../servers/monitoring/grafana-dash-n-grab { };
24353 gerbera = callPackage ../servers/gerbera { };
24355 gobetween = callPackage ../servers/gobetween { };
24357 gobgpd = callPackage ../servers/misc/gobgpd { };
24359 graph-cli = callPackage ../tools/graphics/graph-cli { };
24361 h2o = callPackage ../servers/http/h2o { };
24363 haka = callPackage ../tools/security/haka { };
24365 hashi-ui = callPackage ../servers/hashi-ui { };
24367 hashi-up = callPackage ../applications/networking/cluster/hashi-up { };
24369 hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc810.graphql-engine;
24371 hasura-cli = callPackage ../servers/hasura/cli.nix { };
24373 inherit (callPackage ../servers/hbase {}) hbase_2_4 hbase_2_5 hbase_2_6 hbase_3_0;
24374 hbase2 = hbase_2_6;
24375 hbase3 = hbase_3_0;
24376 hbase = hbase2; # when updating, point to the latest stable release
24378 headphones = callPackage ../servers/headphones { };
24380 hiawatha = callPackage ../servers/http/hiawatha { };
24382 hiraeth = callPackage ../servers/hiraeth { };
24384 hoard = callPackage ../tools/misc/hoard { };
24386 home-assistant = callPackage ../servers/home-assistant { };
24388 buildHomeAssistantComponent = callPackage ../servers/home-assistant/build-custom-component { };
24389 home-assistant-custom-components = lib.recurseIntoAttrs
24390 (callPackage ../servers/home-assistant/custom-components {
24391 inherit (home-assistant.python.pkgs) callPackage;
24393 home-assistant-custom-lovelace-modules = lib.recurseIntoAttrs
24394 (callPackage ../servers/home-assistant/custom-lovelace-modules {});
24396 home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
24398 home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
24400 honk = callPackage ../servers/honk { };
24402 hqplayerd = callPackage ../servers/hqplayerd { };
24404 https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
24406 ic-keysmith = callPackage ../tools/security/ic-keysmith { };
24408 icecream = callPackage ../servers/icecream { };
24410 icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
24411 icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
24412 icingaweb2 = callPackage ../servers/icingaweb2 { };
24413 icingaweb2Modules = {
24414 theme-april = callPackage ../servers/icingaweb2/theme-april { };
24415 theme-lsd = callPackage ../servers/icingaweb2/theme-lsd { };
24416 theme-particles = callPackage ../servers/icingaweb2/theme-particles { };
24417 theme-snow = callPackage ../servers/icingaweb2/theme-snow { };
24418 theme-spring = callPackage ../servers/icingaweb2/theme-spring { };
24421 inspircd = callPackage ../servers/irc/inspircd { };
24423 inspircdMinimal = inspircd.override { extraModules = []; };
24425 imaginary = callPackage ../servers/imaginary { };
24427 imgproxy = callPackage ../servers/imgproxy { };
24429 irccat = callPackage ../servers/irc/irccat { };
24431 ircdog = callPackage ../applications/networking/irc/ircdog { };
24433 ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
24435 janus-gateway = callPackage ../servers/janus-gateway { };
24437 janusgraph = callPackage ../servers/nosql/janusgraph { };
24439 jboss = callPackage ../servers/http/jboss { };
24441 jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { };
24444 jetty_12 = callPackage ../servers/http/jetty/12.x.nix { };
24445 jetty_11 = callPackage ../servers/http/jetty/11.x.nix { };
24447 jibri = callPackage ../servers/jibri { };
24449 jicofo = callPackage ../servers/jicofo { };
24451 jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { };
24453 jigasi = callPackage ../servers/jigasi { };
24455 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { };
24457 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };
24459 jitsi-videobridge = callPackage ../servers/jitsi-videobridge { };
24461 kamailio = callPackage ../servers/sip/kamailio { };
24463 kapowbang = callPackage ../servers/kapowbang { };
24465 keycloak = callPackage ../servers/keycloak { };
24467 knot-dns = callPackage ../servers/dns/knot-dns { };
24468 knot-resolver = callPackage ../servers/dns/knot-resolver {
24469 systemd = systemdMinimal; # in closure already anyway
24472 rdkafka = callPackage ../development/libraries/rdkafka { };
24474 leafnode = callPackage ../servers/news/leafnode { };
24476 leafnode1 = callPackage ../servers/news/leafnode/1.nix { };
24478 lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix {
24479 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
24482 lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix {
24483 nodejs = nodejs_18;
24486 lightgbm = callPackage ../development/libraries/lightgbm { };
24488 lighttpd = callPackage ../servers/http/lighttpd { };
24490 linx-server = callPackage ../servers/web-apps/linx-server { };
24492 livepeer = callPackage ../servers/livepeer { };
24494 lldap = callPackage ../servers/ldap/lldap { };
24496 lwan = callPackage ../servers/http/lwan { };
24498 labelImg = callPackage ../applications/science/machine-learning/labelimg { };
24500 mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { };
24502 mailmanPackages = callPackage ../servers/mail/mailman {
24503 # Hyperkitty test fails with 3.12:
24504 # https://gitlab.com/mailman/hyperkitty/-/issues/514
24505 python3 = python311;
24507 inherit (mailmanPackages) mailman mailman-hyperkitty;
24508 mailman-web = mailmanPackages.web;
24510 listadmin = callPackage ../applications/networking/listadmin { };
24512 maker-panel = callPackage ../tools/misc/maker-panel { };
24514 mastodon = callPackage ../servers/mastodon {
24515 nodejs-slim = nodejs-slim_22;
24516 python3 = python311;
24518 yarn-berry = yarn-berry.override { nodejs = nodejs-slim_22; };
24521 gotosocial = callPackage ../servers/gotosocial { };
24523 materialize = callPackage ../servers/sql/materialize {
24524 inherit (buildPackages.darwin) bootstrap_cmds;
24525 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
24528 matrix-alertmanager = callPackage ../servers/monitoring/matrix-alertmanager { };
24530 mattermost = callPackage ../servers/mattermost { };
24531 matterircd = callPackage ../servers/mattermost/matterircd.nix { };
24533 mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
24535 memcached = callPackage ../servers/memcached { };
24537 merecat = callPackage ../servers/http/merecat { };
24539 meteor = callPackage ../servers/meteor { };
24541 micro-full = micro.wrapper.override {
24548 micro-with-wl-clipboard = micro.wrapper.override {
24554 micro-with-xclip = micro.wrapper.override {
24560 micronaut = callPackage ../development/tools/micronaut { };
24562 minio = callPackage ../servers/minio { };
24563 # Keep around to allow people to migrate their data from the old legacy fs format
24564 # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z
24565 minio_legacy_fs = callPackage ../servers/minio/legacy_fs.nix { };
24567 mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
24569 inherit (callPackages ../servers/mpd {
24570 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit;
24571 }) mpd mpd-small mpdWithFeatures;
24573 mpdscribble = callPackage ../tools/misc/mpdscribble { };
24575 mtprotoproxy = python3.pkgs.callPackage ../servers/mtprotoproxy { };
24577 micro-httpd = callPackage ../servers/http/micro-httpd { };
24579 miniHttpd = callPackage ../servers/http/mini-httpd { };
24581 mlflow-server = callPackage ../servers/mlflow-server { };
24583 mlmmj = callPackage ../servers/mail/mlmmj { };
24585 moodle = callPackage ../servers/web-apps/moodle { };
24587 moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { };
24589 morty = callPackage ../servers/web-apps/morty { };
24591 inherit (callPackage ../applications/networking/mullvad { })
24594 mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
24596 mullvad-closest = with python3Packages; toPythonApplication mullvad-closest;
24598 mycorrhiza = callPackage ../servers/mycorrhiza { };
24600 napalm = with python3Packages; toPythonApplication (
24601 napalm.overridePythonAttrs (attrs: {
24602 # add community frontends that depend on the napalm python package
24603 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
24609 nas = callPackage ../servers/nas { };
24611 nats-streaming-server = callPackage ../servers/nats-streaming-server { };
24613 neard = callPackage ../servers/neard { };
24615 networkaudiod = callPackage ../servers/networkaudiod { };
24617 unifiedpush-common-proxies = callPackage ../servers/unifiedpush-common-proxies { };
24619 unit = callPackage ../servers/http/unit { };
24621 ncdns = callPackage ../servers/dns/ncdns { };
24623 nginx = nginxStable;
24625 nginx-doc = callPackage ../data/documentation/nginx-doc { };
24627 nginxQuic = callPackage ../servers/http/nginx/quic.nix {
24628 zlib = zlib-ng.override { withZlibCompat = true; };
24630 # We don't use `with` statement here on purpose!
24631 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
24632 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
24633 # Use latest boringssl to allow http3 support
24637 nginxStable = callPackage ../servers/http/nginx/stable.nix {
24638 zlib = zlib-ng.override { withZlibCompat = true; };
24640 # We don't use `with` statement here on purpose!
24641 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
24642 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
24645 nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
24646 zlib = zlib-ng.override { withZlibCompat = true; };
24649 # We don't use `with` statement here on purpose!
24650 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
24651 modules = [ nginxModules.dav nginxModules.moreheaders ];
24654 nginxModules = recurseIntoAttrs (callPackage ../servers/http/nginx/modules.nix { });
24656 # We should move to dynmaic modules and create a nginxFull package with all modules
24657 nginxShibboleth = nginxStable.override {
24658 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders nginxModules.shibboleth ];
24661 libmodsecurity = callPackage ../tools/security/libmodsecurity {
24662 autoreconfHook = buildPackages.autoreconfHook269;
24665 ngircd = callPackage ../servers/irc/ngircd { };
24667 nix-binary-cache = callPackage ../servers/http/nix-binary-cache { };
24669 nix-tour = callPackage ../applications/misc/nix-tour { };
24671 noseyparker = callPackage ../tools/security/noseyparker { };
24673 nosqli = callPackage ../tools/security/nosqli { };
24675 nsd = callPackage ../servers/dns/nsd (config.nsd or {});
24677 nsq = callPackage ../servers/nsq { };
24679 oauth2-proxy = callPackage ../servers/oauth2-proxy { };
24681 olaris-server = callPackage ../servers/olaris { };
24683 onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { };
24685 outline = callPackage ../servers/web-apps/outline (lib.fix (super: {
24686 yarn = yarn.override { inherit (super) nodejs; };
24687 nodejs = nodejs_20;
24690 openbgpd = callPackage ../servers/openbgpd { };
24692 openafs = callPackage ../servers/openafs/1.8 { };
24694 openresty = callPackage ../servers/http/openresty {
24699 opensmtpd = callPackage ../servers/mail/opensmtpd { };
24700 opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
24701 opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { };
24702 opensmtpd-filter-dkimsign = callPackage ../servers/mail/opensmtpd/filter-dkimsign { };
24703 libopensmtpd = callPackage ../servers/mail/opensmtpd/libopensmtpd { };
24705 openxr-loader = callPackage ../development/libraries/openxr-loader { };
24707 osrm-backend = callPackage ../servers/osrm-backend {
24709 # https://github.com/Project-OSRM/osrm-backend/issues/6503
24713 oven-media-engine = callPackage ../servers/misc/oven-media-engine { };
24715 p910nd = callPackage ../servers/p910nd { };
24717 petidomo = callPackage ../servers/mail/petidomo { };
24719 pict-rs = callPackage ../servers/web-apps/pict-rs { };
24721 popa3d = callPackage ../servers/mail/popa3d { };
24723 postfix = callPackage ../servers/mail/postfix { };
24725 postfixadmin = callPackage ../servers/postfixadmin { };
24727 postsrsd = callPackage ../servers/mail/postsrsd { };
24729 rspamd = callPackage ../servers/mail/rspamd { };
24731 pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix { };
24733 pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
24735 pomerium-cli = callPackage ../tools/security/pomerium-cli { };
24737 postgrey = callPackage ../servers/mail/postgrey { };
24739 quark = callPackage ../servers/http/quark { };
24741 smtprelay = callPackage ../servers/mail/smtprelay { };
24743 soft-serve = callPackage ../servers/soft-serve { };
24745 sympa = callPackage ../servers/mail/sympa { };
24747 system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { });
24749 # PulseAudio daemons
24751 hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { };
24753 pulseaudio = callPackage ../servers/pulseaudio {
24754 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa CoreAudio;
24757 qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { };
24759 pulseaudioFull = pulseaudio.override {
24761 jackaudioSupport = true;
24762 airtunesSupport = true;
24763 bluetoothSupport = true;
24764 advancedBluetoothCodecs = true;
24765 remoteControlSupport = true;
24766 zeroconfSupport = true;
24769 libpulseaudio = pulseaudio.override {
24773 apulse = callPackage ../misc/apulse { };
24775 libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { };
24777 libcardiacarrest = callPackage ../misc/libcardiacarrest { };
24779 pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy { };
24781 tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
24783 pies = callPackage ../servers/pies { };
24785 rpcbind = callPackage ../servers/rpcbind { };
24787 rpcsvc-proto = callPackage ../tools/misc/rpcsvc-proto { };
24789 libmysqlclient = libmysqlclient_3_3;
24790 libmysqlclient_3_1 = mariadb-connector-c_3_1;
24791 libmysqlclient_3_2 = mariadb-connector-c_3_2;
24792 libmysqlclient_3_3 = mariadb-connector-c_3_3;
24793 mariadb-connector-c = mariadb-connector-c_3_3;
24794 mariadb-connector-c_3_1 = callPackage ../servers/sql/mariadb/connector-c/3_1.nix { };
24795 mariadb-connector-c_3_2 = callPackage ../servers/sql/mariadb/connector-c/3_2.nix { };
24796 mariadb-connector-c_3_3 = callPackage ../servers/sql/mariadb/connector-c/3_3.nix { };
24798 inherit (import ../servers/sql/mariadb pkgs)
24804 mariadb = mariadb_1011;
24805 mariadb-embedded = mariadb.override { withEmbedded = true; };
24807 mongodb = hiPrio mongodb-7_0;
24809 mongodb-6_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/6.0.nix {
24811 boost = boost178.override { enableShared = false; };
24812 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24813 stdenv = if stdenv.hostPlatform.isDarwin then
24814 darwin.apple_sdk_11_0.stdenv.override (old: {
24815 hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
24816 buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
24817 targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
24819 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
24822 mongodb-7_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/7.0.nix {
24824 boost = boost179.override { enableShared = false; };
24825 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24826 stdenv = if stdenv.hostPlatform.isDarwin then
24827 darwin.apple_sdk_11_0.stdenv.override (old: {
24828 hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
24829 buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
24830 targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
24832 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
24835 immudb = callPackage ../servers/nosql/immudb { };
24837 influxdb = callPackage ../servers/nosql/influxdb { };
24838 influxdb2-server = callPackage ../servers/nosql/influxdb2 { };
24839 influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { };
24840 influxdb2-token-manipulator = callPackage ../servers/nosql/influxdb2/token-manipulator.nix { };
24841 influxdb2-provision = callPackage ../servers/nosql/influxdb2/provision.nix { };
24842 # For backwards compatibility with older versions of influxdb2,
24843 # which bundled the server and CLI into the same derivation. Will be
24844 # removed in a few releases.
24845 influxdb2 = callPackage ../servers/nosql/influxdb2/combined.nix { };
24847 mysql80 = callPackage ../servers/sql/mysql/8.0.x.nix {
24848 inherit (darwin) developer_cmds DarwinTools;
24849 inherit (darwin.apple_sdk.frameworks) CoreServices;
24850 boost = boost177; # Configure checks for specific version.
24852 protobuf = protobuf_21;
24855 mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
24857 mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { };
24858 jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { };
24860 azuredatastudio = callPackage ../applications/misc/azuredatastudio { };
24862 miniflux = callPackage ../by-name/mi/miniflux/package.nix {
24863 buildGoModule = buildGo123Module;
24866 inherit (callPackage ../servers/mir { })
24870 icinga2 = callPackage ../servers/monitoring/icinga2 { };
24872 icinga2-agent = callPackage ../servers/monitoring/icinga2 {
24873 nameSuffix = "-agent";
24875 withNotification = false;
24876 withIcingadb = false;
24879 munin = callPackage ../servers/monitoring/munin { };
24881 nagios = callPackage ../servers/monitoring/nagios { };
24883 nagiosPlugins = callPackages ../servers/monitoring/nagios-plugins { };
24885 monitoring-plugins = callPackage ../servers/monitoring/plugins { };
24887 neo4j = callPackage ../servers/nosql/neo4j { };
24889 neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { };
24891 net-snmp = callPackage ../servers/monitoring/net-snmp { };
24893 newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { };
24895 nullidentdmod = callPackage ../servers/identd/nullidentdmod { };
24897 riemann = callPackage ../servers/monitoring/riemann { };
24898 riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
24900 unpfs = callPackage ../servers/unpfs { };
24902 oidentd = callPackage ../servers/identd/oidentd { };
24904 qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { };
24906 rust-hypervisor-firmware = callPackage ../applications/virtualization/rust-hypervisor-firmware { };
24908 OVMF = callPackage ../applications/virtualization/OVMF {
24909 inherit (python3Packages) pexpect;
24911 OVMFFull = callPackage ../applications/virtualization/OVMF {
24912 inherit (python3Packages) pexpect;
24914 httpSupport = true;
24917 msVarsTemplate = stdenv.hostPlatform.isx86_64 || stdenv.hostPlatform.isAarch64;
24920 ops = callPackage ../applications/virtualization/ops { };
24922 vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { };
24924 patroni = callPackage ../servers/sql/patroni { pythonPackages = python3Packages; };
24926 pgbouncer = callPackage ../servers/sql/pgbouncer { };
24928 pgcat = callPackage ../servers/sql/pgcat {};
24930 pgpool = callPackage ../servers/sql/pgpool { };
24932 tang = callPackage ../servers/tang {
24933 asciidoc = asciidoc-full;
24936 promscale = callPackage ../servers/monitoring/prometheus/promscale { };
24938 timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { };
24940 timescaledb-tune = callPackage ../development/tools/database/timescaledb-tune { };
24942 inherit (import ../servers/sql/postgresql pkgs)
24955 postgresql = postgresql_16;
24956 postgresql_jit = postgresql_16_jit;
24957 postgresqlPackages = recurseIntoAttrs postgresql.pkgs;
24958 postgresqlJitPackages = recurseIntoAttrs postgresql_jit.pkgs;
24959 postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs;
24960 postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs;
24961 postgresql14Packages = recurseIntoAttrs postgresql_14.pkgs;
24962 postgresql15Packages = recurseIntoAttrs postgresql_15.pkgs;
24963 postgresql12JitPackages = recurseIntoAttrs postgresql_12_jit.pkgs;
24964 postgresql13JitPackages = recurseIntoAttrs postgresql_13_jit.pkgs;
24965 postgresql14JitPackages = recurseIntoAttrs postgresql_14_jit.pkgs;
24966 postgresql15JitPackages = recurseIntoAttrs postgresql_15_jit.pkgs;
24967 postgresql16JitPackages = recurseIntoAttrs postgresql_16_jit.pkgs;
24968 postgresql16Packages = postgresqlPackages;
24970 postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };
24972 postgresqlTestHook = callPackage ../build-support/setup-hooks/postgresql-test-hook { };
24974 postgrest = haskellPackages.postgrest.bin;
24976 redshift_jdbc = callPackage ../development/java-modules/redshift_jdbc { };
24978 liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { };
24980 prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
24981 prometheus = callPackage ../servers/monitoring/prometheus { };
24982 prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
24983 prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { };
24984 prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { };
24985 prometheus-atlas-exporter = callPackage ../servers/monitoring/prometheus/atlas-exporter.nix { };
24986 prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { };
24987 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { };
24988 prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { };
24989 prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { };
24990 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
24991 prometheus-cloudflare-exporter = callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix { };
24992 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
24993 prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
24994 prometheus-dcgm-exporter = callPackage ../servers/monitoring/prometheus/dcgm-exporter { };
24995 prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
24996 prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { };
24997 prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { };
24998 prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { };
24999 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
25000 prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
25001 prometheus-graphite-exporter = callPackage ../servers/monitoring/prometheus/graphite-exporter.nix { };
25002 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
25003 prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { };
25004 prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix { };
25005 prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { };
25006 prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { };
25007 prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { };
25008 prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { };
25009 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
25010 prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix { };
25011 prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { };
25012 prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
25013 prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
25014 prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
25015 prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
25016 prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
25017 prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
25018 prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { };
25019 prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
25020 prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { };
25021 prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
25022 prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
25023 prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { };
25024 prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { };
25025 prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix { };
25026 prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { };
25027 prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { };
25028 prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { };
25029 prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };
25030 prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };
25031 prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { };
25032 prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };
25033 prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { };
25034 prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
25035 prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
25036 prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
25037 prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { };
25038 prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
25039 prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
25040 prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { };
25041 prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
25042 prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };
25043 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
25044 prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { };
25045 prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { };
25046 prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };
25047 prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { };
25048 prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
25049 prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { };
25050 prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { };
25051 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
25052 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
25053 inherit (darwin.apple_sdk.frameworks) Security;
25055 prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { };
25056 prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { };
25058 prometheus-cpp = callPackage ../development/libraries/prometheus-cpp { };
25060 proximity-sort = callPackage ../tools/misc/proximity-sort { };
25062 psql2csv = callPackage ../tools/misc/psql2csv { };
25064 psqlodbc = callPackage ../development/libraries/psqlodbc { };
25066 public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { };
25068 pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
25070 spf-engine = python3.pkgs.callPackage ../servers/mail/spf-engine { };
25072 pypiserver = with python3Packages; toPythonApplication pypiserver;
25074 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { };
25076 qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { };
25078 questdb = callPackage ../servers/nosql/questdb { };
25080 rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server {
25081 inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
25082 erlang = erlang_26;
25085 radicale2 = callPackage ../servers/radicale/2.x.nix { };
25086 radicale3 = radicale;
25088 qcal = callPackage ../tools/networking/qcal/default.nix { };
25090 qcard = callPackage ../tools/networking/qcard { };
25092 rake = callPackage ../development/tools/build-managers/rake { };
25094 rakkess = callPackage ../development/tools/rakkess { };
25096 redis = callPackage ../servers/nosql/redis { };
25098 redli = callPackage ../tools/networking/redli { };
25100 redstore = callPackage ../servers/http/redstore { };
25102 repro-get = callPackage ../tools/package-management/repro-get { };
25104 restic = callPackage ../tools/backup/restic { };
25106 restic-integrity = callPackage ../applications/backup/restic-integrity { };
25107 restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { };
25109 rethinkdb = callPackage ../servers/nosql/rethinkdb {
25110 stdenv = clangStdenv;
25112 protobuf = protobuf_21;
25115 rippled = callPackage ../servers/rippled {
25119 rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { };
25121 roon-bridge = callPackage ../servers/roon-bridge { };
25123 rpiplay = callPackage ../servers/rpiplay { };
25125 roon-server = callPackage ../servers/roon-server { };
25127 rustic = callPackage ../by-name/ru/rustic/package.nix {
25128 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
25131 supervise = callPackage ../tools/system/supervise { };
25133 spamassassin = callPackage ../servers/mail/spamassassin { };
25135 deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
25137 samba4 = darwin.apple_sdk_11_0.callPackage ../servers/samba/4.x.nix { };
25141 samba4Full = lowPrio (samba4.override {
25143 enablePrinting = true;
25145 enableDomainController = true;
25146 enableRegedit = true;
25147 enableCephFS = !stdenv.hostPlatform.isAarch64;
25150 sambaFull = samba4Full;
25152 sampler = callPackage ../applications/misc/sampler { };
25154 scalene = with python3Packages; toPythonApplication scalene;
25156 scalr-cli = callPackage ../tools/admin/scalr-cli { };
25158 scaphandre = callPackage ../servers/scaphandre { };
25160 shairplay = callPackage ../servers/shairplay { avahi = avahi-compat; };
25162 shairport-sync = callPackage ../servers/shairport-sync { };
25164 sharing = callPackage ../servers/sharing { };
25166 showoff = callPackage ../servers/http/showoff { };
25168 serfdom = callPackage ../servers/serf { };
25170 seyren = callPackage ../servers/monitoring/seyren { };
25172 ruby-zoom = callPackage ../tools/text/ruby-zoom { };
25174 sensu = callPackage ../servers/monitoring/sensu { };
25176 inherit (callPackages ../servers/monitoring/sensu-go { })
25181 shishi = callPackage ../servers/shishi {
25182 pam = if stdenv.hostPlatform.isLinux then pam else null;
25183 # see also openssl, which has/had this same trick
25186 sickgear = callPackage ../servers/sickbeard/sickgear.nix { };
25188 sipwitch = callPackage ../servers/sip/sipwitch { };
25190 smcroute = callPackage ../servers/smcroute { };
25192 snipe-it = callPackage ../by-name/sn/snipe-it/package.nix {
25196 sogo = callPackage ../servers/web-apps/sogo { };
25199 haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie;
25201 spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
25203 spring-boot-cli = callPackage ../development/tools/spring-boot-cli { };
25205 squid = callPackage ../servers/squid { };
25207 duckling-proxy = callPackage ../servers/duckling-proxy { };
25209 sslh = callPackage ../servers/sslh { };
25211 thttpd = callPackage ../servers/http/thttpd { };
25213 static-web-server = callPackage ../servers/static-web-server { };
25215 stone = callPackage ../servers/stone { };
25217 storm = callPackage ../servers/computing/storm { };
25219 switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { };
25221 slurm = callPackage ../servers/computing/slurm { };
25223 slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { };
25225 slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { };
25227 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
25229 tailscale = callPackage ../servers/tailscale {
25230 buildGoModule = buildGo123Module;
25233 tailscale-systray = callPackage ../applications/misc/tailscale-systray { };
25235 tailspin = callPackage ../tools/misc/tailspin { };
25237 trafficserver = callPackage ../servers/http/trafficserver { };
25239 inherit (callPackages ../servers/http/tomcat { })
25243 tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { };
25245 torque = callPackage ../servers/computing/torque {
25246 autoreconfHook = buildPackages.autoreconfHook269;
25249 tt-rss = callPackage ../servers/tt-rss { };
25250 tt-rss-plugin-feediron = callPackage ../servers/tt-rss/plugin-feediron { };
25251 tt-rss-plugin-ff-instagram = callPackage ../servers/tt-rss/plugin-ff-instagram { };
25252 tt-rss-plugin-auth-ldap = callPackage ../servers/tt-rss/plugin-auth-ldap { };
25253 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
25255 rss-bridge = callPackage ../servers/web-apps/rss-bridge { };
25257 selfoss = callPackage ../servers/web-apps/selfoss { };
25259 shaarli = callPackage ../servers/web-apps/shaarli { };
25261 shiori = callPackage ../servers/web-apps/shiori { };
25263 inherit (callPackages ../servers/web-apps/matomo {})
25268 inherit (callPackages ../servers/unifi { })
25273 unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { };
25275 unpackerr = callPackage ../servers/unpackerr {
25276 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
25279 unstructured-api = callPackage ../servers/unstructured-api { };
25281 urserver = callPackage ../servers/urserver { };
25283 vouch-proxy = callPackage ../servers/vouch-proxy { };
25285 virtiofsd = callPackage ../servers/misc/virtiofsd { };
25287 virtualenv = with python3Packages; toPythonApplication virtualenv;
25289 virtualenv-clone = with python3Packages; toPythonApplication virtualenv-clone;
25291 vsftpd = callPackage ../servers/ftp/vsftpd { };
25293 wallabag = callPackage ../servers/web-apps/wallabag { };
25295 webdav = callPackage ../servers/webdav { };
25297 webdav-server-rs = callPackage ../servers/webdav-server-rs { };
25299 webmetro = callPackage ../servers/webmetro { };
25301 wesher = callPackage ../servers/wesher { };
25303 wishlist = callPackage ../servers/wishlist { };
25305 wsdd = callPackage ../servers/wsdd { };
25307 webhook = callPackage ../servers/http/webhook { };
25309 xinetd = callPackage ../servers/xinetd { };
25311 zookeeper = callPackage ../servers/zookeeper { };
25313 zookeeper_mt = callPackage ../development/libraries/zookeeper_mt { };
25315 xqilla = callPackage ../development/tools/xqilla { };
25317 xquartz = callPackage ../servers/x11/xquartz { };
25319 quartz-wm = callPackage ../servers/x11/quartz-wm {
25320 stdenv = clangStdenv;
25321 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
25322 inherit (darwin.apple_sdk.libs) Xplugin;
25326 # Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
25327 # so as not to have the newly bound xorg items already in scope, which would
25328 # have created a cycle.
25329 overrides = lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
25330 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
25331 inherit (darwin.apple_sdk.libs) Xplugin;
25332 inherit (buildPackages.darwin) bootstrap_cmds;
25333 udev = if stdenv.hostPlatform.isLinux then udev else null;
25334 libdrm = if stdenv.hostPlatform.isLinux then libdrm else null;
25337 generatedPackages = lib.callPackageWith __splicedPackages ../servers/x11/xorg/default.nix { };
25339 xorgPackages = makeScopeWithSplicing' {
25340 otherSplices = generateSplicesForMkScope "xorg";
25341 f = lib.extends overrides generatedPackages;
25344 in recurseIntoAttrs xorgPackages;
25346 xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { };
25348 xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
25350 yaws = callPackage ../servers/http/yaws { };
25352 zabbixFor = version: rec {
25353 agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version};
25354 proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version};
25355 proxy-pgsql = (callPackages ../servers/monitoring/zabbix/proxy.nix { postgresqlSupport = true; }).${version};
25356 proxy-sqlite = (callPackages ../servers/monitoring/zabbix/proxy.nix { sqliteSupport = true; }).${version};
25357 server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version};
25358 server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version};
25359 web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version};
25360 agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
25362 # backwards compatibility
25363 server = server-pgsql;
25366 zabbix70 = recurseIntoAttrs (zabbixFor "v70");
25367 zabbix60 = recurseIntoAttrs (zabbixFor "v60");
25368 zabbix64 = recurseIntoAttrs (zabbixFor "v64");
25369 zabbix50 = recurseIntoAttrs (zabbixFor "v50");
25373 zipkin = callPackage ../servers/monitoring/zipkin { };
25375 ### SERVERS / GEOSPATIAL
25377 martin = callPackage ../servers/geospatial/martin {
25378 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
25381 pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { };
25383 pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
25387 airbuddy = callPackage ../os-specific/darwin/airbuddy { };
25389 afuse = callPackage ../os-specific/linux/afuse { };
25391 autofs5 = callPackage ../os-specific/linux/autofs { };
25393 _915resolution = callPackage ../os-specific/linux/915resolution { };
25395 nfs-utils = callPackage ../os-specific/linux/nfs-utils { };
25397 acpi = callPackage ../os-specific/linux/acpi { };
25399 acpid = callPackage ../os-specific/linux/acpid { };
25401 acpitool = callPackage ../os-specific/linux/acpitool { };
25403 alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
25405 alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
25407 alsa-utils = callPackage ../by-name/al/alsa-utils/package.nix {
25411 apparency = callPackage ../os-specific/darwin/apparency { };
25413 arm-trusted-firmware = callPackage ../misc/arm-trusted-firmware { };
25414 inherit (arm-trusted-firmware)
25415 buildArmTrustedFirmware
25416 armTrustedFirmwareTools
25417 armTrustedFirmwareAllwinner
25418 armTrustedFirmwareAllwinnerH616
25419 armTrustedFirmwareAllwinnerH6
25420 armTrustedFirmwareQemu
25421 armTrustedFirmwareRK3328
25422 armTrustedFirmwareRK3399
25423 armTrustedFirmwareRK3588
25424 armTrustedFirmwareS905
25427 mlxbf-bootimages = callPackage ../misc/mlxbf-bootimages { };
25429 inherit (callPackages ../os-specific/linux/apparmor { })
25430 libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam
25431 apparmor-profiles apparmor-kernel-patches apparmorRulesFromClosure;
25433 aseq2json = callPackage ../os-specific/linux/aseq2json { };
25435 atop = callPackage ../os-specific/linux/atop { };
25437 ath9k-htc-blobless-firmware = callPackage ../os-specific/linux/firmware/ath9k { };
25438 ath9k-htc-blobless-firmware-unstable =
25439 callPackage ../os-specific/linux/firmware/ath9k { enableUnstable = true; };
25441 bartender = callPackage ../os-specific/darwin/bartender { };
25443 b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
25445 b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
25447 b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
25449 epilys-bb = callPackage ../tools/system/epilys-bb { };
25451 below = callPackage ../os-specific/linux/below { };
25453 bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
25455 brillo = callPackage ../os-specific/linux/brillo { };
25457 broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { };
25459 batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
25461 beefi = callPackage ../os-specific/linux/beefi { };
25463 blktrace = callPackage ../os-specific/linux/blktrace { };
25466 bluez5-experimental = bluez-experimental;
25468 bluez-experimental = bluez.override {
25469 enableExperimental = true;
25472 bolt = callPackage ../os-specific/linux/bolt { };
25474 bpf-linker = callPackage ../development/tools/bpf-linker { };
25476 bpftune = callPackage ../os-specific/linux/bpftune { };
25478 bpfmon = callPackage ../os-specific/linux/bpfmon { };
25480 bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
25482 busybox = callPackage ../os-specific/linux/busybox {
25483 # Fixes libunwind from being dynamically linked to a static binary.
25484 stdenv = if (stdenv.targetPlatform.useLLVM or false) then
25485 overrideCC stdenv buildPackages.llvmPackages.clangNoLibcxx
25488 busybox-sandbox-shell = callPackage ../os-specific/linux/busybox/sandbox-shell.nix {
25489 # musl roadmap has RISC-V support projected for 1.1.20
25490 busybox = if !stdenv.hostPlatform.isRiscV && !stdenv.hostPlatform.isLoongArch64 && stdenv.hostPlatform.libc != "bionic"
25491 then pkgsStatic.busybox
25495 cachefilesd = callPackage ../os-specific/linux/cachefilesd { };
25497 cariddi = callPackage ../tools/security/cariddi { };
25499 checkpolicy = callPackage ../os-specific/linux/checkpolicy { };
25501 checksec = callPackage ../os-specific/linux/checksec { };
25503 cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
25505 cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { };
25507 cpustat = callPackage ../os-specific/linux/cpustat { };
25509 cockroachdb = callPackage ../servers/sql/cockroachdb { };
25511 coconutbattery = callPackage ../os-specific/darwin/coconutbattery { };
25513 conky = callPackage ../os-specific/linux/conky ({
25515 inherit (linuxPackages.nvidia_x11.settings) libXNVCtrl;
25516 } // config.conky or {});
25518 conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { };
25520 coredns = callPackage ../servers/dns/coredns { };
25522 corerad = callPackage ../tools/networking/corerad { };
25524 cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
25526 cpupower-gui = python3Packages.callPackage ../os-specific/linux/cpupower-gui {
25527 inherit (pkgs) meson;
25530 criu = callPackage ../os-specific/linux/criu { };
25532 cryptomator = callPackage ../tools/security/cryptomator {
25533 jdk = jdk22.override { enableJavaFX = true; };
25536 cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
25538 cramfsprogs = callPackage ../os-specific/linux/cramfsprogs { };
25540 cramfsswap = callPackage ../os-specific/linux/cramfsswap { };
25542 cshatag = callPackage ../os-specific/linux/cshatag { };
25544 # Darwin package set
25546 # Even though this is a set of packages not single package, use `callPackage`
25547 # not `callPackages` so the per-package callPackages don't have their
25548 # `.override` clobbered. C.F. `llvmPackages` which does the same.
25549 darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
25551 defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser {
25552 inherit (darwin.apple_sdk.frameworks) Foundation;
25555 disk_indicator = callPackage ../os-specific/linux/disk-indicator { };
25557 displaylink = callPackage ../os-specific/linux/displaylink {
25558 inherit (linuxPackages) evdi;
25561 dmidecode = callPackage ../os-specific/linux/dmidecode { };
25563 dmtcp = callPackage ../os-specific/linux/dmtcp { };
25565 directvnc = callPackage ../os-specific/linux/directvnc { };
25567 dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; };
25569 drbd = callPackage ../os-specific/linux/drbd/utils.nix { };
25571 dropwatch = callPackage ../os-specific/linux/dropwatch { };
25573 dsd = callPackage ../applications/radio/dsd { };
25575 dstat = callPackage ../os-specific/linux/dstat { };
25577 esdm = callPackage ../os-specific/linux/esdm { };
25579 evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { };
25581 # unstable until the first 1.x release
25582 fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
25584 fsverity-utils = callPackage ../os-specific/linux/fsverity-utils { };
25586 fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { };
25588 fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { };
25590 firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { };
25592 firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { };
25594 fwts = callPackage ../os-specific/linux/fwts { };
25596 gobi_loader = callPackage ../os-specific/linux/gobi_loader { };
25598 libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
25600 libuuid = if stdenv.hostPlatform.isLinux
25601 then util-linuxMinimal
25604 light = callPackage ../os-specific/linux/light { };
25606 lightum = callPackage ../os-specific/linux/lightum { };
25608 ebtables = callPackage ../os-specific/linux/ebtables { };
25610 elegant-sddm = libsForQt5.callPackage ../data/themes/elegant-sddm { };
25612 error-inject = callPackages ../os-specific/linux/error-inject { };
25614 extrace = callPackage ../os-specific/linux/extrace { };
25616 facetimehd-calibration = callPackage ../os-specific/linux/firmware/facetimehd-calibration { };
25618 facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
25620 fan2go = callPackage ../os-specific/linux/fan2go { };
25622 fanctl = callPackage ../os-specific/linux/fanctl { };
25624 fatrace = callPackage ../os-specific/linux/fatrace { };
25626 ffado = callPackage ../os-specific/linux/ffado { };
25627 ffado-mixer = callPackage ../os-specific/linux/ffado { withMixer = true; };
25630 fbterm = callPackage ../os-specific/linux/fbterm { };
25632 firejail = callPackage ../os-specific/linux/firejail { };
25634 fnotifystat = callPackage ../os-specific/linux/fnotifystat { };
25636 forkstat = callPackage ../os-specific/linux/forkstat { };
25638 freefall = callPackage ../os-specific/linux/freefall {
25639 inherit (linuxPackages) kernel;
25642 fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
25643 util-linux = util-linuxMinimal;
25646 fuse2 = lowPrio (if stdenv.hostPlatform.isDarwin then macfuse-stubs else fusePackages.fuse_2);
25647 fuse3 = fusePackages.fuse_3;
25648 fuse-common = hiPrio fusePackages.fuse_3.common;
25650 fxload = callPackage ../os-specific/linux/fxload { };
25652 gfxtablet = callPackage ../os-specific/linux/gfxtablet { };
25654 gmailctl = callPackage ../applications/networking/gmailctl { };
25656 gomp = callPackage ../applications/version-management/gomp { };
25658 gomplate = callPackage ../development/tools/gomplate { };
25660 gpm = callPackage ../servers/gpm {
25661 withNcurses = false; # Keep curses disabled for lack of value
25663 # latest 6.8 mysteriously fails to parse '@headings single':
25664 # https://lists.gnu.org/archive/html/bug-texinfo/2021-09/msg00011.html
25665 texinfo = buildPackages.texinfo6_7;
25668 gpm-ncurses = gpm.override { withNcurses = true; };
25670 gpu-switch = callPackage ../os-specific/linux/gpu-switch { };
25672 gradm = callPackage ../os-specific/linux/gradm { };
25674 gt = callPackage ../os-specific/linux/gt { };
25676 gtop = callPackage ../tools/system/gtop { };
25678 hd-idle = callPackage ../os-specific/linux/hd-idle { };
25680 hdparm = callPackage ../os-specific/linux/hdparm { };
25682 health-check = callPackage ../os-specific/linux/health-check { };
25684 hibernate = callPackage ../os-specific/linux/hibernate { };
25686 hostapd = callPackage ../os-specific/linux/hostapd { };
25688 htop = callPackage ../tools/system/htop {
25689 inherit (darwin) IOKit;
25692 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { };
25694 humility = callPackage ../development/tools/rust/humility {
25695 inherit (darwin.apple_sdk.frameworks) AppKit;
25698 btop = darwin.apple_sdk_11_0.callPackage ../tools/system/btop { };
25700 nmon = callPackage ../os-specific/linux/nmon { };
25702 hwdata = callPackage ../os-specific/linux/hwdata { };
25704 i7z = qt5.callPackage ../os-specific/linux/i7z { };
25706 pcm = callPackage ../os-specific/linux/pcm { };
25708 ifmetric = callPackage ../os-specific/linux/ifmetric { };
25710 ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils { };
25712 intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { };
25714 intel-cmt-cat = callPackage ../os-specific/linux/intel-cmt-cat { };
25716 intel-compute-runtime = callPackage ../os-specific/linux/intel-compute-runtime { };
25718 intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
25720 level-zero = callPackage ../development/libraries/level-zero { };
25722 iomelt = callPackage ../os-specific/linux/iomelt { };
25724 iotop = callPackage ../os-specific/linux/iotop { };
25725 iotop-c = callPackage ../os-specific/linux/iotop-c { };
25727 iproute2 = callPackage ../os-specific/linux/iproute { };
25729 ipu6-camera-bins = callPackage ../os-specific/linux/firmware/ipu6-camera-bins {};
25731 ipu6-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {};
25733 ipu6ep-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
25734 ipuVersion = "ipu6ep";
25737 ipu6epmtl-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
25738 ipuVersion = "ipu6epmtl";
25741 ivsc-firmware = callPackage ../os-specific/linux/firmware/ivsc-firmware { };
25743 iputils = hiPrio (callPackage ../os-specific/linux/iputils { });
25744 # hiPrio for collisions with inetutils (ping)
25746 iptables = callPackage ../os-specific/linux/iptables { };
25747 iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; };
25748 iptables-nftables-compat = iptables;
25750 iptstate = callPackage ../os-specific/linux/iptstate { } ;
25752 ipset = callPackage ../os-specific/linux/ipset { };
25754 irqbalance = callPackage ../os-specific/linux/irqbalance { };
25756 itpp = callPackage ../development/libraries/science/math/itpp { };
25758 iwd = callPackage ../os-specific/linux/iwd { };
25760 jool-cli = callPackage ../os-specific/linux/jool/cli.nix { };
25762 juju = callPackage ../applications/networking/juju { };
25764 jujuutils = callPackage ../os-specific/linux/jujuutils { };
25766 karabiner-elements = callPackage ../os-specific/darwin/karabiner-elements { };
25768 kbd = callPackage ../os-specific/linux/kbd { };
25770 kbdlight = callPackage ../os-specific/linux/kbdlight { };
25772 kinect-audio-setup = callPackage ../os-specific/linux/kinect-audio-setup { };
25774 kmscon = callPackage ../os-specific/linux/kmscon { };
25776 kmscube = callPackage ../os-specific/linux/kmscube { };
25778 kmsxx = callPackage ../development/libraries/kmsxx { };
25780 latencytop = callPackage ../os-specific/linux/latencytop { };
25782 ldm = callPackage ../os-specific/linux/ldm { };
25784 libaio = callPackage ../os-specific/linux/libaio { };
25786 libajantv2 = callPackage ../development/libraries/libajantv2 { };
25788 libargon2 = callPackage ../development/libraries/libargon2 { };
25790 libatasmart = callPackage ../os-specific/linux/libatasmart { };
25792 libax25 = callPackage ../development/libraries/libax25 { };
25794 libcgroup = callPackage ../os-specific/linux/libcgroup { };
25796 libdatachannel = callPackage ../development/libraries/libdatachannel { };
25798 libkrun = callPackage ../development/libraries/libkrun { };
25800 libkrun-sev = libkrun.override { sevVariant = true; };
25802 libkrunfw = callPackage ../development/libraries/libkrunfw { };
25804 libnl = callPackage ../os-specific/linux/libnl { };
25806 libnl-tiny = callPackage ../os-specific/linux/libnl-tiny { };
25808 libtraceevent = callPackage ../os-specific/linux/libtraceevent { };
25810 libtracefs = callPackage ../os-specific/linux/libtracefs { };
25812 lieer = callPackage ../applications/networking/lieer { };
25814 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { };
25816 linthesia = callPackage ../games/linthesia/default.nix { };
25818 libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { };
25820 openiscsi = callPackage ../os-specific/linux/open-iscsi { };
25822 open-isns = callPackage ../os-specific/linux/open-isns { };
25824 osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp {
25825 inherit (darwin.apple_sdk.frameworks) IOKit;
25828 macfuse-stubs = callPackage ../os-specific/darwin/macfuse {
25829 inherit (darwin) libtapi;
25830 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
25833 osxsnarf = callPackage ../os-specific/darwin/osxsnarf { };
25835 plistwatch = callPackage ../os-specific/darwin/plistwatch { };
25837 power-calibrate = callPackage ../os-specific/linux/power-calibrate { };
25839 powercap = callPackage ../os-specific/linux/powercap { };
25841 powerstat = callPackage ../os-specific/linux/powerstat { };
25843 projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { };
25845 smemstat = callPackage ../os-specific/linux/smemstat { };
25847 tgt = callPackage ../tools/networking/tgt { };
25849 lkl = callPackage ../applications/virtualization/lkl { };
25850 lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; };
25852 inherit (callPackages ../os-specific/linux/kernel-headers { inherit (pkgsBuildBuild) elf-header; })
25853 linuxHeaders makeLinuxHeaders;
25855 klibc = callPackage ../os-specific/linux/klibc { };
25857 klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
25859 linuxKernel = recurseIntoAttrs (callPackage ./linux-kernels.nix { });
25861 inherit (linuxKernel) buildLinux linuxConfig kernelPatches;
25863 linuxPackagesFor = linuxKernel.packagesFor;
25865 hardenedLinuxPackagesFor = linuxKernel.hardenedPackagesFor;
25867 linuxManualConfig = linuxKernel.manualConfig;
25869 linuxPackages_custom = linuxKernel.customPackage;
25871 # This serves as a test for linuxPackages_custom
25872 linuxPackages_custom_tinyconfig_kernel = let
25873 base = linuxPackages.kernel;
25874 tinyLinuxPackages = linuxKernel.customPackage {
25875 inherit (base) version modDirVersion src;
25876 allowImportFromDerivation = false;
25877 configfile = linuxConfig {
25878 makeTarget = "tinyconfig";
25882 in tinyLinuxPackages.kernel;
25884 # The current default kernel / kernel modules.
25885 linuxPackages = linuxKernel.packageAliases.linux_default;
25886 linux = linuxPackages.kernel;
25888 linuxPackages_latest = linuxKernel.packageAliases.linux_latest;
25889 linux_latest = linuxPackages_latest.kernel;
25891 # Testing (rc) kernel
25892 linuxPackages_testing = linuxKernel.packages.linux_testing;
25893 linux_testing = linuxKernel.kernels.linux_testing;
25896 linuxPackages-rt = linuxKernel.packageAliases.linux_rt_default;
25897 linuxPackages-rt_latest = linuxKernel.packageAliases.linux_rt_latest;
25898 linux-rt = linuxPackages-rt.kernel;
25899 linux-rt_latest = linuxPackages-rt_latest.kernel;
25902 linuxPackages_hardened = linuxKernel.packages.linux_hardened;
25903 linux_hardened = linuxPackages_hardened.kernel;
25904 linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
25905 linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
25906 linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
25907 linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
25908 linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
25909 linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
25910 linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened;
25911 linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened;
25912 linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened;
25913 linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened;
25915 # GNU Linux-libre kernels
25916 linuxPackages-libre = linuxKernel.packages.linux_libre;
25917 linux-libre = linuxPackages-libre.kernel;
25918 linuxPackages_latest-libre = linuxKernel.packages.linux_latest_libre;
25919 linux_latest-libre = linuxPackages_latest-libre.kernel;
25922 linuxPackages_zen = linuxKernel.packages.linux_zen;
25923 linux_zen = linuxPackages_zen.kernel;
25924 linuxPackages_lqx = linuxKernel.packages.linux_lqx;
25925 linux_lqx = linuxPackages_lqx.kernel;
25928 linuxPackages_xanmod = linuxKernel.packages.linux_xanmod;
25929 linux_xanmod = linuxKernel.kernels.linux_xanmod;
25930 linuxPackages_xanmod_stable = linuxKernel.packages.linux_xanmod_stable;
25931 linux_xanmod_stable = linuxKernel.kernels.linux_xanmod_stable;
25932 linuxPackages_xanmod_latest = linuxKernel.packages.linux_xanmod_latest;
25933 linux_xanmod_latest = linuxKernel.kernels.linux_xanmod_latest;
25935 linux-doc = callPackage ../os-specific/linux/kernel/htmldocs.nix { };
25937 cryptodev = linuxPackages.cryptodev;
25939 dpdk = callPackage ../os-specific/linux/dpdk { };
25941 keyutils = callPackage ../os-specific/linux/keyutils { };
25943 libselinux = callPackage ../os-specific/linux/libselinux { };
25945 libsemanage = callPackage ../os-specific/linux/libsemanage {
25949 librasterlite2 = callPackage ../development/libraries/librasterlite2 {
25950 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
25953 libraqm = callPackage ../development/libraries/libraqm { };
25955 libraw = callPackage ../development/libraries/libraw { };
25957 libraw1394 = callPackage ../development/libraries/libraw1394 { };
25959 librealsense = darwin.apple_sdk_11_0.callPackage ../development/libraries/librealsense { };
25961 librealsenseWithCuda = callPackage ../development/libraries/librealsense {
25962 cudaSupport = true;
25963 # librealsenseWithCuda doesn't build on gcc11. CUDA 11.3 is the last version
25964 # to use pre-gcc11, in particular gcc9.
25965 stdenv = gcc9Stdenv;
25968 librealsenseWithoutCuda = callPackage ../development/libraries/librealsense {
25969 cudaSupport = false;
25972 librealsense-gui = callPackage ../development/libraries/librealsense {
25976 libsass = callPackage ../development/libraries/libsass { };
25978 libsepol = callPackage ../os-specific/linux/libsepol { };
25980 libsmbios = callPackage ../os-specific/linux/libsmbios { };
25982 libsurvive = callPackage ../development/libraries/libsurvive { };
25984 lm_sensors = callPackage ../os-specific/linux/lm-sensors { };
25986 lockdep = callPackage ../os-specific/linux/lockdep { };
25988 lsirec = callPackage ../os-specific/linux/lsirec { };
25990 lsiutil = callPackage ../os-specific/linux/lsiutil { };
25992 kaitai-struct-compiler = callPackage ../development/compilers/kaitai-struct-compiler { };
25994 kmod = callPackage ../os-specific/linux/kmod { };
25996 kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
25998 libcap = callPackage ../os-specific/linux/libcap { };
26000 libcap_ng = callPackage ../os-specific/linux/libcap-ng { };
26002 libnotify = callPackage ../development/libraries/libnotify { };
26004 libvolume_id = callPackage ../os-specific/linux/libvolume_id { };
26006 lsscsi = callPackage ../os-specific/linux/lsscsi { };
26008 lvm2 = callPackage ../os-specific/linux/lvm2/2_03.nix {
26009 # break the cyclic dependency:
26010 # util-linux (non-minimal) depends (optionally, but on by default) on systemd,
26011 # systemd (optionally, but on by default) on cryptsetup and cryptsetup depends on lvm2
26012 util-linux = util-linuxMinimal;
26015 lvm2_dmeventd = lvm2.override {
26016 enableDmeventd = true;
26017 enableCmdlib = true;
26019 lvm2_vdo = lvm2_dmeventd.override {
26023 maddy = callPackage ../servers/maddy { };
26025 mbelib = callPackage ../development/libraries/audio/mbelib { };
26027 mbpfan = callPackage ../os-specific/linux/mbpfan { };
26030 mdadm4 = callPackage ../os-specific/linux/mdadm { };
26032 mdevctl = callPackage ../os-specific/linux/mdevctl { };
26034 metastore = callPackage ../os-specific/linux/metastore { };
26036 minimal-bootstrap = recurseIntoAttrs (import ../os-specific/linux/minimal-bootstrap {
26037 inherit (stdenv) buildPlatform hostPlatform;
26038 inherit lib config;
26039 fetchurl = import ../build-support/fetchurl/boot.nix {
26040 inherit (stdenv.buildPlatform) system;
26042 checkMeta = callPackage ../stdenv/generic/check-meta.nix { };
26044 minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix { };
26045 make-minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix {
26046 inherit (stdenv) hostPlatform;
26049 mingetty = callPackage ../os-specific/linux/mingetty { };
26051 miraclecast = callPackage ../os-specific/linux/miraclecast { };
26053 mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { };
26055 mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
26057 aggregateModules = modules:
26058 callPackage ../os-specific/linux/kmod/aggregator.nix {
26059 inherit (buildPackages) kmod;
26063 multipart-parser-c = callPackage ../development/libraries/multipart-parser-c { };
26065 multipath-tools = callPackage ../os-specific/linux/multipath-tools { };
26067 musl = callPackage ../os-specific/linux/musl { };
26069 musl-fts = callPackage ../os-specific/linux/musl-fts { };
26070 musl-obstack = callPackage ../os-specific/linux/musl-obstack { };
26072 nsh = callPackage ../shells/nsh { };
26074 nushell = darwin.apple_sdk_11_0.callPackage ../shells/nushell {
26075 inherit (darwin.apple_sdk_11_0) Libsystem;
26076 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Security;
26079 nu_scripts = callPackage ../shells/nushell/nu_scripts { };
26081 nushellPlugins = recurseIntoAttrs (callPackage ../shells/nushell/plugins {
26082 inherit (darwin.apple_sdk.frameworks) Security;
26083 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Foundation;
26086 nettools = if stdenv.hostPlatform.isLinux
26087 then callPackage ../os-specific/linux/net-tools { }
26088 else unixtools.nettools;
26090 nftables = callPackage ../os-specific/linux/nftables { };
26092 noah = callPackage ../os-specific/darwin/noah {
26093 inherit (darwin.apple_sdk.frameworks) Hypervisor;
26096 numactl = callPackage ../os-specific/linux/numactl { };
26098 numad = callPackage ../os-specific/linux/numad { };
26100 nvme-cli = callPackage ../os-specific/linux/nvme-cli { };
26102 nvmet-cli = callPackage ../os-specific/linux/nvmet-cli { };
26104 system76-firmware = callPackage ../os-specific/linux/firmware/system76-firmware { };
26106 system76-keyboard-configurator = callPackage ../applications/misc/system76-keyboard-configurator { };
26108 ocf-resource-agents = callPackage ../os-specific/linux/ocf-resource-agents { };
26110 open-vm-tools-headless = open-vm-tools.override { withX = false; };
26112 oxtools = callPackage ../os-specific/linux/oxtools { };
26114 air = callPackage ../development/tools/air { };
26116 delve = callPackage ../development/tools/delve { };
26118 easyjson = callPackage ../development/tools/easyjson { };
26120 iferr = callPackage ../development/tools/iferr { };
26122 gci = callPackage ../development/tools/gci { };
26124 gcov2lcov = callPackage ../development/tools/gcov2lcov { };
26126 ginkgo = callPackage ../development/tools/ginkgo { };
26128 gdlv = callPackage ../by-name/gd/gdlv/package.nix {
26129 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics Foundation Metal;
26132 go-bindata = callPackage ../development/tools/go-bindata { };
26134 go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { };
26136 go-minimock = callPackage ../development/tools/go-minimock { };
26138 go-protobuf = callPackage ../development/tools/go-protobuf { };
26140 go-toml = callPackage ../development/tools/go-toml { };
26142 go-outline = callPackage ../development/tools/go-outline { };
26144 gocode-gomod = callPackage ../development/tools/gocode-gomod { };
26146 goconst = callPackage ../development/tools/goconst { };
26148 goconvey = callPackage ../development/tools/goconvey { };
26150 go-callvis = callPackage ../development/tools/go-callvis { };
26152 gotags = callPackage ../development/tools/gotags { };
26154 go-task = callPackage ../development/tools/go-task { };
26156 golines = callPackage ../development/tools/golines { };
26158 golint = callPackage ../development/tools/golint { };
26160 golangci-lint = callPackage ../development/tools/golangci-lint { };
26162 golangci-lint-langserver = callPackage ../development/tools/golangci-lint-langserver { };
26164 gocyclo = callPackage ../development/tools/gocyclo { };
26166 godef = callPackage ../development/tools/godef { };
26168 goimports-reviser = callPackage ../development/tools/goimports-reviser { };
26170 gopkgs = callPackage ../development/tools/gopkgs { };
26172 gosec = callPackage ../development/tools/gosec { };
26174 gotemplate = callPackage ../development/tools/gotemplate { };
26176 gotraceui = callPackage ../development/tools/gotraceui { };
26178 goverview = callPackage ../tools/security/goverview { };
26180 go-tools = callPackage ../development/tools/go-tools { };
26182 gotest = callPackage ../development/tools/gotest { };
26184 gotestfmt = callPackage ../development/tools/gotestfmt { };
26186 gotop = callPackage ../tools/system/gotop {
26187 inherit (darwin.apple_sdk.frameworks) IOKit;
26190 go-migrate = callPackage ../development/tools/go-migrate { };
26192 go-jet = callPackage ../development/tools/go-jet { };
26194 go-mockery = callPackage ../development/tools/go-mockery { };
26196 go-mod-graph-chart = callPackage ../development/tools/go-mod-graph-chart { };
26198 gomacro = callPackage ../development/tools/gomacro { };
26200 gomodifytags = callPackage ../development/tools/gomodifytags { };
26202 gops = callPackage ../development/tools/gops { };
26204 gore = callPackage ../development/tools/gore { };
26206 goresym = callPackage ../development/tools/goresym { };
26208 gotests = callPackage ../development/tools/gotests { };
26210 gqlgenc = callPackage ../development/tools/gqlgenc { };
26212 impl = callPackage ../development/tools/impl { };
26214 moq = callPackage ../development/tools/moq { };
26216 quicktemplate = callPackage ../development/tools/quicktemplate { };
26218 linux_logo = callPackage ../tools/misc/linux-logo { };
26220 linux-pam = callPackage ../os-specific/linux/pam { };
26222 nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
26224 octomap = callPackage ../development/libraries/octomap { };
26226 odin = callPackage ../by-name/od/odin/package.nix {
26227 inherit (pkgs.darwin.apple_sdk_11_0) MacOSX-SDK;
26228 inherit (pkgs.darwin.apple_sdk_11_0.frameworks) Security;
26229 llvmPackages = llvmPackages_18;
26232 odp-dpdk = callPackage ../os-specific/linux/odp-dpdk { };
26234 odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { };
26236 ofono = callPackage ../tools/networking/ofono { };
26238 okapi = callPackage ../development/libraries/okapi {
26239 inherit (darwin.apple_sdk.frameworks) Security;
26242 openbsm = callPackage ../development/libraries/openbsm { };
26244 pagemon = callPackage ../os-specific/linux/pagemon { };
26246 pam = if stdenv.hostPlatform.isLinux then linux-pam else openpam;
26248 # pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )
26250 pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
26252 pam_dp9ik = callPackage ../os-specific/linux/pam_dp9ik { };
26254 pam_gnupg = callPackage ../os-specific/linux/pam_gnupg { };
26256 pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
26258 pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
26260 pam_mktemp = callPackage ../os-specific/linux/pam_mktemp { };
26262 pam_mount = callPackage ../os-specific/linux/pam_mount { };
26264 pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
26266 pam_p11 = callPackage ../os-specific/linux/pam_p11 { };
26268 pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
26270 pam_rssh = callPackage ../os-specific/linux/pam_rssh { };
26272 pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
26274 pam_tmpdir = callPackage ../os-specific/linux/pam_tmpdir { };
26276 pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
26278 pam_ussh = callPackage ../os-specific/linux/pam_ussh { };
26280 paxctl = callPackage ../os-specific/linux/paxctl { };
26282 paxtest = callPackage ../os-specific/linux/paxtest { };
26284 pax-utils = callPackage ../os-specific/linux/pax-utils { };
26286 pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { };
26288 pcstat = callPackage ../tools/system/pcstat { };
26290 perf-tools = callPackage ../os-specific/linux/perf-tools { };
26292 picoprobe-udev-rules = callPackage ../os-specific/linux/picoprobe-udev-rules { };
26294 pipes = callPackage ../misc/screensavers/pipes { };
26296 pipes-rs = callPackage ../misc/screensavers/pipes-rs { };
26298 pipework = callPackage ../os-specific/linux/pipework { };
26300 pktgen = callPackage ../os-specific/linux/pktgen { };
26302 plymouth = callPackage ../os-specific/linux/plymouth { };
26304 pmount = callPackage ../os-specific/linux/pmount { };
26306 pmutils = callPackage ../os-specific/linux/pm-utils { };
26308 policycoreutils = callPackage ../os-specific/linux/policycoreutils { };
26310 semodule-utils = callPackage ../os-specific/linux/semodule-utils { };
26312 pdns = callPackage ../servers/dns/pdns { };
26314 powerdns-admin = callPackage ../applications/networking/powerdns-admin { };
26316 dnsdist = callPackage ../servers/dns/dnsdist { };
26318 pps-tools = callPackage ../os-specific/linux/pps-tools { };
26320 procps = if stdenv.hostPlatform.isLinux
26321 then callPackage ../os-specific/linux/procps-ng { }
26322 else unixtools.procps;
26324 procdump = callPackage ../os-specific/linux/procdump { };
26326 prototool = callPackage ../development/tools/prototool { };
26328 qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
26329 qemu_full = lowPrio (qemu.override {
26330 smbdSupport = lib.meta.availableOn stdenv.hostPlatform samba;
26331 cephSupport = lib.meta.availableOn stdenv.hostPlatform ceph;
26332 glusterfsSupport = lib.meta.availableOn stdenv.hostPlatform glusterfs && lib.meta.availableOn stdenv.hostPlatform libuuid;
26335 qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; });
26337 quick-lint-js = callPackage ../development/tools/quick-lint-js { };
26339 linux-firmware = callPackage ../os-specific/linux/firmware/linux-firmware { };
26341 qmk-udev-rules = callPackage ../os-specific/linux/qmk-udev-rules { };
26343 radeontools = callPackage ../os-specific/linux/radeontools { };
26345 radeontop = callPackage ../os-specific/linux/radeontop { };
26347 rasdaemon = callPackage ../os-specific/linux/rasdaemon { };
26349 raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi { };
26350 raspberrypiWirelessFirmware = callPackage ../os-specific/linux/firmware/raspberrypi-wireless { };
26352 raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix { };
26354 reap = callPackage ../os-specific/linux/reap { };
26356 regionset = callPackage ../os-specific/linux/regionset { };
26358 rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { };
26360 riscv-pk = callPackage ../misc/riscv-pk { };
26362 ristate = callPackage ../tools/misc/ristate { };
26364 roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
26366 rojo = callPackage ../development/tools/rojo { };
26368 rtkit = callPackage ../os-specific/linux/rtkit { };
26370 rt-tests = callPackage ../os-specific/linux/rt-tests { };
26372 rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
26374 rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { };
26376 rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { };
26378 rvvm = callPackage ../applications/virtualization/rvvm { };
26380 s3ql = callPackage ../tools/backup/s3ql { };
26382 sasutils = callPackage ../os-specific/linux/sasutils { };
26384 sass = callPackage ../development/tools/sass { };
26386 sassc = callPackage ../development/tools/sassc { };
26388 scanmem = callPackage ../tools/misc/scanmem { };
26390 schedtool = callPackage ../os-specific/linux/schedtool { };
26392 sddm-astronaut = qt6Packages.callPackage ../data/themes/sddm-astronaut { };
26394 sddm-chili-theme = libsForQt5.callPackage ../data/themes/chili-sddm { };
26396 sddm-sugar-dark = libsForQt5.callPackage ../data/themes/sddm-sugar-dark { };
26398 sdparm = callPackage ../os-specific/linux/sdparm { };
26400 sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel {
26401 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
26404 setools = callPackage ../os-specific/linux/setools { };
26406 seturgent = callPackage ../os-specific/linux/seturgent { };
26408 sgx-azure-dcap-client = callPackage ../os-specific/linux/sgx/azure-dcap-client { };
26410 sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { };
26412 sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { };
26414 sgx-psw = callPackage ../os-specific/linux/sgx/psw {
26415 protobuf = protobuf_21;
26418 shadow = callPackage ../os-specific/linux/shadow { };
26420 shortcat = callPackage ../os-specific/darwin/shortcat { };
26422 sinit = callPackage ../os-specific/linux/sinit {
26423 rcinit = "/etc/rc.d/rc.init";
26424 rcshutdown = "/etc/rc.d/rc.shutdown";
26427 skopeo = callPackage ../development/tools/skopeo { };
26429 srisum = callPackage ../tools/misc/srisum { };
26431 smem = callPackage ../os-specific/linux/smem { };
26433 smimesign = callPackage ../os-specific/darwin/smimesign { };
26435 statik = callPackage ../development/tools/statik { };
26437 statifier = callPackage ../os-specific/linux/statifier { };
26439 steamos-devkit = callPackage ../development/tools/steamos-devkit { };
26441 swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { };
26443 sysdig = callPackage ../os-specific/linux/sysdig {
26445 }; # sysdig is a client, for a driver look at linuxPackagesFor
26447 sysfsutils = callPackage ../os-specific/linux/sysfsutils { };
26449 sysprof = callPackage ../development/tools/profiling/sysprof { };
26451 libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { };
26453 sysklogd = callPackage ../os-specific/linux/sysklogd { };
26455 syslinux = callPackage ../os-specific/linux/syslinux { };
26457 sysstat = callPackage ../os-specific/linux/sysstat { };
26459 systemd = callPackage ../os-specific/linux/systemd {
26460 # break some cyclic dependencies
26461 util-linux = util-linuxMinimal;
26462 # provide a super minimal gnupg used for systemd-machined
26463 gnupg = gnupg.override {
26464 enableMinimal = true;
26465 guiSupport = false;
26468 systemdMinimal = systemd.override {
26469 pname = "systemd-minimal";
26471 withAnalyze = false;
26472 withApparmor = false;
26474 withCompression = false;
26475 withCoredump = false;
26476 withCryptsetup = false;
26477 withRepart = false;
26478 withDocumentation = false;
26481 withHostnamed = false;
26484 withImportd = false;
26485 withIptables = false;
26486 withLibBPF = false;
26487 withLibidn2 = false;
26488 withLocaled = false;
26489 withLogind = false;
26490 withMachined = false;
26491 withNetworkd = false;
26496 withPolkit = false;
26497 withPortabled = false;
26498 withRemote = false;
26499 withResolved = false;
26500 withShellCompletions = false;
26501 withSysupdate = false;
26502 withSysusers = false;
26503 withTimedated = false;
26504 withTimesyncd = false;
26505 withTpm2Tss = false;
26506 withUserDb = false;
26508 withBootloader = false;
26509 withPasswordQuality = false;
26510 withVmspawn = false;
26511 withQrencode = false;
26512 withLibarchive = false;
26514 systemdLibs = systemdMinimal.override {
26515 pname = "systemd-minimal-libs";
26516 buildLibsOnly = true;
26518 # We do not want to include ukify in the normal systemd attribute as it
26519 # relies on Python at runtime.
26520 systemdUkify = systemd.override {
26525 if (with stdenv.hostPlatform; isLinux && isStatic) then libudev-zero
26528 systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
26530 sysvinit = callPackage ../os-specific/linux/sysvinit { };
26532 sysvtools = sysvinit.override {
26533 withoutInitTools = true;
26536 # FIXME: `tcp-wrapper' is actually not OS-specific.
26537 tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
26539 tiptop = callPackage ../os-specific/linux/tiptop { };
26541 tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };
26543 trickster = callPackage ../servers/trickster/trickster.nix { };
26545 trinity = callPackage ../os-specific/linux/trinity { };
26547 trino-cli = callPackage ../development/tools/database/trino-cli { };
26549 trinsic-cli = callPackage ../tools/admin/trinsic-cli {
26550 inherit (darwin.apple_sdk.frameworks) Security;
26553 trustymail = callPackage ../tools/security/trustymail { };
26555 tunctl = callPackage ../os-specific/linux/tunctl { };
26557 twa = callPackage ../tools/networking/twa { };
26559 twingate = callPackage ../applications/networking/twingate { };
26561 # Upstream U-Boots:
26562 inherit (callPackage ../misc/uboot {})
26565 ubootA20OlinuxinoLime
26566 ubootA20OlinuxinoLime2EMMC
26582 ubootOlimexA64Olinuxino
26583 ubootOlimexA64Teres1
26589 ubootOrangePiZeroPlus2H5
26600 ubootQemuRiscv64Smode
26604 ubootRaspberryPi3_32bit
26605 ubootRaspberryPi3_64bit
26606 ubootRaspberryPi4_32bit
26607 ubootRaspberryPi4_64bit
26608 ubootRaspberryPiZero
26623 # Upstream Barebox:
26624 inherit (callPackage ../misc/barebox {})
26628 eudev = callPackage ../by-name/eu/eudev/package.nix {
26629 util-linux = util-linuxMinimal;
26632 libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { };
26634 udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { };
26637 ugtrain = callPackage ../tools/misc/ugtrain { };
26639 unscd = callPackage ../os-specific/linux/unscd { };
26641 untie = callPackage ../os-specific/linux/untie { };
26643 upower = callPackage ../os-specific/linux/upower { };
26645 upscayl = callPackage ../applications/graphics/upscayl { };
26647 usbguard = callPackage ../os-specific/linux/usbguard { };
26649 usbguard-notifier = callPackage ../os-specific/linux/usbguard-notifier { };
26651 usbrelay = callPackage ../os-specific/linux/usbrelay { };
26652 usbrelayd = callPackage ../os-specific/linux/usbrelay/daemon.nix { };
26654 usbtop = callPackage ../os-specific/linux/usbtop { };
26656 usbutils = callPackage ../os-specific/linux/usbutils { };
26658 userhosts = callPackage ../tools/networking/userhosts { };
26660 usermount = callPackage ../os-specific/linux/usermount { };
26662 util-linux = callPackage ../os-specific/linux/util-linux { };
26664 util-linuxMinimal = util-linux.override {
26665 nlsSupport = false;
26666 ncursesSupport = false;
26667 systemdSupport = false;
26668 translateManpages = false;
26671 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
26673 v4l2-relayd = callPackage ../os-specific/linux/v4l2-relayd { };
26675 vendir = callPackage ../development/tools/vendir { };
26677 vdo = callPackage ../os-specific/linux/vdo { };
26679 windows = callPackages ../os-specific/windows {};
26681 wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
26683 wooting-udev-rules = callPackage ../os-specific/linux/wooting-udev-rules { };
26685 teensy-udev-rules = callPackage ../os-specific/linux/teensy-udev-rules { };
26687 sensible-side-buttons = callPackage ../os-specific/darwin/sensible-side-buttons { };
26689 wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
26691 wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
26693 xf86_input_cmt = callPackage ../os-specific/linux/xf86-input-cmt { };
26695 xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
26697 xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { };
26699 xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
26701 zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { };
26703 zenmonitor = callPackage ../os-specific/linux/zenmonitor { };
26707 zfs_2_1 = callPackage ../os-specific/linux/zfs/2_1.nix {
26708 configFile = "user";
26710 zfs_2_2 = callPackage ../os-specific/linux/zfs/2_2.nix {
26711 configFile = "user";
26713 zfs_unstable = callPackage ../os-specific/linux/zfs/unstable.nix {
26714 configFile = "user";
26724 _3270font = callPackage ../data/fonts/3270font { };
26726 adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
26728 adapta-gtk-theme = callPackage ../data/themes/adapta { };
26730 adapta-kde-theme = callPackage ../data/themes/adapta-kde { };
26732 adementary-theme = callPackage ../data/themes/adementary { };
26734 adi1090x-plymouth-themes = callPackage ../data/themes/adi1090x-plymouth-themes { };
26736 adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
26738 adwaita-qt6 = qt6Packages.callPackage ../data/themes/adwaita-qt {
26742 adw-gtk3 = callPackage ../data/themes/adw-gtk3 { };
26744 agave = callPackage ../data/fonts/agave { };
26746 aileron = callPackage ../data/fonts/aileron { };
26748 alacritty-theme = callPackage ../data/themes/alacritty-theme { };
26750 albatross = callPackage ../data/themes/albatross { };
26752 alegreya = callPackage ../data/fonts/alegreya { };
26754 alegreya-sans = callPackage ../data/fonts/alegreya-sans { };
26756 alice = callPackage ../data/fonts/alice { };
26758 alkalami = callPackage ../data/fonts/alkalami { };
26760 amber-theme = callPackage ../data/themes/amber { };
26762 amiri = callPackage ../data/fonts/amiri { };
26764 anarchism = callPackage ../data/documentation/anarchism { };
26766 ananicy = callPackage ../misc/ananicy { };
26768 andagii = callPackage ../data/fonts/andagii { };
26770 andika = callPackage ../data/fonts/andika { };
26772 androguard = with python3.pkgs; toPythonApplication androguard;
26774 android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { };
26776 andromeda-gtk-theme = libsForQt5.callPackage ../data/themes/andromeda-gtk-theme { };
26778 ankacoder = callPackage ../data/fonts/ankacoder { };
26779 ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { };
26781 annapurna-sil = callPackage ../data/fonts/annapurna-sil { };
26783 anonymousPro = callPackage ../data/fonts/anonymous-pro { };
26785 ant-theme = callPackage ../data/themes/ant-theme/ant.nix { };
26787 ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { };
26789 dracula-theme = callPackage ../data/themes/dracula-theme { };
26791 dracula-qt5-theme = callPackage ../data/themes/dracula-qt5-theme { };
26793 ant-nebula-theme = callPackage ../data/themes/ant-theme/ant-nebula.nix { };
26795 arc-icon-theme = callPackage ../data/icons/arc-icon-theme { };
26797 arc-kde-theme = callPackage ../data/themes/arc-kde { };
26799 arc-theme = callPackage ../data/themes/arc { };
26801 arkpandora_ttf = callPackage ../data/fonts/arkpandora { };
26803 aurulent-sans = callPackage ../data/fonts/aurulent-sans { };
26805 ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { };
26807 b612 = callPackage ../data/fonts/b612 { };
26809 babelstone-han = callPackage ../data/fonts/babelstone-han { };
26811 baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { };
26813 bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
26815 barlow = callPackage ../data/fonts/barlow { };
26817 base16-schemes = callPackage ../data/themes/base16-schemes { };
26819 bgnet = callPackage ../data/documentation/bgnet { };
26821 bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { };
26823 apple-cursor = callPackage ../data/icons/apple-cursor { };
26825 blackbird = callPackage ../data/themes/blackbird { };
26827 blackout = callPackage ../data/fonts/blackout { };
26829 breath-theme = libsForQt5.callPackage ../data/themes/breath-theme { };
26831 brise = callPackage ../data/misc/brise { };
26833 bqn386 = callPackage ../data/fonts/bqn386 { };
26835 cacert = callPackage ../data/misc/cacert { };
26837 caladea = callPackage ../data/fonts/caladea { };
26839 canta-theme = callPackage ../data/themes/canta { };
26841 cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
26843 capitaine-cursors = callPackage ../data/icons/capitaine-cursors { };
26845 capitaine-cursors-themed = callPackage ../data/icons/capitaine-cursors-themed { };
26847 carlito = callPackage ../data/fonts/carlito { };
26849 cascadia-code = callPackage ../data/fonts/cascadia-code { };
26851 ccsymbols = callPackage ../data/fonts/ccsymbols { };
26853 charis-sil = callPackage ../data/fonts/charis-sil { };
26855 changie = callPackage ../development/tools/changie { };
26857 cherry = callPackage ../data/fonts/cherry { };
26859 chonburi-font = callPackage ../data/fonts/chonburi { };
26861 chunk = callPackage ../data/fonts/chunk { };
26863 cldr-annotations = callPackage ../data/misc/cldr-annotations { };
26865 clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
26867 cnspec = callPackage ../tools/security/cnspec {
26868 buildGoModule = buildGo123Module;
26871 cnstrokeorder = callPackage ../data/fonts/cnstrokeorder { };
26873 colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { };
26875 colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { };
26877 comfortaa = callPackage ../data/fonts/comfortaa { };
26879 colloid-kde = libsForQt5.callPackage ../data/themes/colloid-kde { };
26881 comic-mono = callPackage ../data/fonts/comic-mono { };
26883 comic-relief = callPackage ../data/fonts/comic-relief { };
26885 comixcursors = callPackage ../data/icons/comixcursors { };
26887 courier-prime = callPackage ../data/fonts/courier-prime { };
26889 cozette = callPackage ../data/fonts/cozette { };
26891 culmus = callPackage ../data/fonts/culmus { };
26893 clearlyU = callPackage ../data/fonts/clearlyU { };
26895 cm_unicode = callPackage ../data/fonts/cm-unicode { };
26897 creep = callPackage ../data/fonts/creep { };
26899 crimson = callPackage ../data/fonts/crimson { };
26901 crimson-pro = callPackage ../data/fonts/crimson-pro { };
26903 dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {});
26905 # solve collision for nix-env before https://github.com/NixOS/nix/pull/815
26906 dejavu_fontsEnv = buildEnv {
26907 name = dejavu_fonts.name;
26908 paths = [ dejavu_fonts.out ];
26911 dina-font = callPackage ../data/fonts/dina { };
26913 dm-sans = callPackage ../data/fonts/dm-sans { };
26914 dns-root-data = callPackage ../data/misc/dns-root-data { };
26916 docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
26918 docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { };
26920 docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { };
26922 docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { };
26924 docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { };
26926 docbook_xml_dtd_43 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix { };
26928 docbook_xml_dtd_44 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix { };
26930 docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { };
26932 docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { };
26934 inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { })
26938 # TODO: move this to aliases
26939 docbook_xsl = docbook-xsl-nons;
26940 docbook_xsl_ns = docbook-xsl-ns;
26942 documentation-highlighter = callPackage ../misc/documentation-highlighter { };
26944 mmdoc = callPackage ../tools/text/mmdoc { };
26946 documize-community = callPackage ../servers/documize-community { };
26948 doulos-sil = callPackage ../data/fonts/doulos-sil { };
26950 cabin = callPackage ../data/fonts/cabin { };
26952 camingo-code = callPackage ../data/fonts/camingo-code { };
26954 combinatorial_designs = callPackage ../data/misc/combinatorial_designs { };
26956 commit-mono = callPackage ../data/fonts/commit-mono { };
26958 cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { };
26960 d2coding = callPackage ../data/fonts/d2coding { };
26962 dosis = callPackage ../data/fonts/dosis { };
26964 dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
26966 dotcolon-fonts = callPackage ../data/fonts/dotcolon-fonts { };
26968 dracula-icon-theme = callPackage ../data/icons/dracula-icon-theme { };
26970 e17gtk = callPackage ../data/themes/e17gtk { };
26972 eb-garamond = callPackage ../data/fonts/eb-garamond { };
26974 edukai = callPackage ../data/fonts/edukai { };
26976 eduli = callPackage ../data/fonts/eduli { };
26978 epapirus-icon-theme = papirus-icon-theme.override { withElementary = true; };
26982 edusong = callPackage ../data/fonts/edusong { };
26984 efont-unicode = callPackage ../data/fonts/efont-unicode { };
26986 elliptic_curves = callPackage ../data/misc/elliptic_curves { };
26988 equilux-theme = callPackage ../data/themes/equilux-theme { };
26990 eunomia = callPackage ../data/fonts/eunomia { };
26992 fa_1 = callPackage ../data/fonts/fa_1 { };
26994 f1_8 = callPackage ../data/fonts/f1_8 { };
26996 f5_6 = callPackage ../data/fonts/f5_6 { };
26998 faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
27000 faba-mono-icons = callPackage ../data/icons/faba-mono-icons { };
27002 ferrum = callPackage ../data/fonts/ferrum { };
27004 fg-virgil = callPackage ../data/fonts/fg-virgil { };
27006 fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { };
27008 graphs = callPackage ../data/misc/graphs { };
27010 emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { };
27012 emojione = callPackage ../data/fonts/emojione {
27013 inherit (nodePackages) svgo;
27016 emojipick = callPackage ../applications/misc/emojipick { };
27018 encode-sans = callPackage ../data/fonts/encode-sans { };
27020 envypn-font = callPackage ../data/fonts/envypn-font { };
27022 ezra-sil = callPackage ../data/fonts/ezra-sil { };
27024 fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono { };
27026 fanwood = callPackage ../data/fonts/fanwood { };
27028 fira-code = callPackage ../data/fonts/fira-code { };
27029 fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
27030 fira-code-nerdfont = nerdfonts.override {
27031 fonts = [ "FiraCode" ];
27034 fira-go = callPackage ../data/fonts/fira-go { };
27036 flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
27037 inherit (plasma5Packages) breeze-icons;
27039 flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { };
27040 flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { };
27042 fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { };
27044 font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4;
27045 font-awesome_5 = (callPackage ../data/fonts/font-awesome { }).v5;
27046 font-awesome_6 = (callPackage ../data/fonts/font-awesome { }).v6;
27047 font-awesome = font-awesome_6;
27049 fraunces = callPackage ../data/fonts/fraunces { };
27051 freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
27053 freepats = callPackage ../data/misc/freepats { };
27055 game-devices-udev-rules = callPackage ../os-specific/linux/game-devices-udev-rules { };
27057 garamond-libre = callPackage ../data/fonts/garamond-libre { };
27059 g15daemon = callPackage ../os-specific/linux/g15daemon { };
27061 galatia-sil = callPackage ../data/fonts/galatia-sil { };
27063 gentium = callPackage ../data/fonts/gentium { };
27065 gentium-book-basic = callPackage ../data/fonts/gentium-book-basic { };
27067 geolite-legacy = callPackage ../data/misc/geolite-legacy { };
27069 gohufont = callPackage ../data/fonts/gohufont { };
27071 gnome-user-docs = callPackage ../data/documentation/gnome-user-docs { };
27073 gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { };
27075 gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { };
27077 go-font = callPackage ../data/fonts/go-font { };
27079 goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { };
27081 graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
27083 graphite-kde-theme = libsForQt5.callPackage ../data/themes/graphite-kde-theme { };
27085 greybird = callPackage ../data/themes/greybird { };
27087 gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { };
27089 palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; };
27091 amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; };
27093 gruvterial-theme = callPackage ../data/themes/gtk-theme-framework { theme = "gruvterial"; };
27095 oceanic-theme = callPackage ../data/themes/gtk-theme-framework { theme = "oceanic"; };
27097 spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; };
27101 gruppled-black-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_black"; };
27102 gruppled-black-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors {
27103 theme = "gruppled_black_lite";
27105 gruppled-white-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_white"; };
27106 gruppled-white-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors {
27107 theme = "gruppled_white_lite";
27110 gruppled-black-cursors
27111 gruppled-black-lite-cursors
27112 gruppled-white-cursors
27113 gruppled-white-lite-cursors
27116 gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk {
27117 inherit (plasma5Packages) breeze-icons;
27120 gubbi-font = callPackage ../data/fonts/gubbi { };
27122 gyre-fonts = callPackage ../data/fonts/gyre { };
27124 hack-font = callPackage ../data/fonts/hack { };
27126 hackgen-font = callPackage ../data/fonts/hackgen { };
27128 hackgen-nf-font = callPackage ../data/fonts/hackgen/nerdfont.nix { };
27130 helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
27132 helvum = callPackage ../applications/audio/helvum { };
27134 hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { };
27136 hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
27138 hannom = callPackage ../data/fonts/hannom { };
27140 hanazono = callPackage ../data/fonts/hanazono { };
27142 hermit = callPackage ../data/fonts/hermit { };
27144 hubot-sans = callPackage ../data/fonts/hubot-sans { };
27146 humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { };
27148 hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { };
27150 ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { };
27152 i-dot-ming = callPackage ../data/fonts/i-dot-ming { };
27154 ibm-plex = callPackage ../data/fonts/ibm-plex { };
27156 iconpack-jade = callPackage ../data/icons/iconpack-jade { };
27158 iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { };
27160 inconsolata = callPackage ../data/fonts/inconsolata { };
27162 inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix { };
27164 inconsolata-nerdfont = nerdfonts.override {
27165 fonts = [ "Inconsolata" ];
27168 intel-one-mono = callPackage ../data/fonts/intel-one-mono {};
27170 input-fonts = callPackage ../data/fonts/input-fonts { };
27172 inriafonts = callPackage ../data/fonts/inriafonts { };
27174 iosevka = callPackage ../data/fonts/iosevka { };
27175 iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix { };
27176 iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {});
27178 ipafont = callPackage ../data/fonts/ipafont { };
27179 ipaexfont = callPackage ../data/fonts/ipaexfont { };
27181 iwona = callPackage ../data/fonts/iwona { };
27183 jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { };
27185 jost = callPackage ../data/fonts/jost { };
27187 joypixels = callPackage ../data/fonts/joypixels { };
27189 junction-font = callPackage ../data/fonts/junction { };
27191 junicode = callPackage ../data/fonts/junicode { };
27193 julia-mono = callPackage ../data/fonts/julia-mono { };
27195 juno-theme = callPackage ../data/themes/juno { };
27197 kanit-font = callPackage ../data/fonts/kanit { };
27199 kanji-stroke-order-font = callPackage ../data/fonts/kanji-stroke-order-font { };
27201 kacst = callPackage ../data/fonts/kacst { };
27203 kawkab-mono-font = callPackage ../data/fonts/kawkab-mono { };
27205 kde-rounded-corners = kdePackages.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
27207 khmeros = callPackage ../data/fonts/khmeros { };
27209 knewave = callPackage ../data/fonts/knewave { };
27211 kochi-substitute = callPackage ../data/fonts/kochi-substitute { };
27213 kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 { };
27215 kode-mono = callPackage ../data/fonts/kode-mono { };
27217 kopia = callPackage ../tools/backup/kopia { };
27219 kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
27220 inherit (libsForQt5.kdeFrameworks) breeze-icons;
27223 koreader = callPackage ../applications/misc/koreader { };
27225 kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { };
27227 la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
27228 inherit (plasma5Packages) breeze-icons;
27229 inherit (pantheon) elementary-icon-theme;
27232 layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { };
27234 layan-kde = libsForQt5.callPackage ../data/themes/layan-kde { };
27236 lao = callPackage ../data/fonts/lao { };
27238 lato = callPackage ../data/fonts/lato { };
27240 league-gothic = callPackage ../data/fonts/league-gothic { };
27242 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type { };
27244 league-script-number-one = callPackage ../data/fonts/league-script-number-one { };
27246 league-spartan = callPackage ../data/fonts/league-spartan { };
27248 ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules { };
27250 libGDSII = callPackage ../development/libraries/science/chemistry/libGDSII { };
27252 inherit (callPackages ../data/fonts/liberation-fonts { })
27256 liberation_ttf = liberation_ttf_v2;
27258 liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { };
27260 libevdevc = callPackage ../os-specific/linux/libevdevc { };
27262 libgestures = callPackage ../os-specific/linux/libgestures { };
27264 liberastika = callPackage ../data/fonts/liberastika { };
27266 libertine = callPackage ../data/fonts/libertine { };
27268 libertinus = callPackage ../data/fonts/libertinus { };
27270 libratbag = callPackage ../os-specific/linux/libratbag { };
27272 librist = callPackage ../development/libraries/librist { };
27274 libre-baskerville = callPackage ../data/fonts/libre-baskerville { };
27276 libre-bodoni = callPackage ../data/fonts/libre-bodoni { };
27278 libre-caslon = callPackage ../data/fonts/libre-caslon { };
27280 libre-franklin = callPackage ../data/fonts/libre-franklin { };
27282 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
27284 lightly-boehs = libsForQt5.callPackage ../data/themes/lightly-boehs { };
27286 linden-hill = callPackage ../data/fonts/linden-hill { };
27288 line-awesome = callPackage ../data/fonts/line-awesome { };
27290 linearicons-free = callPackage ../data/fonts/linearicons-free { };
27292 linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { };
27294 linja-sike = callPackage ../data/fonts/linja-sike { };
27296 linux-manual = callPackage ../data/documentation/linux-manual { };
27298 lklug-sinhala = callPackage ../data/fonts/lklug-sinhala { };
27300 lmmath = callPackage ../data/fonts/lmmath { };
27302 lmodern = callPackage ../data/fonts/lmodern { };
27304 # ltunifi and solaar both provide udev rules but solaar's rules are more
27305 # up-to-date so we simply use that instead of having to maintain our own rules
27306 logitech-udev-rules = solaar.udev;
27308 # lohit-fonts.assamese lohit-fonts.bengali lohit-fonts.devanagari lohit-fonts.gujarati lohit-fonts.gurmukhi
27309 # lohit-fonts.kannada lohit-fonts.malayalam lohit-fonts.marathi lohit-fonts.nepali lohit-fonts.odia
27310 # lohit-fonts.tamil-classical lohit-fonts.tamil lohit-fonts.telugu
27311 # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi
27312 lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } );
27314 lounge-gtk-theme = callPackage ../data/themes/lounge { };
27316 luculent = callPackage ../data/fonts/luculent { };
27318 luna-icons = callPackage ../data/icons/luna-icons {
27319 inherit (plasma5Packages) breeze-icons;
27322 maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
27324 mailcap = callPackage ../data/misc/mailcap { };
27326 marathi-cursive = callPackage ../data/fonts/marathi-cursive { };
27328 man-pages = callPackage ../data/documentation/man-pages { };
27330 man-pages-posix = callPackage ../data/documentation/man-pages-posix { };
27332 manrope = callPackage ../data/fonts/manrope { };
27334 martian-mono = callPackage ../data/fonts/martian-mono { };
27336 marwaita-icons = callPackage ../by-name/ma/marwaita-icons/package.nix {
27337 inherit (kdePackages) breeze-icons;
27340 marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { };
27342 matcha-gtk-theme = callPackage ../data/themes/matcha { };
27344 materia-theme = callPackage ../data/themes/materia-theme { };
27346 materia-kde-theme = callPackage ../data/themes/materia-kde { };
27348 material-design-icons = callPackage ../data/fonts/material-design-icons { };
27350 material-icons = callPackage ../data/fonts/material-icons { };
27352 material-symbols = callPackage ../data/fonts/material-symbols { };
27354 material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
27356 meslo-lg = callPackage ../data/fonts/meslo-lg { };
27358 meslo-lgs-nf = callPackage ../data/fonts/meslo-lgs-nf { };
27360 migmix = callPackage ../data/fonts/migmix { };
27362 migu = callPackage ../data/fonts/migu { };
27364 miscfiles = callPackage ../data/misc/miscfiles { };
27366 media-player-info = callPackage ../data/misc/media-player-info { };
27368 medio = callPackage ../data/fonts/medio { };
27370 melete = callPackage ../data/fonts/melete { };
27372 mno16 = callPackage ../data/fonts/mno16 { };
27374 mnist = callPackage ../data/machine-learning/mnist { };
27376 mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { };
27378 mojave-gtk-theme = callPackage ../data/themes/mojave { };
27380 moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
27382 mona-sans = callPackage ../data/fonts/mona-sans { };
27384 monoid = callPackage ../data/fonts/monoid { };
27386 mononoki = callPackage ../data/fonts/mononoki { };
27388 montserrat = callPackage ../data/fonts/montserrat { };
27390 mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { };
27392 mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { });
27394 mro-unicode = callPackage ../data/fonts/mro-unicode { };
27396 mustache-spec = callPackage ../data/documentation/mustache-spec { };
27398 mustache-tcl = callPackage ../development/libraries/mustache-tcl { };
27400 mustache-go = callPackage ../development/tools/mustache-go { };
27402 mustache-hpp = callPackage ../development/libraries/mustache-hpp { };
27404 myrddin = callPackage ../development/compilers/myrddin { };
27406 myrica = callPackage ../data/fonts/myrica { };
27408 nacelle = callPackage ../data/fonts/nacelle { };
27410 nafees = callPackage ../data/fonts/nafees { };
27412 nanum = callPackage ../data/fonts/nanum { };
27414 nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { };
27416 nasin-nanpa = callPackage ../data/fonts/nasin-nanpa { };
27418 national-park-typeface = callPackage ../data/fonts/national-park { };
27420 nordic = libsForQt5.callPackage ../data/themes/nordic { };
27422 nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { };
27424 nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { };
27426 noto-fonts-lgc-plus = callPackage ../by-name/no/noto-fonts/package.nix {
27427 suffix = "-lgc-plus";
27433 "Noto Sans Symbols"
27434 "Noto Sans Symbols 2"
27437 longDescription = ''
27438 This package provides the Noto Fonts, but only for latin, greek
27439 and cyrillic scripts, as well as some extra fonts.
27443 nuclei = callPackage ../tools/security/nuclei { };
27445 nullmailer = callPackage ../servers/mail/nullmailer {
27446 stdenv = gccStdenv;
27449 numix-icon-theme = callPackage ../data/icons/numix-icon-theme {
27450 inherit (plasma5Packages) breeze-icons;
27453 numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { };
27455 numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { };
27457 numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { };
27459 numix-gtk-theme = callPackage ../data/themes/numix { };
27461 numix-solarized-gtk-theme = callPackage ../data/themes/numix-solarized { };
27463 numix-sx-gtk-theme = callPackage ../data/themes/numix-sx { };
27465 _0xproto = callPackage ../data/fonts/0xproto { };
27467 oldstandard = callPackage ../data/fonts/oldstandard { };
27469 oldsindhi = callPackage ../data/fonts/oldsindhi { };
27471 omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { };
27473 onestepback = callPackage ../data/themes/onestepback { };
27475 open-dyslexic = callPackage ../data/fonts/open-dyslexic { };
27477 open-sans = callPackage ../data/fonts/open-sans { };
27479 openmoji-color = callPackage ../data/fonts/openmoji { fontFormats = ["glyf_colr_0"]; };
27481 openmoji-black = callPackage ../data/fonts/openmoji { fontFormats = ["glyf"]; };
27483 openzone-cursors = callPackage ../data/themes/openzone { };
27485 oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { };
27487 orbitron = callPackage ../data/fonts/orbitron { };
27489 orbuculum = callPackage ../development/embedded/orbuculum { };
27491 orchis-theme = callPackage ../data/themes/orchis-theme { };
27493 orion = callPackage ../data/themes/orion { };
27495 ostrich-sans = callPackage ../data/fonts/ostrich-sans { };
27497 overpass = callPackage ../data/fonts/overpass { };
27499 oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
27501 paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
27503 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
27505 papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
27506 inherit (pantheon) elementary-icon-theme;
27507 inherit (plasma5Packages) breeze-icons;
27510 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
27511 inherit (plasma5Packages) breeze-icons;
27514 papirus-folders = callPackage ../data/misc/papirus-folders { };
27516 papirus-nord = callPackage ../data/icons/papirus-nord { };
27518 plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { };
27520 papis = with python3Packages; toPythonApplication papis;
27522 paperlike-go = callPackage ../tools/misc/paperlike-go { };
27524 paps = callPackage ../tools/misc/paps { };
27526 pecita = callPackage ../data/fonts/pecita { };
27528 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix { };
27529 paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix { };
27530 paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix { };
27532 pari-galdata = callPackage ../data/misc/pari-galdata { };
27534 pari-seadata-small = callPackage ../data/misc/pari-seadata-small { };
27536 penna = callPackage ../data/fonts/penna { };
27538 pitch-black = callPackage ../data/themes/pitch-black { };
27540 plano-theme = callPackage ../data/themes/plano { };
27542 plata-theme = callPackage ../data/themes/plata {
27543 inherit (mate) marco;
27546 poly = callPackage ../data/fonts/poly { };
27548 polychromatic = qt6Packages.callPackage ../applications/misc/polychromatic { };
27550 polytopes_db = callPackage ../data/misc/polytopes_db { };
27552 pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
27554 pop-icon-theme = callPackage ../data/icons/pop-icon-theme { };
27556 powerline-fonts = callPackage ../data/fonts/powerline-fonts { };
27558 powerline-symbols = callPackage ../data/fonts/powerline-symbols { };
27560 powerline-go = callPackage ../tools/misc/powerline-go { };
27562 powerline-rs = callPackage ../tools/misc/powerline-rs {
27563 inherit (darwin.apple_sdk.frameworks) Security;
27566 prociono = callPackage ../data/fonts/prociono { };
27568 profont = callPackage ../data/fonts/profont { };
27570 proggyfonts = callPackage ../data/fonts/proggyfonts { };
27572 public-sans = callPackage ../data/fonts/public-sans { };
27574 publicsuffix-list = callPackage ../data/misc/publicsuffix-list { };
27576 phinger-cursors = callPackage ../data/icons/phinger-cursors { };
27578 qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { };
27580 qogir-kde = libsForQt5.callPackage ../data/themes/qogir-kde { };
27582 qogir-theme = callPackage ../data/themes/qogir { };
27584 quintom-cursor-theme = callPackage ../data/icons/quintom-cursor-theme { };
27586 redhat-official-fonts = callPackage ../data/fonts/redhat-official { };
27588 ricochet-refresh = callPackage ../by-name/ri/ricochet-refresh/package.nix {
27589 protobuf = protobuf_21; # https://github.com/blueprint-freespeech/ricochet-refresh/issues/178
27592 rime-data = callPackage ../data/misc/rime-data { };
27594 roapi-http = callPackage ../servers/roapi/http.nix { };
27596 rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { };
27597 rose-pine-icon-theme = callPackage ../data/icons/rose-pine { };
27599 route159 = callPackage ../data/fonts/route159 { };
27601 ruwudu = callPackage ../data/fonts/ruwudu { };
27603 sampradaya = callPackage ../data/fonts/sampradaya { };
27605 sarabun-font = callPackage ../data/fonts/sarabun { };
27607 savepagenow = callPackage ../tools/misc/savepagenow { };
27609 scheme-manpages = callPackage ../data/documentation/scheme-manpages { };
27611 scowl = callPackage ../data/misc/scowl { };
27613 seshat = callPackage ../data/fonts/seshat { };
27615 session-desktop = callPackage ../applications/networking/instant-messengers/session-desktop { };
27617 shaderc = callPackage ../development/compilers/shaderc {
27618 inherit (darwin) autoSignDarwinBinariesHook;
27621 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { };
27623 sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { useQt5 = true; };
27625 simp1e-cursors = callPackage ../data/icons/simp1e-cursors { };
27627 sjasmplus = callPackage ../development/compilers/sjasmplus { };
27629 skeu = callPackage ../data/themes/skeu { };
27631 sweet-nova = callPackage ../data/themes/sweet-nova { };
27633 shared-mime-info = callPackage ../data/misc/shared-mime-info { };
27635 shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
27637 scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; };
27639 scheherazade-new = callPackage ../data/fonts/scheherazade { };
27641 signwriting = callPackage ../data/fonts/signwriting { };
27643 sierra-gtk-theme = callPackage ../data/themes/sierra { };
27645 sil-abyssinica = callPackage ../data/fonts/sil-abyssinica { };
27647 sil-padauk = callPackage ../data/fonts/sil-padauk { };
27649 snap7 = callPackage ../development/libraries/snap7 { };
27651 sniglet = callPackage ../data/fonts/sniglet { };
27653 snowblind = callPackage ../data/themes/snowblind { };
27655 solarc-gtk-theme = callPackage ../data/themes/solarc { };
27657 sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { };
27659 soundfont-fluid = callPackage ../data/soundfonts/fluid { };
27661 soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
27663 soundfont-ydp-grand = callPackage ../data/soundfonts/ydp-grand { };
27665 spdx-license-list-data = callPackage ../data/misc/spdx-license-list-data { };
27667 stdmanpages = callPackage ../data/documentation/std-man-pages { };
27669 star-history = callPackage ../tools/misc/star-history { };
27671 starfetch = callPackage ../tools/misc/starfetch { };
27673 starry = callPackage ../tools/misc/starry { };
27675 starship = callPackage ../tools/misc/starship {
27676 inherit (darwin.apple_sdk.frameworks) Security Foundation Cocoa;
27679 stig = callPackage ../applications/networking/p2p/stig { };
27681 stix-otf = callPackage ../data/fonts/stix-otf { };
27683 stix-two = callPackage ../data/fonts/stix-two { };
27685 super-tiny-icons = callPackage ../data/icons/super-tiny-icons { };
27687 inherit (callPackages ../data/fonts/gdouros { })
27688 aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings;
27690 iana-etc = callPackage ../data/misc/iana-etc { };
27692 poppler_data = callPackage ../data/misc/poppler-data { };
27694 inherit (callPackages ../data/fonts/pretendard { })
27700 quattrocento = callPackage ../data/fonts/quattrocento { };
27702 quattrocento-sans = callPackage ../data/fonts/quattrocento-sans { };
27704 quivira = callPackage ../data/fonts/quivira { };
27706 raleway = callPackage ../data/fonts/raleway { };
27708 recursive = callPackage ../data/fonts/recursive { };
27710 reversal-icon-theme = callPackage ../data/icons/reversal-icon-theme { };
27712 rubik = callPackage ../data/fonts/rubik { };
27714 rhodium-libre = callPackage ../data/fonts/rhodium-libre { };
27716 rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { };
27718 roboto = callPackage ../data/fonts/roboto { };
27720 roboto-mono = callPackage ../data/fonts/roboto-mono { };
27722 roboto-serif = callPackage ../data/fonts/roboto-serif { };
27724 roboto-slab = callPackage ../data/fonts/roboto-slab { };
27726 hasklig = callPackage ../data/fonts/hasklig { };
27728 inter = callPackage ../data/fonts/inter { };
27730 open-fonts = callPackage ../data/fonts/open-fonts { };
27732 scientifica = callPackage ../data/fonts/scientifica { };
27734 siji = callPackage ../data/fonts/siji { };
27736 smc-chilanka = callPackage ../data/fonts/smc-chilanka { };
27738 sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };
27740 source-code-pro = callPackage ../data/fonts/source-code-pro { };
27742 source-sans = callPackage ../data/fonts/source-sans { };
27743 source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
27745 source-serif = callPackage ../data/fonts/source-serif { };
27746 source-serif-pro = callPackage ../data/fonts/source-serif-pro { };
27748 source-han-code-jp = callPackage ../data/fonts/source-han-code-jp { };
27750 sourceHanPackages = dontRecurseIntoAttrs (callPackage ../data/fonts/source-han { });
27751 source-han-sans = sourceHanPackages.sans;
27752 source-han-serif = sourceHanPackages.serif;
27753 source-han-mono = sourceHanPackages.mono;
27754 source-han-sans-vf-otf = sourceHanPackages.sans-vf-otf;
27755 source-han-sans-vf-ttf = sourceHanPackages.sans-vf-ttf;
27756 source-han-serif-vf-otf = sourceHanPackages.serif-vf-otf;
27757 source-han-serif-vf-ttf = sourceHanPackages.serif-vf-ttf;
27759 spleen = callPackage ../data/fonts/spleen { };
27761 stilo-themes = callPackage ../data/themes/stilo { };
27763 sudo-font = callPackage ../data/fonts/sudo { };
27765 inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
27767 takao = callPackage ../data/fonts/takao { };
27769 taskspooler = callPackage ../tools/system/taskspooler { };
27771 tamsyn = callPackage ../data/fonts/tamsyn { };
27773 tamzen = callPackage ../data/fonts/tamzen { };
27775 tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
27779 tau-hydrogen = callPackage ../data/icons/tau-hydrogen { };
27781 theme-jade1 = callPackage ../data/themes/jade1 { };
27783 theme-obsidian2 = callPackage ../data/themes/obsidian2 { };
27785 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) { };
27787 theano = callPackage ../data/fonts/theano { };
27789 the-neue-black = callPackage ../data/fonts/the-neue-black { };
27791 tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme {
27792 inherit (libsForQt5) breeze-icons;
27795 tela-icon-theme = callPackage ../data/icons/tela-icon-theme { };
27797 template-glib = callPackage ../development/libraries/template-glib { };
27799 tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
27801 tenderness = callPackage ../data/fonts/tenderness { };
27803 terminus_font = callPackage ../data/fonts/terminus-font { };
27805 terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
27807 terminus-nerdfont = nerdfonts.override {
27808 fonts = [ "Terminus" ];
27811 tex-gyre = callPackages ../data/fonts/tex-gyre { };
27813 tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { };
27815 theme-vertex = callPackage ../data/themes/vertex { };
27817 tibetan-machine = callPackage ../data/fonts/tibetan-machine { };
27819 times-newer-roman = callPackage ../data/fonts/times-newer-roman { };
27821 tipa = callPackage ../data/fonts/tipa { };
27823 ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { };
27825 ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r { };
27827 ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { };
27829 twemoji-color-font = callPackage ../data/fonts/twemoji-color-font { };
27831 twitter-color-emoji = callPackage ../data/fonts/twitter-color-emoji { };
27833 tzdata = callPackage ../data/misc/tzdata { };
27835 ubuntu-themes = callPackage ../data/themes/ubuntu-themes { };
27837 ucs-fonts = callPackage ../data/fonts/ucs-fonts { };
27839 bront_fonts = callPackage ../data/fonts/bront { };
27841 ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { };
27843 ultralist = callPackage ../applications/misc/ultralist { };
27845 undefined-medium = callPackage ../data/fonts/undefined-medium { };
27847 unfonts-core = callPackage ../data/fonts/unfonts-core { };
27849 uni-vga = callPackage ../data/fonts/uni-vga { };
27851 unicode-character-database = callPackage ../data/misc/unicode-character-database { };
27853 unicode-emoji = callPackage ../data/misc/unicode-emoji { };
27855 unihan-database = callPackage ../data/misc/unihan-database { };
27857 unifont = callPackage ../data/fonts/unifont { };
27859 unifont_upper = callPackage ../data/fonts/unifont_upper { };
27861 unscii = callPackage ../data/fonts/unscii { };
27863 utterly-nord-plasma = kdePackages.callPackage ../data/themes/utterly-nord-plasma {
27865 plasma-framework = kdePackages.libplasma;
27868 utterly-round-plasma-style = callPackage ../data/themes/utterly-round-plasma-style { };
27870 uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { };
27872 u001-font = callPackage ../data/fonts/u001 { };
27874 vanilla-dmz = callPackage ../data/icons/vanilla-dmz { };
27876 vdrsymbols = callPackage ../data/fonts/vdrsymbols { };
27878 vegur = callPackage ../data/fonts/vegur { };
27880 vegeta = callPackage ../tools/networking/vegeta { };
27882 venta = callPackage ../data/themes/venta { };
27884 victor-mono = callPackage ../data/fonts/victor-mono { };
27886 vimix-cursor-theme = callPackage ../data/icons/vimix-cursor-theme { };
27888 vimix-gtk-themes = callPackage ../data/themes/vimix { };
27890 vimix-icon-theme = callPackage ../data/icons/vimix-icon-theme { };
27892 vistafonts = callPackage ../data/fonts/vista-fonts { };
27894 vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { };
27896 vistafonts-cht = callPackage ../data/fonts/vista-fonts-cht { };
27898 vollkorn = callPackage ../data/fonts/vollkorn { };
27900 weather-icons = callPackage ../data/fonts/weather-icons { };
27902 whitesur-cursors = callPackage ../data/icons/whitesur-cursors { };
27904 whitesur-gtk-theme = callPackage ../data/themes/whitesur { };
27906 whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { };
27908 whitesur-kde = kdePackages.callPackage ../data/themes/whitesur-kde { };
27910 wireless-regdb = callPackage ../data/misc/wireless-regdb { };
27912 work-sans = callPackage ../data/fonts/work-sans { };
27914 wqy_microhei = callPackage ../data/fonts/wqy-microhei { };
27916 wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { };
27918 xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { };
27920 xits-math = callPackage ../data/fonts/xits-math { };
27922 xkcd-font = callPackage ../data/fonts/xkcd-font { };
27924 xkeyboard_config = xorg.xkeyboardconfig;
27926 xlsx2csv = with python3Packages; toPythonApplication xlsx2csv;
27928 xorg-rgb = callPackage ../data/misc/xorg-rgb { };
27930 yanone-kaffeesatz = callPackage ../data/fonts/yanone-kaffeesatz { };
27932 yaru-theme = callPackage ../data/themes/yaru { };
27934 yaru-remix-theme = callPackage ../data/themes/yaru-remix { };
27936 zafiro-icons = callPackage ../data/icons/zafiro-icons {
27937 inherit (plasma5Packages) breeze-icons;
27940 zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { };
27942 zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal {
27943 qtx11extras = null; # Because it does not exist in qt6
27946 zilla-slab = callPackage ../data/fonts/zilla-slab { };
27948 zuki-themes = callPackage ../data/themes/zuki { };
27950 ### APPLICATIONS / GIS
27952 gmt = callPackage ../applications/gis/gmt {
27953 inherit (darwin.apple_sdk.frameworks)
27954 Accelerate CoreGraphics CoreVideo;
27957 gshhg-gmt = callPackage ../applications/gis/gmt/gshhg.nix { };
27959 dcw-gmt = callPackage ../applications/gis/gmt/dcw.nix { };
27961 grass = callPackage ../applications/gis/grass {
27962 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
27965 qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { };
27967 qgis = callPackage ../applications/gis/qgis { };
27969 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
27971 spatialite_gui = callPackage ../applications/gis/spatialite-gui {
27972 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit;
27976 spatialite_tools = callPackage ../applications/gis/spatialite-tools { };
27978 udig = callPackage ../applications/gis/udig { };
27980 whitebox-tools = callPackage ../applications/gis/whitebox-tools {
27981 inherit (darwin.apple_sdk.frameworks) Security;
27984 zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
27988 _2bwm = callPackage ../applications/window-managers/2bwm {
27989 patches = config."2bwm".patches or [];
27992 a2jmidid = callPackage ../applications/audio/a2jmidid { };
27994 aacgain = callPackage ../applications/audio/aacgain { };
27996 aaxtomp3 = callPackage ../applications/audio/aaxtomp3 { };
27998 abcde = callPackage ../applications/audio/abcde {
27999 inherit (python3Packages) eyed3;
28002 abiword = callPackage ../applications/office/abiword { };
28004 abook = callPackage ../applications/misc/abook { };
28006 acd-cli = callPackage ../applications/networking/sync/acd_cli {
28007 inherit (python3Packages)
28008 buildPythonApplication appdirs colorama python-dateutil
28009 requests requests-toolbelt setuptools sqlalchemy fusepy;
28012 inherit (qt6Packages.callPackage ../applications/office/activitywatch { })
28018 activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { };
28020 aw-watcher-window-wayland = callPackage ../tools/wayland/aw-watcher-window-wayland { };
28022 adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
28024 adl = callPackage ../applications/video/adl { };
28026 appvm = callPackage ../applications/virtualization/appvm { };
28028 anilibria-winmaclinux = libsForQt5.callPackage ../applications/video/anilibria-winmaclinux { };
28030 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
28032 master_me = callPackage ../applications/audio/master_me {
28033 inherit (darwin.apple_sdk.frameworks) Cocoa;
28036 pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; };
28038 pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; };
28040 pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; };
28042 pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; };
28044 abaddon = callPackage ../applications/networking/instant-messengers/abaddon { };
28046 acpic = callPackage ../applications/misc/acpic/default.nix { };
28048 adguardian = callPackage ../applications/networking/adguardian { };
28050 aeolus = callPackage ../applications/audio/aeolus { };
28051 aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { };
28053 aewan = callPackage ../applications/editors/aewan { };
28055 agedu = callPackage ../tools/misc/agedu { };
28057 agenda = callPackage ../applications/office/agenda { };
28059 ahoviewer = callPackage ../applications/graphics/ahoviewer { };
28061 airwave = libsForQt5.callPackage ../applications/audio/airwave { };
28063 akira-unstable = callPackage ../applications/graphics/akira { };
28065 alembic = callPackage ../development/libraries/alembic {
28066 openexr = openexr_3;
28069 alfaview = callPackage ../applications/networking/instant-messengers/alfaview { };
28071 alchemy = callPackage ../applications/graphics/alchemy { };
28073 alock = callPackage ../misc/screensavers/alock { };
28075 alot = callPackage ../applications/networking/mailreaders/alot { };
28077 alpine = callPackage ../applications/networking/mailreaders/alpine { };
28079 msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
28081 amarok = libsForQt5.callPackage ../applications/audio/amarok { };
28082 amarok-kf5 = amarok; # for compatibility
28084 AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
28086 ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
28088 androidStudioPackages = recurseIntoAttrs
28089 (callPackage ../applications/editors/android-studio { });
28090 android-studio = androidStudioPackages.stable;
28091 android-studio-full = android-studio.full;
28093 androidStudioForPlatformPackages = recurseIntoAttrs
28094 (callPackage ../applications/editors/android-studio-for-platform { });
28095 android-studio-for-platform = androidStudioForPlatformPackages.stable;
28097 antfs-cli = callPackage ../applications/misc/antfs-cli { };
28099 antimony = libsForQt5.callPackage ../applications/graphics/antimony { };
28101 antiword = callPackage ../applications/office/antiword { };
28103 anup = callPackage ../applications/misc/anup {
28104 inherit (darwin.apple_sdk.frameworks) Security;
28107 anytone-emu = callPackage ../applications/radio/anytone-emu { };
28109 apache-directory-studio = callPackage ../applications/networking/apache-directory-studio { };
28111 apkeep = callPackage ../tools/misc/apkeep {
28112 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
28115 apngasm = callPackage ../applications/graphics/apngasm { };
28116 apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix { };
28118 appcleaner = callPackage ../applications/misc/appcleaner { };
28120 appeditor = callPackage ../applications/misc/appeditor { };
28122 appgate-sdp = callPackage ../applications/networking/appgate-sdp { };
28124 ardour = callPackage ../applications/audio/ardour { };
28125 ardour_7 = callPackage ../applications/audio/ardour/7.nix { };
28127 arelle = with python3Packages; toPythonApplication arelle;
28129 argo = callPackage ../applications/networking/cluster/argo { };
28131 argocd = callPackage ../applications/networking/cluster/argocd { };
28133 argocd-autopilot = callPackage ../applications/networking/cluster/argocd-autopilot { };
28135 argo-rollouts = callPackage ../applications/networking/cluster/argo-rollouts { };
28137 ario = callPackage ../applications/audio/ario { };
28139 arion = callPackage ../applications/virtualization/arion { };
28141 arkade = callPackage ../applications/networking/cluster/arkade { };
28143 artem = callPackage ../applications/graphics/artem { };
28145 asuka = callPackage ../applications/networking/browsers/asuka {
28146 inherit (darwin.apple_sdk.frameworks) Security;
28149 ascii-image-converter = callPackage ../applications/graphics/ascii-image-converter { };
28151 artha = callPackage ../applications/misc/artha { };
28153 atlassian-cli = callPackage ../applications/office/atlassian-cli { };
28155 asap = callPackage ../tools/audio/asap { };
28157 assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { };
28159 astroid = callPackage ../applications/networking/mailreaders/astroid {
28160 vim = vim-full.override { features = "normal"; };
28161 protobuf = protobuf_21;
28164 aucatctl = callPackage ../applications/audio/aucatctl { };
28166 audacious = qt6Packages.callPackage ../applications/audio/audacious { };
28167 audacious-plugins = qt6Packages.callPackage ../applications/audio/audacious/plugins.nix {
28168 # Avoid circular dependency
28169 audacious = audacious.override { audacious-plugins = null; };
28172 audacity = callPackage ../applications/audio/audacity {
28173 inherit (darwin.apple_sdk.frameworks) AppKit CoreAudioKit;
28176 audio-recorder = callPackage ../applications/audio/audio-recorder { };
28178 auto-multiple-choice = callPackage ../applications/misc/auto-multiple-choice { };
28180 autokey = callPackage ../applications/office/autokey { };
28182 autotalent = callPackage ../applications/audio/autotalent { };
28184 autotrace = callPackage ../applications/graphics/autotrace { };
28186 av-98 = callPackage ../applications/networking/browsers/av-98 { };
28188 avalanchego = callPackage ../applications/networking/avalanchego {
28189 inherit (darwin.apple_sdk.frameworks) IOKit;
28192 avizo = callPackage ../applications/misc/avizo { };
28194 avocode = callPackage ../applications/graphics/avocode { };
28196 ax25-apps = callPackage ../applications/radio/ax25-apps { };
28198 ax25-tools = callPackage ../applications/radio/ax25-tools { };
28200 azpainter = callPackage ../applications/graphics/azpainter { };
28202 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker {
28203 stdenv = if stdenv.hostPlatform.isDarwin then
28204 darwin.apple_sdk_11_0.stdenv
28208 bambootracker-qt6 = qt6Packages.callPackage ../applications/audio/bambootracker {
28209 stdenv = if stdenv.hostPlatform.isDarwin then
28210 darwin.apple_sdk_11_0.stdenv
28215 blocky = callPackage ../applications/networking/blocky { };
28217 brutefir = callPackage ../applications/audio/brutefir { };
28219 cheesecutter = callPackage ../applications/audio/cheesecutter { };
28221 cutecapture = callPackage ../applications/video/cutecapture { };
28223 milkytracker = callPackage ../applications/audio/milkytracker {
28224 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio Foundation;
28227 ptcollab = callPackage ../by-name/pt/ptcollab/package.nix {
28228 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
28231 schismtracker = callPackage ../applications/audio/schismtracker {
28232 inherit (darwin.apple_sdk.frameworks) Cocoa;
28235 jnetmap = callPackage ../applications/networking/jnetmap { };
28237 jxplorer = callPackage ../applications/networking/jxplorer {};
28239 joincap = callPackage ../tools/security/joincap { };
28241 json-plot = callPackage ../applications/graphics/json-plot { };
28243 libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
28244 boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found
28246 libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix {
28249 libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix {
28252 libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix {
28255 libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix {
28259 autopanosiftc = callPackage ../applications/graphics/autopanosiftc { };
28261 ausweisapp = qt6Packages.callPackage ../applications/misc/ausweisapp { };
28263 avidemux = libsForQt5.callPackage ../applications/video/avidemux { };
28265 avrdudess = callPackage ../applications/misc/avrdudess { };
28267 awesome = callPackage ../applications/window-managers/awesome {
28268 cairo = cairo.override { xcbSupport = true; };
28269 inherit (texFunctions) fontsConf;
28272 awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
28274 badwolf = callPackage ../applications/networking/browsers/badwolf { };
28276 backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
28278 backintime-qt = qt6.callPackage ../applications/networking/sync/backintime/qt.nix { };
28280 backintime = backintime-qt;
28282 balsa = callPackage ../applications/networking/mailreaders/balsa { };
28284 bandwidth = callPackage ../tools/misc/bandwidth { };
28286 banking = callPackage ../applications/office/banking { };
28288 barrier = libsForQt5.callPackage ../applications/misc/barrier { };
28290 bashSnippets = callPackage ../applications/misc/bashSnippets { };
28292 batsignal = callPackage ../applications/misc/batsignal { };
28294 baudline = callPackage ../applications/audio/baudline { };
28296 bb = callPackage ../applications/misc/bb { };
28298 bchoppr = callPackage ../applications/audio/bchoppr { };
28300 bespokesynth = darwin.apple_sdk_11_0.callPackage ../applications/audio/bespokesynth {
28301 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices CoreAudioKit IOBluetooth MetalKit;
28304 bespokesynth-with-vst2 = bespokesynth.override {
28308 bfcal = libsForQt5.callPackage ../applications/misc/bfcal { };
28310 bino3d = qt6Packages.callPackage ../applications/video/bino3d { };
28312 bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
28313 bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };
28315 bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { };
28317 bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { };
28319 bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { };
28321 bitlbee-mastodon = callPackage ../applications/networking/instant-messengers/bitlbee-mastodon { };
28323 bitmeter = callPackage ../applications/audio/bitmeter { };
28325 bitscope = recurseIntoAttrs
28326 (callPackage ../applications/science/electronics/bitscope/packages.nix { });
28328 bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
28329 bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix {
28330 libjpeg = libjpeg8;
28332 bitwig-studio5 = callPackage ../applications/audio/bitwig-studio/bitwig-studio5.nix {
28333 libjpeg = libjpeg8;
28336 bitwig-studio = bitwig-studio5;
28338 bgpdump = callPackage ../tools/networking/bgpdump { };
28340 bgpq3 = callPackage ../tools/networking/bgpq3 { };
28342 bgpq4 = callPackage ../tools/networking/bgpq4 { };
28344 blackbox = callPackage ../applications/version-management/blackbox {
28345 pinentry = pinentry-curses;
28348 bleachbit = callPackage ../applications/misc/bleachbit { };
28350 blender = callPackage ../applications/misc/blender {
28351 openexr = openexr_3;
28352 python3Packages = python311Packages;
28353 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;
28356 blender-hip = blender.override { hipSupport = true; };
28358 blflash = callPackage ../tools/misc/blflash { };
28360 blogc = callPackage ../applications/misc/blogc { };
28362 bloodhound = callPackage ../applications/misc/bloodhound { };
28364 blucontrol = callPackage ../applications/misc/blucontrol/wrapper.nix {
28365 inherit (haskellPackages) ghcWithPackages;
28368 bluefish = callPackage ../applications/editors/bluefish {
28372 bluej = callPackage ../applications/editors/bluej {
28373 openjdk = openjdk17.override {
28374 enableJavaFX = true;
28375 openjfx = openjfx17.override { withWebKit = true; };
28379 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { };
28381 bluemail = callPackage ../applications/networking/mailreaders/bluemail { };
28383 blugon = callPackage ../applications/misc/blugon { };
28385 bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
28387 bombono = callPackage ../applications/video/bombono { };
28389 bonzomatic = callPackage ../applications/editors/bonzomatic { };
28391 booster = callPackage ../applications/system/booster { };
28393 bottles = callPackage ../applications/misc/bottles/fhsenv.nix { };
28395 bottles-unwrapped = callPackage ../applications/misc/bottles { };
28397 buzztrax = callPackage ../applications/audio/buzztrax { };
28399 brave = callPackage ../applications/networking/browsers/brave { };
28401 break-time = callPackage ../applications/misc/break-time { };
28403 breezy = with python3Packages; toPythonApplication breezy;
28405 notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
28407 brig = callPackage ../applications/networking/brig { };
28409 bristol = callPackage ../applications/audio/bristol { };
28411 brlcad = callPackage ../applications/graphics/brlcad { };
28413 bjumblr = callPackage ../applications/audio/bjumblr { };
28415 bschaffl = callPackage ../applications/audio/bschaffl { };
28417 bsequencer = callPackage ../applications/audio/bsequencer { };
28419 bslizr = callPackage ../applications/audio/bslizr { };
28421 bshapr = callPackage ../applications/audio/bshapr { };
28423 bspwm = callPackage ../applications/window-managers/bspwm { };
28425 bvi = callPackage ../applications/editors/bvi { };
28427 bviplus = callPackage ../applications/editors/bviplus { };
28429 caerbannog = callPackage ../applications/misc/caerbannog { };
28431 cardo = callPackage ../data/fonts/cardo { };
28433 cage = callPackage ../applications/window-managers/cage {
28434 wlroots = wlroots_0_18;
28437 calf = callPackage ../applications/audio/calf {
28438 inherit (gnome2) libglade;
28441 calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { };
28443 calcurse = callPackage ../applications/misc/calcurse { };
28445 calculix = callPackage ../applications/science/math/calculix { };
28447 calibre = qt6Packages.callPackage ../applications/misc/calibre {
28448 podofo = podofo010;
28451 # calico-felix and calico-node have not been packaged due to libbpf, linking issues
28452 inherit (callPackage ../applications/networking/cluster/calico {})
28456 calico-kube-controllers
28462 perkeep = callPackage ../applications/misc/perkeep { };
28464 canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
28466 canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { };
28468 caprine-bin = callPackage ../applications/networking/instant-messengers/caprine-bin { };
28470 carddav-util = callPackage ../tools/networking/carddav-util { };
28472 cardinal = callPackage ../applications/audio/cardinal { };
28474 carla = libsForQt5.callPackage ../applications/audio/carla { };
28476 castor = callPackage ../applications/networking/browsers/castor { };
28478 catfs = callPackage ../os-specific/linux/catfs { };
28480 catgirl = callPackage ../applications/networking/irc/catgirl { };
28482 catimg = callPackage ../tools/misc/catimg { };
28484 catt = callPackage ../applications/video/catt { };
28486 cava = callPackage ../applications/audio/cava { };
28488 cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
28490 cbatticon = callPackage ../applications/misc/cbatticon { };
28492 cbc = callPackage ../applications/science/math/cbc { };
28494 cddiscid = callPackage ../applications/audio/cd-discid {
28495 inherit (darwin) IOKit;
28498 cdparanoia = cdparanoiaIII;
28500 cdparanoiaIII = callPackage ../applications/audio/cdparanoia {
28501 inherit (darwin) IOKit;
28502 inherit (darwin.apple_sdk.frameworks) Carbon;
28505 celeste = callPackage ../applications/networking/sync/celeste { };
28507 cyan = callPackage ../applications/graphics/cyan { };
28509 centerim = callPackage ../applications/networking/instant-messengers/centerim { };
28511 chatty = callPackage ../applications/networking/instant-messengers/chatty { };
28513 browsh = callPackage ../applications/networking/browsers/browsh { };
28515 brotab = callPackage ../tools/misc/brotab {
28519 bookworm = callPackage ../applications/office/bookworm { };
28521 boops = callPackage ../applications/audio/boops { };
28523 bumblebee-status = callPackage ../applications/window-managers/i3/bumblebee-status {
28527 cgif = callPackage ../tools/graphics/cgif { };
28529 chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
28531 chuck = callPackage ../applications/audio/chuck {
28532 inherit (darwin) DarwinTools;
28533 inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport;
28536 cinelerra = callPackage ../applications/video/cinelerra { };
28538 cipher = callPackage ../applications/misc/cipher { };
28540 clapper = callPackage ../applications/video/clapper { };
28542 claws-mail = callPackage ../applications/networking/mailreaders/claws-mail { };
28544 cligh = python3Packages.callPackage ../development/tools/github/cligh { };
28546 clight = callPackage ../applications/misc/clight { };
28548 clight-gui = libsForQt5.callPackage ../applications/misc/clight/clight-gui.nix { };
28550 clightd = callPackage ../applications/misc/clight/clightd.nix { };
28552 clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
28554 clipmenu = callPackage ../applications/misc/clipmenu { };
28556 clipit = callPackage ../applications/misc/clipit { };
28558 clipqr = callPackage ../applications/misc/clipqr { };
28560 cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { };
28562 clp = callPackage ../applications/science/math/clp { };
28564 pokemon-colorscripts-mac = callPackage ../applications/misc/pokemon-colorscripts-mac { };
28566 cmctl = callPackage ../applications/networking/cluster/cmctl { };
28568 cmus = callPackage ../applications/audio/cmus {
28569 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox;
28570 libjack = libjack2;
28573 cmusfm = callPackage ../applications/audio/cmusfm { };
28575 cni = callPackage ../applications/networking/cluster/cni { };
28576 cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix { };
28578 dnsname-cni = callPackage ../applications/networking/cluster/dnsname-cni { };
28580 multus-cni = callPackage ../applications/networking/cluster/multus-cni { };
28582 cntr = callPackage ../applications/virtualization/cntr { };
28584 communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
28586 complete-alias = callPackage ../tools/misc/complete-alias { };
28588 completely = callPackage ../tools/misc/completely { };
28590 confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
28592 copyq = qt6Packages.callPackage ../applications/misc/copyq { };
28594 corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
28596 coreth = callPackage ../applications/networking/coreth { };
28598 cpeditor = libsForQt5.callPackage ../applications/editors/cpeditor { };
28600 csa = callPackage ../applications/audio/csa { };
28602 csound = callPackage ../applications/audio/csound {
28603 inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI;
28606 csound-manual = callPackage ../applications/audio/csound/csound-manual { };
28608 csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt { };
28610 codeblocks = callPackage ../applications/editors/codeblocks { };
28611 codeblocksFull = codeblocks.override { contribPlugins = true; };
28613 cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; };
28614 cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; };
28615 cudatext = cudatext-qt;
28617 convos = callPackage ../applications/networking/irc/convos { };
28619 comical = callPackage ../applications/graphics/comical {
28620 inherit (darwin.apple_sdk.frameworks) Cocoa;
28623 containerd = callPackage ../applications/virtualization/containerd { };
28625 container2wasm = callPackage ../development/tools/container2wasm { };
28627 convchain = callPackage ../tools/graphics/convchain { };
28629 cordless = callPackage ../applications/networking/instant-messengers/cordless { };
28631 coursera-dl = callPackage ../applications/misc/coursera-dl { };
28633 cozy-drive = callPackage ../applications/networking/cozy-drive { };
28635 cplay-ng = callPackage ../applications/audio/cplay-ng { };
28637 cqrlog = callPackage ../applications/radio/cqrlog {
28641 crun = callPackage ../applications/virtualization/crun { };
28643 csdp = callPackage ../applications/science/math/csdp { };
28645 csv2svg = callPackage ../tools/graphics/csv2svg { };
28647 ctop = callPackage ../tools/system/ctop { };
28649 cubicsdr = callPackage ../applications/radio/cubicsdr {
28650 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
28653 cum = callPackage ../applications/misc/cum { };
28655 cuneiform = callPackage ../tools/graphics/cuneiform { };
28657 curseradio = callPackage ../applications/audio/curseradio { };
28659 curtail = callPackage ../applications/graphics/curtail { };
28661 cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
28663 cvs = callPackage ../applications/version-management/cvs { };
28665 cvsps = callPackage ../applications/version-management/cvsps { };
28667 cvsq = callPackage ../applications/version-management/cvsq { };
28669 cvs2svn = callPackage ../applications/version-management/cvs2svn { };
28671 cwm = callPackage ../applications/window-managers/cwm { };
28673 cyber = callPackage ../development/interpreters/cyber { };
28675 cyberduck = callPackage ../applications/networking/cyberduck { };
28677 cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
28679 daktilo = callPackage ../tools/misc/daktilo { };
28681 darcs = haskell.lib.compose.disableCabalFlag "library"
28682 (haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
28684 darkman = callPackage ../applications/misc/darkman { };
28686 darktable = callPackage ../by-name/da/darktable/package.nix {
28688 pugixml = pugixml.override { shared = true; };
28689 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then overrideSDK llvmPackages_18.stdenv { darwinMinVersion = "10.14"; darwinSdkVersion = "11.0"; } else stdenv;
28692 das_watchdog = callPackage ../tools/system/das_watchdog { };
28694 datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
28695 pythonPackages = datadog-integrations-core { };
28697 datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };
28698 datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix {
28700 extraIntegrations = extras;
28703 dayon = callPackage ../applications/networking/remote/dayon { };
28705 ddgr = callPackage ../applications/misc/ddgr { };
28707 deadbeef = callPackage ../applications/audio/deadbeef { };
28709 deadbeefPlugins = {
28710 headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
28711 lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
28712 mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
28713 musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { };
28714 statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { };
28715 playlist-manager = callPackage ../applications/audio/deadbeef/plugins/playlist-manager.nix { };
28718 deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
28722 denaro = callPackage ../applications/finance/denaro { };
28724 inherit (callPackage ../development/tools/devpod { }) devpod devpod-desktop;
28726 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
28728 dfilemanager = libsForQt5.callPackage ../applications/file-managers/dfilemanager { };
28730 dht = callPackage ../applications/networking/p2p/dht { };
28732 dia = callPackage ../applications/graphics/dia { };
28734 diebahn = callPackage ../applications/misc/diebahn { };
28736 digital = callPackage ../applications/science/electronics/digital { };
28738 direwolf = callPackage ../applications/radio/direwolf {
28742 dirt = callPackage ../applications/audio/dirt { };
28744 distrho = callPackage ../applications/audio/distrho { };
28746 dit = callPackage ../applications/editors/dit { };
28748 djvulibre = callPackage ../applications/misc/djvulibre { };
28750 djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { };
28752 djview = libsForQt5.callPackage ../applications/graphics/djview { };
28755 dmenu = callPackage ../applications/misc/dmenu { };
28756 dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { };
28758 dmenu-rs = callPackage ../applications/misc/dmenu-rs { };
28760 dmensamenu = callPackage ../applications/misc/dmensamenu {
28761 inherit (python3Packages) buildPythonApplication requests;
28764 dmrconfig = callPackage ../applications/radio/dmrconfig { };
28766 dmtx-utils = callPackage ../tools/graphics/dmtx-utils {
28767 inherit (darwin.apple_sdk.frameworks) Foundation;
28770 dnd-tools = callPackage ../applications/misc/dnd-tools { };
28772 dnglab = callPackage ../tools/graphics/dnglab { };
28774 inherit (callPackage ../applications/virtualization/docker {})
28775 docker_24 docker_25 docker_26 docker_27;
28777 docker = docker_27;
28778 docker-client = docker.override { clientOnly = true; };
28780 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
28781 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { };
28782 docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { };
28784 dockfmt = callPackage ../development/tools/dockfmt { };
28786 afterburn = callPackage ../tools/admin/afterburn { };
28788 docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { };
28789 docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
28790 docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { };
28793 amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { };
28795 dk = callPackage ../applications/window-managers/dk { };
28797 docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { };
28799 dockstarter = callPackage ../tools/virtualization/dockstarter { };
28801 doodle = callPackage ../applications/search/doodle { };
28803 dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
28805 dracut = callPackage ../os-specific/linux/dracut { };
28807 dragonflydb = callPackage ../servers/nosql/dragonflydb { };
28809 dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { };
28811 drawing = callPackage ../applications/graphics/drawing { };
28813 drawio = callPackage ../applications/graphics/drawio {
28814 inherit (darwin) autoSignDarwinBinariesHook;
28816 drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
28818 drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { };
28819 drawpile-server-headless = libsForQt5.callPackage ../applications/graphics/drawpile {
28820 buildClient = false;
28821 buildServerGui = false;
28824 drawterm = callPackage ../tools/admin/drawterm { config = "unix"; };
28825 drawterm-wayland = callPackage ../tools/admin/drawterm { config = "linux"; };
28827 droopy = python3Packages.callPackage ../applications/networking/droopy { };
28829 drumgizmo = callPackage ../applications/audio/drumgizmo { };
28831 dsf2flac = callPackage ../applications/audio/dsf2flac { };
28833 dust = callPackage ../by-name/du/dust/package.nix {
28834 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
28837 dutree = callPackage ../tools/misc/dutree { };
28839 devede = callPackage ../applications/video/devede { };
28841 denemo = callPackage ../applications/audio/denemo { };
28843 dexed = darwin.apple_sdk_11_0.callPackage ../applications/audio/dexed {
28844 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit MetalKit DiscRecording CoreAudioKit;
28845 inherit (darwin.apple_sdk_11_0.libs) simd;
28848 dvdauthor = callPackage ../applications/video/dvdauthor { };
28850 dvdbackup = callPackage ../applications/video/dvdbackup { };
28852 dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
28854 dyff = callPackage ../development/tools/dyff { };
28856 dwl = callPackage ../by-name/dw/dwl/package.nix {
28857 wlroots = wlroots_0_18;
28860 dwm = callPackage ../applications/window-managers/dwm {
28861 # dwm is configured entirely through source modification. Allow users to
28862 # specify patches through nixpkgs.config.dwm.patches
28863 patches = config.dwm.patches or [];
28866 dwmblocks = callPackage ../applications/misc/dwmblocks { };
28868 dwmbar = callPackage ../applications/misc/dwmbar { };
28870 dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { };
28872 emoji-picker = callPackage ../applications/misc/emoji-picker { };
28874 exploitdb = callPackage ../tools/security/exploitdb { };
28876 evilwm = callPackage ../applications/window-managers/evilwm {
28877 patches = config.evilwm.patches or [];
28880 dzen2 = callPackage ../applications/window-managers/dzen2 { };
28882 e16 = callPackage ../applications/window-managers/e16 { };
28884 eaglemode = callPackage ../applications/misc/eaglemode { };
28886 ebumeter = callPackage ../applications/audio/ebumeter { };
28888 echoip = callPackage ../servers/echoip { };
28890 eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { });
28892 ecpdap = callPackage ../development/embedded/fpga/ecpdap {
28893 inherit (darwin.apple_sdk.frameworks) AppKit;
28896 ecs-agent = callPackage ../applications/virtualization/ecs-agent { };
28898 oed = callPackage ../applications/editors/oed { };
28900 electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
28902 electrum = libsForQt5.callPackage ../applications/misc/electrum { };
28904 electrum-grs = libsForQt5.callPackage ../applications/misc/electrum/grs.nix { };
28906 electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
28908 elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector { };
28910 elfx86exts = callPackage ../applications/misc/elfx86exts { };
28912 elinks = callPackage ../applications/networking/browsers/elinks {
28913 autoreconfHook = buildPackages.autoreconfHook269;
28916 inherit (recurseIntoAttrs (callPackage ../applications/editors/emacs { }))
28935 emacs-macport = emacs29-macport;
28937 emacs-gtk = emacs29-gtk3;
28938 emacs-nox = emacs29-nox;
28940 emacsPackagesFor = emacs: import ./emacs-packages.nix {
28941 inherit (lib) makeScope makeOverridable dontRecurseIntoAttrs;
28943 pkgs' = pkgs; # default pkgs used for bootstrapping the emacs package set
28946 # This alias should live in aliases.nix but that would cause Hydra not to evaluate/build the packages.
28947 # If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too
28948 emacsPackages = emacs.pkgs // { __recurseIntoDerivationForReleaseJobs = true; };
28950 emptty = callPackage ../applications/display-managers/emptty { };
28952 endeavour = callPackage ../applications/office/endeavour { };
28954 enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { };
28956 eolie = callPackage ../applications/networking/browsers/eolie { };
28958 eos-installer = callPackage ../applications/misc/eos-installer { };
28960 epdfview = callPackage ../applications/misc/epdfview { };
28962 epeg = callPackage ../applications/graphics/epeg { };
28964 epgstation = callPackage ../applications/video/epgstation { };
28966 ephemeral = callPackage ../applications/networking/browsers/ephemeral { };
28968 epic5 = callPackage ../applications/networking/irc/epic5 { };
28970 epick = callPackage ../applications/graphics/epick {
28971 inherit (darwin.apple_sdk.frameworks) AppKit;
28974 epr = callPackage ../applications/misc/epr { };
28976 eq10q = callPackage ../applications/audio/eq10q { };
28978 errbot = callPackage ../applications/networking/errbot { };
28980 espeak-classic = callPackage ../applications/audio/espeak { };
28982 espeak-ng = callPackage ../applications/audio/espeak-ng {
28983 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio;
28985 espeak = res.espeak-ng;
28987 espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
28989 espeakup = callPackage ../applications/accessibility/espeakup { };
28991 espflash = callPackage ../by-name/es/espflash/package.nix {
28992 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
28995 etebase-server = callPackage ../servers/etebase {};
28997 etesync-dav = callPackage ../applications/misc/etesync-dav { };
28999 etherape = callPackage ../applications/networking/sniffers/etherape { };
29001 evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
29003 exaile = callPackage ../applications/audio/exaile { };
29005 exercism = callPackage ../applications/misc/exercism { };
29007 expenses = callPackage ../applications/misc/expenses { };
29009 furtherance = callPackage ../applications/misc/furtherance { };
29011 gigalixir = callPackage ../tools/misc/gigalixir { };
29013 go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { };
29015 go-motion = callPackage ../development/tools/go-motion { };
29017 go-musicfox = callPackage ../applications/audio/go-musicfox { };
29019 gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
29021 greenfoot = callPackage ../applications/editors/greenfoot {
29022 openjdk = openjdk17.override {
29023 enableJavaFX = true;
29024 openjfx = openjfx17.override { withWebKit = true; };
29028 gspeech = callPackage ../applications/audio/gspeech { };
29030 haruna = kdePackages.callPackage ../applications/video/haruna { };
29032 hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
29034 helix = callPackage ../applications/editors/helix { };
29036 icesl = callPackage ../applications/misc/icesl { };
29038 input-leap = libsForQt5.callPackage ../applications/misc/input-leap {
29039 avahi = avahi.override { withLibdnssdCompat = true; };
29042 karlender = callPackage ../applications/office/karlender { };
29044 keepassxc = libsForQt5.callPackage ../applications/misc/keepassxc {
29045 inherit (darwin.apple_sdk_11_0.frameworks) LocalAuthentication;
29046 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
29049 keepass-diff = callPackage ../applications/misc/keepass-diff { };
29051 evolution-data-server-gtk4 = evolution-data-server.override { withGtk3 = false; withGtk4 = true; };
29052 evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { };
29053 evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { };
29054 evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; };
29056 keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { };
29058 keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
29060 keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { };
29062 keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { };
29064 keepass-keetraytotp = callPackage ../applications/misc/keepass-plugins/keetraytotp { };
29066 keepass-otpkeyprov = callPackage ../applications/misc/keepass-plugins/otpkeyprov { };
29068 keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { };
29070 kerbrute = callPackage ../tools/security/kerbrute { };
29072 komikku = callPackage ../applications/graphics/komikku { };
29074 kvmtool = callPackage ../applications/virtualization/kvmtool { };
29076 exrtools = callPackage ../applications/graphics/exrtools { };
29078 f1viewer = callPackage ../applications/video/f1viewer { };
29080 falcoctl = callPackage ../applications/networking/cluster/falcoctl { };
29082 faircamp = callPackage ../applications/misc/faircamp { };
29084 famistudio = darwin.apple_sdk_11_0.callPackage ../applications/audio/famistudio { };
29086 fasttext = callPackage ../applications/science/machine-learning/fasttext { };
29088 fbmenugen = callPackage ../applications/misc/fbmenugen { };
29090 fbpanel = callPackage ../applications/window-managers/fbpanel { };
29092 fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
29094 feedbackd = callPackage ../applications/misc/feedbackd { };
29096 fehlstart = callPackage ../applications/misc/fehlstart { };
29098 fetchmail = callPackage ../applications/misc/fetchmail { };
29099 fetchmail_7 = callPackage ../applications/misc/fetchmail/v7.nix { };
29101 ff2mpv = callPackage ../applications/misc/ff2mpv { };
29103 fff = callPackage ../applications/misc/fff { };
29105 fig2dev = callPackage ../applications/graphics/fig2dev { };
29107 finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
29108 inherit (darwin.apple_sdk.frameworks) Security;
29111 finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils {
29112 inherit (darwin.apple_sdk.frameworks) Security;
29115 firewalld = callPackage ../applications/networking/firewalld { };
29117 firewalld-gui = firewalld.override { withGui = true; };
29119 flacon = libsForQt5.callPackage ../applications/audio/flacon { };
29121 flamp = callPackage ../applications/radio/flamp { };
29123 fldigi = callPackage ../applications/radio/fldigi {
29127 flink = callPackage ../applications/networking/cluster/flink { };
29129 fllog = callPackage ../applications/radio/fllog { };
29131 flmsg = callPackage ../applications/radio/flmsg { };
29133 flrig = callPackage ../applications/radio/flrig { };
29135 fluxus = callPackage ../applications/graphics/fluxus { };
29137 flwrap = callPackage ../applications/radio/flwrap { };
29139 fluidsynth = callPackage ../applications/audio/fluidsynth {
29140 inherit (darwin.apple_sdk.frameworks) AppKit AudioUnit CoreAudio CoreMIDI CoreServices;
29143 fmit = libsForQt5.callPackage ../applications/audio/fmit { };
29145 fmsynth = callPackage ../applications/audio/fmsynth { };
29147 fnc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/fnc { };
29149 focus = callPackage ../tools/X11/focus { };
29151 focus-stack = callPackage ../applications/graphics/focus-stack { };
29153 focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { };
29155 foliate = callPackage ../applications/office/foliate { };
29157 fontfinder = callPackage ../applications/misc/fontfinder { };
29159 fontpreview = callPackage ../applications/misc/fontpreview { };
29161 fossil = callPackage ../applications/version-management/fossil {
29162 sqlite = sqlite.override { enableDeserialize = true; };
29165 freebayes = callPackage ../applications/science/biology/freebayes { };
29167 freewheeling = callPackage ../applications/audio/freewheeling { };
29169 fritzing = qt6Packages.callPackage ../applications/science/electronics/fritzing { };
29171 fsv = callPackage ../applications/misc/fsv { };
29173 ft2-clone = callPackage ../applications/audio/ft2-clone {
29174 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Cocoa;
29179 ganttproject-bin = callPackage ../applications/misc/ganttproject-bin {
29180 jre = openjdk17.override {
29181 enableJavaFX = true;
29185 gaucheBootstrap = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche/boot.nix { };
29187 gauche = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche {
29188 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
29191 gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { };
29193 gcal = callPackage ../applications/misc/gcal { };
29195 gcstar = callPackage ../applications/misc/gcstar { };
29197 geany = callPackage ../applications/editors/geany { };
29198 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
29200 geek-life = callPackage ../applications/misc/geek-life { };
29202 genact = callPackage ../applications/misc/genact { };
29204 genxword = callPackage ../applications/misc/genxword { };
29206 geoipupdate = callPackage ../applications/misc/geoipupdate { };
29208 glicol-cli = callPackage ../applications/audio/glicol-cli { };
29210 globe-cli = callPackage ../applications/misc/globe-cli { };
29212 gnmic = callPackage ../applications/networking/gnmic { };
29214 gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
29216 gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
29217 unwrapped = callPackage ../applications/radio/gnuradio {
29218 inherit (darwin.apple_sdk.frameworks) CoreAudio;
29219 python = python311;
29222 gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
29223 # A build without gui components and other utilites not needed for end user
29225 gnuradioMinimal = gnuradio.override {
29227 unwrapped = gnuradio.unwrapped.override {
29228 volk = volk.override {
29229 # So it will not reference python
29230 enableModTool = false;
29234 gnuradio-companion = false;
29235 python-support = false;
29239 gr-modtool = false;
29240 gr-blocktool = false;
29243 # Doesn't make it reference python eventually, but makes reverse
29244 # depdendencies require python to use cmake files of GR.
29245 gr-ctrlport = false;
29249 gnuradio3_8 = callPackage ../applications/radio/gnuradio/wrapper.nix {
29250 unwrapped = callPackage ../applications/radio/gnuradio/3.8.nix ({
29251 inherit (darwin.apple_sdk.frameworks) CoreAudio;
29252 python = python311;
29254 } // lib.optionalAttrs stdenv.hostPlatform.isLinux {
29255 stdenv = pkgs.stdenvAdapters.useLibsFrom stdenv pkgs.gcc12Stdenv;
29258 gnuradio3_8Packages = lib.recurseIntoAttrs gnuradio3_8.pkgs;
29259 # A build without gui components and other utilites not needed if gnuradio is
29260 # used as a c++ library.
29261 gnuradio3_8Minimal = gnuradio3_8.override {
29263 unwrapped = gnuradio3_8.unwrapped.override {
29264 volk = volk_2.override {
29265 enableModTool = false;
29269 gnuradio-companion = false;
29270 python-support = false;
29274 gr-modtool = false;
29277 # Doesn't make it reference python eventually, but makes reverse
29278 # depdendencies require python to use cmake files of GR.
29279 gr-ctrlport = false;
29284 grandorgue = callPackage ../applications/audio/grandorgue {
29285 inherit (darwin.apple_sdk.frameworks) Cocoa;
29288 greetd = recurseIntoAttrs {
29289 dlm = throw "greetd.dlm has been removed as it is broken and abandoned upstream"; #Added 2024-07-15
29290 greetd = callPackage ../applications/display-managers/greetd { };
29291 gtkgreet = callPackage ../applications/display-managers/greetd/gtkgreet.nix { };
29292 regreet = callPackage ../applications/display-managers/greetd/regreet.nix { };
29293 tuigreet = callPackage ../applications/display-managers/greetd/tuigreet.nix { };
29294 wlgreet = callPackage ../applications/display-managers/greetd/wlgreet.nix { };
29297 goldendict = libsForQt5.callPackage ../applications/misc/goldendict { };
29298 goldendict-ng = qt6Packages.callPackage ../applications/misc/goldendict-ng { };
29300 gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
29302 inherit (ocamlPackages) google-drive-ocamlfuse;
29304 googler = callPackage ../applications/misc/googler {
29308 gopher = callPackage ../applications/networking/gopher/gopher { };
29310 gophernotes = callPackage ../applications/editors/gophernotes { };
29312 goxel = callPackage ../applications/graphics/goxel { };
29314 gpa = callPackage ../applications/misc/gpa { };
29316 gpx = callPackage ../applications/misc/gpx { };
29318 gqrx = qt6Packages.callPackage ../applications/radio/gqrx { };
29319 gqrx-portaudio = qt6Packages.callPackage ../applications/radio/gqrx {
29320 portaudioSupport = true;
29321 pulseaudioSupport = false;
29323 gqrx-gr-audio = qt6Packages.callPackage ../applications/radio/gqrx {
29324 portaudioSupport = false;
29325 pulseaudioSupport = false;
29328 gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
29330 grepcidr = callPackage ../applications/search/grepcidr { };
29332 grepm = callPackage ../applications/search/grepm { };
29334 grip-search = callPackage ../tools/text/grip-search { };
29336 grip = callPackage ../applications/misc/grip { };
29338 gsimplecal = callPackage ../applications/misc/gsimplecal { };
29340 gthumb = callPackage ../applications/graphics/gthumb { };
29342 guitarix = callPackage ../applications/audio/guitarix {
29343 fftw = fftwSinglePrec;
29346 gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs {
29347 inherit (darwin.apple_sdk.frameworks) Cocoa;
29350 gjay = callPackage ../applications/audio/gjay { };
29352 stratovirt = callPackage ../applications/virtualization/stratovirt { };
29354 rhythmbox = callPackage ../applications/audio/rhythmbox { };
29356 puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
29358 w_scan = callPackage ../applications/video/w_scan { };
29360 w_scan2 = callPackage ../applications/video/w_scan2 { };
29362 wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
29364 welle-io = qt6Packages.callPackage ../applications/radio/welle-io { };
29366 wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark {
29367 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices SystemConfiguration;
29368 libpcap = libpcap.override { withBluez = stdenv.hostPlatform.isLinux; };
29370 wireshark-qt = wireshark;
29372 qtwirediff = qt6Packages.callPackage ../applications/networking/sniffers/qtwirediff {};
29374 tshark = wireshark-cli;
29375 wireshark-cli = wireshark.override {
29377 libpcap = libpcap.override { withBluez = stdenv.hostPlatform.isLinux; };
29380 sngrep = callPackage ../applications/networking/sniffers/sngrep { };
29382 termshark = callPackage ../tools/networking/termshark { };
29384 fbida = callPackage ../applications/graphics/fbida { };
29386 fclones = callPackage ../tools/misc/fclones { };
29388 fclones-gui = darwin.apple_sdk_11_0.callPackage ../tools/misc/fclones/gui.nix { };
29390 fcp = callPackage ../tools/misc/fcp { };
29392 fdupes = callPackage ../tools/misc/fdupes { };
29394 feh = callPackage ../applications/graphics/feh {
29395 imlib2 = imlib2Full;
29398 feishu = callPackage ../applications/networking/instant-messengers/feishu { };
29400 filezilla = darwin.apple_sdk_11_0.callPackage ../applications/networking/ftp/filezilla {
29401 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices Security;
29404 fire = darwin.apple_sdk_11_0.callPackage ../applications/audio/fire {
29405 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices DiscRecording CoreAudioKit MetalKit;
29406 inherit (darwin.apple_sdk_11_0.libs) simd;
29409 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) { };
29411 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {});
29413 firefox-unwrapped = firefoxPackages.firefox;
29414 firefox-beta-unwrapped = firefoxPackages.firefox-beta;
29415 firefox-devedition-unwrapped = firefoxPackages.firefox-devedition;
29416 firefox-esr-115-unwrapped = firefoxPackages.firefox-esr-115;
29417 firefox-esr-128-unwrapped = firefoxPackages.firefox-esr-128;
29418 firefox-esr-unwrapped = firefoxPackages.firefox-esr-128;
29420 firefox = wrapFirefox firefox-unwrapped { };
29421 firefox-beta = wrapFirefox firefox-beta-unwrapped {
29422 nameSuffix = "-beta";
29423 desktopName = "Firefox Beta";
29424 wmClass = "firefox-beta";
29425 icon = "firefox-beta";
29427 firefox-devedition = wrapFirefox firefox-devedition-unwrapped {
29428 nameSuffix = "-devedition";
29429 desktopName = "Firefox Developer Edition";
29430 wmClass = "firefox-devedition";
29431 icon = "firefox-devedition";
29434 firefox-mobile = callPackage ../applications/networking/browsers/firefox/mobile-config.nix { };
29436 firefox-esr-128 = wrapFirefox firefox-esr-128-unwrapped {
29437 nameSuffix = "-esr";
29438 desktopName = "Firefox ESR";
29439 wmClass = "firefox-esr";
29440 icon = "firefox-esr";
29442 firefox-esr-115 = wrapFirefox firefox-esr-115-unwrapped {
29443 nameSuffix = "-esr";
29444 desktopName = "Firefox ESR";
29445 wmClass = "firefox-esr";
29446 icon = "firefox-esr";
29448 firefox-esr = firefox-esr-128;
29450 firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
29451 channel = "release";
29452 generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
29455 firefox-bin = wrapFirefox firefox-bin-unwrapped {
29456 pname = "firefox-bin";
29459 firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override {
29461 generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
29464 firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped {
29465 pname = "firefox-beta-bin";
29466 desktopName = "Firefox Beta";
29469 firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
29470 channel = "developer-edition";
29471 generated = import ../applications/networking/browsers/firefox-bin/developer-edition_sources.nix;
29474 firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
29475 pname = "firefox-devedition-bin";
29476 desktopName = "Firefox DevEdition";
29477 wmClass = "firefox-aurora";
29480 librewolf-unwrapped = callPackage ../applications/networking/browsers/librewolf { };
29482 librewolf = wrapFirefox librewolf-unwrapped {
29483 inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles;
29484 libName = "librewolf";
29487 firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { };
29489 flac = callPackage ../applications/audio/flac { };
29491 redoflacs = callPackage ../applications/audio/redoflacs { };
29493 flex-ncat = callPackage ../applications/radio/flex-ncat { };
29495 flex-ndax = callPackage ../applications/radio/flex-ndax { };
29497 floorp-unwrapped = callPackage ../applications/networking/browsers/floorp { };
29499 floorp = wrapFirefox floorp-unwrapped { };
29501 fomp = callPackage ../applications/audio/fomp { };
29503 formatter = callPackage ../applications/misc/formatter { };
29505 formiko = with python3Packages; callPackage ../applications/editors/formiko {
29506 inherit buildPythonApplication;
29509 foxotron = callPackage ../applications/graphics/foxotron {
29510 inherit (darwin.apple_sdk.frameworks) AVFoundation Carbon Cocoa CoreAudio Kernel OpenGL;
29513 foxtrotgps = callPackage ../applications/misc/foxtrotgps { };
29515 fractal = callPackage ../applications/networking/instant-messengers/fractal { };
29517 freedv = callPackage ../applications/radio/freedv {
29518 inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia;
29519 codec2 = codec2.override {
29520 freedvSupport = true;
29524 freemind = callPackage ../applications/misc/freemind {
29525 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
29526 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
29529 freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix { };
29531 freepv = callPackage ../applications/graphics/freepv { };
29533 xfontsel = callPackage ../applications/misc/xfontsel { };
29534 inherit (xorg) xlsfonts;
29536 xrdp = callPackage ../applications/networking/remote/xrdp { };
29538 pulseaudio-module-xrdp = callPackage ../applications/networking/remote/xrdp/pulseaudio-module-xrdp { };
29542 freerdp = callPackage ../applications/networking/remote/freerdp {
29543 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
29544 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
29546 freerdp3 = callPackage ../applications/networking/remote/freerdp/3.nix {
29547 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
29548 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
29555 freerdpUnstable = freerdp;
29557 g933-utils = callPackage ../tools/misc/g933-utils { };
29559 gavrasm = callPackage ../development/compilers/gavrasm { };
29561 gcalcli = callPackage ../applications/misc/gcalcli { };
29563 vcal = callPackage ../applications/misc/vcal { };
29565 gcolor3 = callPackage ../applications/graphics/gcolor3 { };
29567 get_iplayer = callPackage ../applications/misc/get_iplayer { };
29569 getxbook = callPackage ../applications/misc/getxbook { };
29571 gimp = callPackage ../applications/graphics/gimp {
29572 autoreconfHook = buildPackages.autoreconfHook269;
29574 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
29577 gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix {
29578 plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied
29581 gimpPlugins = recurseIntoAttrs (callPackage ../applications/graphics/gimp/plugins {});
29583 girara = callPackage ../applications/misc/girara {
29587 gitolite = callPackage ../applications/version-management/gitolite { };
29589 gmrun = callPackage ../applications/misc/gmrun { };
29591 goffice = callPackage ../development/libraries/goffice { };
29593 gtkterm = callPackage ../tools/misc/gtkterm { };
29595 gtk-pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { withGtk3 = true; };
29597 gum = callPackage ../applications/misc/gum { };
29598 pop = callPackage ../applications/misc/pop { };
29600 hydrus = python3Packages.callPackage ../applications/graphics/hydrus {
29601 inherit miniupnpc swftools;
29602 inherit (qt6) wrapQtAppsHook qtbase qtcharts;
29605 kemai = qt6Packages.callPackage ../applications/misc/kemai { };
29607 jetbrains = (recurseIntoAttrs (callPackages ../applications/editors/jetbrains {
29608 vmopts = config.jetbrains.vmopts or null;
29609 jdk = jetbrains.jdk;
29611 jdk-no-jcef = callPackage ../development/compilers/jetbrains-jdk {
29615 jdk-no-jcef-17 = callPackage ../development/compilers/jetbrains-jdk/17.nix {
29618 jdk = callPackage ../development/compilers/jetbrains-jdk {
29621 jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix {
29626 jmusicbot = callPackage ../applications/audio/jmusicbot { };
29628 junction = callPackage ../applications/misc/junction { };
29630 lemonade = callPackage ../applications/misc/lemonade { };
29632 librespot = callPackage ../applications/audio/librespot {
29633 withALSA = stdenv.hostPlatform.isLinux;
29634 withPulseAudio = config.pulseaudio or stdenv.hostPlatform.isLinux;
29635 withPortAudio = stdenv.hostPlatform.isDarwin;
29638 limesctl = callPackage ../applications/misc/limesctl { };
29640 linssid = libsForQt5.callPackage ../applications/networking/linssid { };
29642 linvstmanager = qt5.callPackage ../applications/audio/linvstmanager { };
29644 deadd-notification-center = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../applications/misc/deadd-notification-center { });
29646 losslessaudiochecker = callPackage ../applications/audio/losslessaudiochecker { };
29648 m32edit = callPackage ../applications/audio/midas/m32edit.nix { };
29650 manim = python3Packages.toPythonApplication python3Packages.manim;
29652 manim-slides = python3Packages.toPythonApplication (
29653 python3Packages.manim-slides.override {
29658 manuskript = libsForQt5.callPackage ../applications/editors/manuskript {
29659 python3Packages = python311Packages;
29662 minari = python3Packages.toPythonApplication python3Packages.minari;
29664 mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
29666 mi2ly = callPackage ../applications/audio/mi2ly { };
29668 molsketch = libsForQt5.callPackage ../applications/editors/molsketch { };
29670 multiviewer-for-f1 = callPackage ../applications/video/multiviewer-for-f1 { };
29672 muzika = callPackage ../applications/audio/muzika { };
29674 openutau = callPackage ../applications/audio/openutau { };
29676 pattypan = callPackage ../applications/misc/pattypan {
29677 jdk = jdk.override { enableJavaFX = true; };
29680 praat = callPackage ../applications/audio/praat { };
29682 rhvoice = callPackage ../applications/audio/rhvoice { };
29684 svox = callPackage ../applications/audio/svox { };
29686 genesys = callPackage ../applications/misc/genesys { };
29688 giada = callPackage ../applications/audio/giada { };
29690 giara = callPackage ../applications/networking/giara { };
29692 gitit = callPackage ../applications/misc/gitit { };
29694 gkrellm = callPackage ../applications/misc/gkrellm {
29695 inherit (darwin.apple_sdk.frameworks) IOKit;
29698 glow = callPackage ../applications/editors/glow { };
29700 glowing-bear = callPackage ../applications/networking/irc/glowing-bear { };
29702 gmu = callPackage ../applications/audio/gmu { };
29704 gnaural = callPackage ../applications/audio/gnaural { };
29706 gnumeric = callPackage ../applications/office/gnumeric { };
29708 gnunet = callPackage ../applications/networking/p2p/gnunet { };
29710 gnunet-gtk = callPackage ../applications/networking/p2p/gnunet/gtk.nix { };
29712 gocr = callPackage ../applications/graphics/gocr { };
29714 gobby = callPackage ../applications/editors/gobby { };
29716 gphoto2 = callPackage ../applications/misc/gphoto2 { };
29718 gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { };
29720 gramps = callPackage ../applications/misc/gramps {
29721 pythonPackages = python3Packages;
29724 graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; };
29725 graphicsmagick-imagemagick-compat = graphicsmagick.imagemagick-compat;
29727 grisbi = callPackage ../applications/office/grisbi { gtk = gtk3; };
29729 gscreenshot = callPackage ../applications/graphics/gscreenshot { };
29731 guacamole-client = callPackage ../servers/guacamole-client { };
29733 guacamole-server = callPackage ../servers/guacamole-server { };
29735 q4wine = libsForQt5.callPackage ../applications/misc/q4wine { };
29737 qrencode = callPackage ../development/libraries/qrencode {
29738 inherit (darwin) libobjc;
29741 geeqie = callPackage ../applications/graphics/geeqie { };
29743 gigedit = callPackage ../applications/audio/gigedit { };
29745 gnomecast = callPackage ../applications/video/gnomecast { };
29747 gnome-recipes = callPackage ../applications/misc/gnome-recipes { };
29749 gollum = callPackage ../applications/misc/gollum { };
29751 gonic = callPackage ../servers/gonic { };
29753 goodvibes = callPackage ../applications/audio/goodvibes { };
29755 googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
29757 go-graft = callPackage ../applications/networking/go-graft { };
29759 gostatic = callPackage ../applications/misc/gostatic { };
29761 gossa = callPackage ../applications/networking/gossa { };
29763 gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
29765 gpsbabel-gui = gpsbabel.override {
29770 gpsd = callPackage ../servers/gpsd { };
29772 gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { };
29774 gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { };
29776 gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
29778 gpxsee-qt5 = libsForQt5.callPackage ../applications/misc/gpxsee { };
29780 gpxsee-qt6 = qt6Packages.callPackage ../applications/misc/gpxsee { };
29782 gpxsee = gpxsee-qt5;
29784 gspell = callPackage ../development/libraries/gspell { };
29786 gst123 = callPackage ../applications/audio/gst123 { };
29788 gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { };
29790 gtklock = callPackage ../tools/wayland/gtklock { };
29792 gtklock-playerctl-module = callPackage ../tools/wayland/gtklock/playerctl-module.nix { };
29794 gtklock-powerbar-module = callPackage ../tools/wayland/gtklock/powerbar-module.nix { };
29796 gtklock-userinfo-module = callPackage ../tools/wayland/gtklock/userinfo-module.nix { };
29798 gv = callPackage ../applications/misc/gv { };
29800 guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { };
29802 gwc = callPackage ../applications/audio/gwc { };
29804 gxmessage = callPackage ../applications/misc/gxmessage { };
29806 gxmatcheq-lv2 = callPackage ../applications/audio/gxmatcheq-lv2 { };
29808 gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { };
29810 hachoir = with python3Packages; toPythonApplication hachoir;
29812 hackrf = callPackage ../applications/radio/hackrf { };
29814 hacksaw = callPackage ../tools/misc/hacksaw { };
29816 hakuneko = callPackage ../tools/misc/hakuneko { };
29818 halp = callPackage ../tools/misc/halp { };
29820 manga-cli = callPackage ../tools/misc/manga-cli { };
29822 hamster = callPackage ../applications/misc/hamster { };
29824 hacpack = callPackage ../tools/compression/hacpack { };
29826 hashit = callPackage ../tools/misc/hashit { };
29828 hactool = callPackage ../tools/compression/hactool { };
29830 hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { };
29832 headlines = callPackage ../applications/networking/headlines { };
29834 hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { };
29836 heimer = libsForQt5.callPackage ../applications/misc/heimer { };
29838 hello-wayland = callPackage ../applications/graphics/hello-wayland { };
29840 hello-unfree = callPackage ../applications/misc/hello-unfree { };
29842 helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { };
29844 herbe = callPackage ../applications/misc/herbe { };
29846 herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
29848 hex-a-hop = callPackage ../games/hex-a-hop { };
29850 hexcurse = callPackage ../applications/editors/hexcurse { };
29852 hexdino = callPackage ../applications/editors/hexdino { };
29854 hydrogen-web-unwrapped = callPackage ../applications/networking/instant-messengers/hydrogen-web/unwrapped.nix { };
29856 hydrogen-web = callPackage ../applications/networking/instant-messengers/hydrogen-web/wrapper.nix {
29857 conf = config.hydrogen-web.conf or { };
29860 hivelytracker = callPackage ../applications/audio/hivelytracker { };
29862 hledger = haskell.lib.compose.justStaticExecutables haskellPackages.hledger;
29863 hledger-check-fancyassertions = callPackage ../applications/office/hledger-check-fancyassertions { };
29864 hledger-iadd = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-iadd;
29865 hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest;
29866 hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui;
29868 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
29869 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
29870 haskellPackages.hledger-web;
29871 hledger-utils = with python3.pkgs; toPythonApplication hledger-utils;
29873 hmm = callPackage ../applications/misc/hmm { };
29875 hollywood = callPackage ../applications/misc/hollywood {
29876 inherit (python3Packages) pygments;
29879 hors = callPackage ../development/tools/hors {
29880 inherit (darwin.apple_sdk.frameworks) Security;
29883 hover = callPackage ../development/tools/hover { };
29885 hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { };
29887 howl = callPackage ../applications/editors/howl { };
29889 hdl-dump = callPackage ../tools/misc/hdl-dump { };
29891 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
29893 hpl = callPackage ../tools/misc/hpl { };
29895 hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
29897 ht = callPackage ../applications/editors/ht { };
29899 xh = callPackage ../tools/networking/xh { };
29901 hubstaff = callPackage ../applications/misc/hubstaff { };
29903 hue-cli = callPackage ../tools/networking/hue-cli { };
29905 hueadm = callPackage ../tools/misc/hueadm { };
29907 hugin = callPackage ../applications/graphics/hugin {
29911 huggle = libsForQt5.callPackage ../applications/misc/huggle { };
29913 ghosttohugo = callPackage ../applications/misc/ghosttohugo {};
29915 gatekeeper = callPackage ../applications/networking/cluster/gatekeeper { };
29917 go-org = callPackage ../applications/misc/go-org { };
29919 hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { };
29921 husky = callPackage ../development/tools/misc/husky { };
29923 hydrogen = qt5.callPackage ../applications/audio/hydrogen { };
29925 hydroxide = callPackage ../applications/networking/hydroxide { };
29927 hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng { };
29929 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { };
29931 hypnotix = callPackage ../applications/video/hypnotix { };
29933 jackline = callPackage ../applications/networking/instant-messengers/jackline {
29934 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
29937 jay = callPackage ../applications/window-managers/jay { };
29939 keyleds = callPackage ../applications/misc/keyleds { };
29941 keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { };
29943 leftwm = callPackage ../applications/window-managers/leftwm { };
29945 levant = callPackage ../applications/networking/cluster/levant { };
29947 marker = callPackage ../applications/editors/marker { };
29949 matcha-rss-digest = callPackage ../applications/misc/matcha-rss-digest { };
29951 meek = callPackage ../tools/networking/meek { };
29953 meerk40t = callPackage ../applications/misc/meerk40t { };
29955 meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { };
29957 libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };
29959 mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
29961 mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { };
29963 noson = libsForQt5.callPackage ../applications/audio/noson { };
29965 owl-compositor = callPackage ../applications/window-managers/owl { };
29967 p2pool = callPackage ../applications/misc/p2pool { };
29969 pass2csv = python3Packages.callPackage ../tools/security/pass2csv { };
29971 pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
29973 passky-desktop = callPackage ../applications/misc/passky-desktop { };
29975 pat = callPackage ../applications/radio/pat { };
29977 pinboard = with python3Packages; toPythonApplication pinboard;
29979 pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
29981 pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
29983 pixelfed = callPackage ../servers/web-apps/pixelfed { };
29985 pixelnuke = callPackage ../applications/graphics/pixelnuke { };
29987 pixeluvo = callPackage ../applications/graphics/pixeluvo { };
29989 pixinsight = qt6Packages.callPackage ../applications/graphics/pixinsight { };
29991 planner = callPackage ../applications/office/planner { };
29993 please-cli = callPackage ../applications/misc/please-cli { };
29995 protonup-qt = python3Packages.callPackage ../applications/misc/protonup-qt { };
29997 pokeget-rs = callPackage ../tools/misc/pokeget-rs { };
29999 popura = callPackage ../tools/networking/popura { };
30001 pureref = callPackage ../applications/graphics/pureref { };
30003 inherit (callPackage ../applications/virtualization/singularity/packages.nix { })
30006 apptainer-overriden-nixos
30007 singularity-overriden-nixos
30010 skate = callPackage ../applications/misc/skate { };
30012 slack = callPackage ../applications/networking/instant-messengers/slack { };
30014 slack-cli = callPackage ../tools/networking/slack-cli { };
30016 slack-term = callPackage ../applications/networking/instant-messengers/slack-term { };
30018 sleep-on-lan = callPackage ../tools/networking/sleep-on-lan { };
30020 sonixd = callPackage ../applications/audio/sonixd { };
30022 sonobus = callPackage ../applications/audio/sonobus { };
30024 sosreport = python3Packages.callPackage ../applications/logging/sosreport { };
30026 spectmorph = callPackage ../applications/audio/spectmorph { };
30028 smooth = callPackage ../development/libraries/smooth { };
30030 spectrwm = callPackage ../applications/window-managers/spectrwm { };
30032 spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
30034 srain = callPackage ../applications/networking/irc/srain { };
30036 super-productivity = callPackage ../applications/office/super-productivity { };
30038 inherit (callPackages ../development/libraries/wlroots {})
30042 sway-contrib = recurseIntoAttrs (callPackages ../applications/misc/sway-contrib { });
30044 swaynotificationcenter = callPackage ../applications/misc/swaynotificationcenter { };
30046 swaynag-battery = callPackage ../applications/misc/swaynag-battery { };
30048 tiramisu = callPackage ../applications/misc/tiramisu { };
30050 rlaunch = callPackage ../applications/misc/rlaunch { };
30052 remontoire = callPackage ../applications/misc/remontoire { };
30054 waycorner = callPackage ../applications/misc/waycorner { };
30056 wayshot = callPackage ../tools/misc/wayshot { };
30058 waylevel = callPackage ../tools/misc/waylevel { };
30060 i3 = callPackage ../applications/window-managers/i3 {
30061 xcb-util-cursor = if stdenv.hostPlatform.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
30064 i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
30066 i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
30068 i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
30070 i3-balance-workspace = python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix { };
30072 i3-cycle-focus = callPackage ../applications/window-managers/i3/cycle-focus.nix { };
30074 i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
30076 i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
30078 i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { };
30080 i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
30082 i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
30084 i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
30086 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
30088 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { };
30090 i3lock = callPackage ../applications/window-managers/i3/lock.nix {
30091 cairo = cairo.override { xcbSupport = true; };
30094 i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { };
30096 i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
30098 i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
30100 i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { };
30102 i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { };
30104 betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { };
30106 multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
30108 i3minator = callPackage ../tools/misc/i3minator { };
30110 i3nator = callPackage ../tools/misc/i3nator { };
30112 i3status = callPackage ../applications/window-managers/i3/status.nix { };
30114 i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
30116 i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
30118 i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
30120 kitti3 = python3.pkgs.callPackage ../applications/window-managers/i3/kitti3.nix { };
30122 waybox = callPackage ../by-name/wa/waybox/package.nix {
30123 wlroots = wlroots_0_17;
30126 workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };
30128 windowchef = callPackage ../applications/window-managers/windowchef { };
30130 wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { };
30132 wmfs = callPackage ../applications/window-managers/wmfs { };
30134 i810switch = callPackage ../os-specific/linux/i810switch { };
30136 ical2orgpy = callPackage ../tools/misc/ical2orgpy { };
30138 icon-library = callPackage ../applications/graphics/icon-library { };
30140 id3v2 = callPackage ../applications/audio/id3v2 { };
30142 ifenslave = callPackage ../os-specific/linux/ifenslave { };
30144 ii = callPackage ../applications/networking/irc/ii {
30145 stdenv = gccStdenv;
30148 ikiwiki = callPackage ../applications/misc/ikiwiki {
30150 inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) ImageMagick;
30153 ikiwiki-full = ikiwiki.override {
30154 bazaarSupport = false; # tests broken
30156 docutilsSupport = true;
30158 mercurialSupport = true;
30159 monotoneSupport = true;
30160 subversionSupport = true;
30163 iksemel = callPackage ../development/libraries/iksemel {
30164 texinfo = buildPackages.texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
30167 avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy {
30168 inherit (darwin) autoSignDarwinBinariesHook;
30171 image-roll = callPackage ../applications/graphics/image-roll { };
30173 imagej = callPackage ../applications/graphics/imagej { };
30175 fiji = callPackage ../applications/graphics/fiji { };
30177 imagemagick6_light = imagemagick6.override {
30178 bzip2Support = false;
30179 zlibSupport = false;
30180 libX11Support = false;
30181 libXtSupport = false;
30182 fontconfigSupport = false;
30183 freetypeSupport = false;
30184 ghostscriptSupport = false;
30185 libjpegSupport = false;
30186 djvulibreSupport = false;
30187 lcms2Support = false;
30188 openexrSupport = false;
30189 libpngSupport = false;
30190 liblqr1Support = false;
30191 librsvgSupport = false;
30192 libtiffSupport = false;
30193 libxml2Support = false;
30194 openjpegSupport = false;
30195 libwebpSupport = false;
30196 libheifSupport = false;
30197 libde265Support = false;
30200 imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix {
30201 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
30204 imagemagick6Big = imagemagick6.override {
30205 ghostscriptSupport = true;
30208 imagemagick_light = lowPrio (imagemagick.override {
30209 bzip2Support = false;
30210 zlibSupport = false;
30211 libX11Support = false;
30212 libXtSupport = false;
30213 fontconfigSupport = false;
30214 freetypeSupport = false;
30215 libjpegSupport = false;
30216 djvulibreSupport = false;
30217 lcms2Support = false;
30218 openexrSupport = false;
30219 libjxlSupport = false;
30220 libpngSupport = false;
30221 liblqr1Support = false;
30222 librsvgSupport = false;
30223 libtiffSupport = false;
30224 libxml2Support = false;
30225 openjpegSupport = false;
30226 libwebpSupport = false;
30227 libheifSupport = false;
30230 imagemagick = lowPrio (callPackage ../applications/graphics/ImageMagick {
30231 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
30234 imagemagickBig = lowPrio (imagemagick.override {
30235 ghostscriptSupport = true;
30238 imagination = callPackage ../applications/video/imagination { };
30240 inherit (nodePackages) imapnotify;
30242 imdshift = callPackage ../tools/security/imdshift { };
30244 img2pdf = with python3Packages; toPythonApplication img2pdf;
30246 imgcat = callPackage ../applications/graphics/imgcat { };
30248 img-cat = callPackage ../applications/graphics/img-cat { };
30250 imgp = python3Packages.callPackage ../applications/graphics/imgp { };
30252 imhex = callPackage ../by-name/im/imhex/package.nix {
30256 inframap = callPackage ../applications/networking/cluster/inframap { };
30258 inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
30260 inklingreader = callPackage ../tools/misc/inklingreader { };
30262 inkscape = callPackage ../applications/graphics/inkscape {
30266 inkscape-with-extensions = callPackage ../applications/graphics/inkscape/with-extensions.nix { };
30268 inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
30270 inlyne = darwin.apple_sdk_11_0.callPackage ../applications/misc/inlyne { };
30272 inspectrum = callPackage ../applications/radio/inspectrum { };
30274 inputplug = callPackage ../tools/X11/inputplug { };
30276 ion3 = callPackage ../applications/window-managers/ion-3 {
30280 ipe = qt6Packages.callPackage ../applications/graphics/ipe {
30281 ghostscript = ghostscriptX;
30285 iptraf-ng = callPackage ../applications/networking/iptraf-ng { };
30287 irccloud = callPackage ../applications/networking/irc/irccloud { };
30289 irssi = callPackage ../applications/networking/irc/irssi { };
30291 filebrowser = callPackage ../applications/networking/filebrowser { };
30293 fish-irssi = callPackage ../applications/networking/irc/irssi/fish { };
30295 ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
30297 istioctl = callPackage ../applications/networking/cluster/istioctl { };
30299 bip = callPackage ../applications/networking/irc/bip { };
30301 j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { };
30303 jabcode = callPackage ../development/libraries/jabcode { };
30305 jabcode-writer = callPackage ../development/libraries/jabcode {
30306 subproject = "writer";
30309 jabcode-reader = callPackage ../development/libraries/jabcode {
30310 subproject = "reader";
30313 jabref = callPackage ../applications/office/jabref {
30314 jdk = jdk.override {
30315 enableJavaFX = true;
30316 openjfx = openjfx22.override { withWebKit = true; };
30320 jack_capture = callPackage ../applications/audio/jack-capture { };
30322 jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { };
30324 jack-passthrough = callPackage ../applications/audio/jack-passthrough { };
30326 jack_rack = callPackage ../applications/audio/jack-rack { };
30328 jackmeter = callPackage ../applications/audio/jackmeter { };
30330 jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
30331 jackmix_jack1 = jackmix.override { jack = jack1; };
30333 jaeles = callPackage ../tools/security/jaeles { };
30335 jalv = callPackage ../applications/audio/jalv { };
30337 jameica = callPackage ../applications/office/jameica {
30338 inherit (darwin.apple_sdk.frameworks) Cocoa;
30341 jamin = callPackage ../applications/audio/jamin { };
30343 japa = callPackage ../applications/audio/japa { };
30345 dupd = callPackage ../tools/misc/dupd { };
30347 jconvolver = callPackage ../applications/audio/jconvolver { };
30349 jdupes = callPackage ../tools/misc/jdupes { };
30351 jed = callPackage ../applications/editors/jed { };
30353 jedit = callPackage ../applications/editors/jedit { };
30355 jgmenu = callPackage ../applications/misc/jgmenu { };
30357 jitsi = callPackage ../applications/networking/instant-messengers/jitsi { };
30359 johnny = callPackage ../applications/misc/johnny { };
30361 js8call = qt5.callPackage ../applications/radio/js8call { };
30363 jwm = callPackage ../applications/window-managers/jwm { };
30365 jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { };
30367 inherit (callPackage ../applications/networking/cluster/k3s { })
30375 k3sup = callPackage ../applications/networking/cluster/k3sup { };
30377 kail = callPackage ../tools/networking/kail { };
30379 kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { };
30381 kapow = libsForQt5.callPackage ../applications/misc/kapow { };
30383 kbt = callPackage ../applications/misc/kbt { };
30385 kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { };
30387 kappanhang = callPackage ../applications/radio/kappanhang { };
30389 okteta = libsForQt5.callPackage ../applications/editors/okteta { };
30391 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
30393 kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
30395 kbst = callPackage ../applications/networking/cluster/kbst { };
30397 kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { };
30399 kde-gruvbox = callPackage ../data/themes/kde-gruvbox { };
30401 kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
30403 keet = callPackage ../applications/networking/instant-messengers/keet { };
30405 kepler = callPackage ../tools/security/kepler { };
30407 kepubify = callPackage ../tools/misc/kepubify { };
30409 kermit = callPackage ../tools/misc/kermit { };
30411 kexi = libsForQt5.callPackage ../applications/office/kexi { };
30413 khronos = callPackage ../applications/office/khronos { };
30415 keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { };
30417 kfilt = callPackage ../applications/networking/cluster/kfilt { };
30419 kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
30421 khal = callPackage ../applications/misc/khal { };
30423 khoj = callPackage ../servers/search/khoj { };
30425 khard = callPackage ../applications/misc/khard { };
30427 kid3-cli = qt6Packages.callPackage ../applications/audio/kid3 { withCLI = true; withKDE = false; withQt = false; };
30428 kid3-kde = qt6Packages.callPackage ../applications/audio/kid3 { withCLI = true; withKDE = true; withQt = false; };
30429 kid3-qt = qt6Packages.callPackage ../applications/audio/kid3 { withCLI = true; withKDE = false; withQt = true; };
30432 kile = callPackage ../applications/editors/kile { };
30434 kitsas = libsForQt5.callPackage ../applications/office/kitsas { };
30436 kiwitalk = callPackage ../by-name/ki/kiwitalk/package.nix { pnpm = pnpm_8; };
30438 kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
30440 kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { };
30442 kickoff = callPackage ../applications/misc/kickoff { };
30444 klayout = libsForQt5.callPackage ../applications/misc/klayout { };
30446 klee = callPackage ../applications/science/logic/klee {
30447 llvmPackages = llvmPackages_13;
30450 kmetronome = qt6Packages.callPackage ../applications/audio/kmetronome { };
30452 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
30454 kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
30456 kn = callPackage ../applications/networking/cluster/kn { };
30458 kns = callPackage ../applications/networking/cluster/kns { };
30460 kondo = callPackage ../applications/misc/kondo { };
30462 kotatogram-desktop = kdePackages.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
30463 stdenv = if stdenv.hostPlatform.isDarwin
30464 then overrideSDK stdenv "11.0"
30468 kotatogram-desktop-with-webkit = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop/with-webkit.nix { };
30470 kpt = callPackage ../applications/networking/cluster/kpt { };
30472 krabby = callPackage ../applications/misc/krabby { };
30474 kraft = callPackage ../applications/virtualization/kraft { };
30476 krane = callPackage ../applications/networking/cluster/krane { };
30478 krita = callPackage ../applications/graphics/krita/wrapper.nix { };
30480 ksuperkey = callPackage ../tools/X11/ksuperkey { };
30482 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
30484 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { };
30486 kubedog = callPackage ../applications/networking/cluster/kubedog { };
30488 kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
30490 kubefirst = callPackage ../applications/networking/cluster/kubefirst { };
30492 kube-score = callPackage ../applications/networking/cluster/kube-score { };
30494 kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod {
30497 kubeval = callPackage ../applications/networking/cluster/kubeval { };
30499 kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
30501 kubevela = callPackage ../applications/networking/cluster/kubevela { };
30503 kubernetes = callPackage ../applications/networking/cluster/kubernetes { };
30504 kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { };
30505 kubectl-convert = kubectl.convert;
30507 kubectl-view-secret = callPackage ../applications/networking/cluster/kubectl-view-secret { };
30509 kubernetes-metrics-server = callPackage ../applications/networking/cluster/kubernetes-metrics-server { };
30511 kubemqctl = callPackage ../applications/networking/cluster/kubemqctl { };
30513 kubent = callPackage ../applications/networking/cluster/kubent { };
30515 kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
30517 kubestroyer = callPackage ../tools/security/kubestroyer { };
30519 kubernix = callPackage ../applications/networking/cluster/kubernix { };
30521 kubeconform = callPackage ../applications/networking/cluster/kubeconform { };
30523 kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { };
30525 kuttl = callPackage ../applications/networking/cluster/kuttl { };
30527 kubectl-cnpg = callPackage ../applications/networking/cluster/kubectl-cnpg { };
30529 kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { };
30531 kubectl-explore = callPackage ../applications/networking/cluster/kubectl-explore { };
30533 kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { };
30535 kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { };
30537 kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations {
30538 inherit (darwin.apple_sdk.frameworks) Security;
30541 kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
30543 kubevpn = callPackage ../applications/networking/cluster/kubevpn { };
30545 k8sgpt = callPackage ../applications/networking/cluster/k8sgpt { };
30547 k9s = callPackage ../applications/networking/cluster/k9s { };
30549 kubecm = callPackage ../applications/networking/cluster/kubecm { };
30551 ktunnel = callPackage ../applications/networking/cluster/ktunnel { };
30553 ktop = callPackage ../applications/networking/cluster/ktop { };
30555 pinniped = callPackage ../applications/networking/cluster/pinniped { };
30557 kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { };
30559 pgo-client = callPackage ../applications/networking/cluster/pgo-client { };
30561 popeye = callPackage ../applications/networking/cluster/popeye { };
30563 kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { };
30565 fluxctl = callPackage ../applications/networking/cluster/fluxctl { };
30567 linkerd = callPackage ../applications/networking/cluster/linkerd { };
30568 linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { };
30569 linkerd_stable = linkerd;
30571 kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; };
30572 kuma-experimental = callPackage ../applications/networking/cluster/kuma {
30574 enableGateway = true;
30575 pname = "kuma-experimental";
30577 kumactl = callPackage ../applications/networking/cluster/kuma {
30578 components = ["kumactl"];
30581 kuma-cp = callPackage ../applications/networking/cluster/kuma {
30582 components = ["kuma-cp"];
30585 kuma-dp = callPackage ../applications/networking/cluster/kuma {
30586 components = ["kuma-dp"];
30590 kile-wl = callPackage ../applications/misc/kile-wl { };
30592 kiln = callPackage ../applications/misc/kiln { };
30594 kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { };
30596 kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
30598 kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
30600 wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };
30602 kubernetes-helm-wrapped = wrapHelm kubernetes-helm { };
30604 kubernetes-helmPlugins = recurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { });
30606 chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { };
30608 helm-docs = callPackage ../applications/networking/cluster/helm-docs { };
30610 kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
30612 kubexit = callPackage ../applications/networking/cluster/kubexit { } ;
30614 kup = libsForQt5.callPackage ../applications/misc/kup { };
30616 kupfer = callPackage ../applications/misc/kupfer { };
30618 kuro = callPackage ../applications/misc/kuro { };
30620 timoni = callPackage ../applications/networking/cluster/timoni { };
30622 kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
30624 lame = callPackage ../development/libraries/lame { };
30626 larswm = callPackage ../applications/window-managers/larswm { };
30628 lash = callPackage ../applications/audio/lash { };
30630 ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
30632 ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
30633 fftw = fftwSinglePrec;
30636 ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
30638 ladybird = callPackage ../applications/networking/browsers/ladybird {
30639 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
30640 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Foundation OpenGL;
30643 lazpaint = callPackage ../applications/graphics/lazpaint { };
30645 caps = callPackage ../applications/audio/caps { };
30647 lbdb = callPackage ../tools/misc/lbdb { };
30649 lbry = callPackage ../applications/video/lbry { };
30651 lbzip2 = callPackage ../tools/compression/lbzip2 { };
30653 lci = callPackage ../applications/science/logic/lci { };
30655 lemonbar = callPackage ../applications/window-managers/lemonbar { };
30657 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
30659 lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { };
30661 legitify = callPackage ../development/tools/legitify { };
30663 lens = callPackage ../applications/networking/cluster/lens { };
30665 leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
30667 libkiwix = callPackage ../applications/misc/kiwix/lib.nix { };
30669 libowfat = callPackage ../development/libraries/libowfat { };
30671 libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
30673 librecad = libsForQt5.callPackage ../applications/misc/librecad { };
30675 libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
30677 libreoffice = hiPrio libreoffice-still;
30678 libreoffice-unwrapped = libreoffice.unwrapped;
30680 libreoffice-qt = hiPrio libreoffice-qt-still;
30681 libreoffice-qt-unwrapped = libreoffice-qt.unwrapped;
30683 libreoffice-qt-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30684 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice {
30685 kdeIntegration = true;
30689 libreoffice-qt-fresh-unwrapped = libreoffice-qt-fresh.unwrapped;
30691 libreoffice-qt-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30692 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice {
30693 kdeIntegration = true;
30697 libreoffice-qt-still-unwrapped = libreoffice-qt-still.unwrapped;
30699 libreoffice-qt6 = hiPrio libreoffice-qt6-still;
30700 libreoffice-qt6-unwrapped = libreoffice-qt6.unwrapped;
30702 libreoffice-qt6-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30703 unwrapped = kdePackages.callPackage ../applications/office/libreoffice {
30704 kdeIntegration = true;
30708 libreoffice-qt6-fresh-unwrapped = libreoffice-qt6-fresh.unwrapped;
30710 libreoffice-qt6-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30711 unwrapped = kdePackages.callPackage ../applications/office/libreoffice {
30712 kdeIntegration = true;
30716 libreoffice-qt6-still-unwrapped = libreoffice-qt-still.unwrapped;
30718 libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30719 unwrapped = callPackage ../applications/office/libreoffice {
30723 libreoffice-fresh-unwrapped = libreoffice-fresh.unwrapped;
30725 libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30726 unwrapped = callPackage ../applications/office/libreoffice {
30730 libreoffice-still-unwrapped = libreoffice-still.unwrapped;
30732 libreoffice-collabora = callPackage ../applications/office/libreoffice {
30733 variant = "collabora";
30737 libresprite = callPackage ../applications/editors/libresprite {
30738 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
30741 libutp = callPackage ../applications/networking/p2p/libutp { };
30742 libutp_3_4 = callPackage ../applications/networking/p2p/libutp/3.4.nix { };
30744 lifelines = callPackage ../applications/misc/lifelines { };
30746 liferea = callPackage ../applications/networking/newsreaders/liferea { };
30748 lightworks = callPackage ../applications/video/lightworks { };
30750 lingot = callPackage ../applications/audio/lingot { };
30752 litebrowser = callPackage ../applications/networking/browsers/litebrowser { };
30754 littlegptracker = callPackage ../applications/audio/littlegptracker {
30755 inherit (darwin.apple_sdk.frameworks) Foundation;
30758 ledger-web = callPackage ../applications/office/ledger-web { };
30760 ledger2beancount = callPackage ../tools/text/ledger2beancount { };
30762 lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
30764 lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr {
30765 inherit (darwin.apple_sdk.frameworks) AppKit;
30768 liblinphone = callPackage ../development/libraries/liblinphone { };
30770 links2 = callPackage ../applications/networking/browsers/links2 { };
30772 linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
30774 linuxsampler = callPackage ../applications/audio/linuxsampler { };
30776 llpp = callPackage ../applications/misc/llpp { };
30778 lls = callPackage ../applications/networking/lls { };
30780 lmms = libsForQt5.callPackage ../applications/audio/lmms {
30786 lokinet = callPackage ../applications/networking/p2p/lokinet { };
30788 losslesscut-bin = callPackage ../applications/video/losslesscut-bin { };
30790 loxodo = callPackage ../applications/misc/loxodo { };
30792 lrzsz = callPackage ../tools/misc/lrzsz { };
30794 lsp-plugins = callPackage ../applications/audio/lsp-plugins { php = php82; };
30796 ltex-ls = callPackage ../tools/text/ltex-ls { };
30798 luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
30800 lxdvdrip = callPackage ../applications/video/lxdvdrip { };
30802 handlr = callPackage ../tools/misc/handlr { };
30804 jftui = callPackage ../applications/video/jftui { };
30806 lime = callPackage ../development/libraries/lime { };
30808 luakit = callPackage ../applications/networking/browsers/luakit {
30809 inherit (luajitPackages) luafilesystem;
30812 looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { };
30814 ltc-tools = callPackage ../applications/audio/ltc-tools { };
30816 lscolors = callPackage ../applications/misc/lscolors { };
30818 lswt = callPackage ../applications/misc/lswt { };
30820 luddite = with python3Packages; toPythonApplication luddite;
30822 goobook = with python3Packages; toPythonApplication goobook;
30824 lumail = callPackage ../applications/networking/mailreaders/lumail {
30828 luppp = callPackage ../applications/audio/luppp { };
30830 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { };
30831 lutris = callPackage ../applications/misc/lutris/fhsenv.nix { };
30832 lutris-free = lutris.override {
30833 steamSupport = false;
30836 lv2bm = callPackage ../applications/audio/lv2bm { };
30838 lv2lint = callPackage ../applications/audio/lv2lint/default.nix { };
30840 lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { };
30842 lxi-tools = callPackage ../tools/networking/lxi-tools { };
30843 lxi-tools-gui = callPackage ../tools/networking/lxi-tools { withGui = true; };
30845 lynx = callPackage ../applications/networking/browsers/lynx { };
30847 lyrebird = callPackage ../applications/audio/lyrebird { };
30849 lyx = libsForQt5.callPackage ../applications/misc/lyx { };
30851 m4acut = callPackage ../applications/audio/m4acut { };
30853 mac = callPackage ../development/libraries/mac { };
30855 macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { };
30857 magic-wormhole = with python3Packages; toPythonApplication magic-wormhole;
30859 magic-wormhole-rs = callPackage ../tools/networking/magic-wormhole-rs {
30860 inherit (darwin.apple_sdk.frameworks) Security AppKit;
30863 magnetophonDSP = lib.recurseIntoAttrs {
30864 CharacterCompressor = callPackage ../applications/audio/magnetophonDSP/CharacterCompressor { };
30865 CompBus = callPackage ../applications/audio/magnetophonDSP/CompBus { };
30866 ConstantDetuneChorus = callPackage ../applications/audio/magnetophonDSP/ConstantDetuneChorus { };
30867 faustCompressors = callPackage ../applications/audio/magnetophonDSP/faustCompressors { };
30868 LazyLimiter = callPackage ../applications/audio/magnetophonDSP/LazyLimiter { };
30869 MBdistortion = callPackage ../applications/audio/magnetophonDSP/MBdistortion { };
30870 pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { };
30871 RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { };
30872 VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { };
30873 shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { };
30876 makeself = callPackage ../applications/misc/makeself { };
30878 mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { };
30880 mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
30882 marathonctl = callPackage ../tools/virtualization/marathonctl { };
30884 mark = callPackage ../tools/text/mark { };
30886 markets = callPackage ../applications/misc/markets { };
30888 markscribe = callPackage ../tools/text/markscribe { };
30890 magnetico = callPackage ../applications/networking/p2p/magnetico { };
30892 mastodon-bot = nodePackages.mastodon-bot;
30894 matchbox = callPackage ../applications/window-managers/matchbox { };
30896 matrix-commander = python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander { };
30898 matrix-dl = callPackage ../applications/networking/instant-messengers/matrix-dl { };
30900 iamb = callPackage ../applications/networking/instant-messengers/iamb { };
30902 mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
30904 mbrola = callPackage ../applications/audio/mbrola { };
30906 mbrola-voices = callPackage ../applications/audio/mbrola/voices.nix { };
30908 mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
30910 mdzk = callPackage ../applications/misc/mdzk {
30911 inherit (darwin.apple_sdk.frameworks) CoreServices;
30914 mediaelch = mediaelch-qt5;
30915 mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { };
30916 mediaelch-qt6 = qt6Packages.callPackage ../applications/misc/mediaelch { };
30918 mediathekview = callPackage ../applications/video/mediathekview { };
30920 meteo = callPackage ../applications/networking/weather/meteo { };
30922 meld = callPackage ../applications/version-management/meld { };
30924 melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { };
30926 melody = callPackage ../tools/misc/melody { };
30928 meme-bingo-web = callPackage ../servers/web-apps/meme-bingo-web { };
30930 meme-image-generator = callPackage ../applications/graphics/meme-image-generator { };
30932 meme-suite = callPackage ../applications/science/biology/meme-suite { };
30934 mendeley = libsForQt5.callPackage ../applications/office/mendeley {
30935 gconf = gnome2.GConf;
30938 menumaker = callPackage ../applications/misc/menumaker { };
30940 menyoki = callPackage ../applications/graphics/menyoki {
30941 inherit (darwin.apple_sdk.frameworks) AppKit;
30944 mercurial = callPackage ../applications/version-management/mercurial {
30945 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
30948 sapling = callPackage ../applications/version-management/sapling {
30949 inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreGraphics CoreServices Security WebKit;
30952 mercurialFull = mercurial.override { fullBuild = true; };
30954 mepo = callPackage ../applications/misc/mepo { };
30956 meshcentral = callPackage ../tools/admin/meshcentral { };
30958 meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
30960 metadata-cleaner = callPackage ../applications/misc/metadata-cleaner { };
30962 metersLv2 = callPackage ../applications/audio/meters_lv2 { };
30964 michabo = libsForQt5.callPackage ../applications/misc/michabo { };
30966 mid2key = callPackage ../applications/audio/mid2key { };
30968 midori-unwrapped = callPackage ../applications/networking/browsers/midori { };
30969 midori = wrapFirefox midori-unwrapped { };
30971 mikmod = callPackage ../applications/audio/mikmod { };
30973 miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { };
30975 minidsp = callPackage ../applications/audio/minidsp {
30976 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
30979 minicom = callPackage ../tools/misc/minicom {
30980 inherit (darwin.apple_sdk.frameworks) IOKit;
30983 minigalaxy = callPackage ../applications/misc/minigalaxy { };
30985 minimodem = callPackage ../applications/radio/minimodem { };
30987 minidjvu = callPackage ../applications/graphics/minidjvu { };
30989 minikube = callPackage ../applications/networking/cluster/minikube {
30990 inherit (darwin.apple_sdk.frameworks) vmnet;
30993 minitube = libsForQt5.callPackage ../applications/video/minitube { };
30995 mimic = callPackage ../applications/audio/mimic { };
30997 meh = callPackage ../applications/graphics/meh { };
30999 mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
31001 mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
31003 mldonkey = callPackage ../applications/networking/p2p/mldonkey {
31004 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
31007 mlvwm = callPackage ../applications/window-managers/mlvwm { };
31009 MMA = callPackage ../applications/audio/MMA { };
31011 mmex = callPackage ../applications/office/mmex {
31012 wxGTK32 = wxGTK32.override {
31017 mmlgui = callPackage ../applications/audio/mmlgui {
31018 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
31019 libvgm = libvgm.override {
31020 withAllEmulators = false;
31024 enableLibplayer = false;
31028 mmsd = callPackage ../tools/networking/mmsd { };
31030 mmsd-tng = callPackage ../tools/networking/mmsd-tng { };
31032 mmtc = callPackage ../applications/audio/mmtc { };
31034 mnamer = callPackage ../applications/misc/mnamer { };
31036 moc = callPackage ../applications/audio/moc {
31037 inherit (darwin.apple_sdk.frameworks) CoreServices;
31040 mod-arpeggiator-lv2 = callPackage ../applications/audio/mod-arpeggiator-lv2 { };
31042 mod-distortion = callPackage ../applications/audio/mod-distortion { };
31044 monitorcontrol = callPackage ../applications/misc/monitorcontrol { };
31046 xmrig = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig { };
31048 xmrig-mo = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/moneroocean.nix { };
31050 xmrig-proxy = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/proxy.nix { };
31052 molot-lite = callPackage ../applications/audio/molot-lite { };
31054 monkeysAudio = callPackage ../applications/audio/monkeys-audio { };
31056 monkeysphere = callPackage ../tools/security/monkeysphere { };
31058 monotone = callPackage ../applications/version-management/monotone {
31062 monotoneViz = callPackage ../applications/version-management/monotone-viz {
31063 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
31066 monitor = callPackage ../applications/system/monitor {
31067 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
31070 moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
31072 moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { };
31074 mooSpace = callPackage ../applications/audio/mooSpace { };
31076 mop = callPackage ../applications/misc/mop { };
31078 mopidyPackages = (callPackages ../applications/audio/mopidy {
31080 }) // { __attrsFailEvaluation = true; };
31082 inherit (mopidyPackages)
31093 mopidy-musicbox-webclient
31106 monocypher = callPackage ../development/libraries/monocypher { };
31108 motif = callPackage ../development/libraries/motif { };
31110 mozjpeg = callPackage ../applications/graphics/mozjpeg { };
31112 edgetx = libsForQt5.callPackage ../applications/misc/edgetx { };
31114 easytag = callPackage ../applications/audio/easytag { };
31116 mp3gain = callPackage ../applications/audio/mp3gain { };
31118 mp3splt = callPackage ../applications/audio/mp3splt { };
31120 mp3val = callPackage ../applications/audio/mp3val { };
31122 mpc123 = callPackage ../applications/audio/mpc123 { };
31124 mpg123 = callPackage ../applications/audio/mpg123 {
31125 inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox;
31129 libmpg123 = mpg123.override {
31131 withConplay = false;
31134 mpc-cli = callPackage ../applications/audio/mpc {
31135 inherit (python3Packages) sphinx;
31138 clerk = callPackage ../applications/audio/clerk { };
31140 nbstripout = callPackage ../applications/version-management/nbstripout { };
31142 ncmpc = callPackage ../applications/audio/ncmpc { };
31144 ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
31146 pms = callPackage ../applications/audio/pms { };
31148 pragha = libsForQt5.callPackage ../applications/audio/pragha { };
31150 river-tag-overlay = callPackage ../applications/misc/river-tag-overlay { };
31152 rofi-mpd = callPackage ../applications/audio/rofi-mpd { };
31154 rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { };
31156 rofi-calc = callPackage ../applications/science/math/rofi-calc { };
31158 rofi-emoji = (callPackage ../applications/misc/rofi-emoji { }).v3;
31159 rofi-emoji-wayland = (
31160 callPackage ../applications/misc/rofi-emoji {
31161 rofi-unwrapped = rofi-wayland-unwrapped;
31165 rofi-file-browser = callPackage ../applications/misc/rofi-file-browser { };
31167 rofi-power-menu = callPackage ../applications/misc/rofi-power-menu { };
31169 rofi-pulse-select = callPackage ../applications/audio/rofi-pulse-select { };
31171 rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw {
31172 waylandSupport = false;
31173 x11Support = false;
31176 rofi-rbw-wayland = python3Packages.callPackage ../applications/misc/rofi-rbw {
31177 waylandSupport = true;
31180 rofi-rbw-x11 = python3Packages.callPackage ../applications/misc/rofi-rbw {
31184 rofi-screenshot = callPackage ../applications/misc/rofi-screenshot { };
31186 rofi-top = callPackage ../applications/misc/rofi-top { };
31188 rofi-vpn = callPackage ../applications/networking/rofi-vpn { };
31190 seamly2d = libsForQt5.callPackage ../applications/graphics/seamly2d { };
31192 ympd = callPackage ../applications/audio/ympd { };
31194 # a somewhat more maintained fork of ympd
31195 mympd = callPackage ../applications/audio/mympd { };
31197 nload = callPackage ../applications/networking/nload { };
31199 nali = callPackage ../applications/networking/nali { };
31201 normalize = callPackage ../applications/audio/normalize { };
31203 norouter = callPackage ../tools/networking/norouter { };
31205 nqptp = callPackage ../tools/networking/nqptp { };
31207 mailspring = callPackage ../applications/networking/mailreaders/mailspring { };
31209 memento = qt6Packages.callPackage ../applications/video/memento { };
31211 mm = callPackage ../applications/networking/instant-messengers/mm { };
31213 mm-common = callPackage ../development/libraries/mm-common { };
31215 mpc-qt = qt6Packages.callPackage ../applications/video/mpc-qt { };
31217 mplayer = callPackage ../applications/video/mplayer ({
31218 libdvdnav = libdvdnav_4_2_1;
31219 } // (config.mplayer or {}));
31221 mpv-unwrapped = darwin.apple_sdk_11_0.callPackage ../applications/video/mpv {
31222 stdenv = if stdenv.hostPlatform.isDarwin then swiftPackages.stdenv else stdenv;
31226 # Wrap avoiding rebuild
31227 mpv = mpv-unwrapped.wrapper { mpv = mpv-unwrapped; };
31229 mpvScripts = mpv-unwrapped.scripts;
31231 shaka-packager = callPackage ../by-name/sh/shaka-packager/package.nix {
31232 abseil-cpp = abseil-cpp_202401;
31235 mpvpaper = callPackage ../tools/wayland/mpvpaper { };
31237 open-in-mpv = callPackage ../applications/video/open-in-mpv { };
31239 mpv-shim-default-shaders = callPackage ../applications/video/mpv-shim-default-shaders { };
31241 mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
31243 mtpaint = callPackage ../applications/graphics/mtpaint { };
31245 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { };
31247 multimon-ng = callPackage ../applications/radio/multimon-ng { };
31249 murmur = (callPackages ../applications/networking/mumble {
31250 avahi = avahi-compat;
31251 pulseSupport = config.pulseaudio or false;
31252 iceSupport = config.murmur.iceSupport or true;
31255 mumble = (callPackages ../applications/networking/mumble {
31256 avahi = avahi-compat;
31257 jackSupport = config.mumble.jackSupport or false;
31258 speechdSupport = config.mumble.speechdSupport or false;
31261 mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
31262 mumble_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
31263 then pkgsi686Linux.mumble
31267 mup = callPackage ../applications/audio/mup {
31268 autoreconfHook = buildPackages.autoreconfHook269;
31271 musescore = qt6.callPackage ../applications/audio/musescore { };
31273 mmh = callPackage ../applications/networking/mailreaders/mmh { };
31274 mutt = callPackage ../applications/networking/mailreaders/mutt { };
31276 mutt-wizard = callPackage ../tools/misc/mutt-wizard { };
31278 mutt-ics = callPackage ../tools/networking/mutt-ics { };
31280 mw = callPackage ../tools/text/mw { };
31282 mwic = callPackage ../applications/misc/mwic {
31283 pythonPackages = python3Packages;
31286 neomutt = darwin.apple_sdk_11_0.callPackage ../applications/networking/mailreaders/neomutt { };
31288 neosay = callPackage ../applications/networking/instant-messengers/neosay { };
31290 natron = libsForQt5.callPackage ../applications/video/natron { };
31292 natural-docs = callPackage ../applications/misc/natural-docs { };
31294 neocomp = callPackage ../applications/window-managers/neocomp { };
31296 nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { };
31298 netmaker = callPackage ../applications/networking/netmaker {subPackages = ["."];};
31299 netmaker-full = callPackage ../applications/networking/netmaker { };
31301 newsflash = callPackage ../applications/networking/feedreaders/newsflash { };
31303 nice-dcv-client = callPackage ../applications/networking/remote/nice-dcv-client { };
31305 nixos-shell = callPackage ../tools/virtualization/nixos-shell { };
31307 noaa-apt = callPackage ../applications/radio/noaa-apt { };
31309 node-problem-detector = callPackage ../applications/networking/cluster/node-problem-detector { };
31311 ninjas2 = callPackage ../applications/audio/ninjas2 { };
31313 nootka = qt5.callPackage ../applications/audio/nootka { };
31315 novnc = callPackage ../applications/networking/novnc { };
31317 ns-usbloader = callPackage ../applications/misc/ns-usbloader { };
31319 nwg-bar = callPackage ../applications/misc/nwg-bar { };
31321 nwg-displays = callPackage ../applications/misc/nwg-displays { };
31323 nwg-dock = callPackage ../applications/misc/nwg-dock { };
31325 nwg-dock-hyprland = callPackage ../applications/misc/nwg-dock-hyprland { };
31327 nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
31329 nwg-look = callPackage ../applications/misc/nwg-look { };
31331 nwg-menu = callPackage ../applications/misc/nwg-menu { };
31333 nwg-wrapper = callPackage ../applications/misc/nwg-wrapper { };
31335 ocm = callPackage ../applications/networking/cluster/ocm { };
31337 odo = callPackage ../applications/networking/cluster/odo { };
31339 odin2 = callPackage ../applications/audio/odin2 { };
31341 onmetal-image = callPackage ../tools/virtualization/onmetal-image { };
31343 opcr-policy = callPackage ../development/tools/opcr-policy { };
31345 opcua-client-gui = libsForQt5.callPackage ../misc/opcua-client-gui { };
31347 open-policy-agent = callPackage ../development/tools/open-policy-agent { };
31349 openmm = callPackage ../development/libraries/science/chemistry/openmm { };
31351 openshift = callPackage ../applications/networking/cluster/openshift { };
31353 opsdroid = callPackage ../applications/networking/opsdroid { };
31355 ostinato = libsForQt5.callPackage ../applications/networking/ostinato {
31356 protobuf = protobuf_21;
31359 p4 = callPackage ../applications/version-management/p4 {
31360 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation Security;
31362 p4d = callPackage ../applications/version-management/p4d { };
31363 p4v = qt6Packages.callPackage ../applications/version-management/p4v { };
31365 parson = callPackage ../development/libraries/parson { };
31367 partio = callPackage ../development/libraries/partio { };
31369 pc-ble-driver = callPackage ../development/libraries/pc-ble-driver {
31370 inherit (darwin.apple_sdk.frameworks) IOKit;
31373 pcmanfm-qt = lxqt.pcmanfm-qt;
31375 pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { };
31377 pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
31379 pdfmm = callPackage ../applications/office/pdfmm { };
31381 pig = callPackage ../applications/networking/cluster/pig { };
31383 pijul = callPackage ../applications/version-management/pijul { };
31385 pijuice = with python3Packages; toPythonApplication pijuice;
31387 pinegrow6 = callPackage ../applications/editors/pinegrow { pinegrowVersion = "6"; };
31389 pinegrow = callPackage ../applications/editors/pinegrow { };
31391 piper = callPackage ../os-specific/linux/piper { };
31393 pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { };
31395 planify = callPackage ../applications/office/planify { };
31397 plank = callPackage ../applications/misc/plank { };
31399 playonlinux = callPackage ../applications/misc/playonlinux
31400 { stdenv = stdenv_32bit; };
31402 pleroma-bot = python3Packages.callPackage ../development/python-modules/pleroma-bot { };
31404 pluto = callPackage ../applications/networking/cluster/pluto { };
31406 pnglatex = with python3Packages; toPythonApplication pnglatex;
31408 polybarFull = polybar.override {
31409 alsaSupport = true;
31410 githubSupport = true;
31412 pulseSupport = true;
31418 yambar-hyprland-wses = callPackage ../applications/misc/yambar-hyprland-wses { };
31420 polyphone = qt6.callPackage ../applications/audio/polyphone { };
31422 psi-notify = callPackage ../applications/misc/psi-notify { };
31424 ptex = callPackage ../development/libraries/ptex { };
31426 qbec = callPackage ../applications/networking/cluster/qbec { };
31428 qemacs = callPackage ../applications/editors/qemacs { };
31430 ragnarwm = callPackage ../applications/window-managers/ragnarwm {};
31432 rime-cli = callPackage ../applications/office/rime-cli { };
31434 roxctl = callPackage ../applications/networking/cluster/roxctl {
31437 rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
31439 scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
31441 shod = callPackage ../applications/window-managers/shod { };
31443 shogun = callPackage ../applications/science/machine-learning/shogun {
31444 protobuf = protobuf_21;
31447 smtube = libsForQt5.callPackage ../applications/video/smtube { };
31449 softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix { };
31451 songrec = callPackage ../applications/audio/songrec { };
31453 storj-uplink = callPackage ../applications/networking/sync/storj-uplink {};
31455 storrent = callPackage ../applications/networking/p2p/storrent { };
31457 speedread = callPackage ../applications/misc/speedread { };
31459 station = callPackage ../applications/networking/station { };
31461 stochas = callPackage ../applications/audio/stochas { };
31463 synapse = callPackage ../applications/misc/synapse { };
31465 synapse-bt = callPackage ../applications/networking/p2p/synapse-bt {
31466 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
31469 synfigstudio = callPackage ../applications/graphics/synfigstudio { };
31471 typora = callPackage ../applications/editors/typora { };
31473 taxi-cli = with python3Packages; toPythonApplication taxi;
31475 tcping-go = callPackage ../applications/networking/tcping-go { };
31477 reproc = callPackage ../development/libraries/reproc { };
31479 sc68 = callPackage ../applications/audio/sc68 { };
31481 sidplayfp = callPackage ../applications/audio/sidplayfp { };
31483 sndpeek = callPackage ../applications/audio/sndpeek { };
31485 mpop = callPackage ../applications/networking/mpop {
31486 inherit (darwin.apple_sdk.frameworks) Security;
31489 msmtp = callPackage ../applications/networking/msmtp {
31490 inherit (darwin.apple_sdk.frameworks) Security;
31491 autoreconfHook = buildPackages.autoreconfHook269;
31494 imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix {
31498 maxlib = callPackage ../applications/audio/pd-plugins/maxlib { };
31500 pdfdiff = callPackage ../applications/misc/pdfdiff { };
31502 pdfsam-basic = callPackage ../applications/misc/pdfsam-basic {
31503 jdk21 = openjdk21.override { enableJavaFX = true; };
31506 mupdf = callPackage ../applications/misc/mupdf { };
31507 mupdf-headless = mupdf.override {
31512 muso = callPackage ../applications/audio/muso {
31513 inherit (darwin.apple_sdk.frameworks) CoreServices;
31516 mystem = callPackage ../applications/misc/mystem { };
31518 diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
31520 diff-pdf = callPackage ../applications/misc/diff-pdf {
31522 inherit (darwin.apple_sdk.frameworks) Cocoa;
31525 diffuse = callPackage ../applications/misc/diffuse { };
31527 mlocate = callPackage ../tools/misc/mlocate { };
31529 mlxbf-bootctl = callPackage ../tools/misc/mlxbf-bootctl { };
31531 plocate = callPackage ../tools/misc/plocate { };
31533 mypaint = callPackage ../applications/graphics/mypaint { };
31535 mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { };
31537 mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
31539 mythtv = libsForQt5.callPackage ../applications/video/mythtv { };
31541 mle = callPackage ../applications/editors/mle { };
31543 namaka = callPackage ../development/tools/misc/namaka { };
31545 nano = callPackage ../applications/editors/nano { };
31547 nanoblogger = callPackage ../applications/misc/nanoblogger { };
31549 nanorc = callPackage ../applications/editors/nano/nanorc { };
31551 netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
31553 ncdu = callPackage ../tools/misc/ncdu {
31554 zig = buildPackages.zig_0_12;
31557 ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
31559 ncspot = callPackage ../applications/audio/ncspot {
31560 inherit (darwin.apple_sdk.frameworks) Cocoa;
31562 withALSA = stdenv.hostPlatform.isLinux;
31563 withPulseAudio = config.pulseaudio or stdenv.hostPlatform.isLinux;
31564 withPortAudio = stdenv.hostPlatform.isDarwin;
31565 withMPRIS = stdenv.hostPlatform.isLinux;
31568 ncview = callPackage ../tools/X11/ncview { } ;
31570 ne = callPackage ../applications/editors/ne { };
31572 nedit = callPackage ../applications/editors/nedit { };
31574 ngt = callPackage ../development/libraries/ngt { };
31576 notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
31578 notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
31580 notmuch = callPackage ../applications/networking/mailreaders/notmuch {
31581 pythonPackages = python3Packages;
31584 notmuch-mailmover = callPackage ../applications/networking/mailreaders/notmuch/notmuch-mailmover.nix { };
31586 notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
31588 muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
31590 nufraw = callPackage ../applications/graphics/nufraw { };
31592 nufraw-thumbnailer = callPackage ../applications/graphics/nufraw {
31593 addThumbnailer = true;
31596 notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { };
31598 nova-filters = callPackage ../applications/audio/nova-filters { };
31600 nvi = callPackage ../applications/editors/nvi { };
31602 nvpy = callPackage ../applications/editors/nvpy { };
31604 gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate {
31605 inherit (darwin.apple_sdk.frameworks) Foundation;
31608 obs-cli = callPackage ../applications/misc/obs-cli { };
31610 obs-studio = qt6Packages.callPackage ../applications/video/obs-studio {
31611 ffmpeg = ffmpeg-full;
31614 obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
31615 wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { };
31617 octoprint = callPackage ../applications/misc/octoprint { };
31619 oculante = callPackage ../applications/graphics/oculante { };
31621 ocr-a = callPackage ../data/fonts/ocr-a { };
31623 ocrad = callPackage ../applications/graphics/ocrad { };
31625 offrss = callPackage ../applications/networking/offrss { };
31627 ogmtools = callPackage ../applications/video/ogmtools { };
31629 omegat = callPackage ../applications/misc/omegat.nix { };
31631 omxplayer = callPackage ../applications/video/omxplayer { };
31633 inherit (callPackage ../applications/networking/onionshare { }) onionshare onionshare-gui;
31635 openambit = qt5.callPackage ../applications/misc/openambit { };
31637 openbox = callPackage ../applications/window-managers/openbox { };
31639 openbox-menu = callPackage ../applications/misc/openbox-menu {
31640 stdenv = gccStdenv;
31643 openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
31645 opencpn = callPackage ../applications/misc/opencpn {
31646 inherit (darwin) DarwinTools;
31647 inherit (darwin.apple_sdk.frameworks) AppKit;
31650 openfx = callPackage ../development/libraries/openfx { };
31652 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio {
31653 openexr = openexr_3;
31656 open-music-kontrollers = lib.recurseIntoAttrs {
31657 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
31658 jit = callPackage ../applications/audio/open-music-kontrollers/jit.nix { };
31659 mephisto = callPackage ../applications/audio/open-music-kontrollers/mephisto.nix { };
31660 midi_matrix = callPackage ../applications/audio/open-music-kontrollers/midi_matrix.nix { };
31661 moony = callPackage ../applications/audio/open-music-kontrollers/moony.nix { };
31662 orbit = callPackage ../applications/audio/open-music-kontrollers/orbit.nix { };
31663 patchmatrix = callPackage ../applications/audio/open-music-kontrollers/patchmatrix.nix { };
31664 router = callPackage ../applications/audio/open-music-kontrollers/router.nix { };
31665 sherlock = callPackage ../applications/audio/open-music-kontrollers/sherlock.nix { };
31666 synthpod = callPackage ../applications/audio/open-music-kontrollers/synthpod.nix { };
31667 vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { };
31670 openrsync = darwin.apple_sdk_11_0.callPackage ../applications/networking/sync/openrsync { };
31672 openscad = libsForQt5.callPackage ../applications/graphics/openscad { };
31674 open-stage-control = callPackage ../applications/audio/open-stage-control { };
31676 opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client { };
31678 opentoonz = libsForQt5.callPackage ../applications/graphics/opentoonz { };
31680 opentabletdriver = callPackage ../tools/X11/opentabletdriver { };
31682 opentx = libsForQt5.callPackage ../applications/misc/opentx { };
31684 openvi = darwin.apple_sdk_11_0.callPackage ../applications/editors/openvi { };
31686 opera = callPackage ../applications/networking/browsers/opera { };
31688 oranda = callPackage ../applications/misc/oranda { };
31690 orca-c = callPackage ../applications/audio/orca-c { };
31692 organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { };
31694 osm2xmap = callPackage ../applications/misc/osm2xmap { };
31696 osmctools = callPackage ../applications/misc/osmctools { };
31698 osmium-tool = callPackage ../applications/misc/osmium-tool { };
31700 osmtogeojson = callPackage ../applications/misc/osmtogeojson { };
31702 owamp = callPackage ../applications/networking/owamp { };
31704 owofetch = callPackage ../tools/misc/owofetch {
31705 inherit (darwin.apple_sdk.frameworks) Foundation DiskArbitration;
31708 vgmplay-libvgm = callPackage ../applications/audio/vgmplay-libvgm { };
31710 vgmtools = callPackage ../tools/audio/vgmtools { };
31712 vital = callPackage ../applications/audio/vital { };
31714 vivaldi = callPackage ../applications/networking/browsers/vivaldi { };
31716 vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix { };
31718 libopenmpt = callPackage ../development/libraries/audio/libopenmpt { };
31720 libopenmpt-modplug = callPackage ../development/libraries/audio/libopenmpt-modplug { };
31722 openrazer-daemon = python3Packages.toPythonApplication python3Packages.openrazer-daemon;
31724 opusfile = callPackage ../applications/audio/opusfile { };
31726 opustags = callPackage ../applications/audio/opustags { };
31728 opusTools = callPackage ../applications/audio/opus-tools { };
31730 orpie = callPackage ../applications/misc/orpie {
31731 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
31734 osmo = callPackage ../applications/office/osmo { };
31736 osmo-bsc = callPackage ../servers/osmocom/osmo-bsc { };
31738 osmo-bts = callPackage ../servers/osmocom/osmo-bts { };
31740 osmo-ggsn = callPackage ../servers/osmocom/osmo-ggsn { };
31742 osmo-hlr = callPackage ../servers/osmocom/osmo-hlr { };
31744 osmo-hnbgw = callPackage ../servers/osmocom/osmo-hnbgw { };
31746 osmo-hnodeb = callPackage ../servers/osmocom/osmo-hnodeb { };
31748 osmo-iuh = callPackage ../servers/osmocom/osmo-iuh { };
31750 osmo-mgw = callPackage ../servers/osmocom/osmo-mgw { };
31752 osmo-msc = callPackage ../servers/osmocom/osmo-msc { };
31754 osmo-pcu = callPackage ../servers/osmocom/osmo-pcu { };
31756 osmo-sgsn = callPackage ../servers/osmocom/osmo-sgsn { };
31758 osmo-sip-connector = callPackage ../servers/osmocom/osmo-sip-connector { };
31760 osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server {
31761 protobuf = protobuf_21.override {
31762 abseil-cpp = abseil-cpp_202103.override {
31763 cxxStandard = "17";
31768 palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { };
31770 paleta = callPackage ../applications/graphics/paleta { };
31772 pamix = callPackage ../applications/audio/pamix { };
31774 pamixer = callPackage ../applications/audio/pamixer { };
31776 ncpamixer = callPackage ../applications/audio/ncpamixer { };
31778 pan = callPackage ../applications/networking/newsreaders/pan { };
31780 panotools = callPackage ../applications/graphics/panotools { };
31782 paprefs = callPackage ../applications/audio/paprefs { };
31784 pantalaimon = callPackage ../applications/networking/instant-messengers/pantalaimon { };
31786 pantalaimon-headless = callPackage ../applications/networking/instant-messengers/pantalaimon {
31787 enableDbusUi = false;
31790 parsec-bin = callPackage ../applications/misc/parsec/bin.nix { };
31792 pavucontrol = callPackage ../applications/audio/pavucontrol { };
31794 paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
31796 parlatype = callPackage ../applications/audio/parlatype { };
31798 packet-sd = callPackage ../development/tools/packet-sd { };
31800 metal-cli = callPackage ../development/tools/metal-cli { };
31802 pb_cli = callPackage ../tools/misc/pb_cli { };
31804 capture = callPackage ../tools/misc/capture { };
31806 pbrt = callPackage ../applications/graphics/pbrt { };
31808 pcloud = callPackage ../applications/networking/pcloud { };
31810 jpsxdec = callPackage ../tools/games/jpsxdec { };
31812 pdfslicer = callPackage ../applications/misc/pdfslicer { };
31814 pekwm = callPackage ../by-name/pe/pekwm/package.nix {
31820 pencil = callPackage ../applications/graphics/pencil {
31823 pentestgpt = callPackage ../tools/security/pentestgpt { };
31825 perseus = callPackage ../applications/science/math/perseus { };
31827 petrifoo = callPackage ../applications/audio/petrifoo {
31828 inherit (gnome2) libgnomecanvas;
31831 pdfchain = callPackage ../tools/typesetting/pdfchain { };
31833 pdfcpu = callPackage ../applications/graphics/pdfcpu { };
31834 pdftk = callPackage ../tools/typesetting/pdftk { };
31835 pdfgrep = callPackage ../tools/typesetting/pdfgrep { };
31837 pdfpc = callPackage ../applications/misc/pdfpc {
31838 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav;
31841 peaclock = callPackage ../applications/misc/peaclock {
31842 stdenv = gccStdenv;
31845 peazip = libsForQt5.callPackage ../tools/archivers/peazip { };
31847 peek = callPackage ../applications/video/peek { };
31849 peertube = callPackage ../servers/peertube {
31850 nodejs = nodejs_18;
31853 peroxide = callPackage ../applications/networking/peroxide { };
31855 pflask = callPackage ../os-specific/linux/pflask { };
31857 pfsshell = callPackage ../tools/misc/pfsshell { };
31859 phantomsocks = callPackage ../tools/networking/phantomsocks { };
31861 photoqt = callPackage ../by-name/ph/photoqt/package.nix {
31862 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
31865 photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
31867 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
31869 phrasendrescher = callPackage ../tools/security/phrasendrescher { };
31871 phrase-cli = callPackage ../tools/misc/phrase-cli { };
31873 phylactery = callPackage ../servers/web-apps/phylactery { };
31875 pianobar = callPackage ../applications/audio/pianobar { };
31877 pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
31879 pianoteq = callPackage ../applications/audio/pianoteq { };
31881 picard = callPackage ../applications/audio/picard { };
31883 picoloop = callPackage ../applications/audio/picoloop { };
31885 picosnitch = callPackage ../tools/networking/picosnitch { };
31887 pidginPackages = recurseIntoAttrs (callPackage ../applications/networking/instant-messengers/pidgin/pidgin-plugins { });
31889 inherit (pidginPackages) pidgin;
31891 pika-backup = callPackage ../applications/backup/pika-backup { };
31893 pur = callPackage ../development/tools/pur { };
31895 purpur = callPackage ../games/purpur { };
31897 pikopixel = callPackage ../applications/graphics/pikopixel { };
31899 pithos = callPackage ../applications/audio/pithos {
31900 pythonPackages = python3Packages;
31903 pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { };
31905 pinfo = callPackage ../applications/misc/pinfo { };
31907 pinpoint = callPackage ../applications/office/pinpoint { };
31909 pistol = callPackage ../tools/misc/pistol { };
31911 piston-cli = callPackage ../tools/misc/piston-cli { };
31913 pizarra = callPackage ../applications/graphics/pizarra { };
31915 plater = libsForQt5.callPackage ../applications/misc/plater { };
31917 plexamp = callPackage ../applications/audio/plexamp { };
31919 plex-media-player = libsForQt5.callPackage ../applications/video/plex-media-player { };
31921 plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
31923 plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { });
31925 plugdata = callPackage ../applications/audio/plugdata { };
31927 plugin-torture = callPackage ../applications/audio/plugin-torture { };
31929 pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { };
31931 pokemonsay = callPackage ../tools/misc/pokemonsay { };
31933 polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };
31935 polar-bookshelf1 = callPackage ../applications/misc/polar-bookshelf1 { };
31937 poezio = callPackage ../applications/networking/instant-messengers/poezio { };
31939 pommed_light = callPackage ../os-specific/linux/pommed-light { };
31941 polylith = callPackage ../development/tools/misc/polylith { };
31943 polymake = callPackage ../applications/science/math/polymake { };
31945 pomodoro = callPackage ../applications/misc/pomodoro {
31946 inherit (darwin.apple_sdk.frameworks) Foundation;
31949 ponymix = callPackage ../applications/audio/ponymix { };
31951 pothos = libsForQt5.callPackage ../applications/radio/pothos { };
31953 potrace = callPackage ../applications/graphics/potrace { };
31955 qiv = callPackage ../applications/graphics/qiv {
31956 imlib2 = imlib2Full;
31959 premid = callPackage ../applications/misc/premid { };
31961 processing = callPackage ../applications/graphics/processing {
31965 # perhaps there are better apps for this task? It's how I had configured my preivous system.
31966 # And I don't want to rewrite all rules
31967 procmail = callPackage ../applications/misc/procmail { };
31969 profanity = callPackage ../applications/networking/instant-messengers/profanity ({
31970 } // (config.profanity or {}));
31972 properties-cpp = callPackage ../development/libraries/properties-cpp { };
31974 proteus = callPackage ../applications/audio/proteus { };
31976 protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { };
31978 protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { };
31979 protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { };
31981 protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { };
31983 ps2client = callPackage ../applications/networking/ps2client { };
31985 ps2eps = callPackage ../tools/typesetting/ps2eps { };
31987 psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
31989 psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
31991 psol = callPackage ../development/libraries/psol { };
31993 pstree = callPackage ../applications/misc/pstree { };
31995 pt2-clone = callPackage ../applications/audio/pt2-clone { };
31997 ptask = callPackage ../applications/misc/ptask { };
31999 pulseaudio-ctl = callPackage ../applications/audio/pulseaudio-ctl { };
32001 pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
32003 pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
32005 puredata = callPackage ../applications/audio/puredata { };
32006 puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
32008 puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
32010 pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
32012 pwdsafety = callPackage ../tools/security/pwdsafety { };
32014 pwvucontrol = callPackage ../applications/audio/pwvucontrol { };
32016 pyload-ng = callPackage ../applications/networking/pyload-ng {};
32018 pyrosimple = callPackage ../applications/networking/p2p/pyrosimple { };
32020 qbittorrent = qt6Packages.callPackage ../applications/networking/p2p/qbittorrent {
32021 inherit (darwin.apple_sdk.frameworks) Cocoa;
32023 qbittorrent-nox = qbittorrent.override { guiSupport = false; };
32025 qcad = libsForQt5.callPackage ../applications/misc/qcad { };
32027 qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { };
32029 qctools = libsForQt5.callPackage ../applications/video/qctools { };
32031 qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
32033 eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { };
32035 qemu = callPackage ../applications/virtualization/qemu {
32036 inherit (darwin.apple_sdk_12_3.frameworks) CoreServices Cocoa Hypervisor Kernel vmnet;
32037 inherit (darwin.stubs) rez setfile;
32038 inherit (darwin) sigtool;
32040 if stdenv.hostPlatform.isDarwin then
32041 overrideSDK stdenv {
32042 darwinSdkVersion = "12.3";
32043 darwinMinVersion = "12.0";
32049 qemu-python-utils = python3Packages.toPythonApplication (
32050 python3Packages.qemu.override {
32051 fuseSupport = true;
32056 qemu-utils = qemu.override {
32060 # variant of qemu building user space emulator only - intended to be used from pkgsStatic
32061 qemu-user = qemu.override {
32065 canokey-qemu = callPackage ../applications/virtualization/qemu/canokey-qemu.nix { };
32067 wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
32069 qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
32071 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { };
32073 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
32075 qmplay2-qt5 = qmplay2.override { qtVersion = "5"; };
32076 qmplay2-qt6 = qmplay2.override { qtVersion = "6"; };
32078 qmidiarp = callPackage ../applications/audio/qmidiarp { };
32080 qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
32082 qmmp = qt6Packages.callPackage ../applications/audio/qmmp { };
32084 qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
32086 qpwgraph = qt6Packages.callPackage ../applications/audio/qpwgraph { };
32088 qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
32090 qscreenshot = libsForQt5.callPackage ../applications/graphics/qscreenshot { };
32092 qsstv = qt5.callPackage ../applications/radio/qsstv { };
32094 qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
32096 qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion {
32097 guvcview = guvcview.override {
32103 qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
32105 qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
32107 qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
32109 qtchan = libsForQt5.callPackage ../applications/networking/browsers/qtchan { };
32111 qtemu = libsForQt5.callPackage ../applications/virtualization/qtemu { };
32113 qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox {
32114 inherit (darwin.apple_sdk.frameworks) AVFoundation;
32117 qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
32119 quantomatic = callPackage ../applications/science/physics/quantomatic { };
32121 quassel = libsForQt5.callPackage ../applications/networking/irc/quassel {
32122 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
32125 quasselClient = quassel.override {
32126 monolithic = false;
32128 tag = "-client-kf5";
32131 quasselDaemon = quassel.override {
32132 monolithic = false;
32133 enableDaemon = true;
32135 tag = "-daemon-qt5";
32138 quill-qr = callPackage ../tools/security/quill-qr { };
32140 quirc = callPackage ../tools/graphics/quirc { };
32142 quisk = callPackage ../applications/radio/quisk { };
32144 quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss { };
32146 quodlibet = callPackage ../applications/audio/quodlibet {
32149 libappindicator-gtk3 = null;
32151 libsoup = libsoup_3;
32154 quodlibet-without-gst-plugins = quodlibet.override {
32155 libsoup = libsoup_3;
32156 tag = "-without-gst-plugins";
32157 withGstPlugins = false;
32160 quodlibet-xine = quodlibet.override {
32161 libsoup = libsoup_3;
32163 withGstreamerBackend = false;
32164 withXineBackend = true;
32167 quodlibet-full = quodlibet.override {
32168 inherit gtksourceview webkitgtk_4_0;
32170 keybinder3 = keybinder3;
32171 libappindicator-gtk3 = libappindicator-gtk3;
32172 libmodplug = libmodplug;
32173 libsoup = libsoup_3;
32175 withDbusPython = true;
32176 withMusicBrainzNgs = true;
32177 withPahoMqtt = true;
32178 withPypresence = true;
32182 quodlibet-xine-full = quodlibet-full.override {
32183 libsoup = libsoup_3;
32184 tag = "-xine-full";
32185 withGstreamerBackend = false;
32186 withXineBackend = true;
32189 qutebrowser = callPackage ../applications/networking/browsers/qutebrowser {
32190 inherit (__splicedPackages.qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland;
32193 qutebrowser-qt5 = callPackage ../applications/networking/browsers/qutebrowser {
32194 inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland;
32197 qxw = callPackage ../applications/editors/qxw { };
32199 rakarrack = callPackage ../applications/audio/rakarrack {
32203 renoise = callPackage ../applications/audio/renoise { };
32205 redux = callPackage ../applications/audio/redux { };
32207 roomeqwizard = callPackage ../applications/audio/roomeqwizard { };
32209 radioboat = callPackage ../applications/audio/radioboat { };
32211 radiotray-ng = callPackage ../applications/audio/radiotray-ng {
32215 raiseorlaunch = callPackage ../applications/misc/raiseorlaunch { };
32217 rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { };
32219 rapidsvn = callPackage ../applications/version-management/rapidsvn { };
32221 ratmen = callPackage ../tools/X11/ratmen { };
32223 ratox = callPackage ../applications/networking/instant-messengers/ratox { };
32225 rawtherapee = callPackage ../applications/graphics/rawtherapee {
32226 fftw = fftwSinglePrec;
32229 rclone = callPackage ../applications/networking/sync/rclone { };
32231 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { };
32233 rcs = callPackage ../applications/version-management/rcs { };
32235 rcshist = callPackage ../applications/version-management/rcshist { };
32237 rdesktop = callPackage ../applications/networking/remote/rdesktop { };
32239 rdedup = callPackage ../tools/backup/rdedup {
32240 inherit (darwin.apple_sdk.frameworks) Security;
32243 rdup = callPackage ../tools/backup/rdup { };
32245 reaper = callPackage ../applications/audio/reaper {
32246 jackLibrary = libjack2; # Another option is "pipewire.jack".
32247 ffmpeg = ffmpeg_4-headless;
32250 recapp = callPackage ../applications/video/recapp { };
32252 recode = callPackage ../tools/text/recode { };
32254 reddsaver = callPackage ../applications/misc/reddsaver {
32255 inherit (darwin.apple_sdk.frameworks) Security;
32258 rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { };
32260 remotebox = callPackage ../applications/virtualization/remotebox { };
32262 restique = libsForQt5.callPackage ../applications/backup/restique { };
32264 retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
32266 revanced-cli = callPackage ../applications/misc/revanced-cli { };
32268 rgp = libsForQt5.callPackage ../development/tools/rgp { };
32270 ries = callPackage ../applications/science/math/ries { };
32272 ripcord = if stdenv.hostPlatform.isLinux then
32273 qt5.callPackage ../applications/networking/instant-messengers/ripcord { }
32275 callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { };
32277 ripser = callPackage ../applications/science/math/ripser { };
32279 rkdeveloptool = callPackage ../misc/rkdeveloptool { };
32281 rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { };
32283 rke = callPackage ../applications/networking/cluster/rke { };
32285 inherit (callPackage ../applications/networking/cluster/rke2 { }) rke2_stable rke2_latest rke2_testing;
32286 rke2 = rke2_stable;
32288 rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { };
32290 rofi-unwrapped = callPackage ../applications/misc/rofi { };
32291 rofi = callPackage ../applications/misc/rofi/wrapper.nix { };
32292 rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { };
32293 rofi-wayland = callPackage ../applications/misc/rofi/wrapper.nix {
32294 rofi-unwrapped = rofi-wayland-unwrapped;
32297 rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { };
32298 rofi-pass-wayland = callPackage ../tools/security/pass/rofi-pass.nix {
32299 backend = "wayland";
32302 rofi-menugen = callPackage ../applications/misc/rofi-menugen { };
32304 rofi-systemd = callPackage ../tools/system/rofi-systemd { };
32306 rootlesskit = callPackage ../tools/virtualization/rootlesskit { };
32308 rsclock = callPackage ../applications/misc/rsclock { };
32310 rstudio = libsForQt5.callPackage ../applications/editors/rstudio {
32314 rstudio-server = rstudio.override { server = true; };
32316 rsync = callPackage ../applications/networking/sync/rsync (config.rsync or {});
32317 rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix { };
32319 rtfm = callPackage ../applications/misc/rtfm { };
32321 rtl_433 = callPackage ../applications/radio/rtl_433 { };
32323 rtl-ais = callPackage ../applications/radio/rtl-ais { };
32325 inherit (callPackages ../applications/radio/rtl-sdr { })
32330 rtl-sdr = rtl-sdr-blog;
32332 rubyripper = callPackage ../applications/audio/rubyripper { };
32334 rucredstash = callPackage ../tools/security/rucredstash {
32335 inherit (darwin.apple_sdk.frameworks) Security;
32338 runc = callPackage ../applications/virtualization/runc { };
32340 rust-traverse = callPackage ../applications/misc/rust-traverse { };
32342 rusty-psn = callPackage ../applications/misc/rusty-psn { };
32344 rusty-psn-gui = rusty-psn.override { withGui = true; };
32346 rymcast = callPackage ../applications/audio/rymcast { };
32348 rymdport = callPackage ../applications/networking/rymdport {
32349 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
32352 uade = callPackage ../applications/audio/uade { };
32354 sacc = callPackage ../applications/networking/gopher/sacc { };
32356 savvycan = libsForQt5.callPackage ../applications/networking/sniffers/savvycan {};
32358 sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
32360 sbagen = callPackage ../applications/misc/sbagen { };
32362 scantailor-advanced = libsForQt5.callPackage ../applications/graphics/scantailor/advanced.nix { };
32364 scantailor-universal = libsForQt5.callPackage ../applications/graphics/scantailor/universal.nix { };
32366 sc-im = callPackage ../applications/misc/sc-im { };
32368 scite = callPackage ../applications/editors/scite { };
32370 scli = callPackage ../applications/misc/scli { };
32372 scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { };
32373 scribus = scribus_1_5;
32375 seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
32377 seatd = callPackage ../applications/misc/seatd { };
32379 secrets-extractor = callPackage ../tools/security/secrets-extractor { };
32381 secretscanner = callPackage ../tools/security/secretscanner { };
32383 setconf = python3.pkgs.callPackage ../tools/misc/setconf { };
32385 semiphemeral = callPackage ../tools/misc/semiphemeral { };
32387 semver = callPackage ../applications/misc/semver { };
32389 sent = callPackage ../applications/misc/sent { };
32391 seq24 = callPackage ../applications/audio/seq24 { };
32393 seq66 = qt5.callPackage ../applications/audio/seq66 { };
32395 setbfree = callPackage ../applications/audio/setbfree { };
32397 sfizz = callPackage ../applications/audio/sfizz { };
32399 sfxr = callPackage ../applications/audio/sfxr { };
32401 sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
32403 shadowfox = callPackage ../tools/networking/shadowfox { };
32405 shavee = callPackage ../applications/misc/shavee { };
32407 shfmt = callPackage ../tools/text/shfmt { };
32409 shipments = callPackage ../applications/misc/shipments { };
32411 shortwave = callPackage ../applications/audio/shortwave { };
32413 shotgun = callPackage ../tools/graphics/shotgun { };
32415 shot-scraper = callPackage ../tools/graphics/shot-scraper { };
32417 shutter = callPackage ../applications/graphics/shutter { };
32419 sic-image-cli = callPackage ../tools/graphics/sic-image-cli { };
32421 siproxd = callPackage ../applications/networking/siproxd { };
32423 sish = callPackage ../tools/networking/sish { };
32425 slingshot = callPackage ../tools/misc/slingshot { };
32427 slop = callPackage ../tools/misc/slop { };
32429 slowhttptest = callPackage ../tools/security/slowhttptest { };
32431 slrn = callPackage ../applications/networking/newsreaders/slrn { };
32433 smartcrop = callPackage ../tools/graphics/smartcrop { };
32435 sniffnet = callPackage ../applications/networking/sniffnet { };
32437 sniproxy = callPackage ../applications/networking/sniproxy { };
32439 snixembed = callPackage ../applications/misc/snixembed { };
32441 sommelier = callPackage ../applications/window-managers/sommelier { };
32443 sooperlooper = callPackage ../applications/audio/sooperlooper { };
32445 sops = callPackage ../tools/security/sops { };
32447 sorcer = callPackage ../applications/audio/sorcer { };
32449 sound-juicer = callPackage ../applications/audio/sound-juicer { };
32451 soundtracker = callPackage ../applications/audio/soundtracker { };
32453 spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
32455 spike = callPackage ../applications/virtualization/spike { };
32457 tensorman = callPackage ../tools/misc/tensorman { };
32459 spideroak = callPackage ../applications/networking/spideroak { };
32461 spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { };
32463 spotify-tray = callPackage ../applications/misc/spotify-tray { };
32465 sptlrx = callPackage ../applications/audio/sptlrx { };
32467 sptk = callPackage ../development/libraries/sptk { };
32469 squishyball = callPackage ../applications/audio/squishyball {
32470 ncurses = ncurses5;
32473 stw = callPackage ../applications/misc/stw { };
32475 styx = callPackage ../applications/misc/styx { };
32477 sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { };
32479 tart = callPackage ../applications/virtualization/tart { };
32481 wavebox = callPackage ../applications/networking/instant-messengers/wavebox { };
32483 sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { };
32485 stag = callPackage ../applications/misc/stag {
32489 linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
32491 sweethome3d = recurseIntoAttrs (
32492 (callPackage ../applications/misc/sweethome3d { }) //
32493 (callPackage ../applications/misc/sweethome3d/editors.nix {
32494 sweethome3dApp = sweethome3d.application;
32498 swingsane = callPackage ../applications/graphics/swingsane { };
32500 sxiv = callPackage ../applications/graphics/sxiv {
32501 imlib2 = imlib2Full;
32504 nsxiv = callPackage ../by-name/ns/nsxiv/package.nix {
32505 imlib2 = imlib2Full;
32508 resilio-sync = callPackage ../applications/networking/resilio-sync { };
32510 dropbox = callPackage ../applications/networking/dropbox { };
32512 dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
32514 synology-drive-client = callPackage ../applications/networking/synology-drive-client { };
32516 synology-cloud-sync-decryption-tool = callPackage ../applications/networking/synology-cloud-sync-decryption-tool { };
32518 litemdview = callPackage ../applications/graphics/litemdview { };
32520 maestral = with python3Packages; toPythonApplication maestral;
32522 maestral-gui = qt6Packages.callPackage ../applications/networking/maestral-qt { };
32524 myfitnesspal = with python3Packages; toPythonApplication myfitnesspal;
32526 lemurs = callPackage ../applications/display-managers/lemurs { };
32528 libstrangle = callPackage ../tools/X11/libstrangle {
32529 stdenv = stdenv_32bit;
32532 lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm { };
32534 lightdm_qt = lightdm.override { withQt5 = true; };
32536 lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter { };
32538 lightdm-gtk-greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix {
32539 inherit (xfce) xfce4-dev-tools;
32542 lightdm-slick-greeter = callPackage ../applications/display-managers/lightdm-slick-greeter { };
32544 lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { };
32546 lightdm-mobile-greeter = callPackage ../applications/display-managers/lightdm-mobile-greeter { };
32548 lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter { };
32550 ly = callPackage ../applications/display-managers/ly { };
32552 slic3r = callPackage ../applications/misc/slic3r { };
32554 curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { };
32556 curaengine = callPackage ../applications/misc/curaengine {
32557 inherit (python3.pkgs) libarcus;
32558 protobuf = protobuf_21;
32561 cura = libsForQt5.callPackage ../applications/misc/cura { };
32563 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { };
32565 peru = callPackage ../applications/version-management/peru { };
32567 pmidi = callPackage ../applications/audio/pmidi { };
32569 printrun = callPackage ../applications/misc/printrun { };
32571 prusa-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer {
32572 # Build with clang even on Linux, because GCC uses absolutely obscene amounts of memory
32573 # on this particular code base (OOM with 32GB memory and --cores 16 on GCC, succeeds
32574 # with --cores 32 on clang).
32575 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK llvmPackages.stdenv "11.0" else llvmPackages.stdenv;
32578 super-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer/super-slicer.nix { };
32580 super-slicer-beta = super-slicer.beta;
32582 super-slicer-latest = super-slicer.latest;
32584 bambu-studio = callPackage ../applications/misc/bambu-studio {
32585 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-plugins-good;
32587 wxGTK31 = wxGTK31.override {
32589 withPrivateFonts = true;
32594 orca-slicer = callPackage ../applications/misc/bambu-studio/orca-slicer.nix {};
32596 snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };
32598 robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
32600 routedns = callPackage ../tools/networking/routedns { };
32602 skrooge = libsForQt5.callPackage ../applications/office/skrooge { };
32604 smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { };
32606 snapper = callPackage ../tools/misc/snapper { };
32607 snapper-gui = callPackage ../applications/misc/snapper-gui { };
32609 snd = darwin.apple_sdk_11_0.callPackage ../applications/audio/snd {
32610 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices CoreMIDI;
32613 sharpsat-td = callPackage ../applications/science/logic/sharpsat-td { };
32615 shntool = callPackage ../applications/audio/shntool { };
32617 sipp = callPackage ../development/tools/misc/sipp { };
32619 soci = callPackage ../development/libraries/soci { };
32621 socialscan = with python3.pkgs; toPythonApplication socialscan;
32623 sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { };
32625 sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
32627 soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
32629 soundsource = callPackage ../applications/audio/soundsource { };
32631 sox = callPackage ../applications/misc/audio/sox {
32632 inherit (darwin.apple_sdk.frameworks) CoreAudio;
32635 soxr = callPackage ../applications/misc/audio/soxr { };
32637 spek = callPackage ../applications/audio/spek {
32638 autoreconfHook = buildPackages.autoreconfHook269;
32641 spotify = callPackage ../applications/audio/spotify { };
32643 spotify-player = callPackage ../applications/audio/spotify-player { };
32645 psst = callPackage ../applications/audio/psst { };
32647 squeezelite-pulse = callPackage ../by-name/sq/squeezelite/package.nix {
32648 audioBackend = "pulse";
32651 ltunify = callPackage ../tools/misc/ltunify { };
32653 ssrc = callPackage ../applications/audio/ssrc { };
32655 stalonetray = callPackage ../applications/window-managers/stalonetray { };
32657 inherit (ocaml-ng.ocamlPackages) stog;
32659 stp = callPackage ../applications/science/logic/stp { };
32661 stretchly = callPackage ../applications/misc/stretchly { };
32663 stuffbin = callPackage ../tools/filesystems/stuffbin { };
32665 stumpish = callPackage ../applications/window-managers/stumpish { };
32667 stumpwm = sbclPackages.stumpwm;
32669 stumpwm-unwrapped = sbclPackages.stumpwm-unwrapped;
32671 sublime = callPackage ../applications/editors/sublime/2 { };
32673 sublime3Packages = recurseIntoAttrs (callPackage ../applications/editors/sublime/3/packages.nix { });
32675 sublime3 = sublime3Packages.sublime3;
32677 sublime3-dev = sublime3Packages.sublime3-dev;
32679 inherit (recurseIntoAttrs (callPackage ../applications/editors/sublime/4/packages.nix { }))
32683 inherit (callPackage ../applications/version-management/sublime-merge {})
32687 inherit (callPackages ../applications/version-management/subversion {
32689 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
32692 subversionClient = subversion.override {
32693 bdbSupport = false;
32694 perlBindings = true;
32695 pythonBindings = true;
32698 subtitlr = callPackage ../applications/audio/subtitlr { };
32700 subunit = callPackage ../development/libraries/subunit { };
32702 surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
32704 surge = callPackage ../applications/audio/surge {
32708 surge-XT = callPackage ../applications/audio/surge-XT { };
32710 survex = callPackage ../applications/misc/survex {
32711 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
32714 supersonic-wayland = supersonic.override {
32715 waylandSupport = true;
32718 svkbd = callPackage ../applications/accessibility/svkbd { };
32720 swaglyrics = callPackage ../tools/misc/swaglyrics { };
32722 swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
32724 sylpheed = callPackage ../applications/networking/mailreaders/sylpheed {
32725 inherit (darwin.apple_sdk.frameworks) Foundation;
32728 symbolic-preview = callPackage ../applications/graphics/symbolic-preview { };
32730 symlinks = callPackage ../tools/system/symlinks { };
32732 syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
32734 syncplay-nogui = syncplay.override { enableGUI = false; };
32736 syncterm = callPackage ../applications/terminal-emulators/syncterm { };
32738 inherit (callPackages ../applications/networking/syncthing {
32739 inherit (darwin) autoSignDarwinBinariesHook;
32742 syncthing-discovery
32745 syncthingtray = kdePackages.callPackage ../applications/misc/syncthingtray {
32746 # renamed in KF5 -> KF6
32747 plasma-framework = kdePackages.libplasma;
32749 syncthingtray-minimal = syncthingtray.override {
32750 webviewSupport = false;
32752 kioPluginSupport = false;
32753 plasmoidSupport = false;
32754 systemdSupport = true;
32757 synergy = libsForQt5.callPackage ../applications/misc/synergy {
32758 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
32759 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices Carbon Cocoa CoreServices ScreenSaver UserNotifications;
32762 synergyWithoutGUI = synergy.override { withGUI = false; };
32764 tabbed = callPackage ../applications/window-managers/tabbed {
32765 # if you prefer a custom config, write the config.h in tabbed.config.h
32767 # customConfig = builtins.readFile ./tabbed.config.h;
32770 taffybar = callPackage ../applications/window-managers/taffybar {
32771 inherit (haskellPackages) ghcWithPackages taffybar;
32774 tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho { };
32776 tagger = callPackage ../applications/audio/tagger { };
32778 tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs { };
32780 tailor = callPackage ../applications/version-management/tailor { };
32782 tailor-gui = callPackage ../os-specific/linux/tailor-gui { };
32784 taizen = callPackage ../applications/misc/taizen { };
32786 talosctl = callPackage ../applications/networking/cluster/talosctl { };
32788 talentedhack = callPackage ../applications/audio/talentedhack { };
32790 tambura = callPackage ../applications/audio/tambura { };
32792 tamgamp.lv2 = callPackage ../applications/audio/tamgamp.lv2 { };
32794 tanka = callPackage ../applications/networking/cluster/tanka { };
32796 teams = callPackage ../applications/networking/instant-messengers/teams { };
32798 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
32799 teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
32800 teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
32802 taskell = haskell.lib.compose.justStaticExecutables haskellPackages.taskell;
32804 taskjuggler = callPackage ../applications/misc/taskjuggler { };
32806 tabula-java = callPackage ../applications/misc/tabula-java { };
32808 tasknc = callPackage ../applications/misc/tasknc { };
32810 tasktimer = callPackage ../applications/misc/tasktimer { };
32812 taskwarrior-tui = callPackage ../applications/misc/taskwarrior-tui { };
32814 dstask = callPackage ../applications/misc/dstask { };
32816 tasksh = callPackage ../applications/misc/tasksh { };
32818 taskserver = callPackage ../servers/misc/taskserver { };
32820 taskopen = callPackage ../applications/misc/taskopen { };
32822 telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop {
32823 stdenv = if stdenv.hostPlatform.isDarwin
32824 then overrideSDK stdenv "11.0"
32828 telegram-bot-api = callPackage ../servers/telegram-bot-api { };
32830 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
32832 tg = python3Packages.callPackage ../applications/networking/instant-messengers/telegram/tg { };
32834 telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { };
32836 telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze { };
32838 telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger { };
32840 telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { };
32842 telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle { };
32844 tempo = callPackage ../servers/tracing/tempo { };
32846 temporal = callPackage ../applications/networking/cluster/temporal { };
32848 temporal-cli = callPackage ../applications/networking/cluster/temporal-cli { };
32850 temporalite = callPackage ../applications/networking/cluster/temporalite { };
32852 tenacity = callPackage ../applications/audio/tenacity { };
32854 tendermint = callPackage ../tools/networking/tendermint { };
32856 termdbms = callPackage ../development/tools/database/termdbms { };
32858 termdown = python3Packages.callPackage ../applications/misc/termdown { };
32860 termimage = callPackage ../tools/graphics/termimage { };
32862 terminaltexteffects = with python3Packages; toPythonApplication terminaltexteffects ;
32864 terminal-notifier = callPackage ../applications/misc/terminal-notifier { };
32866 textplots = callPackage ../tools/graphics/textplots { };
32868 texture-synthesis = callPackage ../tools/graphics/texture-synthesis { };
32870 texturepacker = qt6.callPackage ../applications/graphics/texturepacker { };
32872 termtosvg = callPackage ../tools/misc/termtosvg { };
32874 tessen = callPackage ../tools/security/tessen { };
32876 inherit (callPackage ../applications/graphics/tesseract {
32877 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
32882 tesseract = tesseract5;
32884 tetraproc = callPackage ../applications/audio/tetraproc { };
32886 tev = callPackage ../applications/graphics/tev { };
32888 textual-paint = callPackage ../applications/graphics/textual-paint { };
32890 themechanger = callPackage ../applications/misc/themechanger { };
32892 thinkingRock = callPackage ../applications/misc/thinking-rock { };
32894 thokr = callPackage ../applications/misc/thokr { };
32896 betterbird-unwrapped = callPackage ../applications/networking/mailreaders/betterbird { };
32897 betterbird = wrapThunderbird betterbird-unwrapped {
32898 desktopName = "Betterbird";
32899 pname = "betterbird";
32902 thunderbirdPackages = recurseIntoAttrs (callPackage ../applications/networking/mailreaders/thunderbird/packages.nix {
32903 callPackage = newScope {
32904 inherit (rustPackages) cargo rustc;
32908 thunderbird-unwrapped = thunderbirdPackages.thunderbird;
32909 thunderbird = wrapThunderbird thunderbird-unwrapped { };
32911 thunderbird-115 = wrapThunderbird thunderbirdPackages.thunderbird-115 { };
32912 thunderbird-128 = wrapThunderbird thunderbirdPackages.thunderbird-128 { };
32914 thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped {
32915 applicationName = "thunderbird";
32916 pname = "thunderbird-bin";
32917 desktopName = "Thunderbird";
32919 thunderbird-bin-unwrapped = callPackage ../applications/networking/mailreaders/thunderbird-bin {
32920 generated = import ../applications/networking/mailreaders/thunderbird-bin/release_sources.nix;
32923 thunderbolt = callPackage ../os-specific/linux/thunderbolt { };
32925 ticpp = callPackage ../development/libraries/ticpp { };
32927 ticker = callPackage ../applications/misc/ticker { };
32929 tickrs = callPackage ../applications/misc/tickrs { };
32931 tijolo = callPackage ../applications/editors/tijolo { };
32933 timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
32934 fftw = fftwSinglePrec;
32937 timelimit = callPackage ../tools/misc/timelimit { };
32941 timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { };
32942 timeshift = callPackage ../applications/backup/timeshift { grubPackage = grub2; };
32943 timeshift-minimal = callPackage ../applications/backup/timeshift/minimal.nix { };
32945 timeshift-unwrapped
32950 timewarrior = callPackage ../applications/misc/timewarrior { };
32952 timew-sync-server = callPackage ../applications/misc/timew-sync-server { };
32954 timg = callPackage ../tools/graphics/timg { };
32956 timidity = callPackage ../tools/misc/timidity {
32957 inherit (darwin.apple_sdk.frameworks) CoreAudio;
32958 inherit (darwin) libobjc;
32961 tint2 = callPackage ../applications/misc/tint2 { };
32963 tiny = callPackage ../applications/networking/irc/tiny {
32964 inherit (darwin.apple_sdk.frameworks) Foundation;
32967 tipp10 = qt6.callPackage ../applications/misc/tipp10 { };
32969 tkrev = callPackage ../applications/version-management/tkrev { };
32971 tla = callPackage ../applications/version-management/arch { };
32973 tlf = callPackage ../applications/radio/tlf { };
32975 tlp = callPackage ../tools/misc/tlp {
32976 inherit (linuxPackages) x86_energy_perf_policy;
32979 tmatrix = callPackage ../applications/misc/tmatrix { };
32981 tnef = callPackage ../applications/misc/tnef { };
32983 todiff = callPackage ../applications/misc/todiff { };
32985 todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
32987 todofi-sh = callPackage ../applications/office/todofi.sh { };
32989 todoman = callPackage ../applications/office/todoman { };
32991 tofi = callPackage ../applications/misc/tofi { };
32993 topydo = callPackage ../applications/misc/topydo { };
32995 torrential = callPackage ../applications/networking/p2p/torrential { };
32997 torrenttools = callPackage ../tools/misc/torrenttools {
33001 tortoisehg = callPackage ../applications/version-management/tortoisehg { };
33003 tone = callPackage ../applications/audio/tone { };
33005 tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { };
33007 tonelib-jam = callPackage ../applications/audio/tonelib-jam { };
33009 tonelib-zoom = callPackage ../applications/audio/tonelib-zoom { };
33011 tonelib-metal = callPackage ../applications/audio/tonelib-metal { };
33013 tonelib-noisereducer = callPackage ../applications/audio/tonelib-noisereducer { };
33015 tony = libsForQt5.callPackage ../applications/audio/tony { };
33017 toot = callPackage ../applications/misc/toot { };
33019 toipe = callPackage ../applications/misc/toipe { };
33021 toxiproxy = callPackage ../development/tools/toxiproxy { };
33023 tqsl = callPackage ../applications/radio/tqsl { };
33024 trustedqsl = tqsl; # Alias added 2019-02-10
33026 transcode = callPackage ../applications/audio/transcode { };
33028 transcribe = callPackage ../applications/audio/transcribe { };
33030 libtransmission_3 = transmission_3.override {
33032 enableDaemon = false;
33035 transmission_3-gtk = transmission_3.override { enableGTK3 = true; };
33036 transmission_3-qt = transmission_3.override { enableQt = true; };
33037 transmission_3_noSystemd = transmission_3.override { enableSystemd = false; };
33039 # Needs macOS >= 10.14.6
33040 transmission_4 = darwin.apple_sdk_11_0.callPackage ../applications/networking/p2p/transmission/4.nix {
33041 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
33043 libutp = libutp_3_4;
33045 libtransmission_4 = transmission_4.override {
33047 enableDaemon = false;
33050 transmission_4-gtk = transmission_4.override { enableGTK3 = true; };
33051 transmission_4-qt5 = transmission_4.override { enableQt5 = true; };
33052 transmission_4-qt6 = transmission_4.override { enableQt6 = true; };
33053 transmission_4-qt = transmission_4-qt5;
33055 transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk { };
33057 transgui = callPackage ../applications/networking/p2p/transgui { };
33059 traverso = libsForQt5.callPackage ../applications/audio/traverso { };
33061 trayer = callPackage ../applications/window-managers/trayer { };
33063 tinywl = callPackage ../applications/window-managers/tinywl {
33064 wlroots = wlroots_0_18;
33067 tree-from-tags = callPackage ../applications/audio/tree-from-tags { };
33069 tdrop = callPackage ../applications/misc/tdrop { };
33071 tre-command = callPackage ../tools/system/tre-command { };
33073 tree = callPackage ../tools/system/tree { };
33075 treesheets = callPackage ../applications/office/treesheets {
33077 inherit (darwin.apple_sdk.frameworks) Cocoa;
33080 tremc = callPackage ../applications/networking/p2p/tremc { };
33082 trillian-im = callPackage ../applications/networking/instant-messengers/trillian-im { };
33084 trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
33086 ttyper = callPackage ../applications/misc/ttyper { };
33088 tuba = callPackage ../applications/misc/tuba { };
33090 tudu = callPackage ../applications/office/tudu { };
33092 tuna = callPackage ../os-specific/linux/tuna { };
33094 tunefish = callPackage ../applications/audio/tunefish {
33095 stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4
33098 tut = callPackage ../applications/misc/tut { };
33100 tuxclocker = libsForQt5.callPackage ../applications/misc/tuxclocker {
33101 tuxclocker-plugins = tuxclocker-plugins-with-unfree;
33104 tuxclocker-without-unfree = libsForQt5.callPackage ../applications/misc/tuxclocker { };
33106 tuxedo-rs = callPackage ../os-specific/linux/tuxedo-rs { };
33108 tuxguitar = callPackage ../applications/editors/music/tuxguitar {
33113 twmn = libsForQt5.callPackage ../applications/misc/twmn { };
33115 testssl = callPackage ../applications/networking/testssl { };
33117 tests-stdenv-gcc-stageCompare = callPackage ../test/stdenv/gcc-stageCompare.nix { };
33119 t-rec = callPackage ../misc/t-rec {
33120 inherit (darwin.apple_sdk.frameworks) Foundation;
33123 ulauncher = callPackage ../applications/misc/ulauncher { };
33125 twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
33127 terminal-stocks = callPackage ../applications/misc/terminal-stocks { };
33129 terminal-typeracer = callPackage ../applications/misc/terminal-typeracer {
33130 inherit (darwin.apple_sdk.frameworks) Security;
33133 typer = callPackage ../applications/misc/typer { };
33135 typioca = callPackage ../applications/misc/typioca { };
33137 ueberzug = with python3Packages; toPythonApplication ueberzug;
33139 ueberzugpp = callPackage ../by-name/ue/ueberzugpp/package.nix {
33140 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
33143 uefi-run = callPackage ../tools/virtualization/uefi-run { };
33145 umurmur = callPackage ../applications/networking/umurmur { };
33147 udocker = callPackage ../tools/virtualization/udocker { };
33149 uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix {});
33150 uefitool = uefitoolPackages.new-engine;
33152 ungoogled-chromium = callPackage ../applications/networking/browsers/chromium ((config.chromium or {}) // {
33154 channel = "ungoogled-chromium";
33157 uni = callPackage ../applications/misc/uni { };
33159 unigine-valley = callPackage ../applications/graphics/unigine-valley { };
33161 unigine-heaven = callPackage ../applications/graphics/unigine-heaven { };
33163 unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { };
33165 unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { };
33167 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { };
33169 unpaper = callPackage ../tools/graphics/unpaper { };
33171 unison-ucm = callPackage ../development/compilers/unison { };
33173 upnp-router-control = callPackage ../applications/networking/upnp-router-control { };
33175 urh = callPackage ../applications/radio/urh { };
33177 uroboros = callPackage ../tools/system/uroboros { };
33179 uuagc = haskell.lib.compose.justStaticExecutables haskellPackages.uuagc;
33181 uucp = callPackage ../tools/misc/uucp { };
33183 uvccapture = callPackage ../applications/video/uvccapture { };
33185 uwimap = callPackage ../tools/networking/uwimap { };
33187 utm = callPackage ../os-specific/darwin/utm { };
33189 utox = callPackage ../applications/networking/instant-messengers/utox { };
33191 valentina = libsForQt5.callPackage ../applications/misc/valentina { };
33193 vbindiff = callPackage ../applications/editors/vbindiff { };
33195 vcprompt = callPackage ../applications/version-management/vcprompt {
33196 autoconf = buildPackages.autoconf269;
33199 vcs = callPackage ../applications/video/vcs { };
33201 vcv-rack = callPackage ../applications/audio/vcv-rack { };
33203 vdirsyncer = with python3Packages; toPythonApplication vdirsyncer;
33205 vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
33207 vengi-tools = darwin.apple_sdk_11_0.callPackage ../applications/graphics/vengi-tools {
33208 inherit (darwin.apple_sdk_11_0.frameworks) Carbon CoreServices OpenCL;
33211 verbiste = callPackage ../applications/misc/verbiste { };
33213 veusz = libsForQt5.callPackage ../applications/graphics/veusz { };
33215 vim = vimUtils.makeCustomizable (callPackage ../applications/editors/vim {
33216 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
33219 vimiv-qt = callPackage ../applications/graphics/vimiv-qt { };
33222 macvimUtils = callPackage ../applications/editors/vim/macvim-configurable.nix { };
33223 in macvimUtils.makeCustomizable (callPackage ../applications/editors/vim/macvim.nix {
33224 stdenv = clangStdenv;
33227 vim-full = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/full.nix {
33228 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
33229 inherit (darwin) libobjc;
33232 vim-darwin = (vim-full.override {
33240 pname = "vim-darwin";
33242 platforms = lib.platforms.darwin;
33246 vimacs = callPackage ../applications/editors/vim/vimacs.nix { };
33248 vimv = callPackage ../tools/misc/vimv { };
33250 vimv-rs = callPackage ../tools/misc/vimv-rs {
33251 inherit (darwin.apple_sdk.frameworks) Foundation;
33254 qpdfview = libsForQt5.callPackage ../applications/office/qpdfview { };
33256 vimgolf = callPackage ../games/vimgolf { };
33258 vimpc = callPackage ../applications/audio/vimpc { };
33260 # this is a lower-level alternative to wrapNeovim conceived to handle
33261 # more usecases when wrapping neovim. The interface is being actively worked on
33262 # so expect breakage. use wrapNeovim instead if you want a stable alternative
33263 wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
33264 wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
33265 neovim-unwrapped = callPackage ../by-name/ne/neovim-unwrapped/package.nix {
33266 CoreServices = darwin.apple_sdk.frameworks.CoreServices;
33267 lua = if lib.meta.availableOn stdenv.hostPlatform luajit then luajit else lua5_1;
33270 neovimUtils = callPackage ../applications/editors/neovim/utils.nix {
33273 neovim = wrapNeovim neovim-unwrapped { };
33275 gnvim-unwrapped = callPackage ../applications/editors/neovim/gnvim { };
33277 gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { };
33279 virter = callPackage ../applications/virtualization/virter { };
33281 virt-viewer = callPackage ../applications/virtualization/virt-viewer { };
33283 virt-top = callPackage ../applications/virtualization/virt-top {
33284 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
33287 virt-what = callPackage ../applications/virtualization/virt-what { };
33289 virt-manager = callPackage ../applications/virtualization/virt-manager {
33290 system-libvirt = libvirt;
33293 virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
33294 qtermwidget = lxqt.qtermwidget_1_4;
33297 virtscreen = callPackage ../tools/admin/virtscreen { };
33299 virtual-ans = callPackage ../applications/audio/virtual-ans { };
33301 virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
33302 stdenv = stdenv_32bit;
33303 inherit (gnome2) libIDL;
33305 # VirtualBox uses wsimport, which was removed after JDK 8.
33309 virtualboxKvm = lowPrio (virtualbox.override {
33313 virtualboxHardened = lowPrio (virtualbox.override {
33314 enableHardening = true;
33317 virtualboxHeadless = lowPrio (virtualbox.override {
33318 enableHardening = true;
33322 virtualboxExtpack = callPackage ../applications/virtualization/virtualbox/extpack.nix { };
33324 virtualboxWithExtpack = lowPrio (virtualbox.override {
33325 extensionPack = virtualboxExtpack;
33328 virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix {
33332 virtualgl = callPackage ../tools/X11/virtualgl {
33333 virtualglLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33334 then pkgsi686Linux.virtualglLib
33338 vivictpp = callPackage ../applications/video/vivictpp { };
33340 primusLib = callPackage ../tools/X11/primus/lib.nix {
33341 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
33344 primus = callPackage ../tools/X11/primus {
33345 stdenv_i686 = pkgsi686Linux.stdenv;
33346 primusLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33347 then pkgsi686Linux.primusLib
33351 bumblebee = callPackage ../tools/X11/bumblebee {
33352 nvidia_x11 = linuxPackages.nvidia_x11;
33353 nvidia_x11_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33354 then pkgsi686Linux.linuxPackages.nvidia_x11.override { libsOnly = true; }
33356 libglvnd_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33357 then pkgsi686Linux.libglvnd
33361 uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { };
33363 viper4linux = callPackage ../applications/audio/viper4linux { };
33364 viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { };
33366 vkeybd = callPackage ../applications/audio/vkeybd { };
33368 vlc-bin-universal = vlc-bin.override { variant = "universal"; };
33370 libvlc = vlc.override {
33375 vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
33377 vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
33379 vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { };
33381 vocproc = callPackage ../applications/audio/vocproc { };
33383 vnstat = callPackage ../applications/networking/vnstat { };
33385 vocal = callPackage ../applications/audio/vocal { };
33387 volnoti = callPackage ../applications/misc/volnoti { };
33389 vorbis-tools = callPackage ../applications/audio/vorbis-tools {
33390 autoreconfHook = buildPackages.autoreconfHook269;
33393 vpv = callPackage ../applications/graphics/vpv { };
33395 vscode = callPackage ../applications/editors/vscode/vscode.nix { };
33396 vscode-fhs = vscode.fhs;
33397 vscode-fhsWithPackages = vscode.fhsWithPackages;
33399 vscode-with-extensions = callPackage ../applications/editors/vscode/with-extensions.nix { };
33401 vscode-utils = callPackage ../applications/editors/vscode/extensions/vscode-utils.nix { };
33403 vscode-extensions = recurseIntoAttrs (callPackage ../applications/editors/vscode/extensions { });
33405 vscode-js-debug = callPackage ../by-name/vs/vscode-js-debug/package.nix {
33406 inherit (darwin.apple_sdk.frameworks) AppKit Security;
33409 vscodium = callPackage ../applications/editors/vscode/vscodium.nix { };
33410 vscodium-fhs = vscodium.fhs;
33411 vscodium-fhsWithPackages = vscodium.fhsWithPackages;
33413 openvscode-server = callPackage ../servers/openvscode-server {
33414 nodejs = nodejs_18;
33415 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
33418 code-server = callPackage ../servers/code-server {
33419 nodejs = nodejs_20;
33420 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa CoreServices Security;
33423 vue = callPackage ../applications/misc/vue { };
33425 vuze = callPackage ../applications/networking/p2p/vuze {
33426 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
33427 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
33430 vwm = callPackage ../applications/window-managers/vwm { };
33432 vym = libsForQt5.callPackage ../applications/misc/vym { };
33434 wad = callPackage ../tools/security/wad { };
33436 wafw00f = callPackage ../tools/security/wafw00f { };
33438 whispers = with python3Packages; toPythonApplication whispers;
33440 whisper-ctranslate2 = callPackage ../tools/audio/whisper-ctranslate2 { };
33442 waon = callPackage ../applications/audio/waon { };
33444 warp = callPackage ../applications/networking/warp {
33445 inherit (darwin.apple_sdk.frameworks) Security Foundation;
33448 warpd = callPackage ../applications/misc/warpd { };
33450 watershot = callPackage ../applications/misc/watershot { };
33452 waypaper = callPackage ../applications/misc/waypaper { };
33454 w3m = callPackage ../applications/networking/browsers/w3m { };
33456 # Should always be the version with the most features
33459 # Version without X11
33460 w3m-nox = w3m.override {
33461 x11Support = false;
33462 imlib2 = imlib2-nox;
33465 # Version without X11 or graphics
33466 w3m-nographics = w3m.override {
33467 x11Support = false;
33468 graphicsSupport = false;
33471 # Version for batch text processing, not a good browser
33472 w3m-batch = w3m.override {
33473 graphicsSupport = false;
33474 mouseSupport = false;
33475 x11Support = false;
33476 imlib2 = imlib2-nox;
33479 watchmate = callPackage ../applications/misc/watchmate { };
33481 watson = callPackage ../applications/office/watson { };
33483 wapiti = callPackage ../tools/security/wapiti { };
33485 weave-gitops = callPackage ../applications/networking/cluster/weave-gitops { };
33487 wayfire = callPackage ../applications/window-managers/wayfire/default.nix {
33488 wlroots = wlroots_0_17;
33490 wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { };
33492 wayfirePlugins = recurseIntoAttrs (
33493 callPackage ../applications/window-managers/wayfire/plugins.nix { }
33495 wayfire-with-plugins = callPackage ../applications/window-managers/wayfire/wrapper.nix {
33496 plugins = with wayfirePlugins; [ wcm wf-shell ];
33499 waypipe = callPackage ../applications/networking/remote/waypipe { };
33501 wayv = callPackage ../tools/X11/wayv { };
33503 wayvnc = callPackage ../applications/networking/remote/wayvnc { };
33505 webanalyze = callPackage ../tools/security/webanalyze { };
33507 webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
33509 webcord = callPackage ../by-name/we/webcord/package.nix { electron = electron_32; };
33511 webcord-vencord = callPackage ../by-name/we/webcord-vencord/package.nix { electron = electron_30; };
33513 webex = callPackage ../applications/networking/instant-messengers/webex { };
33515 webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {
33516 stdenv = if stdenv.cc.isClang then gccStdenv else stdenv;
33519 webssh = with python3Packages; toPythonApplication webssh;
33521 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop { };
33523 wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { };
33525 weechat-unwrapped = callPackage ../applications/networking/irc/weechat {
33526 inherit (darwin) libobjc;
33527 inherit (darwin) libresolv;
33531 weechat = wrapWeechat weechat-unwrapped { };
33533 weechatScripts = recurseIntoAttrs (callPackage ../applications/networking/irc/weechat/scripts { });
33535 westonLite = weston.override {
33536 demoSupport = false;
33537 jpegSupport = false;
33538 lcmsSupport = false;
33539 pangoSupport = false;
33540 pipewireSupport = false;
33541 rdpSupport = false;
33542 remotingSupport = false;
33543 vaapiSupport = false;
33544 vncSupport = false;
33545 webpSupport = false;
33546 xwaylandSupport = false;
33549 chatterino2 = callPackage ../applications/networking/instant-messengers/chatterino2 {
33550 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33553 weston = callPackage ../applications/window-managers/weston { };
33555 wgnord = callPackage ../applications/networking/wgnord/default.nix { };
33557 whalebird = callPackage ../applications/misc/whalebird {
33558 electron = electron_27;
33561 windowlab = callPackage ../applications/window-managers/windowlab { };
33563 inherit (windowmaker) dockapps;
33565 wily = callPackage ../applications/editors/wily { };
33567 wings = callPackage ../applications/graphics/wings { };
33569 write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { };
33571 wlc = callPackage ../tools/misc/wlc { };
33573 wlclock = callPackage ../applications/misc/wlclock { };
33575 wlcs = callPackage ../development/tools/wlcs { };
33577 wllvm = callPackage ../development/tools/wllvm { };
33579 wmname = callPackage ../applications/misc/wmname { };
33581 wmctrl = callPackage ../tools/X11/wmctrl { };
33583 wmderland = callPackage ../applications/window-managers/wmderland { };
33585 wmderlandc = callPackage ../applications/window-managers/wmderlandc { };
33587 wmii = callPackage ../applications/window-managers/wmii { };
33589 wofi = callPackage ../applications/misc/wofi { };
33591 wofi-pass = callPackage ../../pkgs/tools/security/pass/wofi-pass.nix { };
33593 wofi-emoji = callPackage ../applications/misc/wofi-emoji { };
33595 cl-wordle = callPackage ../games/cl-wordle { };
33597 wordbook = callPackage ../applications/misc/wordbook { };
33599 wordnet = callPackage ../applications/misc/wordnet {
33600 inherit (darwin.apple_sdk.frameworks) Cocoa;
33603 wordgrinder = callPackage ../applications/office/wordgrinder { };
33605 workrave = callPackage ../applications/misc/workrave {
33606 inherit (python3Packages) jinja2;
33607 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
33610 worldengine-cli = python3Packages.worldengine;
33612 wpsoffice = libsForQt5.callPackage ../applications/office/wpsoffice { };
33613 wpsoffice-cn = libsForQt5.callPackage ../applications/office/wpsoffice {
33614 useChineseVersion = true;
33617 wrapFirefox = callPackage ../applications/networking/browsers/firefox/wrapper.nix { };
33619 wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { };
33621 wp4nix = callPackage ../development/tools/wp4nix { };
33623 wsjtx = qt5.callPackage ../applications/radio/wsjtx { };
33625 wxhexeditor = callPackage ../applications/editors/wxhexeditor {
33626 inherit (darwin.apple_sdk.frameworks) Cocoa;
33627 inherit (llvmPackages) openmp;
33631 x11basic = callPackage ../development/compilers/x11basic {
33632 autoconf = buildPackages.autoconf269;
33635 x11vnc = callPackage ../tools/X11/x11vnc { };
33637 x11spice = callPackage ../tools/X11/x11spice { };
33639 x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { };
33641 x2goserver = callPackage ../applications/networking/remote/x2goserver { };
33643 x2vnc = callPackage ../tools/X11/x2vnc { };
33645 x32edit = callPackage ../applications/audio/midas/x32edit.nix { };
33647 x42-avldrums = callPackage ../applications/audio/x42-avldrums { };
33649 x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { };
33651 x42-plugins = callPackage ../applications/audio/x42-plugins { };
33653 xannotate = callPackage ../tools/X11/xannotate { };
33655 xaos = libsForQt5.callPackage ../applications/graphics/xaos { };
33657 xastir = callPackage ../applications/misc/xastir { };
33659 xautomation = callPackage ../tools/X11/xautomation { };
33661 xawtv = callPackage ../applications/video/xawtv { };
33663 xbattbar = callPackage ../applications/misc/xbattbar { };
33665 xbindkeys = callPackage ../tools/X11/xbindkeys { };
33667 xbindkeys-config = callPackage ../tools/X11/xbindkeys-config {
33671 xborders = callPackage ../tools/X11/xborders { };
33673 xxh = callPackage ../tools/networking/xxh { };
33675 kodiPackages = recurseIntoAttrs (kodi.packages);
33677 kodi = callPackage ../applications/video/kodi {
33679 jre_headless = jdk11_headless;
33682 kodi-wayland = callPackage ../applications/video/kodi {
33684 jre_headless = jdk11_headless;
33685 waylandSupport = true;
33688 kodi-gbm = callPackage ../applications/video/kodi {
33690 jre_headless = jdk11_headless;
33694 kodi-cli = callPackage ../tools/misc/kodi-cli { };
33696 xca = qt6Packages.callPackage ../applications/misc/xca { };
33698 xcalib = callPackage ../tools/X11/xcalib { };
33700 xcape = callPackage ../tools/X11/xcape { };
33702 xcat = callPackage ../tools/security/xcat { };
33704 xchainkeys = callPackage ../tools/X11/xchainkeys { };
33706 xchm = callPackage ../applications/misc/xchm { };
33708 inherit (xorg) xcompmgr;
33710 x-create-mouse-void = callPackage ../applications/window-managers/x-create-mouse-void { };
33712 xd = callPackage ../applications/networking/p2p/xd { };
33714 xdaliclock = callPackage ../tools/misc/xdaliclock { };
33716 xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { };
33718 xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { };
33720 xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { };
33722 xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { };
33724 xdg-desktop-portal-hyprland = callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland {
33725 inherit (qt6) qtbase qttools qtwayland wrapQtAppsHook;
33728 xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { };
33730 xdg-desktop-portal-xapp = callPackage ../development/libraries/xdg-desktop-portal-xapp { };
33732 xdg-utils = callPackage ../tools/X11/xdg-utils {};
33734 xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { };
33736 xdotool = callPackage ../tools/X11/xdotool { };
33738 buildXenPackage = callPackage ../build-support/xen { };
33740 xkbset = callPackage ../tools/X11/xkbset { };
33742 xkbmon = callPackage ../applications/misc/xkbmon { };
33744 win-spice = callPackage ../applications/virtualization/driver/win-spice { };
33746 xfig = callPackage ../applications/graphics/xfig { };
33748 xfractint = callPackage ../applications/graphics/xfractint { };
33750 xlsxgrep = callPackage ../applications/search/xlsxgrep { };
33752 xmind = callPackage ../applications/misc/xmind { };
33754 xneur = callPackage ../applications/misc/xneur { };
33756 gxneur = callPackage ../applications/misc/gxneur {
33757 inherit (gnome2) libglade GConf;
33760 xournal = callPackage ../applications/graphics/xournal {
33761 inherit (gnome2) libgnomecanvas;
33764 xournalpp = darwin.apple_sdk_11_0.callPackage ../applications/graphics/xournalpp {
33768 xpdf = libsForQt5.callPackage ../applications/misc/xpdf {
33769 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33772 xplugd = callPackage ../tools/X11/xplugd { };
33774 xkb-switch = callPackage ../tools/X11/xkb-switch { };
33776 xkb-switch-i3 = callPackage ../tools/X11/xkb-switch-i3 { };
33778 xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
33780 xlife = callPackage ../applications/graphics/xlife { };
33782 xmobar = haskellPackages.xmobar.bin;
33784 xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
33785 inherit (haskellPackages) ghcWithPackages;
33786 packages = _: [ haskellPackages.xmonad-contrib ];
33789 xmonadctl = callPackage ../applications/window-managers/xmonad/xmonadctl.nix {
33790 inherit (haskellPackages) ghcWithPackages;
33793 xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
33794 inherit (xfce) libxfce4util xfce4-panel;
33797 xmonad_log_applet_mate = xmonad_log_applet.override {
33798 desktopSupport = "mate";
33801 xmonad_log_applet_xfce = xmonad_log_applet.override {
33802 desktopSupport = "xfce4";
33805 xmountains = callPackage ../applications/graphics/xmountains { };
33807 xmppc = callPackage ../applications/networking/instant-messengers/xmppc { };
33809 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { };
33811 xpra = callPackage ../tools/X11/xpra { };
33812 xpraWithNvenc = callPackage ../tools/X11/xpra {
33814 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
33816 libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { };
33818 xrectsel = callPackage ../tools/X11/xrectsel { };
33820 xrestop = callPackage ../tools/X11/xrestop { };
33822 xrgears = callPackage ../applications/graphics/xrgears { };
33824 xsd = callPackage ../development/libraries/xsd {
33825 stdenv = gcc9Stdenv;
33828 xscope = callPackage ../applications/misc/xscope { };
33830 xsubfind3r = callPackage ../tools/security/xsubfind3r { };
33832 xsuspender = callPackage ../applications/misc/xsuspender { };
33834 xss-lock = callPackage ../misc/screensavers/xss-lock { };
33836 xloadimage = callPackage ../tools/X11/xloadimage { };
33838 xssproxy = callPackage ../misc/screensavers/xssproxy { };
33840 xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { };
33842 xtrace = callPackage ../tools/X11/xtrace { };
33844 xtruss = callPackage ../tools/X11/xtruss { };
33846 xtuner = callPackage ../applications/audio/xtuner { };
33848 xmacro = callPackage ../tools/X11/xmacro { };
33850 xmenu = callPackage ../applications/misc/xmenu { };
33852 xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor {
33853 inherit (darwin.apple_sdk.frameworks) Cocoa;
33856 xmp = callPackage ../applications/audio/xmp {
33857 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio;
33860 xnee = callPackage ../tools/X11/xnee { };
33862 xnotify = callPackage ../tools/X11/xnotify { };
33864 xpano = callPackage ../applications/graphics/xpano { };
33866 xv = callPackage ../applications/graphics/xv { };
33868 xygrib = libsForQt5.callPackage ../applications/misc/xygrib { };
33870 xzgv = callPackage ../applications/graphics/xzgv { };
33872 yabar = callPackage ../applications/window-managers/yabar { };
33874 yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
33876 yarp = callPackage ../applications/science/robotics/yarp { };
33878 yate = callPackage ../applications/misc/yate { };
33880 yaup = callPackage ../applications/networking/yaup { };
33882 ydiff = with python3.pkgs; toPythonApplication ydiff;
33884 ydict = callPackage ../applications/misc/ydict { };
33886 yed = callPackage ../applications/graphics/yed { };
33888 yeetgif = callPackage ../applications/graphics/yeetgif { };
33890 yelp-tools = callPackage ../development/misc/yelp-tools { };
33892 yewtube = callPackage ../applications/misc/yewtube { };
33894 yokadi = python3Packages.callPackage ../applications/misc/yokadi { };
33896 yoshimi = callPackage ../applications/audio/yoshimi { };
33898 your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; };
33900 youtube-dl = with python3Packages; toPythonApplication youtube-dl;
33902 youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
33904 youtube-music = callPackage ../applications/audio/youtube-music {
33908 youtube-tui = callPackage ../applications/video/youtube-tui {
33909 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
33912 yt-dlp-light = yt-dlp.override {
33913 atomicparsleySupport = false;
33914 ffmpegSupport = false;
33915 rtmpSupport = false;
33918 youtube-viewer = perlPackages.WWWYoutubeViewer;
33920 ytalk = callPackage ../applications/networking/instant-messengers/ytalk { };
33922 ytarchive = callPackage ../tools/misc/ytarchive { };
33924 ytcast = callPackage ../tools/misc/ytcast { };
33926 ytcc = callPackage ../tools/networking/ytcc { };
33928 ytmdl = callPackage ../tools/misc/ytmdl { };
33930 yuview = libsForQt5.yuview;
33932 wallust = callPackage ../applications/misc/wallust { };
33934 zam-plugins = callPackage ../applications/audio/zam-plugins { };
33936 zammad = callPackage ../applications/networking/misc/zammad { };
33938 zarf = callPackage ../applications/networking/cluster/zarf { };
33940 zathuraPkgs = callPackage ../applications/misc/zathura { };
33941 zathura = zathuraPkgs.zathuraWrapper;
33943 zdns = callPackage ../tools/security/zdns { };
33945 zerobin = callPackage ../applications/networking/zerobin { };
33947 zeroc-ice = callPackage ../development/libraries/zeroc-ice { };
33949 zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; };
33951 zeronet = callPackage ../applications/networking/p2p/zeronet { };
33953 zeronet-conservancy = callPackage ../applications/networking/p2p/zeronet-conservancy { };
33955 zexy = callPackage ../applications/audio/pd-plugins/zexy {
33956 autoconf = buildPackages.autoconf269;
33959 zgrab2 = callPackage ../tools/security/zgrab2 { };
33961 zgrviewer = callPackage ../applications/graphics/zgrviewer { };
33963 zgv = callPackage ../applications/graphics/zgv {
33964 # Enable the below line for terminal display. Note
33965 # that it requires sixel graphics compatible terminals like mlterm
33970 zim = callPackage ../applications/office/zim { };
33972 zine = callPackage ../applications/misc/zine { };
33974 zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { };
33976 zita-at1 = callPackage ../applications/audio/zita-at1 { };
33978 zita-njbridge = callPackage ../applications/audio/zita-njbridge { };
33980 zotero = callPackage ../applications/office/zotero { };
33982 zotero_7 = pkgs.zotero-beta;
33984 zscroll = callPackage ../applications/misc/zscroll { };
33986 zsteg = callPackage ../tools/security/zsteg { };
33988 zx = callPackage ../tools/system/zx { };
33990 zxfer = callPackage ../applications/system/zxfer { };
33992 zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
33993 guiModule = "zest";
33994 fftw = fftwSinglePrec;
33997 zynaddsubfx-fltk = zynaddsubfx.override {
33998 guiModule = "fltk";
34001 zynaddsubfx-ntk = zynaddsubfx.override {
34005 ### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS
34007 alfis = callPackage ../applications/blockchains/alfis {
34008 inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
34010 alfis-nogui = alfis.override {
34014 aperture = callPackage ../applications/blockchains/aperture { };
34016 backdown = callPackage ../tools/misc/backdown { };
34018 balanceofsatoshis = callPackage ../tools/misc/balanceofsatoshis { };
34020 bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {
34021 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
34023 inherit (darwin) autoSignDarwinBinariesHook;
34026 bitcoind = callPackage ../applications/blockchains/bitcoin {
34028 inherit (darwin) autoSignDarwinBinariesHook;
34031 bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots {
34033 inherit (darwin) autoSignDarwinBinariesHook;
34036 btcd = callPackage ../applications/blockchains/btcd { };
34038 cgminer = callPackage ../applications/blockchains/cgminer { };
34040 clboss = callPackage ../applications/blockchains/clboss { };
34042 clightning = callPackage ../applications/blockchains/clightning { };
34044 besu = callPackage ../applications/blockchains/besu { };
34046 bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
34048 protobuf = protobuf_21;
34050 bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
34051 mkDerivation = stdenv.mkDerivation;
34052 protobuf = protobuf_21;
34056 btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
34058 btcpayserver-altcoins = callPackage ../applications/blockchains/btcpayserver { altcoinSupport = true; };
34060 charge-lnd = callPackage ../applications/blockchains/charge-lnd { };
34062 cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
34064 dcrctl = callPackage ../applications/blockchains/dcrctl { };
34065 dcrd = callPackage ../applications/blockchains/dcrd { };
34066 dcrwallet = callPackage ../applications/blockchains/dcrwallet { };
34068 eclair = callPackage ../applications/blockchains/eclair { };
34070 electrs = callPackage ../applications/blockchains/electrs {
34071 inherit (darwin.apple_sdk.frameworks) Security;
34074 elements = libsForQt5.callPackage ../applications/blockchains/elements {
34076 inherit (darwin) autoSignDarwinBinariesHook;
34078 elementsd = callPackage ../applications/blockchains/elements {
34080 inherit (darwin) autoSignDarwinBinariesHook;
34082 elementsd-simplicity = elementsd.overrideAttrs {
34083 version = "unstable-2023-04-18";
34084 src = fetchFromGitHub {
34085 owner = "ElementsProject";
34087 rev = "ea318a45094ab3d31dd017d7781a6f28f1ffaa33"; # simplicity branch latest
34088 hash = "sha256-ooe+If3HWaJWpr2ux7DpiCTqB9Hv+aXjquEjplDjvhM=";
34092 ergo = callPackage ../applications/blockchains/ergo { };
34094 erigon = callPackage ../applications/blockchains/erigon { };
34096 exodus = callPackage ../applications/blockchains/exodus { };
34098 faraday = callPackage ../applications/blockchains/faraday { };
34100 fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { };
34102 go-ethereum = callPackage ../by-name/go/go-ethereum/package.nix {
34103 inherit (darwin) libobjc;
34104 inherit (darwin.apple_sdk.frameworks) IOKit;
34107 go-exploitdb = callPackage ../tools/security/go-exploitdb { };
34109 gridcoin-research = libsForQt5.callPackage ../applications/blockchains/gridcoin-research {
34113 groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin {
34114 stdenv = darwin.apple_sdk_11_0.stdenv;
34116 inherit (darwin) autoSignDarwinBinariesHook;
34119 groestlcoind = callPackage ../applications/blockchains/groestlcoin {
34120 inherit (darwin) autoSignDarwinBinariesHook;
34123 ledger-agent = with python3Packages; toPythonApplication ledger-agent;
34125 ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
34127 lightning-loop = callPackage ../applications/blockchains/lightning-loop { };
34129 lightning-pool = callPackage ../applications/blockchains/lightning-pool { };
34131 litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin {
34132 inherit (darwin.apple_sdk.frameworks) AppKit;
34133 boost = pkgs.boost177;
34135 litecoind = litecoin.override { withGui = false; };
34137 livedl = callPackage ../tools/misc/livedl { };
34139 lnd = callPackage ../applications/blockchains/lnd { };
34141 lndconnect = callPackage ../applications/blockchains/lndconnect { };
34143 lndinit = callPackage ../applications/blockchains/lndinit { };
34145 lndhub-go = callPackage ../applications/blockchains/lndhub-go { };
34147 lndmanage = callPackage ../applications/blockchains/lndmanage { };
34149 monero-cli = callPackage ../applications/blockchains/monero-cli {
34150 inherit (darwin.apple_sdk.frameworks) CoreData IOKit;
34153 haven-cli = callPackage ../applications/blockchains/haven-cli {
34154 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
34157 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { };
34159 napari = with python3Packages; toPythonApplication napari;
34161 nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { };
34163 namecoind = callPackage ../applications/blockchains/namecoin { };
34165 nbxplorer = callPackage ../applications/blockchains/nbxplorer { };
34167 pycoin = with python3Packages; toPythonApplication pycoin;
34169 stellar-core = callPackage ../applications/blockchains/stellar-core { };
34171 sumokoin = callPackage ../applications/blockchains/sumokoin { };
34173 solana-validator = callPackage ../applications/blockchains/solana-validator { };
34175 snarkos = callPackage ../applications/blockchains/snarkos {
34176 inherit (darwin.apple_sdk.frameworks) Security;
34179 taproot-assets = callPackage ../applications/blockchains/taproot-assets { };
34181 inherit (callPackages ../applications/blockchains/teos { })
34183 teos-watchtower-plugin;
34185 terra-station = callPackage ../applications/blockchains/terra-station { };
34187 tessera = callPackage ../applications/blockchains/tessera { };
34189 ton = callPackage ../applications/blockchains/ton { };
34191 torq = callPackage ../applications/blockchains/torq { };
34193 vertcoin = libsForQt5.callPackage ../applications/blockchains/vertcoin {
34196 vertcoind = callPackage ../applications/blockchains/vertcoin {
34200 wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { };
34202 wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
34204 wownero = callPackage ../applications/blockchains/wownero { };
34206 zcash = callPackage ../applications/blockchains/zcash {
34207 inherit (darwin.apple_sdk.frameworks) Security;
34208 stdenv = llvmPackages_14.stdenv;
34211 zecwallet-lite = callPackage ../applications/blockchains/zecwallet-lite { };
34213 lightwalletd = callPackage ../applications/blockchains/lightwalletd { };
34215 polkadot = callPackage ../applications/blockchains/polkadot {
34216 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
34219 particl-core = callPackage ../applications/blockchains/particl-core { };
34221 quorum = callPackage ../applications/blockchains/quorum { };
34223 samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
34225 scaleft = callPackage ../applications/networking/scaleft { };
34227 beancount = with python3.pkgs; toPythonApplication beancount;
34229 beancount-black = with python3.pkgs; toPythonApplication beancount-black;
34231 beanhub-cli = with python3.pkgs; toPythonApplication beanhub-cli;
34233 bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
34236 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
34237 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
34238 haskellPackages.bench;
34240 cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { };
34241 cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { };
34243 conceal = callPackage ../applications/misc/conceal { };
34245 conmon = callPackage ../applications/virtualization/conmon { };
34247 conmon-rs = callPackage ../applications/virtualization/conmon-rs { };
34249 drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
34251 eureka-ideas = callPackage ../applications/misc/eureka-ideas {
34252 inherit (darwin.apple_sdk.frameworks) Security;
34255 nux = callPackage ../tools/misc/nux { };
34257 phonemizer = with python3Packages; toPythonApplication phonemizer;
34259 tts = callPackage ../tools/audio/tts { };
34261 wyoming-faster-whisper = callPackage ../tools/audio/wyoming/faster-whisper.nix { };
34263 wyoming-openwakeword = callPackage ../tools/audio/wyoming/openwakeword.nix { };
34265 wyoming-piper = callPackage ../tools/audio/wyoming/piper.nix { };
34269 _2048-cli = _2048-cli-terminal;
34270 _2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; };
34271 _2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; };
34273 _2048-in-terminal = callPackage ../games/2048-in-terminal { };
34275 _20kly = callPackage ../games/20kly { };
34277 _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
34279 among-sus = callPackage ../games/among-sus { };
34281 antsimulator = callPackage ../games/antsimulator { };
34283 augustus = callPackage ../games/augustus { };
34285 ballerburg = callPackage ../games/ballerburg { } ;
34287 colobot = callPackage ../games/colobot { };
34289 corsix-th = callPackage ../games/corsix-th {
34290 inherit (darwin.apple_sdk.frameworks) Cocoa CoreVideo;
34293 enigma = callPackage ../games/enigma { };
34295 everspace = callPackage ../games/everspace { };
34297 ezquake = callPackage ../games/ezquake { };
34299 freedroid = callPackage ../games/freedroid { };
34301 freedroidrpg = callPackage ../games/freedroidrpg { };
34303 freenukum = callPackage ../games/freenukum { };
34305 inherit (callPackages ../games/fteqw {})
34310 gamepad-tool = callPackage ../games/gamepad-tool { };
34312 gotypist = callPackage ../games/gotypist { };
34314 heroic-unwrapped = callPackage ../games/heroic {
34315 # Match the version used by the upstream package.
34316 electron = electron_31;
34319 heroic = callPackage ../games/heroic/fhsenv.nix { };
34321 julius = callPackage ../games/julius { };
34323 jumpnbump = callPackage ../games/jumpnbump { };
34325 katawa-shoujo = callPackage ../games/katawa-shoujo { };
34327 keeperrl = callPackage ../games/keeperrl { };
34329 shipwright = callPackage ../games/shipwright {
34330 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
34333 wipeout-rewrite = callPackage ../games/wipeout-rewrite {
34334 inherit (darwin.apple_sdk.frameworks) Foundation;
34337 ### GAMES/DOOM-PORTS
34339 dhewm3 = callPackage ../games/doom-ports/dhewm3 { };
34341 doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { };
34343 doomrunner = qt5.callPackage ../games/doom-ports/doomrunner { };
34345 chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { };
34347 crispy-doom = callPackage ../games/doom-ports/crispy-doom { };
34349 eureka-editor = callPackage ../games/doom-ports/eureka-editor { };
34351 enyo-launcher = libsForQt5.callPackage ../games/doom-ports/enyo-launcher { };
34353 eternity = callPackage ../games/doom-ports/eternity-engine { };
34355 odamex = callPackage ../games/doom-ports/odamex { };
34357 prboom-plus = callPackage ../games/doom-ports/prboom-plus { };
34359 rbdoom-3-bfg = callPackage ../games/doom-ports/rbdoom-3-bfg { };
34361 slade = callPackage ../games/doom-ports/slade {
34362 wxGTK = (wxGTK32.overrideAttrs {
34364 (fetchpatch { # required to run slade 3.2.4 on wxGTK 3.2.4, see PR #266945
34365 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
34366 excludes = [ "docs/changes.txt" ];
34368 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
34376 sladeUnstable = callPackage ../games/doom-ports/slade/git.nix {
34377 wxGTK = (wxGTK32.overrideAttrs {
34379 (fetchpatch { # required to run sladeUnstable unstable-2023-09-30 on wxGTK 3.2.4, see PR #266945
34380 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
34381 excludes = [ "docs/changes.txt" ];
34383 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
34391 zandronum = callPackage ../games/doom-ports/zandronum { };
34393 zandronum-server = zandronum.override {
34397 zandronum-alpha = callPackage ../games/doom-ports/zandronum/alpha { };
34399 zandronum-alpha-server = zandronum-alpha.override {
34403 fmodex = callPackage ../games/doom-ports/zandronum/fmod.nix { };
34405 doom-bcc = callPackage ../games/doom-ports/zdoom/bcc-git.nix { };
34407 zdbsp = callPackage ../games/doom-ports/zdoom/zdbsp.nix { };
34409 zdoom = callPackage ../games/doom-ports/zdoom { };
34411 maelstrom = callPackage ../games/maelstrom { };
34413 mar1d = callPackage ../games/mar1d { } ;
34415 oh-my-git = callPackage ../games/oh-my-git { };
34417 opendune = callPackage ../games/opendune { };
34419 openrct2 = callPackage ../games/openrct2 { };
34421 opensearch = callPackage ../servers/search/opensearch { };
34423 pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
34425 qgo = libsForQt5.callPackage ../games/qgo { };
34427 rotp = callPackage ../games/rotp { };
34429 rpg-cli = callPackage ../games/rpg-cli { };
34431 runelite = callPackage ../games/runelite { };
34433 runescape = callPackage ../games/runescape-launcher { };
34435 sm64ex = callPackage ../games/sm64ex {
34439 sm64ex-coop = callPackage ../games/sm64ex {
34440 branch = "sm64ex-coop";
34443 snipes = callPackage ../games/snipes { };
34445 unvanquished = callPackage ../games/unvanquished { };
34447 xbill = callPackage ../games/xbill { };
34449 xmage = callPackage ../games/xmage { };
34451 abbaye-des-morts = callPackage ../games/abbaye-des-morts { };
34453 abuse = callPackage ../games/abuse { };
34455 airshipper = callPackage ../games/airshipper { };
34457 airstrike = callPackage ../games/airstrike { };
34459 alienarena = callPackage ../games/alienarena { };
34461 amoeba = callPackage ../games/amoeba { };
34462 amoeba-data = callPackage ../games/amoeba/data.nix { };
34464 andyetitmoves = callPackage ../games/andyetitmoves { };
34466 angband = callPackage ../games/angband { };
34468 animatch = callPackage ../games/animatch { };
34470 anki = callPackage ../games/anki {
34471 inherit (darwin.apple_sdk.frameworks) AVKit CoreAudio;
34473 anki-bin = callPackage ../games/anki/bin.nix { };
34474 anki-sync-server = callPackage ../games/anki/sync-server.nix { };
34476 armagetronad = callPackage ../games/armagetronad { };
34478 armagetronad-dedicated = callPackage ../games/armagetronad { dedicatedServer = true; };
34480 arena = callPackage ../games/arena { };
34482 art = callPackage ../by-name/ar/art/package.nix {
34483 fftw = fftwSinglePrec;
34486 arx-libertatis = libsForQt5.callPackage ../games/arx-libertatis { };
34488 asc = callPackage ../games/asc {
34493 assaultcube = callPackage ../games/assaultcube { };
34495 astromenace = callPackage ../games/astromenace { };
34497 atanks = callPackage ../games/atanks { };
34499 azimuth = callPackage ../games/azimuth { };
34501 banner = callPackage ../games/banner { };
34503 bastet = callPackage ../games/bastet { };
34505 beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix { };
34507 beancount-share = callPackage ../applications/office/beancount/beancount_share.nix { };
34509 black-hole-solver = callPackage ../games/black-hole-solver {
34510 inherit (perlPackages) PathTiny;
34513 blackshades = callPackage ../games/blackshades { };
34515 blobby = callPackage ../games/blobby { };
34517 blobwars = callPackage ../games/blobwars { };
34519 boohu = callPackage ../games/boohu { };
34521 braincurses = callPackage ../games/braincurses { };
34523 brutalmaze = callPackage ../games/brutalmaze { };
34525 bsdgames = callPackage ../games/bsdgames { };
34527 bugdom = callPackage ../games/bugdom {
34528 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
34529 inherit (darwin.apple_sdk_11_0.frameworks) IOKit Foundation OpenGL;
34532 bzflag = callPackage ../games/bzflag {
34533 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
34536 cataclysmDDA = callPackage ../games/cataclysm-dda { };
34538 cataclysm-dda = cataclysmDDA.stable.tiles;
34540 cataclysm-dda-git = cataclysmDDA.git.tiles;
34542 cbonsai = callPackage ../games/cbonsai { };
34544 cdogs-sdl = callPackage ../games/cdogs-sdl { };
34546 cgoban = callPackage ../games/cgoban { };
34548 chessdb = callPackage ../games/chessdb { };
34550 chessx = libsForQt5.callPackage ../games/chessx { };
34552 chiaki = libsForQt5.callPackage ../games/chiaki { };
34554 chiaki-ng = kdePackages.callPackage ../games/chiaki-ng { };
34556 clonehero = callPackage ../games/clonehero { };
34558 vintagestory = callPackage ../games/vintagestory { };
34560 ckan = callPackage ../games/ckan { };
34562 cockatrice = libsForQt5.callPackage ../games/cockatrice {
34563 protobuf = protobuf_21;
34566 commandergenius = callPackage ../games/commandergenius { };
34568 construoBase = lowPrio (callPackage ../games/construo {
34574 construo = construoBase.override {
34575 inherit libGL libGLU libglut;
34578 crack_attack = callPackage ../games/crack-attack { };
34580 crawlTiles = callPackage ../games/crawl {
34584 crawl = callPackage ../games/crawl { };
34586 inherit (import ../games/crossfire pkgs)
34587 crossfire-server crossfire-arch crossfire-maps crossfire-client;
34589 crrcsim = callPackage ../games/crrcsim { };
34591 curseofwar = callPackage ../games/curseofwar { SDL = null; };
34592 curseofwar-sdl = callPackage ../games/curseofwar { ncurses = null; };
34594 cutechess = qt5.callPackage ../games/cutechess { };
34596 cutemaze = qt6Packages.callPackage ../games/cutemaze { };
34598 cuyo = callPackage ../games/cuyo { };
34600 darkplaces = callPackage ../games/darkplaces { };
34602 deliantra-server = callPackage ../games/deliantra/server.nix {
34603 # perl538 defines 'struct object' in sv.h. many conflicts result
34605 perlPackages = perl536Packages;
34607 deliantra-arch = callPackage ../games/deliantra/arch.nix { };
34608 deliantra-maps = callPackage ../games/deliantra/maps.nix { };
34609 deliantra-data = callPackage ../games/deliantra/data.nix { };
34611 ddnet = callPackage ../games/ddnet {
34612 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security;
34614 ddnet-server = ddnet.override { buildClient = false; };
34616 ddns-go = callPackage ../tools/networking/ddns-go { };
34618 devilutionx = callPackage ../games/devilutionx {
34620 SDL2 = SDL2.override {
34625 domination = callPackage ../games/domination { };
34627 duckmarines = callPackage ../games/duckmarines { love = love_0_10; };
34629 dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { });
34631 dwarf-fortress = dwarf-fortress-packages.dwarf-fortress;
34633 dwarf-therapist = dwarf-fortress-packages.dwarf-therapist;
34635 dxx-rebirth = callPackage ../games/dxx-rebirth { };
34637 inherit (callPackages ../games/dxx-rebirth/assets.nix { })
34641 inherit (callPackages ../games/dxx-rebirth/full.nix { })
34645 easyrpg-player = callPackage ../games/easyrpg-player {
34646 inherit (darwin.apple_sdk.frameworks) Foundation AudioUnit AudioToolbox;
34649 eboard = callPackage ../games/eboard { };
34651 ecwolf = callPackage ../games/ecwolf { };
34653 eduke32 = callPackage ../games/eduke32 {
34654 inherit (darwin.apple_sdk.frameworks) AGL Cocoa GLUT OpenGL;
34657 egoboo = callPackage ../games/egoboo { };
34659 eidolon = callPackage ../games/eidolon { };
34661 endgame-singularity = callPackage ../games/endgame-singularity { };
34663 endless-sky = callPackage ../games/endless-sky { };
34665 extremetuxracer = callPackage ../games/extremetuxracer { };
34667 exult = callPackage ../games/exult { };
34669 fallout-ce = callPackage ../games/fallout-ce/fallout-ce.nix { };
34670 fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { };
34672 flare = callPackage ../games/flare {
34673 inherit (darwin.apple_sdk.frameworks) Cocoa;
34676 fltrator = callPackage ../games/fltrator {
34677 fltk = fltk-minimal;
34680 factorio = callPackage ../games/factorio { releaseType = "alpha"; };
34682 factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; };
34684 factorio-headless = factorio.override { releaseType = "headless"; };
34686 factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; };
34688 factorio-demo = factorio.override { releaseType = "demo"; };
34690 factorio-mods = callPackage ../games/factorio/mods.nix { };
34692 factorio-utils = callPackage ../games/factorio/utils.nix { };
34694 fairymax = callPackage ../games/fairymax { };
34696 ferium = callPackage ../games/ferium {
34697 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
34700 fheroes2 = callPackage ../games/fheroes2 { };
34702 fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
34704 jumpy = callPackage ../games/jumpy { };
34706 flightgear = libsForQt5.callPackage ../games/flightgear { };
34708 flock = callPackage ../development/tools/flock { };
34710 forge-mtg = callPackage ../games/forge-mtg { };
34712 freecad-wayland = freecad.override { withWayland = true; };
34714 freeciv = callPackage ../games/freeciv {
34715 sdl2Client = false;
34720 freeciv_sdl2 = freeciv.override {
34726 freeciv_qt = freeciv.override {
34727 sdl2Client = false;
34732 freeciv_gtk = freeciv;
34734 freedink = callPackage ../games/freedink { };
34736 freeorion = callPackage ../games/freeorion { };
34738 freesweep = callPackage ../games/freesweep { };
34740 frotz = callPackage ../games/frotz { };
34742 frogatto = callPackage ../games/frogatto { };
34744 frozen-bubble = callPackage ../games/frozen-bubble { };
34746 fsg = callPackage ../games/fsg { };
34748 gambit-chess = callPackage ../games/gambit { };
34750 garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
34752 gargoyle = callPackage ../games/gargoyle { };
34754 gav = callPackage ../games/gav { };
34756 gcompris = libsForQt5.callPackage ../games/gcompris { };
34758 gemrb = callPackage ../games/gemrb { };
34760 gimx = callPackage ../games/gimx { };
34762 gl117 = callPackage ../games/gl-117 { };
34764 globulation2 = callPackage ../games/globulation { };
34766 gltron = callPackage ../games/gltron { };
34768 gl-gsync-demo = callPackage ../games/gl-gsync-demo {
34769 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
34772 gmad = callPackage ../games/gmad { };
34774 gnonograms = callPackage ../games/gnonograms { };
34776 gnubg = callPackage ../games/gnubg { };
34778 gnuchess = callPackage ../games/gnuchess { };
34780 gnugo = callPackage ../games/gnugo { };
34782 gnujump = callPackage ../games/gnujump { };
34784 gnushogi = callPackage ../games/gnushogi { };
34786 gogdl = python3Packages.callPackage ../games/gogdl { };
34788 gogui = callPackage ../games/gogui { };
34790 gscrabble = python3Packages.callPackage ../games/gscrabble { };
34792 gshogi = python3Packages.callPackage ../games/gshogi { };
34794 qtads = qt5.callPackage ../games/qtads { };
34796 graphwar = callPackage ../games/graphwar { };
34798 gtypist = callPackage ../games/gtypist { };
34800 gweled = callPackage ../games/gweled { };
34802 harmonist = callPackage ../games/harmonist { };
34804 hase = callPackage ../games/hase { };
34806 hedgewars = libsForQt5.callPackage ../games/hedgewars { };
34808 hikounomizu = callPackage ../games/hikounomizu { };
34810 hmcl = callPackage ../games/hmcl { };
34812 hyperrogue = callPackage ../games/hyperrogue { };
34814 ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; };
34816 icbm3d = callPackage ../games/icbm3d { };
34818 infra = callPackage ../tools/admin/infra { };
34820 infra-arcana = callPackage ../games/infra-arcana { };
34822 ingen = callPackage ../applications/audio/ingen { };
34824 ideogram = callPackage ../applications/graphics/ideogram { };
34826 instaloader = python3Packages.callPackage ../tools/misc/instaloader { };
34828 instead = callPackage ../games/instead { };
34830 iortcw = callPackage ../games/iortcw { };
34831 # used as base package for iortcw forks
34832 iortcw_sp = callPackage ../games/iortcw/sp.nix { };
34834 ironwail = callPackage ../games/ironwail { };
34836 ivan = callPackage ../games/ivan { };
34838 ja2-stracciatella = callPackage ../games/ja2-stracciatella {
34839 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
34842 jfsw = callPackage ../games/jfsw { };
34844 katago = callPackage ../games/katago { };
34846 katagoWithCuda = katago.override {
34848 cudaPackages = cudaPackages_12;
34851 katagoCPU = katago.override {
34855 katagoTensorRT = katago.override {
34856 backend = "tensorrt";
34857 cudaPackages = cudaPackages_12;
34860 klavaro = callPackage ../games/klavaro { };
34862 kobodeluxe = callPackage ../games/kobodeluxe { };
34864 koboredux = callPackage ../games/koboredux { };
34866 koboredux-free = callPackage ../games/koboredux {
34867 useProprietaryAssets = false;
34870 koules = callPackage ../games/koules { };
34872 ldmud = callPackage ../games/ldmud { };
34874 ldmud-full = callPackage ../games/ldmud {
34875 ipv6Support = true;
34876 mccpSupport = true;
34877 mysqlSupport = true;
34878 postgresSupport = true;
34879 sqliteSupport = true;
34881 pythonSupport = true;
34884 leela-zero = libsForQt5.callPackage ../games/leela-zero { };
34886 legendary-gl = python3Packages.callPackage ../games/legendary-gl { };
34888 left4gore-bin = callPackage ../games/left4gore { };
34890 liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
34892 liberation-circuit = callPackage ../games/liberation-circuit { };
34894 lincity = callPackage ../games/lincity { };
34896 lincity_ng = callPackage ../games/lincity/ng.nix {
34897 # https://github.com/lincity-ng/lincity-ng/issues/25
34901 liquidwar = callPackage ../games/liquidwar {
34905 liquidwar5 = callPackage ../games/liquidwar/5.nix {
34908 lugaru = callPackage ../games/lugaru { };
34910 macopix = callPackage ../games/macopix {
34914 maptool = callPackage ../games/maptool {
34915 # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging
34916 # at launch in a class initialization deadlock. MapTool ships Temurin with
34917 # their pre-built releases so we might as well use it too.
34918 jre = temurin-bin-21;
34919 openjfx = openjfx21;
34922 mari0 = callPackage ../games/mari0 { };
34924 manaplus = callPackage ../games/manaplus { stdenv = gcc11Stdenv; };
34926 marble-marcher-ce = callPackage ../games/marble-marcher-ce { };
34928 mars = callPackage ../games/mars { };
34930 mchprs = callPackage ../games/mchprs { };
34932 megaglest = callPackage ../games/megaglest { };
34934 methane = callPackage ../games/methane { };
34936 mindustry = callPackage ../games/mindustry { };
34937 mindustry-wayland = callPackage ../games/mindustry {
34938 enableWayland = true;
34941 mindustry-server = callPackage ../games/mindustry {
34942 enableClient = false;
34943 enableServer = true;
34946 minecraft = callPackage ../games/minecraft { };
34948 minecraft-server-hibernation = callPackage ../tools/games/minecraft/minecraft-server-hibernation { };
34950 minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; };
34951 minecraft-server = minecraftServers.vanilla; # backwards compatibility
34953 minesweep-rs = callPackage ../games/minesweep-rs { };
34955 moon-buggy = callPackage ../games/moon-buggy { };
34957 minetest = callPackage ../games/minetest {
34958 inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa Kernel;
34960 minetestclient = minetest.override { buildServer = false; };
34961 minetestserver = minetest.override { buildClient = false; };
34963 mnemosyne = callPackage ../games/mnemosyne {
34967 mrrescue = callPackage ../games/mrrescue { love = love_0_10; };
34969 mudlet = libsForQt5.callPackage ../games/mudlet {
34971 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
34972 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
34975 blightmud = callPackage ../games/blightmud { };
34977 blightmud-tts = callPackage ../games/blightmud { withTTS = true; };
34979 n2048 = callPackage ../games/n2048 { };
34981 naev = callPackage ../games/naev { };
34983 nanosaur = callPackage ../games/nanosaur { };
34985 nanosaur2 = callPackage ../games/nanosaur2 { };
34987 nethack = callPackage ../games/nethack { };
34989 nethack-qt = callPackage ../games/nethack {
34991 stdenv = gccStdenv;
34994 nethack-x11 = callPackage ../games/nethack { x11Mode = true; };
34996 netris = callPackage ../games/netris { };
34998 neverball = callPackage ../games/neverball { };
35000 nexuiz = callPackage ../games/nexuiz { };
35002 nile = python3Packages.callPackage ../games/nile { };
35004 ninvaders = callPackage ../games/ninvaders { };
35006 njam = callPackage ../games/njam { };
35008 npush = callPackage ../games/npush { };
35009 run-npush = callPackage ../games/npush/run.nix { };
35011 newtonwars = callPackage ../games/newtonwars { };
35013 nsnake = callPackage ../games/nsnake { };
35015 nudoku = callPackage ../games/nudoku { };
35017 oilrush = callPackage ../games/oilrush { };
35019 openarena = callPackage ../games/openarena { };
35021 opendungeons = callPackage ../games/opendungeons { };
35023 openlierox = callPackage ../games/openlierox { };
35025 openclonk = callPackage ../games/openclonk { };
35027 openjk = callPackage ../games/openjk { };
35029 openloco = pkgsi686Linux.callPackage ../games/openloco { };
35031 openmw = libsForQt5.callPackage ../games/openmw {
35032 inherit (darwin.apple_sdk.frameworks) CoreMedia VideoDecodeAcceleration VideoToolbox;
35035 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
35037 opensoldat = callPackage ../games/opensoldat { };
35039 portmod = callPackage ../games/portmod { };
35041 tr-patcher = callPackage ../games/tr-patcher { };
35043 tes3cmd = callPackage ../games/tes3cmd { };
35045 otto-matic = callPackage ../games/otto-matic { };
35047 openraPackages_2019 = import ../games/openra_2019 {
35049 pkgs = pkgs.__splicedPackages;
35052 openra_2019 = openraPackages_2019.engines.release;
35054 openraPackages = recurseIntoAttrs (callPackage ../games/openra {});
35056 openra = openraPackages.engines.release;
35058 openrw = callPackage ../games/openrw {
35059 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
35062 openspades = callPackage ../games/openspades {
35063 inherit (darwin.apple_sdk.frameworks) Cocoa;
35066 openttd = callPackage ../games/openttd {
35067 zlib = zlib.override {
35071 openttd-jgrpp = callPackage ../games/openttd/jgrpp.nix {
35072 zlib = zlib.override {
35076 openttd-grfcodec = callPackage ../games/openttd/grfcodec.nix { };
35077 openttd-nml = callPackage ../games/openttd/nml.nix { };
35079 opentyrian = callPackage ../games/opentyrian { };
35081 openxcom = callPackage ../games/openxcom { SDL = SDL_compat; };
35083 openxray = callPackage ../games/openxray {
35084 # Builds with Clang, but hits an assertion failure unless GCC is used
35085 # https://github.com/OpenXRay/xray-16/issues/1224
35086 stdenv = gccStdenv;
35089 orthorobot = callPackage ../games/orthorobot { love = love_0_10; };
35091 pacvim = callPackage ../games/pacvim { };
35093 papermcServers = callPackages ../games/papermc { };
35095 papermc = papermcServers.papermc;
35097 path-of-building = qt6Packages.callPackage ../games/path-of-building {};
35099 pentobi = libsForQt5.callPackage ../games/pentobi { };
35101 performous = callPackage ../games/performous { };
35103 pinball = callPackage ../games/pinball { };
35105 pingus = callPackage ../games/pingus { };
35107 pioneer = callPackage ../games/pioneer { };
35109 pioneers = callPackage ../games/pioneers { };
35111 planetary_annihilation = callPackage ../games/planetaryannihilation { };
35113 principia = callPackage ../games/principia { };
35115 pong3d = callPackage ../games/pong3d { };
35117 pokerth = libsForQt5.callPackage ../games/pokerth {
35118 protobuf = protobuf_21;
35121 pokerth-server = libsForQt5.callPackage ../games/pokerth {
35123 protobuf = protobuf_21;
35126 pokete = callPackage ../games/pokete { };
35128 powermanga = callPackage ../games/powermanga { };
35130 pysolfc = python3Packages.callPackage ../games/pysolfc { };
35132 qqwing = callPackage ../games/qqwing { };
35134 quake3wrapper = callPackage ../games/quake3/wrapper { };
35136 quake3demo = quake3wrapper {
35137 name = "quake3-demo-${lib.getVersion quake3demodata}";
35138 description = "Demo of Quake 3 Arena, a classic first-person shooter";
35139 paks = [ quake3pointrelease quake3demodata ];
35142 quake3demodata = callPackage ../games/quake3/content/demo.nix { };
35144 quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
35146 quake3hires = callPackage ../games/quake3/content/hires.nix { };
35148 quakespasm = callPackage ../games/quakespasm {
35149 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL;
35151 vkquake = callPackage ../games/quakespasm/vulkan.nix {
35152 inherit (darwin) moltenvk;
35155 ioquake3 = callPackage ../games/quake3/ioquake { };
35156 quake3e = callPackage ../games/quake3/quake3e { };
35158 quantumminigolf = callPackage ../games/quantumminigolf { };
35160 r2mod_cli = callPackage ../games/r2mod_cli { };
35162 r2modman = callPackage ../games/r2modman { };
35164 racer = callPackage ../games/racer { };
35166 randtype = callPackage ../games/randtype { };
35168 raylib-games = callPackage ../games/raylib-games { };
35170 raycast = callPackage ../os-specific/darwin/raycast { };
35172 redeclipse = callPackage ../games/redeclipse { };
35174 rftg = callPackage ../games/rftg { };
35176 rigsofrods-bin = callPackage ../games/rigsofrods-bin { };
35178 riko4 = callPackage ../games/riko4 { };
35180 rili = callPackage ../games/rili { };
35182 rogue = callPackage ../games/rogue {
35183 ncurses = ncurses5;
35186 rocksndiamonds = callPackage ../games/rocksndiamonds { };
35188 rott = callPackage ../games/rott { SDL = SDL_compat; };
35190 rott-shareware = rott.override {
35191 buildShareware = true;
35194 rrootage = callPackage ../games/rrootage { };
35196 space-cadet-pinball = callPackage ../games/space-cadet-pinball {
35197 inherit (darwin.apple_sdk.frameworks) Cocoa;
35200 starsector = callPackage ../games/starsector {
35201 openjdk = openjdk8;
35204 scid = callPackage ../games/scid { };
35206 scid-vs-pc = callPackage ../games/scid-vs-pc { };
35208 scummvm = callPackage ../games/scummvm {
35209 inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit;
35212 inherit (callPackage ../games/scummvm/games.nix { })
35213 beneath-a-steel-sky
35215 drascula-the-vampire-strikes-back
35217 flight-of-the-amazon-queen
35218 lure-of-the-temptress;
35220 scorched3d = callPackage ../games/scorched3d { };
35222 scrolls = callPackage ../games/scrolls { };
35224 service-wrapper = callPackage ../os-specific/linux/service-wrapper { };
35226 sfrotz = callPackage ../games/sfrotz { };
35228 sgt-puzzles = callPackage ../games/sgt-puzzles { };
35230 sgt-puzzles-mobile = callPackage ../games/sgt-puzzles {
35234 shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
35235 rkpd2 = callPackage ../games/shattered-pixel-dungeon/rkpd2 { };
35236 rat-king-adventure = callPackage ../games/shattered-pixel-dungeon/rat-king-adventure { };
35237 experienced-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/experienced-pixel-dungeon { };
35238 summoning-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/summoning-pixel-dungeon { };
35239 shorter-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/shorter-pixel-dungeon { };
35241 shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };
35243 sienna = callPackage ../games/sienna { };
35245 sil = callPackage ../games/sil { };
35247 sil-q = callPackage ../games/sil-q { };
35249 simutrans = callPackage ../games/simutrans { };
35250 # get binaries without data built by Hydra
35251 simutrans_binaries = lowPrio simutrans.binaries;
35253 snake4 = callPackage ../games/snake4 { };
35255 soi = callPackage ../games/soi {
35259 # solarus and solarus-quest-editor must use the same version of Qt.
35260 solarus = libsForQt5.callPackage ../games/solarus { };
35261 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
35263 sollya = callPackage ../development/interpreters/sollya { };
35265 solicurses = callPackage ../games/solicurses { };
35267 # You still can override by passing more arguments.
35268 space-orbit = callPackage ../games/space-orbit { };
35270 space-station-14-launcher = callPackage ../games/space-station-14-launcher { };
35272 spring = callPackage ../games/spring { asciidoc = asciidoc-full; };
35274 springLobby = callPackage ../games/spring/springlobby.nix { };
35276 ssl-cert-check = callPackage ../tools/admin/ssl-cert-check { };
35278 stardust = callPackage ../games/stardust { };
35280 stockfish = callPackage ../games/stockfish { };
35282 steamPackages = recurseIntoAttrs (callPackage ../games/steam { });
35284 steam = steamPackages.steam-fhsenv;
35285 steam-small = steamPackages.steam-fhsenv-small;
35287 steam-run = steam.run;
35289 steam-run-free = steamPackages.steam-fhsenv-without-steam.run;
35291 steam-tui = callPackage ../games/steam-tui { };
35293 steamcmd = steamPackages.steamcmd;
35295 steam-acf = callPackage ../tools/games/steam-acf { };
35297 steamback = python311.pkgs.callPackage ../tools/games/steamback { };
35299 protontricks = python3Packages.callPackage ../tools/package-management/protontricks {
35300 steam-run = steam-run-free;
35301 inherit winetricks yad;
35304 protonup-ng = with python3Packages; toPythonApplication protonup-ng;
35306 steam-rom-manager = callPackage ../tools/games/steam-rom-manager { };
35308 sdlpop = callPackage ../games/sdlpop { };
35310 stepmania = callPackage ../games/stepmania { };
35312 stone-kingdoms = callPackage ../games/stone-kingdoms { };
35314 stt = callPackage ../tools/audio/stt { };
35316 stuntrally = callPackage ../games/stuntrally
35319 superTux = callPackage ../games/supertux { };
35321 superTuxKart = darwin.apple_sdk_11_0.callPackage ../games/super-tux-kart {
35322 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit OpenAL IOBluetooth;
35325 synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
35327 snis = callPackage ../games/snis { };
35329 system-syzygy = callPackage ../games/system-syzygy { };
35331 t4kcommon = callPackage ../games/t4kcommon { };
35333 taisei = callPackage ../games/taisei { };
35335 tcl2048 = callPackage ../games/tcl2048 { };
35337 the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix {
35339 inherit (darwin.apple_sdk.frameworks) Cocoa;
35342 tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
35344 tbls = callPackage ../tools/misc/tbls { };
35346 tecnoballz = callPackage ../games/tecnoballz { };
35348 teetertorture = callPackage ../games/teetertorture { };
35350 teeworlds = callPackage ../games/teeworlds {
35351 inherit (darwin.apple_sdk.frameworks) Cocoa;
35353 teeworlds-server = teeworlds.override { buildClient = false; };
35355 tengine = callPackage ../servers/http/tengine {
35356 modules = with nginxModules; [ rtmp dav moreheaders modsecurity ];
35359 tennix = callPackage ../games/tennix { };
35361 terraria-server = callPackage ../games/terraria-server { };
35363 tibia = pkgsi686Linux.callPackage ../games/tibia { };
35365 tintin = callPackage ../games/tintin { };
35367 tinyfugue = callPackage ../games/tinyfugue { };
35369 titanion = callPackage ../games/titanion { };
35371 tome2 = callPackage ../games/tome2 { };
35373 tome4 = callPackage ../games/tome4 { };
35375 toppler = callPackage ../games/toppler {
35376 SDL2_image = SDL2_image_2_0;
35379 torus-trooper = callPackage ../games/torus-trooper { };
35381 trackballs = callPackage ../games/trackballs { };
35383 try = callPackage ../tools/admin/try { };
35385 tumiki-fighters = callPackage ../games/tumiki-fighters { };
35387 tuxpaint = callPackage ../games/tuxpaint { };
35389 tuxtype = callPackage ../games/tuxtype { };
35391 speed_dreams = callPackage ../games/speed-dreams {
35392 # Torcs wants to make shared libraries linked with plib libraries (it provides static).
35393 # i686 is the only platform I know than can do that linking without plib built with -fPIC
35397 torcs = callPackage ../games/torcs { };
35399 trigger = callPackage ../games/trigger { };
35401 typespeed = callPackage ../games/typespeed { };
35403 u2ps = callPackage ../tools/text/u2ps { };
35405 uchess = callPackage ../games/uchess { };
35407 ufoai = callPackage ../games/ufoai { };
35409 uhexen2 = callPackage ../games/uhexen2 { };
35411 ultimatestunts = callPackage ../games/ultimatestunts { };
35413 ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
35415 ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
35417 ultrastardx = callPackage ../games/ultrastardx { };
35419 umoria = callPackage ../games/umoria { };
35421 unnethack = callPackage ../games/unnethack { };
35423 uqm = callPackage ../games/uqm { };
35425 urbanterror = callPackage ../games/urbanterror { };
35427 ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { });
35429 ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { });
35431 ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ];
35433 vassal = callPackage ../games/vassal { };
35435 vdrift = callPackage ../games/vdrift { };
35437 # To ensure vdrift's code is built on hydra
35438 vdrift-bin = vdrift.bin;
35440 vectoroids = callPackage ../games/vectoroids { };
35442 vessel = pkgsi686Linux.callPackage ../games/vessel { };
35444 vitetris = callPackage ../games/vitetris { };
35446 voxelands = callPackage ../games/voxelands { };
35448 vvvvvv = callPackage ../by-name/vv/vvvvvv/package.nix {
35449 inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
35452 wargus = callPackage ../games/wargus { };
35454 warmux = callPackage ../games/warmux { };
35456 warsow-engine = callPackage ../games/warsow/engine.nix { };
35458 warsow = callPackage ../games/warsow { };
35460 warzone2100 = callPackage ../games/warzone2100 { };
35462 wesnoth = callPackage ../games/wesnoth {
35463 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
35464 # wesnoth requires lua built with c++, see https://github.com/wesnoth/wesnoth/pull/8234
35465 lua = lua5_4.override {
35467 makeFlagsArray+=("CC=$CXX")
35472 wesnoth-dev = wesnoth;
35474 widelands = callPackage ../games/widelands { };
35476 wolfstoneextract = callPackage ../games/wolfstoneextract { };
35478 worldofgoo = callPackage ../games/worldofgoo { };
35480 xboard = callPackage ../games/xboard { };
35482 xbomb = callPackage ../games/xbomb { };
35484 xconq = callPackage ../games/xconq { };
35486 xcowsay = callPackage ../games/xcowsay { };
35488 xgalagapp = callPackage ../games/xgalaga++ { };
35490 xjump = callPackage ../games/xjump { };
35492 xmoto = callPackage ../games/xmoto { };
35495 inherit (callPackage ../games/xonotic { })
35499 xonotic-glx = (callPackage ../games/xonotic {
35504 xonotic-dedicated = (callPackage ../games/xonotic {
35506 withDedicated = true;
35509 xonotic-sdl = xonotic;
35510 xonotic-sdl-unwrapped = xonotic-sdl.xonotic-unwrapped;
35511 xonotic-glx-unwrapped = xonotic-glx.xonotic-unwrapped;
35512 xonotic-dedicated-unwrapped = xonotic-dedicated.xonotic-unwrapped;
35515 xpilot-ng = callPackage ../games/xpilot { };
35516 bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { };
35517 bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { };
35519 xskat = callPackage ../games/xskat { };
35521 xsnow = callPackage ../games/xsnow { };
35523 xsok = callPackage ../games/xsok { };
35525 xsokoban = callPackage ../games/xsokoban { };
35527 xtris = callPackage ../games/xtris { };
35529 inherit (callPackage ../games/quake2/yquake2 {
35530 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
35534 yquake2-ground-zero
35535 yquake2-the-reckoning
35538 zaz = callPackage ../games/zaz { };
35540 zod = callPackage ../games/zod { };
35542 zoom = callPackage ../games/zoom { };
35544 keen4 = callPackage ../games/keen4 { };
35546 zeroadPackages = recurseIntoAttrs (callPackage ../games/0ad {
35551 zeroad = zeroadPackages.zeroad;
35553 _7kaa = callPackage ../games/7kaa { };
35555 hhexen = callPackage ../games/hhexen { };
35557 hheretic = callPackage ../games/hheretic { };
35559 wyvern = callPackage ../games/wyvern { };
35561 hsetroot = callPackage ../tools/X11/hsetroot { };
35563 imwheel = callPackage ../tools/X11/imwheel { };
35565 kakasi = callPackage ../tools/text/kakasi { };
35567 ### DESKTOP ENVIRONMENTS
35569 arcan-wrapped = arcan.wrapper.override { };
35570 arcan-all-wrapped = arcan.wrapper.override {
35571 name = "arcan-all-wrapped";
35572 appls = [ cat9 durden pipeworld ];
35575 cat9-wrapped = arcan.wrapper.override {
35576 name = "cat9-wrapped";
35579 durden-wrapped = arcan.wrapper.override {
35580 name = "durden-wrapped";
35581 appls = [ durden ];
35583 pipeworld-wrapped = arcan.wrapper.override {
35584 name = "pipeworld-wrapped";
35585 appls = [ pipeworld ];
35587 prio-wrapped = arcan.wrapper.override {
35588 name = "prio-wrapped";
35592 cdesktopenv = callPackage ../desktops/cdesktopenv { };
35594 cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { });
35596 deepin = recurseIntoAttrs (callPackage ../desktops/deepin { });
35598 enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { });
35600 expidus = recurseIntoAttrs (callPackages ../desktops/expidus {
35601 # Use the Nix built Flutter Engine for testing.
35602 # Also needed when we eventually package Genesis Shell.
35603 flutterPackages = flutterPackages-source;
35606 gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { });
35608 gnome = recurseIntoAttrs (callPackage ../desktops/gnome { });
35610 inherit (callPackage ../desktops/gnome/extensions { })
35622 gnome-extensions-cli = python3Packages.callPackage ../desktops/gnome/misc/gnome-extensions-cli { };
35624 gnome-bluetooth_1_0 = callPackage ../by-name/gn/gnome-bluetooth/1.0 { };
35626 gnome-browser-connector = callPackage ../desktops/gnome/extensions/gnome-browser-connector { };
35628 gnome-session-ctl = callPackage ../by-name/gn/gnome-session/ctl.nix { };
35630 # Using 43 to match Mutter used in Pantheon
35631 gnome-settings-daemon43 = callPackage ../by-name/gn/gnome-settings-daemon/43 { };
35633 gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep { });
35635 lomiri = recurseIntoAttrs (callPackage ../desktops/lomiri { });
35637 lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
35641 lxde = recurseIntoAttrs (callPackage ../desktops/lxde { });
35642 # Backwards compatibility aliases
35653 lxqt = recurseIntoAttrs (import ../desktops/lxqt {
35655 inherit (lib) makeScope;
35656 inherit kdePackages;
35659 mate = recurseIntoAttrs (callPackage ../desktops/mate { });
35661 # Needed for elementary's gala, wingpanel and greeter until support for higher versions is provided
35662 mutter43 = callPackage ../by-name/mu/mutter/43 { };
35664 pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { });
35666 wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { };
35668 rox-filer = callPackage ../desktops/rox/rox-filer {
35672 surf-display = callPackage ../desktops/surf-display { };
35674 xfce = recurseIntoAttrs (callPackage ../desktops/xfce { });
35676 plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };
35678 plasma-theme-switcher = libsForQt5.callPackage ../applications/misc/plasma-theme-switcher { };
35680 plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };
35682 inherit (callPackages ../applications/misc/redshift {
35683 inherit (python3Packages) python pygobject3 pyxdg wrapPython;
35684 inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
35685 geoclue = geoclue2;
35686 }) redshift gammastep;
35688 redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
35690 latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
35692 xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { };
35694 ### SCIENCE/CHEMISTY
35696 apbs = callPackage ../applications/science/chemistry/apbs { };
35698 avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };
35700 molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { };
35702 avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
35704 d-seams = callPackage ../applications/science/chemistry/d-seams { };
35706 ergoscf = callPackage ../applications/science/chemistry/ergoscf { };
35708 gwyddion = callPackage ../applications/science/chemistry/gwyddion { };
35710 jmol = callPackage ../applications/science/chemistry/jmol {
35711 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
35714 marvin = callPackage ../applications/science/chemistry/marvin { };
35716 molbar = with python3Packages; toPythonApplication molbar;
35718 molden = callPackage ../applications/science/chemistry/molden { };
35720 mopac = callPackage ../applications/science/chemistry/mopac { };
35722 nwchem = callPackage ../applications/science/chemistry/nwchem {
35724 lapack = lapack-ilp64;
35727 octopus = callPackage ../applications/science/chemistry/octopus { };
35729 autodock-vina = callPackage ../applications/science/chemistry/autodock-vina { };
35731 dkh = callPackage ../applications/science/chemistry/dkh { };
35733 openmolcas = callPackage ../applications/science/chemistry/openmolcas { };
35735 pdb2pqr = with python3Packages; toPythonApplication pdb2pqr;
35737 pymol = callPackage ../applications/science/chemistry/pymol {
35738 python3Packages = python311Packages;
35741 quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso {
35742 hdf5 = hdf5-fortran;
35745 siesta = callPackage ../applications/science/chemistry/siesta { };
35747 siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; };
35749 wxmacmolplt = callPackage ../applications/science/chemistry/wxmacmolplt { };
35751 ### SCIENCE/GEOMETRY
35753 gama = callPackage ../applications/science/geometry/gama { };
35755 tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+
35756 tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT
35758 ### SCIENCE/BENCHMARK
35760 papi = callPackage ../development/libraries/science/benchmark/papi { };
35762 ### SCIENCE/BIOLOGY
35764 alliance = callPackage ../applications/science/electronics/alliance { };
35766 angsd = callPackage ../applications/science/biology/angsd { };
35768 ants = callPackage ../applications/science/biology/ants {
35769 inherit (darwin.apple_sdk.frameworks) Cocoa;
35772 aragorn = callPackage ../applications/science/biology/aragorn { };
35774 astral = callPackage ../applications/science/biology/astral { };
35776 archimedes = callPackage ../applications/science/electronics/archimedes { };
35778 bamtools = callPackage ../applications/science/biology/bamtools { };
35780 bayescan = callPackage ../applications/science/biology/bayescan { };
35782 bedops = callPackage ../applications/science/biology/bedops { };
35784 bedtools = callPackage ../applications/science/biology/bedtools { };
35786 bcftools = callPackage ../applications/science/biology/bcftools { };
35788 bftools = callPackage ../applications/science/biology/bftools { };
35790 bioawk = callPackage ../applications/science/biology/bioawk { };
35792 blast = callPackage ../applications/science/biology/blast {
35793 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
35796 blast-bin = callPackage ../applications/science/biology/blast/bin.nix { };
35798 bpp-core = callPackage ../development/libraries/science/biology/bpp-core { };
35800 bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl { };
35802 bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen { };
35804 bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq { };
35806 bppsuite = callPackage ../applications/science/biology/bppsuite { };
35808 cd-hit = callPackage ../applications/science/biology/cd-hit {
35809 inherit (llvmPackages) openmp;
35812 ciftilib = callPackage ../development/libraries/science/biology/ciftilib { };
35814 cmtk = callPackage ../applications/science/biology/cmtk { };
35816 clustal-omega = callPackage ../applications/science/biology/clustal-omega { };
35818 conglomerate = callPackage ../applications/science/biology/conglomerate { };
35820 dalfox = callPackage ../tools/security/dalfox { };
35822 davtest = callPackage ../tools/security/davtest { };
35824 dcm2niix = callPackage ../applications/science/biology/dcm2niix { };
35826 deepdiff = with python3Packages; toPythonApplication deepdiff;
35828 deepsea = callPackage ../tools/security/deepsea { };
35830 deepsecrets = callPackage ../tools/security/deepsecrets {
35831 python3 = python311;
35834 deeptools = callPackage ../applications/science/biology/deeptools { };
35836 deep-translator = with python3Packages; toPythonApplication deep-translator;
35838 delly = callPackage ../applications/science/biology/delly { };
35840 diamond = callPackage ../applications/science/biology/diamond { };
35842 dssp = callPackage ../applications/science/biology/dssp { };
35844 ecopcr = callPackage ../applications/science/biology/ecopcr { };
35846 eggnog-mapper = callPackage ../applications/science/biology/eggnog-mapper { };
35848 emboss = callPackage ../applications/science/biology/emboss { };
35850 est-sfs = callPackage ../applications/science/biology/est-sfs { };
35852 ezminc = callPackage ../applications/science/biology/EZminc { };
35854 exonerate = callPackage ../applications/science/biology/exonerate { };
35856 fastp = callPackage ../applications/science/biology/fastp { };
35858 flywheel-cli = callPackage ../applications/science/biology/flywheel-cli { };
35860 hh-suite = callPackage ../applications/science/biology/hh-suite {
35861 inherit (llvmPackages) openmp;
35864 hisat2 = callPackage ../applications/science/biology/hisat2 { };
35866 htslib = callPackage ../development/libraries/science/biology/htslib { };
35868 igv = callPackage ../applications/science/biology/igv { };
35870 inormalize = callPackage ../applications/science/biology/inormalize { };
35872 iqtree = callPackage ../applications/science/biology/iqtree { };
35874 itsx = callPackage ../applications/science/biology/itsx { };
35876 iv = callPackage ../applications/science/biology/iv {
35877 neuron-version = neuron.version;
35880 kalign = callPackage ../applications/science/biology/kalign { };
35882 kallisto = callPackage ../applications/science/biology/kallisto {
35883 autoconf = buildPackages.autoconf269;
35886 kasmweb = callPackage ../servers/web-apps/kasmweb { };
35888 kssd = callPackage ../applications/science/biology/kssd { };
35890 last = callPackage ../applications/science/biology/last { };
35892 macse = callPackage ../applications/science/biology/macse { };
35894 macs2 = callPackage ../applications/science/biology/macs2 { };
35896 mafft = callPackage ../applications/science/biology/mafft { };
35898 migrate = callPackage ../applications/science/biology/migrate { };
35900 minia = callPackage ../applications/science/biology/minia { };
35902 mirtk = callPackage ../development/libraries/science/biology/mirtk { itk = itk_5_2; };
35904 muscle = callPackage ../applications/science/biology/muscle { };
35906 n3 = callPackage ../applications/science/biology/N3 { };
35908 nest = callPackage ../applications/science/biology/nest { };
35910 nest-mpi = callPackage ../applications/science/biology/nest { withMpi = true; };
35912 neuron = callPackage ../applications/science/biology/neuron { };
35914 neuron-mpi = neuron.override {useMpi = true; };
35916 neuron-full = neuron-mpi.override { useCore = true; useRx3d = true; };
35918 mrbayes = callPackage ../applications/science/biology/mrbayes { };
35920 mrtrix = callPackage ../applications/science/biology/mrtrix { python = python3; };
35922 megahit = callPackage ../applications/science/biology/megahit { };
35924 messer-slim = callPackage ../applications/science/biology/messer-slim { };
35926 minc_tools = callPackage ../applications/science/biology/minc-tools {
35927 inherit (perlPackages) perl TextFormat;
35930 minc_widgets = callPackage ../applications/science/biology/minc-widgets { };
35932 mni_autoreg = callPackage ../applications/science/biology/mni_autoreg { };
35934 minimap2 = callPackage ../applications/science/biology/minimap2 { };
35936 mmseqs2 = callPackage ../applications/science/biology/mmseqs2 {
35937 inherit (llvmPackages) openmp;
35940 niftyreg = callPackage ../applications/science/biology/niftyreg { };
35942 niftyseg = callPackage ../applications/science/biology/niftyseg { };
35944 manta = callPackage ../applications/science/biology/manta { };
35946 obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
35948 octopus-caller = callPackage ../applications/science/biology/octopus { };
35950 paml = callPackage ../applications/science/biology/paml { };
35952 picard-tools = callPackage ../applications/science/biology/picard-tools { };
35954 platypus = callPackage ../applications/science/biology/platypus { };
35956 plink-ng = callPackage ../applications/science/biology/plink-ng { };
35958 prodigal = callPackage ../applications/science/biology/prodigal { };
35960 quast = callPackage ../applications/science/biology/quast { };
35962 raxml = callPackage ../applications/science/biology/raxml { };
35964 raxml-mpi = raxml.override { useMpi = true; };
35966 sambamba = callPackage ../applications/science/biology/sambamba { };
35968 samblaster = callPackage ../applications/science/biology/samblaster { };
35970 samtools = callPackage ../applications/science/biology/samtools { };
35971 samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
35972 stdenv = gccStdenv;
35975 seqtk = callPackage ../applications/science/biology/seqtk { };
35977 seqkit = callPackage ../applications/science/biology/seqkit { };
35979 snpeff = callPackage ../applications/science/biology/snpeff { };
35981 somafm-cli = callPackage ../tools/misc/somafm-cli { };
35983 somatic-sniper = callPackage ../applications/science/biology/somatic-sniper { };
35985 sortmerna = callPackage ../applications/science/biology/sortmerna { };
35987 stacks = callPackage ../applications/science/biology/stacks { };
35989 star = callPackage ../applications/science/biology/star { };
35991 strelka = callPackage ../applications/science/biology/strelka { };
35993 inherit (callPackages ../applications/science/biology/sumatools {})
35998 seaview = callPackage ../applications/science/biology/seaview { };
36000 svaba = callPackage ../applications/science/biology/svaba { };
36002 tebreak = callPackage ../applications/science/biology/tebreak { };
36004 treemix = callPackage ../applications/science/biology/treemix { };
36006 trf = callPackage ../applications/science/biology/trf { };
36008 trimal = callPackage ../applications/science/biology/trimal { };
36010 trimmomatic = callPackage ../applications/science/biology/trimmomatic {
36011 jdk = pkgs.jdk11_headless;
36012 # Reduce closure size
36013 jre = pkgs.jre_minimal.override {
36014 modules = [ "java.base" "java.logging" ];
36015 jdk = pkgs.jdk11_headless;
36019 truvari = callPackage ../applications/science/biology/truvari { };
36021 varscan = callPackage ../applications/science/biology/varscan { };
36023 whisper = callPackage ../applications/science/biology/whisper { };
36025 xenomapper = callPackage ../applications/science/biology/xenomapper { };
36027 hmmer = callPackage ../applications/science/biology/hmmer { };
36029 bwa = callPackage ../applications/science/biology/bwa { };
36031 bwa-mem2 = callPackage ../applications/science/biology/bwa-mem2 { };
36033 ### SCIENCE/MACHINE LEARNING
36035 nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { };
36037 sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { };
36039 streamlit = with python3Packages; toPythonApplication streamlit;
36041 uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { };
36045 almonds = callPackage ../applications/science/math/almonds { };
36047 adolc = callPackage ../applications/science/math/adolc { };
36049 amd-blis = callPackage ../development/libraries/science/math/amd-blis { };
36051 amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { };
36053 arpack = callPackage ../development/libraries/science/math/arpack { };
36055 blas = callPackage ../build-support/alternatives/blas { };
36057 blas-ilp64 = blas.override { isILP64 = true; };
36059 blas-reference = callPackage ../development/libraries/science/math/blas { };
36061 bonmin = callPackage ../development/libraries/science/math/bonmin { };
36063 brial = callPackage ../development/libraries/science/math/brial { };
36065 cantor = libsForQt5.cantor;
36067 clblas = callPackage ../development/libraries/science/math/clblas {
36068 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo OpenCL;
36071 clblast = callPackage ../development/libraries/science/math/clblast { };
36073 cliquer = callPackage ../development/libraries/science/math/cliquer { };
36075 coin-utils = callPackage ../development/libraries/science/math/coin-utils { };
36077 ecos = callPackage ../development/libraries/science/math/ecos { };
36079 getdp = callPackage ../applications/science/math/getdp { };
36081 gurobi = callPackage ../applications/science/math/gurobi { };
36083 jags = callPackage ../applications/science/math/jags { };
36085 labplot = libsForQt5.callPackage ../applications/science/math/labplot { };
36087 lapack = callPackage ../build-support/alternatives/lapack { };
36089 lapack-ilp64 = lapack.override { isILP64 = true; };
36091 lapack-reference = callPackage ../development/libraries/science/math/liblapack { };
36092 liblapack = lapack-reference;
36094 libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { };
36096 libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
36098 libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
36100 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
36102 lrs = callPackage ../development/libraries/science/math/lrs { };
36104 m4ri = callPackage ../development/libraries/science/math/m4ri { };
36106 m4rie = callPackage ../development/libraries/science/math/m4rie { };
36108 mkl = callPackage ../development/libraries/science/math/mkl { };
36110 nasc = callPackage ../applications/science/math/nasc { };
36112 nota = haskellPackages.callPackage ../applications/science/math/nota { };
36114 notus-scanner = with python3Packages; toPythonApplication notus-scanner;
36116 openblas = callPackage ../development/libraries/science/math/openblas {
36117 inherit (llvmPackages) openmp;
36120 # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with
36121 # standard BLAS and LAPACK.
36122 openblasCompat = openblas.override { blas64 = false; };
36124 openlibm = callPackage ../development/libraries/science/math/openlibm { };
36126 openspecfun = callPackage ../development/libraries/science/math/openspecfun { };
36128 planarity = callPackage ../development/libraries/science/math/planarity { };
36130 scalapack = callPackage ../development/libraries/science/math/scalapack { };
36132 rankwidth = callPackage ../development/libraries/science/math/rankwidth { };
36134 lcalc = callPackage ../development/libraries/science/math/lcalc { };
36136 lrcalc = callPackage ../applications/science/math/lrcalc { };
36138 lie = callPackage ../applications/science/math/LiE { };
36140 inherit (callPackage ../development/libraries/science/math/magma { }) magma magma_2_7_2 magma_2_6_2;
36142 magma-cuda = magma.override {
36143 cudaSupport = true;
36144 rocmSupport = false;
36147 magma-cuda-static = magma-cuda.override {
36151 magma-hip = magma.override {
36152 cudaSupport = false;
36153 rocmSupport = true;
36156 clmagma = callPackage ../development/libraries/science/math/clmagma { };
36158 mathematica = callPackage ../applications/science/math/mathematica { };
36160 mathematica-webdoc = callPackage ../applications/science/math/mathematica {
36164 mathematica-cuda = callPackage ../applications/science/math/mathematica {
36165 cudaSupport = true;
36168 mathematica-webdoc-cuda = callPackage ../applications/science/math/mathematica {
36170 cudaSupport = true;
36173 metis = callPackage ../development/libraries/science/math/metis { };
36175 nauty = callPackage ../applications/science/math/nauty { };
36177 osi = callPackage ../development/libraries/science/math/osi { };
36179 or-tools = callPackage ../development/libraries/science/math/or-tools {
36180 inherit (darwin) DarwinTools;
36181 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
36183 protobuf = protobuf_23;
36184 # or-tools builds with -std=c++20, so abseil-cpp must
36185 # also be built that way
36186 abseil-cpp = abseil-cpp_202301.override {
36188 cxxStandard = "20";
36192 rubiks = callPackage ../development/libraries/science/math/rubiks { };
36194 p4est-sc = callPackage ../development/libraries/science/math/p4est-sc {
36195 p4est-sc-debugEnable = false;
36198 p4est-sc-dbg = callPackage ../development/libraries/science/math/p4est-sc { };
36200 p4est = callPackage ../development/libraries/science/math/p4est { };
36202 p4est-dbg = callPackage ../development/libraries/science/math/p4est {
36203 p4est-sc = p4est-sc-dbg;
36206 QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { };
36208 sage = callPackage ../applications/science/math/sage { };
36209 sageWithDoc = sage.override { withDoc = true; };
36211 sagetex = callPackage ../misc/sagetex { };
36213 subread = callPackage ../applications/science/biology/subread { };
36215 suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { };
36216 suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix { };
36217 suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse {
36218 inherit (llvmPackages) openmp;
36220 suitesparse = suitesparse_5_3;
36222 suitesparse-graphblas = callPackage ../development/libraries/science/math/suitesparse-graphblas { };
36224 superlu = callPackage ../development/libraries/science/math/superlu { };
36226 symmetrica = callPackage ../applications/science/math/symmetrica { };
36228 sympow = callPackage ../development/libraries/science/math/sympow { };
36230 trilinos = callPackage ../development/libraries/science/math/trilinos { };
36232 trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; };
36234 wolfram-engine = libsForQt5.callPackage ../applications/science/math/wolfram-engine { };
36236 wolfram-for-jupyter-kernel = callPackage ../applications/editors/jupyter-kernels/wolfram { };
36238 wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { };
36240 ipopt = callPackage ../development/libraries/science/math/ipopt { };
36242 gmsh = callPackage ../applications/science/math/gmsh { };
36244 wcpg = callPackage ../development/libraries/science/math/wcpg { };
36246 zn_poly = callPackage ../development/libraries/science/math/zn_poly { };
36248 ### SCIENCE/MOLECULAR-DYNAMICS
36250 dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { };
36252 gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
36254 fftw = fftwSinglePrec;
36257 gromacsPlumed = lowPrio (gromacs.override {
36259 enablePlumed = true;
36260 fftw = fftwSinglePrec;
36263 gromacsMpi = lowPrio (gromacs.override {
36266 fftw = fftwSinglePrec;
36269 gromacsDouble = lowPrio (gromacs.override {
36270 singlePrec = false;
36274 gromacsDoubleMpi = lowPrio (gromacs.override {
36275 singlePrec = false;
36280 gromacsCudaMpi = lowPrio (gromacs.override {
36284 fftw = fftwSinglePrec;
36287 ### SCIENCE/MEDICINE
36289 dcmtk = callPackage ../applications/science/medicine/dcmtk { };
36291 xmedcon = callPackage ../applications/science/medicine/xmedcon { };
36293 ### SCIENCE/PHYSICS
36295 dawn = callPackage ../applications/science/physics/dawn { };
36297 dawncut = callPackage ../applications/science/physics/dawncut { };
36299 elmerfem = callPackage ../applications/science/physics/elmerfem { };
36301 fasthenry = callPackage ../applications/science/physics/fasthenry { };
36303 mcfm = callPackage ../applications/science/physics/MCFM {
36304 stdenv = gccStdenv;
36305 lhapdf = lhapdf.override { stdenv = gccStdenv; python = null; };
36308 nnpdf = callPackage ../applications/science/physics/nnpdf { };
36310 professor = callPackage ../applications/science/physics/professor { };
36312 sacrifice = callPackage ../applications/science/physics/sacrifice { };
36314 sherpa = callPackage ../applications/science/physics/sherpa { };
36316 shtns = callPackage ../applications/science/physics/shtns { };
36318 xfitter = callPackage ../applications/science/physics/xfitter { };
36320 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
36322 xnec2c = callPackage ../applications/science/physics/xnec2c { };
36324 ### SCIENCE/PROGRAMMING
36326 dafny = callPackage ../applications/science/logic/dafny { };
36328 groove = callPackage ../applications/science/programming/groove { };
36330 plm = callPackage ../applications/science/programming/plm { };
36334 abc-verifier = callPackage ../applications/science/logic/abc { };
36336 abella = callPackage ../applications/science/logic/abella {
36337 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
36340 acgtk = callPackage ../applications/science/logic/acgtk { };
36342 alt-ergo = callPackage ../applications/science/logic/alt-ergo { };
36344 aspino = callPackage ../applications/science/logic/aspino { };
36346 beluga = callPackage ../applications/science/logic/beluga { };
36348 cbmc = callPackage ../applications/science/logic/cbmc { };
36350 cadical = callPackage ../applications/science/logic/cadical { };
36352 inherit (callPackage ./coq-packages.nix {
36361 coqPackages_8_5 coq_8_5
36362 coqPackages_8_6 coq_8_6
36363 coqPackages_8_7 coq_8_7
36364 coqPackages_8_8 coq_8_8
36365 coqPackages_8_9 coq_8_9
36366 coqPackages_8_10 coq_8_10
36367 coqPackages_8_11 coq_8_11
36368 coqPackages_8_12 coq_8_12
36369 coqPackages_8_13 coq_8_13
36370 coqPackages_8_14 coq_8_14
36371 coqPackages_8_15 coq_8_15
36372 coqPackages_8_16 coq_8_16
36373 coqPackages_8_17 coq_8_17
36374 coqPackages_8_18 coq_8_18
36375 coqPackages_8_19 coq_8_19
36376 coqPackages_8_20 coq_8_20
36380 coq2html = callPackage ../tools/typesetting/coq2html { };
36382 coq-kernel = callPackage ../applications/editors/jupyter-kernels/coq { };
36384 cryptoverif = callPackage ../applications/science/logic/cryptoverif { };
36386 crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { };
36388 cubicle = callPackage ../applications/science/logic/cubicle {
36389 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
36392 cvc3 = callPackage ../applications/science/logic/cvc3 {
36393 gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; });
36394 stdenv = gccStdenv;
36396 cvc4 = callPackage ../applications/science/logic/cvc4 { };
36398 cvc5 = callPackage ../applications/science/logic/cvc5 { };
36400 drat-trim = callPackage ../applications/science/logic/drat-trim { };
36402 ekrhyper = callPackage ../applications/science/logic/ekrhyper {
36403 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
36406 eprover = callPackage ../applications/science/logic/eprover { };
36408 eprover-ho = callPackage ../applications/science/logic/eprover { enableHO = true; };
36410 formula = callPackage ../applications/science/logic/formula { };
36412 gappa = callPackage ../applications/science/logic/gappa { };
36414 gfan = callPackage ../applications/science/math/gfan { };
36416 giac = callPackage ../applications/science/math/giac { };
36417 giac-with-xcas = giac.override { enableGUI = true; };
36419 ginac = callPackage ../applications/science/math/ginac { };
36421 glom = callPackage ../applications/misc/glom { };
36423 glucose = callPackage ../applications/science/logic/glucose { };
36424 glucose-syrup = callPackage ../applications/science/logic/glucose {
36425 enableUnfree = true;
36428 hol = callPackage ../applications/science/logic/hol { };
36430 inherit (ocamlPackages) hol_light;
36432 holehe = callPackage ../tools/security/holehe { };
36434 hologram = callPackage ../tools/security/hologram { };
36436 honeytrap = callPackage ../tools/security/honeytrap { };
36438 kissat = callPackage ../applications/science/logic/kissat { };
36440 tini = callPackage ../applications/virtualization/tini { };
36442 ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { };
36444 isabelle = callPackage ../by-name/is/isabelle/package.nix {
36445 polyml = polyml.overrideAttrs {
36446 pname = "polyml-for-isabelle";
36448 configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ];
36449 buildFlags = [ "compiler" ];
36450 src = fetchFromGitHub {
36454 hash = "sha256-72wm8dt+Id59A5058mVE5P9TkXW5/LZRthZoxUustVA=";
36460 isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { });
36462 iprover = callPackage ../applications/science/logic/iprover { };
36464 key = callPackage ../applications/science/logic/key { };
36466 keymapviz = callPackage ../tools/misc/keymapviz { };
36468 killport = darwin.apple_sdk_11_0.callPackage ../tools/misc/killport { };
36470 lean = callPackage ../applications/science/logic/lean { };
36471 lean2 = callPackage ../applications/science/logic/lean2 { };
36472 lean4 = callPackage ../applications/science/logic/lean4 { };
36474 elan = callPackage ../applications/science/logic/elan { };
36475 mathlibtools = with python3Packages; toPythonApplication mathlibtools;
36477 leo2 = callPackage ../applications/science/logic/leo2
36478 { inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml camlp4; };
36480 leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix { };
36482 logisim = callPackage ../applications/science/logic/logisim { };
36484 logisim-evolution = callPackage ../applications/science/logic/logisim-evolution { };
36486 ltl2ba = callPackage ../applications/science/logic/ltl2ba { };
36488 metis-prover = callPackage ../applications/science/logic/metis-prover { };
36490 mcrl2 = callPackage ../applications/science/logic/mcrl2 { };
36492 minisat = callPackage ../applications/science/logic/minisat { };
36494 monosat = callPackage ../applications/science/logic/monosat { };
36496 msat = callPackage ../applications/science/logic/msat { };
36498 nusmv = callPackage ../applications/science/logic/nusmv { };
36500 nuXmv = callPackage ../applications/science/logic/nuXmv { };
36502 opensmt = callPackage ../applications/science/logic/opensmt { };
36504 ott = callPackage ../applications/science/logic/ott { };
36506 picosat = callPackage ../applications/science/logic/picosat { };
36508 libpoly = callPackage ../applications/science/logic/poly { };
36510 prooftree = callPackage ../applications/science/logic/prooftree {
36511 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
36514 prover9 = callPackage ../applications/science/logic/prover9 { };
36516 proverif = callPackage ../applications/science/logic/proverif { };
36518 satallax = callPackage ../applications/science/logic/satallax {
36519 inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
36522 saw-tools = callPackage ../applications/science/logic/saw-tools { };
36524 spass = callPackage ../applications/science/logic/spass {
36525 stdenv = gccStdenv;
36528 statverif = callPackage ../applications/science/logic/statverif {
36529 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
36532 tptp = callPackage ../applications/science/logic/tptp { };
36534 celf = callPackage ../applications/science/logic/celf { };
36536 fast-downward = callPackage ../applications/science/logic/fast-downward { };
36538 twelf = callPackage ../applications/science/logic/twelf { };
36540 verifast = callPackage ../applications/science/logic/verifast { };
36542 veriT = callPackage ../applications/science/logic/verit {
36543 stdenv = gccStdenv;
36546 why3 = callPackage ../applications/science/logic/why3 {
36547 coqPackages = coqPackages_8_18;
36550 wayback-machine-archiver = callPackage ../tools/misc/wayback-machine-archiver { };
36552 workcraft = callPackage ../applications/science/logic/workcraft { };
36554 yices = callPackage ../applications/science/logic/yices {
36555 gmp-static = gmp.override { withStatic = true; };
36559 inherit (callPackages ../applications/science/logic/z3 { python = python3; })
36563 inherit (callPackages ../applications/science/logic/z3 { python = python311; })
36566 z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix { };
36568 zchaff = callPackage ../applications/science/logic/zchaff { };
36570 tlaplus = callPackage ../applications/science/logic/tlaplus {
36571 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
36573 tlaplus18 = callPackage ../applications/science/logic/tlaplus/tlaplus18.nix {};
36574 tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix {
36575 inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml;
36577 tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix { };
36579 aiger = callPackage ../applications/science/logic/aiger { };
36581 avy = callPackage ../applications/science/logic/avy { };
36583 btor2tools = callPackage ../applications/science/logic/btor2tools { };
36585 boolector = callPackage ../applications/science/logic/boolector { };
36587 bitwuzla = callPackage ../applications/science/logic/bitwuzla { };
36589 symfpu = callPackage ../applications/science/logic/symfpu { };
36591 uhdm = callPackage ../applications/science/logic/uhdm { };
36593 surelog = callPackage ../applications/science/logic/surelog { };
36595 mcy = callPackage ../applications/science/logic/mcy { };
36597 lingeling = callPackage ../applications/science/logic/lingeling { };
36599 ### SCIENCE / ENGINEERING
36601 brmodelo = callPackage ../applications/science/engineering/brmodelo { };
36603 jflap = callPackage ../applications/science/engineering/jflap { };
36605 ### SCIENCE / ELECTRONICS
36607 adms = callPackage ../applications/science/electronics/adms { };
36609 appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
36611 inherit (libsForQt5.callPackage ../applications/science/electronics/simulide { })
36612 simulide_0_4_15 simulide_1_0_0 simulide_1_1_0;
36614 simulide = simulide_1_0_0;
36616 eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
36618 caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
36620 csxcad = callPackage ../applications/science/electronics/csxcad { };
36622 degate = libsForQt5.callPackage ../applications/science/electronics/degate { };
36624 diylc = callPackage ../applications/science/electronics/diylc { };
36626 flatcam = python39.pkgs.callPackage ../applications/science/electronics/flatcam { };
36628 flopoco = callPackage ../applications/science/electronics/flopoco { };
36630 fparser = callPackage ../applications/science/electronics/fparser { };
36632 geda = callPackage ../applications/science/electronics/geda {
36636 gedit = callPackage ../applications/editors/gedit { };
36638 gerbv = callPackage ../applications/science/electronics/gerbv {
36639 cairo = cairo.override { x11Support = true; };
36642 gtkwave = callPackage ../applications/science/electronics/gtkwave { };
36644 hyp2mat = callPackage ../applications/science/electronics/hyp2mat { };
36646 fped = callPackage ../applications/science/electronics/fped { };
36648 gaw = callPackage ../applications/science/electronics/gaw { };
36650 horizon-eda = callPackage ../applications/science/electronics/horizon-eda { };
36652 # this is a wrapper for kicad.base and kicad.libraries
36653 kicad = callPackage ../applications/science/electronics/kicad { };
36654 # this is the same but without the (sizable) 3D models library
36655 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; };
36656 # this is the stable branch at whatever point update.sh last updated versions.nix
36657 kicad-testing = kicad.override { pname = "kicad-testing"; testing = true; };
36658 # and a small version of that
36659 kicad-testing-small = kicad.override {
36660 pname = "kicad-testing-small";
36664 # this is the master branch at whatever point update.sh last updated versions.nix
36665 kicad-unstable = kicad.override { pname = "kicad-unstable"; stable = false; };
36666 # and a small version of that
36667 kicad-unstable-small = kicad.override {
36668 pname = "kicad-unstable-small";
36673 kicadAddons = recurseIntoAttrs (callPackage ../applications/science/electronics/kicad/addons {});
36675 librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
36677 ngspice = libngspice.override {
36678 withNgshared = false;
36681 nvc = darwin.apple_sdk_11_0.callPackage ../applications/science/electronics/nvc { };
36683 openems = callPackage ../applications/science/electronics/openems {
36684 qcsxcad = libsForQt5.qcsxcad;
36687 openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { };
36689 openboardview = callPackage ../applications/science/electronics/openboardview { };
36691 pcb = callPackage ../applications/science/electronics/pcb { };
36693 qucs-s = qt6Packages.callPackage ../applications/science/electronics/qucs-s { };
36695 xcircuit = callPackage ../applications/science/electronics/xcircuit { };
36697 xoscope = callPackage ../applications/science/electronics/xoscope { };
36699 xschem = callPackage ../applications/science/electronics/xschem { };
36701 xyce = callPackage ../applications/science/electronics/xyce { };
36703 xyce-parallel = callPackage ../applications/science/electronics/xyce {
36705 trilinos = trilinos-mpi;
36710 caffe = callPackage ../applications/science/math/caffe ({
36711 inherit (config) cudaSupport;
36712 cudaPackages = cudaPackages_10_1;
36713 opencv4 = opencv4WithoutCuda; # Used only for image loading.
36715 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
36716 } // (config.caffe or {}));
36718 caffeWithCuda = caffe.override { cudaSupport = true; };
36720 caffeine-ng = callPackage ../tools/X11/caffeine-ng { };
36722 ecm = callPackage ../applications/science/math/ecm { };
36724 eukleides = callPackage ../applications/science/math/eukleides { };
36726 form = callPackage ../applications/science/math/form { };
36728 fricas = callPackage ../applications/science/math/fricas { };
36730 gap = callPackage ../applications/science/math/gap { };
36732 gap-minimal = lowPrio (gap.override { packageSet = "minimal"; });
36734 gap-full = lowPrio (gap.override { packageSet = "full"; });
36736 geogebra = callPackage ../applications/science/math/geogebra { };
36737 geogebra6 = callPackage ../applications/science/math/geogebra/geogebra6.nix { };
36739 maxima = callPackage ../applications/science/math/maxima {
36740 lisp-compiler = sbcl;
36742 maxima-ecl = maxima.override {
36743 lisp-compiler = ecl;
36746 mxnet = callPackage ../applications/science/math/mxnet {
36747 inherit (linuxPackages) nvidia_x11;
36750 wxmaxima = callPackage ../applications/science/math/wxmaxima {
36751 wxGTK = wxGTK32.override {
36756 pari = callPackage ../applications/science/math/pari { };
36757 gp2c = callPackage ../applications/science/math/pari/gp2c.nix { };
36759 palp = callPackage ../applications/science/math/palp { };
36761 ratpoints = callPackage ../applications/science/math/ratpoints { };
36763 calc = callPackage ../applications/science/math/calc { };
36765 pcalc = callPackage ../applications/science/math/pcalc { };
36767 programmer-calculator = callPackage ../applications/science/math/programmer-calculator { };
36769 bcal = callPackage ../applications/science/math/bcal { };
36771 pagsuite = callPackage ../applications/science/math/pagsuite { };
36773 pspp = callPackage ../applications/science/math/pspp { };
36775 raspa = callPackage ../applications/science/molecular-dynamics/raspa { };
36777 raspa-data = callPackage ../applications/science/molecular-dynamics/raspa/data.nix { };
36779 ssw = callPackage ../applications/misc/ssw { };
36781 pynac = callPackage ../applications/science/math/pynac { };
36783 scalp = callPackage ../applications/science/math/scalp { };
36785 singular = callPackage ../applications/science/math/singular { };
36787 scilab-bin = callPackage ../applications/science/math/scilab-bin { };
36789 scilla = callPackage ../tools/security/scilla { };
36791 mininet = callPackage ../tools/virtualization/mininet { };
36793 msieve = callPackage ../applications/science/math/msieve { };
36795 weka = callPackage ../applications/science/math/weka { jre = openjdk11; };
36797 yad = callPackage ../tools/misc/yad { };
36799 yacas = libsForQt5.callPackage ../applications/science/math/yacas { };
36801 yacas-gui = yacas.override {
36803 enableJupyter = false;
36806 speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
36810 boinc = callPackage ../applications/science/misc/boinc { };
36812 boinc-headless = callPackage ../applications/science/misc/boinc { headless = true; };
36814 celestia = callPackage ../applications/science/astronomy/celestia {
36815 autoreconfHook = buildPackages.autoreconfHook269;
36816 inherit (gnome2) gtkglext;
36819 convertall = qt5.callPackage ../applications/science/misc/convertall { };
36821 cytoscape = callPackage ../applications/science/misc/cytoscape {
36825 faiss = callPackage ../development/libraries/science/math/faiss {
36826 pythonPackages = python3Packages;
36829 faissWithCuda = faiss.override {
36830 cudaSupport = true;
36833 fityk = callPackage ../applications/science/misc/fityk { };
36835 galario = callPackage ../development/libraries/galario { };
36837 gildas = callPackage ../applications/science/astronomy/gildas { };
36839 gplates = libsForQt5.callPackage ../applications/science/misc/gplates { };
36841 grap = callPackage ../tools/security/grap { };
36843 gravit = callPackage ../applications/science/astronomy/gravit { };
36845 golly = callPackage ../applications/science/misc/golly {
36846 wxGTK = wxGTK32.overrideAttrs (x: {
36847 configureFlags = x.configureFlags ++ [
36848 "--enable-webrequest"
36850 buildInputs = x.buildInputs ++ [
36857 megam = callPackage ../applications/science/misc/megam {
36858 inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
36861 netlogo = callPackage ../applications/science/misc/netlogo { };
36863 nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { };
36865 ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; };
36867 root = callPackage ../applications/science/misc/root {
36869 inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
36872 root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
36873 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
36876 rinetd = callPackage ../servers/rinetd { };
36878 rink = callPackage ../applications/science/misc/rink {
36879 inherit (darwin.apple_sdk.frameworks) Security;
36882 simgrid = callPackage ../applications/science/misc/simgrid { };
36884 sumo = callPackage ../applications/science/networking/sumo { };
36886 spyder = with python3.pkgs; toPythonApplication spyder;
36888 spyre = callPackage ../tools/security/spyre { };
36890 sq = callPackage ../development/tools/sq { };
36892 stellarium = qt6Packages.callPackage ../applications/science/astronomy/stellarium { };
36894 stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
36896 astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };
36898 tulip = libsForQt5.callPackage ../applications/science/misc/tulip { };
36900 vite = libsForQt5.callPackage ../applications/science/misc/vite { };
36902 xearth = callPackage ../applications/science/astronomy/xearth { };
36903 xplanet = callPackage ../applications/science/astronomy/xplanet { };
36905 ### SCIENCE / PHYSICS
36907 apfelgrid = callPackage ../development/libraries/physics/apfelgrid { };
36909 apfel = callPackage ../development/libraries/physics/apfel { };
36911 applgrid = callPackage ../development/libraries/physics/applgrid {
36912 inherit (darwin.apple_sdk.frameworks) Cocoa;
36915 hoppet = callPackage ../development/libraries/physics/hoppet { };
36917 fastjet = callPackage ../development/libraries/physics/fastjet { };
36919 fastjet-contrib = callPackage ../development/libraries/physics/fastjet-contrib { };
36921 fastnlo-toolkit = callPackage ../development/libraries/physics/fastnlo-toolkit { };
36923 geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { };
36925 cernlib = callPackage ../development/libraries/physics/cernlib { };
36927 clhep = callPackage ../development/libraries/physics/clhep { };
36929 hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
36931 hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
36935 herwig = callPackage ../development/libraries/physics/herwig { };
36937 lhapdf = callPackage ../development/libraries/physics/lhapdf {
36941 mela = callPackage ../development/libraries/physics/mela { };
36943 nlojet = callPackage ../development/libraries/physics/nlojet { };
36945 pythia = callPackage ../development/libraries/physics/pythia {
36949 rivet = callPackage ../development/libraries/physics/rivet {
36951 imagemagick = graphicsmagick-imagemagick-compat;
36954 thepeg = callPackage ../development/libraries/physics/thepeg { };
36956 yoda = callPackage ../development/libraries/physics/yoda {
36959 yoda-with-root = lowPrio (yoda.override {
36960 withRootSupport = true;
36963 qcdnum = callPackage ../development/libraries/physics/qcdnum { };
36965 ### SCIENCE/ROBOTICS
36967 apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { };
36969 betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
36971 emuflight-configurator = callPackage ../applications/science/robotics/emuflight-configurator { };
36973 inav-configurator = callPackage ../applications/science/robotics/inav-configurator { };
36975 mission-planner = callPackage ../applications/science/robotics/mission-planner { };
36979 acpilight = callPackage ../misc/acpilight { };
36981 alpnpass = callPackage ../applications/networking/alpnpass { };
36983 amdctl = callPackage ../os-specific/linux/amdctl { };
36985 android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
36987 antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
36989 atlantis = callPackage ../applications/networking/cluster/atlantis { };
36991 atmos = callPackage ../applications/networking/cluster/atmos { };
36993 aiac = callPackage ../applications/networking/cluster/aiac { };
36995 fn-cli = callPackage ../applications/networking/cluster/fn-cli { };
36997 argononed = callPackage ../misc/drivers/argononed { };
36999 autotiling = python3Packages.callPackage ../misc/autotiling { };
37001 autotiling-rs = callPackage ../misc/autotiling-rs { };
37003 avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { };
37005 boatswain = callPackage ../applications/misc/boatswain { };
37007 beep = callPackage ../misc/beep { };
37009 bees = callPackage ../tools/filesystems/bees { };
37011 blahaj = callPackage ../tools/misc/blahaj { };
37013 bootil = callPackage ../development/libraries/bootil { };
37015 brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr { };
37017 brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper { };
37019 brightnessctl = callPackage ../misc/brightnessctl { };
37021 calaos_installer = libsForQt5.callPackage ../misc/calaos/installer { };
37023 click = callPackage ../applications/networking/cluster/click { };
37025 clinfo = callPackage ../tools/system/clinfo {
37026 inherit (darwin.apple_sdk.frameworks) OpenCL;
37029 clpeak = callPackage ../tools/misc/clpeak { };
37031 cups = callPackage ../misc/cups { };
37033 cups-filters = callPackage ../misc/cups/filters.nix { };
37035 cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { };
37037 cups-kyocera = callPackage ../misc/cups/drivers/kyocera { };
37039 cups-kyocera-ecosys-m2x35-40-p2x35-40dnw = callPackage ../misc/cups/drivers/kyocera-ecosys-m2x35-40-p2x35-40dnw { };
37041 cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x { };
37043 cups-kyodialog = callPackage ../misc/cups/drivers/kyodialog { };
37045 cups-dymo = callPackage ../misc/cups/drivers/dymo { };
37047 cups-pdf-to-pdf = callPackage ../misc/cups/drivers/cups-pdf-to-pdf { };
37049 cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio { };
37051 cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
37053 colort = callPackage ../applications/misc/colort { };
37055 terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
37057 djenrandom = callPackage ../tools/misc/djenrandom { };
37059 epsonscan2 = pkgs.libsForQt5.callPackage ../misc/drivers/epsonscan2 { };
37061 epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { };
37063 epson-escpr = callPackage ../misc/drivers/epson-escpr { };
37064 epson-escpr2 = callPackage ../misc/drivers/epson-escpr2 { };
37066 epson_201207w = callPackage ../misc/drivers/epson_201207w { };
37068 epson-201401w = callPackage ../misc/drivers/epson-201401w { };
37070 epson-201106w = callPackage ../misc/drivers/epson-201106w { };
37072 epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { };
37074 foomatic-db-ppds-withNonfreeDb = callPackage ../by-name/fo/foomatic-db-ppds/package.nix { withNonfreeDb = true; };
37076 gutenprint = callPackage ../misc/drivers/gutenprint { };
37078 gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
37080 carps-cups = callPackage ../misc/cups/drivers/carps-cups { };
37082 cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { };
37084 dcp375cwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp375cw { }).driver;
37086 dcp375cw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp375cw { }).cupswrapper;
37088 dcp9020cdwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).driver;
37090 dcp9020cdw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).cupswrapper;
37092 cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { };
37094 cups-brother-hl1210w = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1210w { };
37096 cups-brother-hl2260d = pkgsi686Linux.callPackage ../misc/cups/drivers/hl2260d { };
37098 cups-brother-hl3140cw = pkgsi686Linux.callPackage ../misc/cups/drivers/hl3140cw { };
37100 cups-brother-hll2340dw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll2340dw { };
37102 cups-brother-hll3230cdw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll3230cdw { };
37104 cups-brother-hll2350dw = callPackage ../misc/cups/drivers/hll2350dw { };
37106 cups-brother-mfcl2750dw = callPackage ../misc/cups/drivers/mfcl2750dw { };
37108 cups-drv-rastertosag-gdi = callPackage ../misc/cups/drivers/cups-drv-rastertosag-gdi { };
37110 # this driver ships with pre-compiled 32-bit binary libraries
37111 cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { };
37113 cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 { };
37115 cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 { };
37117 depotdownloader = callPackage ../tools/misc/depotdownloader { };
37119 dbacl = callPackage ../tools/misc/dbacl { };
37121 dbus-map = callPackage ../tools/misc/dbus-map { };
37123 dell-530cdn = callPackage ../misc/drivers/dell-530cdn { };
37125 dockutil = callPackage ../os-specific/darwin/dockutil { };
37127 eiciel = callPackage ../tools/filesystems/eiciel { };
37129 dpkg = callPackage ../tools/package-management/dpkg { };
37131 dumb = callPackage ../misc/dumb { };
37133 dump = callPackage ../tools/backup/dump { };
37135 ec2stepshell = callPackage ../tools/security/ec2stepshell { };
37137 ecdsatool = callPackage ../tools/security/ecdsatool { };
37139 electricsheep = callPackage ../misc/screensavers/electricsheep { };
37141 aapt = callPackage ../development/tools/aapt { };
37143 glee = callPackage ../tools/graphics/glee { };
37145 faust = res.faust2;
37147 faust2 = callPackage ../applications/audio/faust/faust2.nix { };
37149 faust2alqt = libsForQt5.callPackage ../applications/audio/faust/faust2alqt.nix { };
37151 faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
37153 faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
37155 faust2sc = callPackage ../applications/audio/faust/faust2sc.nix { };
37157 faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
37159 faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
37161 faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { };
37163 faust2jaqt = libsForQt5.callPackage ../applications/audio/faust/faust2jaqt.nix { };
37165 faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { };
37167 faust2lv2 = libsForQt5.callPackage ../applications/audio/faust/faust2lv2.nix { };
37169 faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
37171 faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { };
37173 flashprint = libsForQt5.callPackage ../applications/misc/flashprint { };
37175 flockit = callPackage ../tools/backup/flockit { };
37177 fahclient = callPackage ../applications/science/misc/foldingathome/client.nix { };
37179 fbmark = callPackage ../tools/misc/fbmark { };
37181 foma = callPackage ../tools/misc/foma { };
37183 foo2zjs = callPackage ../misc/drivers/foo2zjs { };
37185 foomatic-filters = callPackage ../misc/drivers/foomatic-filters { };
37187 gajim = callPackage ../applications/networking/instant-messengers/gajim {
37188 inherit (gst_all_1) gstreamer gst-plugins-base gst-libav;
37189 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
37192 gammu = callPackage ../applications/misc/gammu { };
37194 ghostscript = callPackage ../misc/ghostscript { };
37196 ghostscriptX = ghostscript.override {
37197 cupsSupport = true;
37201 ghostscript_headless = ghostscript.override {
37202 cupsSupport = false;
37203 x11Support = false;
37206 glava = callPackage ../applications/misc/glava { };
37208 gnuk = callPackage ../misc/gnuk {
37209 gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
37210 binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
37213 go365 = callPackage ../tools/security/go365 { };
37215 gobuster = callPackage ../tools/security/gobuster { };
37217 gotestwaf = callPackage ../tools/security/gotestwaf {
37218 buildGoModule = buildGo123Module;
37221 gotrue = callPackage ../tools/security/gotrue { };
37223 gotrue-supabase = callPackage ../tools/security/gotrue/supabase.nix { };
37225 gowitness = callPackage ../tools/security/gowitness {
37226 buildGoModule = buildGo123Module;
37229 guetzli = callPackage ../applications/graphics/guetzli { };
37231 gummi = callPackage ../applications/misc/gummi { };
37233 gummy = callPackage ../tools/misc/gummy { };
37235 hashpump = callPackage ../tools/misc/hashpump { };
37237 hck = callPackage ../tools/text/hck { };
37239 helm = callPackage ../applications/audio/helm { };
37241 helmfile = callPackage ../applications/networking/cluster/helmfile { };
37243 helmfile-wrapped = callPackage ../applications/networking/cluster/helmfile {
37244 inherit (kubernetes-helm-wrapped.passthru) pluginsDir;
37247 helm-dashboard = callPackage ../applications/networking/cluster/helm-dashboard { };
37249 helmsman = callPackage ../applications/networking/cluster/helmsman { };
37251 hplip = callPackage ../misc/drivers/hplip { };
37253 hplipWithPlugin = hplip.override { withPlugin = true; };
37255 hyfetch = callPackage ../tools/misc/hyfetch { };
37257 hyperfine = callPackage ../tools/misc/hyperfine {
37258 inherit (darwin.apple_sdk.frameworks) Security;
37261 webcat = callPackage ../tools/misc/webcat { };
37263 websocat = callPackage ../tools/misc/websocat {
37264 inherit (darwin.apple_sdk.frameworks) Security;
37267 vector = callPackage ../tools/misc/vector {
37268 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
37271 hjson = with python3Packages; toPythonApplication hjson;
37273 epkowa = callPackage ../misc/drivers/epkowa { };
37275 utsushi = callPackage ../misc/drivers/utsushi { };
37277 utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { };
37279 colima = callPackage ../applications/virtualization/colima { };
37281 lima = callPackage ../applications/virtualization/lima {
37282 inherit (darwin) sigtool;
37285 lima-bin = callPackage ../applications/virtualization/lima/bin.nix { };
37287 logtop = callPackage ../tools/misc/logtop { };
37289 imaginer = callPackage ../applications/misc/imaginer { };
37291 igraph = callPackage ../development/libraries/igraph { };
37293 igprof = callPackage ../development/tools/misc/igprof { };
37295 illum = callPackage ../tools/system/illum { };
37297 image_optim = callPackage ../applications/graphics/image_optim { inherit (nodePackages) svgo; };
37299 infnoise = callPackage ../misc/drivers/infnoise { };
37301 itamae = callPackage ../tools/admin/itamae { };
37303 # using the new configuration style proposal which is unstable
37304 jack1 = callPackage ../misc/jackaudio/jack1.nix { };
37306 jack2 = callPackage ../misc/jackaudio {
37307 libopus = libopus.override { withCustomModes = true; };
37308 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio Accelerate;
37309 inherit (darwin) libobjc;
37312 libjack2 = jack2.override { prefix = "lib"; };
37314 jack-example-tools = callPackage ../misc/jackaudio/tools.nix {
37315 libopus = libopus.override { withCustomModes = true; };
37319 jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
37320 jack_autoconnect = jack-autoconnect;
37322 jacktrip = callPackage ../applications/audio/jacktrip { };
37324 j2cli = with python311Packages; toPythonApplication j2cli;
37326 jq-lsp = callPackage ../development/tools/language-servers/jq-lsp { };
37328 jquake = callPackage ../applications/misc/jquake { };
37330 jstest-gtk = callPackage ../tools/misc/jstest-gtk { };
37332 k40-whisperer = callPackage ../applications/misc/k40-whisperer { };
37334 keynav = callPackage ../tools/X11/keynav { };
37336 gnome-console = callPackage ../applications/terminal-emulators/gnome-console { };
37338 kmon = callPackage ../tools/system/kmon { };
37340 kmonad = haskellPackages.kmonad.bin;
37342 kompose = callPackage ../applications/networking/cluster/kompose { };
37344 kompute = callPackage ../development/libraries/kompute {
37348 # In general we only want keep the last three minor versions around that
37349 # correspond to the last three supported kubernetes versions:
37350 # https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions
37351 # Exceptions are versions that we need to keep to allow upgrades from older NixOS releases
37352 inherit (callPackage ../applications/networking/cluster/kops {})
37361 lguf-brightness = callPackage ../misc/lguf-brightness { };
37363 lighthouse = darwin.apple_sdk_11_0.callPackage ../applications/blockchains/lighthouse {
37364 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security SystemConfiguration;
37367 lilypond = callPackage ../misc/lilypond { };
37369 lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { };
37371 lilypond-unstable-with-fonts = callPackage ../misc/lilypond/with-fonts.nix {
37372 lilypond = lilypond-unstable;
37373 openlilylib-fonts = openlilylib-fonts.override {
37374 lilypond = lilypond-unstable;
37378 lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { };
37380 openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
37382 loop = callPackage ../tools/misc/loop { };
37384 mailcore2 = callPackage ../development/libraries/mailcore2 {
37388 mamba = callPackage ../applications/audio/mamba { };
37390 mas = callPackage ../os-specific/darwin/mas { };
37392 micromamba = callPackage ../tools/package-management/micromamba { };
37394 moltengamepad = callPackage ../misc/drivers/moltengamepad { };
37396 openzwave = callPackage ../development/libraries/openzwave { };
37398 mongoc = darwin.apple_sdk_11_0.callPackage ../development/libraries/mongoc { };
37400 mongocxx = callPackage ../development/libraries/mongocxx/default.nix { };
37402 mongoose = callPackage ../development/libraries/science/math/mongoose { };
37404 morph = callPackage ../tools/package-management/morph { };
37406 muse = libsForQt5.callPackage ../applications/audio/muse { };
37408 museeks = callPackage ../applications/audio/museeks { };
37410 mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
37412 mynewt-newtmgr = callPackage ../tools/misc/mynewt-newtmgr { };
37414 mysides = callPackage ../os-specific/darwin/mysides { };
37416 narrowlink = callPackage ../tools/networking/narrowlink { };
37418 neo = callPackage ../applications/misc/neo { };
37420 networkd-dispatcher = callPackage ../tools/networking/networkd-dispatcher { };
37422 nixVersions = recurseIntoAttrs (callPackage ../tools/package-management/nix {
37423 storeDir = config.nix.storeDir or "/nix/store";
37424 stateDir = config.nix.stateDir or "/nix/var";
37425 inherit (darwin.apple_sdk.frameworks) Security;
37428 nix = nixVersions.stable;
37430 nixStatic = pkgsStatic.nix;
37432 lixVersions = recurseIntoAttrs (callPackage ../tools/package-management/lix {
37433 storeDir = config.nix.storeDir or "/nix/store";
37434 stateDir = config.nix.stateDir or "/nix/var";
37435 inherit (darwin.apple_sdk.frameworks) Security;
37438 lix = lixVersions.stable;
37440 lixStatic = pkgsStatic.lix;
37442 inherit (callPackages ../applications/networking/cluster/nixops { })
37443 nixops_unstable_minimal
37445 # Not recommended; too fragile
37446 nixops_unstable_full;
37448 # Useful with ofborg, e.g. commit prefix `nixops_unstablePlugins.nixops-digitalocean: ...` to trigger automatically.
37449 nixops_unstablePlugins = recurseIntoAttrs nixops_unstable_minimal.availablePlugins;
37452 Evaluate a NixOS configuration using this evaluation of Nixpkgs.
37454 With this function you can write, for example, a package that
37455 depends on a custom virtual machine image.
37457 Parameter: A module, path or list of those that represent the
37458 configuration of the NixOS system to be constructed.
37460 Result: An attribute set containing packages produced by this
37461 evaluation of NixOS, such as toplevel, kernel and
37463 The result can be extended in the modules by defining
37464 extra attributes in system.build.
37465 Alternatively, you may use the result's config and
37466 options attributes to query any option.
37471 myOS = pkgs.nixos ({ lib, pkgs, config, ... }: {
37473 config.services.nginx = {
37478 # Use config.system.build to exports relevant parts of a
37479 # configuration. The runner attribute should not be
37480 # considered a fully general replacement for systemd
37482 config.system.build.run-nginx = config.systemd.services.nginx.runner;
37487 Unlike in plain NixOS, the nixpkgs.config and
37488 nixpkgs.system options will be ignored by default. Instead,
37489 nixpkgs.pkgs will have the default value of pkgs as it was
37490 constructed right after invoking the nixpkgs function (e.g. the
37491 value of import <nixpkgs> { overlays = [./my-overlay.nix]; }
37492 but not the value of (import <nixpkgs> {} // { extra = ...; }).
37494 If you do want to use the config.nixpkgs options, you are
37495 probably better off by calling nixos/lib/eval-config.nix
37496 directly, even though it is possible to set config.nixpkgs.pkgs.
37498 For more information about writing NixOS modules, see
37499 https://nixos.org/nixos/manual/index.html#sec-writing-modules
37501 Note that you will need to have called Nixpkgs with the system
37502 parameter set to the right value for your deployment target.
37507 c = import (path + "/nixos/lib/eval-config.nix") {
37511 config.nixpkgs.pkgs = lib.mkDefault pkgs;
37512 config.nixpkgs.localSystem = lib.mkDefault stdenv.hostPlatform;
37515 if builtins.isList configuration
37517 else [configuration]
37520 # The system is inherited from the current pkgs above.
37521 # Set it to null, to remove the "legacy" entrypoint's non-hermetic default.
37525 c.config.system.build // c;
37528 A NixOS/home-manager/arion/... module that sets the `pkgs` module argument.
37530 pkgsModule = { options, ... }: {
37532 if options?nixpkgs.pkgs then {
37533 # legacy / nixpkgs.nix style
37534 nixpkgs.pkgs = pkgs;
37538 _module.args.pkgs = pkgs;
37542 nixosOptionsDoc = attrs:
37543 (import ../../nixos/lib/make-options-doc)
37544 ({ inherit pkgs lib; } // attrs);
37546 nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { };
37548 nixos-render-docs = callPackage ../tools/nix/nixos-render-docs { };
37550 nixdoc = callPackage ../tools/nix/nixdoc { };
37552 dnadd = callPackage ../tools/nix/dnadd { };
37554 nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs {
37555 nix = nixVersions.nix_2_24;
37558 nix-doc = callPackage ../tools/package-management/nix-doc { };
37560 nix-bundle = callPackage ../tools/package-management/nix-bundle { };
37562 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
37563 nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy;
37564 nix-derivation = haskell.lib.compose.justStaticExecutables haskellPackages.nix-derivation;
37565 nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff;
37567 nix-du = callPackage ../tools/package-management/nix-du {
37568 inherit (darwin.apple_sdk.frameworks) Security;
37571 nix-info = callPackage ../tools/nix/info { };
37572 nix-info-tested = nix-info.override { doCheck = true; };
37574 nix-init = callPackage ../tools/nix/nix-init { };
37576 nix-index-unwrapped = callPackage ../tools/package-management/nix-index {
37577 inherit (darwin.apple_sdk.frameworks) Security;
37579 nix-index = callPackage ../tools/package-management/nix-index/wrapper.nix { };
37581 nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter);
37583 nix-melt = callPackage ../tools/nix/nix-melt { };
37585 nixos-option = callPackage ../tools/nix/nixos-option {
37586 nix = nixVersions.nix_2_18;
37589 nix-pin = callPackage ../tools/package-management/nix-pin { };
37591 nix-prefetch = callPackage ../tools/package-management/nix-prefetch { };
37593 nix-prefetch-github = with python3Packages;
37594 toPythonApplication nix-prefetch-github;
37596 inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })
37602 nix-prefetch-scripts;
37604 nix-query-tree-viewer = callPackage ../tools/nix/nix-query-tree-viewer { };
37606 nix-update-source = callPackage ../tools/package-management/nix-update-source { };
37608 nix-script = callPackage ../tools/nix/nix-script { };
37610 nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree);
37612 nixpkgs-review = callPackage ../tools/package-management/nixpkgs-review { };
37614 nix-serve = callPackage ../tools/package-management/nix-serve { };
37616 nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng;
37618 nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { };
37620 alejandra = callPackage ../tools/nix/alejandra { };
37622 nixci = callPackage ../tools/nix/nixci {
37623 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration IOKit;
37626 nixfmt-classic = haskellPackages.nixfmt.bin;
37628 nixpkgs-hammering = callPackage ../tools/nix/nixpkgs-hammering { };
37630 nixpkgs-lint-community = callPackage ../tools/nix/nixpkgs-lint { };
37632 nixpkgs-manual = callPackage ../../doc/doc-support/package.nix { };
37634 rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
37636 nixos-artwork = callPackage ../data/misc/nixos-artwork { };
37637 nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
37638 nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { };
37640 nixos-bgrt-plymouth = callPackage ../data/themes/nixos-bgrt-plymouth { };
37642 nixos-container = callPackage ../tools/virtualization/nixos-container { };
37644 nixos-generators = callPackage ../tools/nix/nixos-generators { };
37646 nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { };
37648 extra-container = callPackage ../tools/virtualization/extra-container { };
37650 norwester-font = callPackage ../data/fonts/norwester { };
37652 nut = callPackage ../applications/misc/nut { };
37654 nsncd = callPackage ../os-specific/linux/nsncd { };
37656 nvd = callPackage ../tools/package-management/nvd { };
37658 disnix = callPackage ../tools/package-management/disnix { };
37660 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
37661 inherit (python3Packages) supervisor;
37664 dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
37666 disnixos = callPackage ../tools/package-management/disnix/disnixos { };
37668 DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService {
37672 i3a = callPackage ../misc/i3a { };
37674 lice = python3Packages.callPackage ../tools/misc/lice { };
37676 m33-linux = callPackage ../misc/drivers/m33-linux { };
37678 mnemonicode = callPackage ../misc/mnemonicode { };
37680 moonfire-nvr = callPackage ../misc/moonfire-nvr { };
37682 mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in {
37683 gdal = gdal.override {
37684 libmysqlclient = mysql;
37690 r128gain = callPackage ../applications/audio/r128gain { };
37692 resp-app = libsForQt5.callPackage ../applications/misc/resp-app { };
37694 responder = callPackage ../tools/security/responder { };
37696 resumed = callPackage ../applications/misc/resumed { };
37698 robin-map = callPackage ../development/libraries/robin-map { };
37700 robo3t = callPackage ../applications/misc/robo3t { };
37702 rucksack = callPackage ../development/tools/rucksack { };
37704 sam-ba = callPackage ../tools/misc/sam-ba { };
37706 sndio = callPackage ../misc/sndio { };
37708 sticky = callPackage ../applications/misc/sticky { };
37710 stork = darwin.apple_sdk_11_0.callPackage ../applications/misc/stork {
37711 inherit (darwin.apple_sdk_11_0.frameworks) Security;
37714 superd = callPackage ../misc/superd { };
37716 oclgrind = callPackage ../development/tools/analysis/oclgrind { };
37718 opkg = callPackage ../tools/package-management/opkg { };
37720 opkg-utils = callPackage ../tools/package-management/opkg-utils { };
37722 pgmanage = callPackage ../applications/misc/pgmanage { };
37724 pgadmin4 = callPackage ../tools/admin/pgadmin { };
37726 pgadmin4-desktopmode = callPackage ../tools/admin/pgadmin { server-mode = false; };
37728 pgmodeler = qt6Packages.callPackage ../applications/misc/pgmodeler { };
37730 physlock = callPackage ../misc/screensavers/physlock { };
37732 pjsip = darwin.apple_sdk_11_0.callPackage ../applications/networking/pjsip {
37733 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security;
37736 pounce = callPackage ../servers/pounce { };
37738 pt = callPackage ../applications/misc/pt { };
37740 protocol = callPackage ../applications/networking/protocol { };
37742 pykms = callPackage ../tools/networking/pykms { };
37744 pyupgrade = with python3Packages; toPythonApplication pyupgrade;
37746 pwncat = python3Packages.callPackage ../tools/security/pwncat { };
37748 pwntools = with python3Packages; toPythonApplication pwntools;
37750 putty = callPackage ../applications/networking/remote/putty {
37751 gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
37754 qMasterPassword = qt6Packages.callPackage ../applications/misc/qMasterPassword { };
37756 qMasterPassword-wayland = qt6Packages.callPackage ../applications/misc/qMasterPassword {
37757 x11Support = false;
37758 waylandSupport = true;
37761 qmake2cmake = python3Packages.callPackage ../tools/misc/qmake2cmake { };
37763 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
37765 qdl = callPackage ../tools/misc/qdl { };
37767 qperf = callPackage ../os-specific/linux/qperf { };
37769 qzdl = libsForQt5.callPackage ../games/qzdl { };
37771 rates = callPackage ../tools/misc/rates {
37772 inherit (darwin.apple_sdk.frameworks) Security;
37775 rars = callPackage ../development/tools/rars { };
37777 rargs = callPackage ../tools/misc/rargs { };
37779 rancher = callPackage ../applications/networking/cluster/rancher { };
37781 rauc = callPackage ../tools/misc/rauc { };
37783 rbspy = darwin.apple_sdk_11_0.callPackage ../development/tools/rbspy { };
37785 redprl = callPackage ../applications/science/logic/redprl { };
37787 renderizer = callPackage ../development/tools/renderizer { };
37789 rfc = callPackage ../tools/misc/rfc { };
37791 rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { };
37793 pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
37794 inherit glib gtk3 gobject-introspection wrapGAppsHook3;
37797 rpl = callPackage ../tools/text/rpl { };
37799 ricty = callPackage ../data/fonts/ricty { };
37801 rivalcfg = callPackage ../misc/rivalcfg { };
37803 roadrunner = callPackage ../servers/roadrunner { };
37805 rmfuse = callPackage ../tools/filesystems/rmfuse { };
37807 rmount = callPackage ../tools/filesystems/rmount { };
37809 romdirfs = callPackage ../tools/filesystems/romdirfs {
37810 stdenv = gccStdenv;
37813 rss-glx = callPackage ../misc/screensavers/rss-glx { };
37815 run-scaled = callPackage ../tools/X11/run-scaled { };
37817 runiq = callPackage ../tools/text/runiq { };
37819 runit = callPackage ../tools/system/runit { };
37821 runitor = callPackage ../tools/system/runitor { };
37823 refmt = callPackage ../development/tools/refmt { };
37825 spectra = callPackage ../development/libraries/spectra { };
37827 spectrojack = callPackage ../applications/audio/spectrojack { };
37829 sift = callPackage ../tools/text/sift { };
37831 xdragon = lowPrio (callPackage ../tools/X11/xdragon { });
37833 xlockmore = callPackage ../misc/screensavers/xlockmore { };
37835 xq = callPackage ../tools/misc/xq { };
37837 xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
37839 sailsd = callPackage ../misc/sailsd { };
37841 sail-riscv-rv32 = callPackage ../applications/virtualization/sail-riscv {
37845 sail-riscv-rv64 = callPackage ../applications/virtualization/sail-riscv {
37849 shc = callPackage ../tools/security/shc { };
37851 shellz = callPackage ../tools/security/shellz { };
37853 tableplus = callPackage ../applications/misc/tableplus { };
37855 timeloop = pkgs.darwin.apple_sdk_11_0.callPackage ../applications/science/computer-architecture/timeloop { };
37857 canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
37859 mfc465cncupswrapper = callPackage ../misc/cups/drivers/brother/mfc465cncupswrapper { };
37860 mfc465cnlpr = callPackage ../misc/cups/drivers/brother/mfc465cnlpr { };
37862 mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { };
37863 mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { };
37865 mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { };
37866 mfcj6510dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj6510dwlpr { };
37868 mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { };
37869 mfcl2700dnlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcl2700dnlpr { };
37871 mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { };
37872 mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { };
37874 mfcl2740dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2740dwcupswrapper { };
37875 mfcl2740dwlpr = callPackage ../misc/cups/drivers/mfcl2740dwlpr { };
37877 # This driver is only available as a 32 bit proprietary binary driver
37878 mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver;
37879 mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper;
37881 cups-brother-hll2375dw = callPackage ../misc/cups/drivers/brother/hll2375dw { };
37883 mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { };
37884 mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { };
37886 mfc5890cncupswrapper = callPackage ../misc/cups/drivers/mfc5890cncupswrapper { };
37887 mfc5890cnlpr = callPackage ../misc/cups/drivers/mfc5890cnlpr { };
37889 mfc9140cdncupswrapper = callPackage ../misc/cups/drivers/mfc9140cdncupswrapper { };
37890 mfc9140cdnlpr = callPackage ../misc/cups/drivers/mfc9140cdnlpr { };
37892 samsung-unified-linux-driver_1_00_36 = callPackage ../misc/cups/drivers/samsung/1.00.36 { };
37893 samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { };
37894 samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { };
37895 samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17;
37897 sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {});
37899 sane-drivers = callPackage ../applications/graphics/sane/drivers.nix { };
37901 senv = callPackage ../applications/misc/senv { };
37903 brlaser = callPackage ../misc/cups/drivers/brlaser { };
37905 fflinuxprint = callPackage ../misc/cups/drivers/fflinuxprint { };
37907 fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { };
37909 brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
37911 brscan5 = callPackage ../applications/graphics/sane/backends/brscan5 { };
37913 dsseries = callPackage ../applications/graphics/sane/backends/dsseries { };
37915 sane-airscan = callPackage ../applications/graphics/sane/backends/airscan { };
37917 mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
37919 sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
37921 sanoid = callPackage ../tools/backup/sanoid { };
37923 satysfi = callPackage ../tools/typesetting/satysfi {
37924 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
37927 sc-controller = python3Packages.callPackage ../misc/drivers/sc-controller {
37928 inherit libusb1; # Shadow python.pkgs.libusb1.
37931 sct = callPackage ../tools/X11/sct { };
37933 seafile-shared = callPackage ../misc/seafile-shared { };
37935 ser2net = callPackage ../servers/ser2net { };
37937 serviio = callPackage ../servers/serviio { };
37938 selinux-python = callPackage ../os-specific/linux/selinux-python { };
37940 slock = callPackage ../misc/screensavers/slock {
37941 conf = config.slock.conf or null;
37944 smokeping = callPackage ../tools/networking/smokeping { };
37946 snapraid = callPackage ../tools/filesystems/snapraid { };
37948 snscrape = with python3Packages; toPythonApplication snscrape;
37950 soundmodem = callPackage ../applications/radio/soundmodem { };
37952 sourceAndTags = callPackage ../misc/source-and-tags {
37953 hasktags = haskellPackages.hasktags;
37956 spacenavd = callPackage ../misc/drivers/spacenavd {
37957 inherit (darwin.apple_sdk.frameworks) IOKit;
37960 spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { };
37962 spnavcfg = callPackage ../applications/misc/spnavcfg { };
37964 splix = callPackage ../misc/cups/drivers/splix { };
37966 steamcontroller = callPackage ../misc/drivers/steamcontroller { };
37968 stepreduce = callPackage ../applications/misc/stepreduce { };
37970 stern = callPackage ../applications/networking/cluster/stern { };
37972 streamripper = callPackage ../applications/audio/streamripper { };
37974 sqsh = callPackage ../development/tools/sqsh { };
37976 sysz = callPackage ../tools/misc/sysz { };
37978 go-swag = callPackage ../development/tools/go-swag { };
37980 go-swagger = callPackage ../development/tools/go-swagger { };
37982 jx = callPackage ../applications/networking/cluster/jx { };
37984 tagref = callPackage ../tools/misc/tagref { };
37986 tcat = callPackage ../tools/misc/tcat { };
37988 tell-me-your-secrets = callPackage ../tools/security/tell-me-your-secrets { };
37990 tellico = libsForQt5.callPackage ../applications/misc/tellico { };
37992 termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py { };
37994 inherit (callPackage ../applications/networking/cluster/terraform { })
37997 terraform_plugins_test
38000 terraform = terraform_1;
38002 terraform-providers = recurseIntoAttrs (
38003 callPackage ../applications/networking/cluster/terraform-providers { }
38006 terraforming = callPackage ../applications/networking/cluster/terraforming { };
38008 terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { };
38010 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { };
38012 terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { };
38014 tfautomv = callPackage ../applications/networking/cluster/tfautomv { };
38016 terranix = callPackage ../applications/networking/cluster/terranix { };
38018 terraspace = callPackage ../applications/networking/cluster/terraspace { };
38020 tf-summarize = callPackage ../applications/networking/cluster/tf-summarize { };
38022 tfswitch = callPackage ../applications/networking/cluster/tfswitch { };
38024 tftui = python3Packages.callPackage ../applications/networking/cluster/tftui { };
38026 tfupdate = callPackage ../applications/networking/cluster/tfupdate { };
38028 tgswitch = callPackage ../applications/networking/cluster/tgswitch { };
38030 tilt = callPackage ../applications/networking/cluster/tilt { };
38032 timeular = callPackage ../applications/office/timeular { };
38034 tewi-font = callPackage ../data/fonts/tewi { };
38036 sshportal = callPackage ../servers/sshportal { };
38038 ssh-audit = callPackage ../tools/security/ssh-audit { };
38040 ssh-tools = callPackage ../applications/misc/ssh-tools { };
38042 thermald = callPackage ../tools/system/thermald { };
38044 therion = callPackage ../applications/misc/therion { };
38046 throttled = callPackage ../tools/system/throttled { };
38048 thinkfan = callPackage ../tools/system/thinkfan { };
38050 touchosc = callPackage ../applications/audio/touchosc { };
38052 tp-auto-kbbl = callPackage ../tools/system/tp-auto-kbbl { };
38054 turtle-build = callPackage ../development/tools/build-managers/turtle-build { };
38056 tusk = callPackage ../applications/office/tusk { };
38058 trufflehog = callPackage ../tools/security/trufflehog {
38059 buildGoModule = buildGo123Module;
38062 tunnelx = callPackage ../applications/gis/tunnelx { };
38064 tvbrowser = callPackage ../applications/misc/tvbrowser { };
38066 uacme = callPackage ../tools/admin/uacme { };
38068 ufiformat = callPackage ../tools/system/ufiformat { };
38070 ums = callPackage ../servers/ums { };
38072 unityhub = callPackage ../development/tools/unityhub { };
38074 upspin = callPackage ../tools/filesystems/upspin { };
38076 urbit = callPackage ../misc/urbit { };
38078 usb-reset = callPackage ../applications/misc/usb-reset { };
38080 utf8cpp = callPackage ../development/libraries/utf8cpp { };
38082 utf8proc = callPackage ../development/libraries/utf8proc { };
38084 unicode-paracode = callPackage ../tools/misc/unicode { };
38086 unixcw = libsForQt5.callPackage ../applications/radio/unixcw { };
38088 valent = callPackage ../applications/misc/valent { };
38090 vault-medusa = callPackage ../tools/security/vault-medusa { };
38092 vault-ssh-plus = callPackage ../tools/security/vault-ssh-plus { };
38094 vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv;
38096 vazir-code-font = callPackage ../data/fonts/vazir-code-font { };
38098 vaultwarden = callPackage ../tools/security/vaultwarden {
38099 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
38101 vaultwarden-sqlite = vaultwarden;
38102 vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; };
38103 vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; };
38105 vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
38107 veilid = darwin.apple_sdk_11_0.callPackage ../tools/networking/veilid {
38108 inherit (darwin.apple_sdk.frameworks) AppKit Security;
38111 vhs = callPackage ../applications/misc/vhs { };
38113 viennarna = callPackage ../applications/science/molecular-dynamics/viennarna { };
38115 viewnior = callPackage ../applications/graphics/viewnior { };
38117 vimUtils = callPackage ../applications/editors/vim/plugins/vim-utils.nix { };
38119 vimPlugins = recurseIntoAttrs (callPackage ../applications/editors/vim/plugins { });
38121 vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { };
38122 vimb = wrapFirefox vimb-unwrapped { };
38124 vips = callPackage ../tools/graphics/vips {
38125 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
38128 vipsdisp = callPackage ../applications/graphics/vipsdisp { };
38130 nip2 = callPackage ../tools/graphics/nip2 { };
38132 virglrenderer = callPackage ../development/libraries/virglrenderer { };
38134 vivid = callPackage ../tools/misc/vivid { };
38136 vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; });
38138 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen {
38139 ffmpeg = ffmpeg-full;
38142 vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
38143 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly;
38146 vsc-leetcode-cli = callPackage ../tools/misc/vsc-leetcode-cli { };
38148 vsh = callPackage ../tools/misc/vsh { };
38150 vttest = callPackage ../tools/misc/vttest { };
38152 wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
38154 wamr = darwin.apple_sdk_11_0.callPackage ../development/interpreters/wamr { };
38156 wasmer = callPackage ../development/interpreters/wasmer {
38157 llvmPackages = llvmPackages_15;
38158 inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration Security;
38161 wavm = callPackage ../development/interpreters/wavm {
38162 llvmPackages = llvmPackages_12;
38165 wasm-pack = callPackage ../development/tools/wasm-pack { };
38167 wasynth = callPackage ../development/tools/wasynth { };
38169 wavegain = callPackage ../applications/audio/wavegain { };
38171 wcalc = callPackage ../applications/misc/wcalc { };
38173 webkit2-sharp = callPackage ../development/libraries/webkit2-sharp {
38174 webkitgtk = webkitgtk_4_0;
38177 websocketd = callPackage ../applications/networking/websocketd { };
38179 wibo = pkgsi686Linux.callPackage ../applications/emulators/wibo { };
38181 wikicurses = callPackage ../applications/misc/wikicurses {
38182 pythonPackages = python3Packages;
38185 wiki-js = callPackage ../servers/web-apps/wiki-js { };
38187 wiki-tui = callPackage ../misc/wiki-tui {
38188 inherit (darwin.apple_sdk.frameworks) Security;
38191 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; {
38192 callPackage = newScope self;
38194 if pkgs.stdenv.hostPlatform.isDarwin then
38195 # Match upstream, which builds with the latest SDK and a 10.7 deployment target.
38196 overrideSDK pkgs.stdenv {
38197 darwinMinVersion = "10.7";
38198 darwinSdkVersion = "11.0";
38205 inherit (callPackage ./wine-packages.nix {})
38206 minimal base full stable stableFull unstable unstableFull staging stagingFull wayland waylandFull fonts;
38209 winePackages = recurseIntoAttrs (winePackagesFor (config.wine.build or "wine32"));
38210 wine64Packages = recurseIntoAttrs (winePackagesFor "wine64");
38211 wineWowPackages = recurseIntoAttrs (winePackagesFor "wineWow");
38212 wineWow64Packages = recurseIntoAttrs (winePackagesFor "wineWow64");
38214 wine = winePackages.full;
38215 wine64 = wine64Packages.full;
38217 wine-staging = lowPrio (winePackages.full.override {
38218 wineRelease = "staging";
38221 wine-wayland = lowPrio (winePackages.full.override {
38222 wineRelease = "wayland";
38225 wineasio = callPackage ../applications/emulators/wineasio { };
38227 wishbone-tool = callPackage ../development/tools/misc/wishbone-tool { };
38229 wmutils-core = callPackage ../tools/X11/wmutils-core { };
38231 wmutils-libwm = callPackage ../tools/X11/wmutils-libwm { };
38233 wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
38235 inherit (callPackage ../servers/web-apps/wordpress {})
38236 wordpress wordpress_6_5 wordpress_6_6;
38238 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages {
38239 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;
38240 themes = lib.importJSON ../servers/web-apps/wordpress/packages/themes.json;
38241 languages = lib.importJSON ../servers/web-apps/wordpress/packages/languages.json;
38244 wprecon = callPackage ../tools/security/wprecon { };
38246 wraith = callPackage ../applications/networking/irc/wraith {
38247 openssl = openssl_1_1;
38250 wxsqlite3 = callPackage ../development/libraries/wxsqlite3 {
38252 inherit (darwin.apple_sdk.frameworks) Cocoa;
38253 inherit (darwin.stubs) setfile rez derez;
38256 wxsqliteplus = callPackage ../development/libraries/wxsqliteplus {
38258 inherit (darwin.apple_sdk.frameworks) Cocoa;
38259 inherit (darwin.stubs) setfile;
38262 x11idle = callPackage ../tools/misc/x11idle { };
38264 x11docker = callPackage ../applications/virtualization/x11docker { };
38266 x2x = callPackage ../tools/X11/x2x { };
38268 xboxdrv = callPackage ../misc/drivers/xboxdrv { };
38270 xortool = python3Packages.callPackage ../tools/security/xortool { };
38272 xorex = callPackage ../tools/security/xorex { };
38274 xbps = callPackage ../tools/package-management/xbps { };
38276 xcftools = callPackage ../tools/graphics/xcftools { };
38278 xhyve = callPackage ../applications/virtualization/xhyve {
38279 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
38280 inherit (darwin.apple_sdk.libs) xpc;
38281 inherit (darwin) libobjc;
38284 xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { };
38286 xlayoutdisplay = callPackage ../tools/X11/xlayoutdisplay { };
38288 xlibinput-calibrator = callPackage ../tools/inputmethods/xlibinput_calibrator { };
38290 xlog = callPackage ../applications/radio/xlog { };
38292 xmagnify = callPackage ../tools/X11/xmagnify { };
38294 xosd = callPackage ../misc/xosd { };
38296 xow_dongle-firmware = callPackage ../os-specific/linux/firmware/xow_dongle-firmware { };
38298 xpad = callPackage ../applications/misc/xpad { };
38300 xpipe = callPackage ../applications/networking/xpipe { };
38302 xsane = callPackage ../applications/graphics/sane/xsane.nix { };
38304 xsw = callPackage ../applications/misc/xsw {
38305 # Enable the next line to use this in terminal.
38306 # Note that it requires sixel capable terminals such as mlterm
38311 xteddy = callPackage ../applications/misc/xteddy { };
38313 xva-img = callPackage ../tools/virtualization/xva-img { };
38315 xzoom = callPackage ../tools/X11/xzoom { };
38317 yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
38319 yadm = callPackage ../applications/version-management/yadm { };
38321 yai = callPackage ../tools/misc/yai { };
38323 yamale = with python3Packages; toPythonApplication yamale;
38325 yamdi = callPackage ../tools/video/yamdi { };
38327 yandex-browser = callPackage ../applications/networking/browsers/yandex-browser { };
38329 yandex-browser-beta = yandex-browser.override { edition = "beta"; };
38331 yandex-browser-corporate = yandex-browser.override { edition = "corporate"; };
38333 yandex-disk = callPackage ../tools/filesystems/yandex-disk { };
38335 yara = callPackage ../tools/security/yara { };
38337 yaralyzer = callPackage ../tools/security/yaralyzer { };
38339 yarGen = callPackage ../tools/security/yarGen { };
38341 yersinia = callPackage ../tools/security/yersinia { };
38343 yatas = callPackage ../tools/security/yatas { };
38345 yaxg = callPackage ../tools/graphics/yaxg { };
38347 zap = callPackage ../tools/networking/zap { };
38349 zigbee2mqtt = callPackage ../servers/zigbee2mqtt { };
38351 zopfli = callPackage ../tools/compression/zopfli { };
38353 myEnvFun = callPackage ../misc/my-env {
38354 inherit (stdenv) mkDerivation;
38357 znc = callPackage ../applications/networking/znc { };
38359 zncModules = recurseIntoAttrs (
38360 callPackage ../applications/networking/znc/modules.nix { }
38363 zoneminder = callPackage ../servers/zoneminder { };
38365 zrok = callPackage ../tools/networking/zrok { };
38367 xcp = callPackage ../tools/misc/xcp { };
38369 zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
38371 bullet = callPackage ../development/libraries/bullet {
38372 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
38375 bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix {
38376 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
38379 spdlog = callPackage ../development/libraries/spdlog { };
38381 dart = callPackage ../development/compilers/dart { };
38383 pub2nix = recurseIntoAttrs (callPackage ../build-support/dart/pub2nix { });
38385 buildDartApplication = callPackage ../build-support/dart/build-dart-application { };
38387 dartHooks = callPackage ../build-support/dart/build-dart-application/hooks { };
38389 httrack = callPackage ../tools/backup/httrack { };
38391 httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
38393 mg = callPackage ../applications/editors/mg { };
38395 # Overriding does not work when using callPackage on discord using import instead. (https://github.com/NixOS/nixpkgs/pull/179906)
38396 discord = import ../applications/networking/instant-messengers/discord {
38397 inherit lib stdenv;
38398 inherit (pkgs) callPackage fetchurl;
38402 discord-ptb = import ../applications/networking/instant-messengers/discord {
38403 inherit lib stdenv;
38404 inherit (pkgs) callPackage fetchurl;
38408 discord-canary = import ../applications/networking/instant-messengers/discord {
38409 inherit lib stdenv;
38410 inherit (pkgs) callPackage fetchurl;
38414 discord-development = import ../applications/networking/instant-messengers/discord {
38415 inherit lib stdenv;
38416 inherit (pkgs) callPackage fetchurl;
38417 branch = "development";
38421 discord-screenaudio = qt6Packages.callPackage ../applications/networking/instant-messengers/discord-screenaudio { };
38423 discordo = callPackage ../applications/networking/discordo/default.nix { };
38425 golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { };
38427 golden-cheetah-bin = callPackage ../applications/misc/golden-cheetah-bin {};
38429 linkchecker = callPackage ../tools/networking/linkchecker { };
38431 tomb = callPackage ../by-name/to/tomb/package.nix {
38432 pinentry = pinentry-curses;
38435 sccache = callPackage ../development/tools/misc/sccache { };
38437 scip = callPackage ../development/tools/misc/scip { };
38439 scriptisto = callPackage ../development/tools/misc/scriptisto { };
38441 sequeler = callPackage ../applications/misc/sequeler { };
38443 sequelpro = callPackage ../applications/misc/sequelpro { };
38445 serial-studio = libsForQt5.callPackage ../applications/misc/serial-studio { };
38447 snowsql = callPackage ../applications/misc/snowsql { };
38449 sidequest = callPackage ../applications/misc/sidequest { };
38451 maphosts = callPackage ../tools/networking/maphosts { };
38453 zimg = callPackage ../development/libraries/zimg { };
38455 wtf = callPackage ../applications/misc/wtf { };
38457 tora = libsForQt5.callPackage ../development/tools/tora { };
38459 xrq = callPackage ../applications/misc/xrq { };
38461 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { };
38463 nitrokey-app2 = qt6Packages.callPackage ../tools/security/nitrokey-app2 { };
38465 fpm2 = callPackage ../tools/security/fpm2 { };
38467 hy = with python3Packages; toPythonApplication hy;
38469 wmic-bin = callPackage ../servers/monitoring/wmic-bin { };
38471 ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { };
38473 vdr = callPackage ../applications/video/vdr { };
38474 vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { });
38475 wrapVdr = callPackage ../applications/video/vdr/wrapper.nix { };
38477 chrome-export = callPackage ../tools/misc/chrome-export { };
38479 chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { };
38481 linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli { };
38483 hss = callPackage ../tools/networking/hss { };
38485 undaemonize = callPackage ../tools/system/undaemonize { };
38487 houdini = callPackage ../applications/misc/houdini { };
38489 openring = callPackage ../applications/misc/openring { };
38491 openrisk = callPackage ../tools/security/openrisk { };
38493 openvino = callPackage ../development/libraries/openvino { };
38495 phonetisaurus = callPackage ../development/libraries/phonetisaurus {
38496 # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
38497 openfst = openfst.overrideAttrs rec {
38500 url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz";
38501 hash = "sha256-kxmusx0eKVCuJUSYhOJVzCvJ36+Yf2AVkHY+YaEPvd4=";
38506 compressDrv = callPackage ../build-support/compress-drv { };
38508 compressDrvWeb = callPackage ../build-support/compress-drv/web.nix { };
38510 duti = callPackage ../os-specific/darwin/duti {
38511 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
38514 dnstake = callPackage ../tools/networking/dnstake { };
38516 dnstracer = callPackage ../tools/networking/dnstracer {
38517 inherit (darwin) libresolv;
38520 dnstwist = callPackage ../tools/networking/dnstwist { };
38522 dsniff = callPackage ../tools/networking/dsniff { };
38524 wal-g = callPackage ../tools/backup/wal-g { };
38526 tlwg = callPackage ../data/fonts/tlwg { };
38528 tt2020 = callPackage ../data/fonts/tt2020 { };
38530 simplehttp2server = callPackage ../servers/simplehttp2server { };
38532 simple-http-server = callPackage ../servers/simple-http-server { };
38534 diceware = with python3Packages; toPythonApplication diceware;
38536 xml2rfc = with python3Packages; toPythonApplication xml2rfc;
38538 mmark = callPackage ../tools/typesetting/mmark { };
38540 wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
38542 wireworld = callPackage ../games/wireworld { };
38545 teseq = callPackage ../applications/misc/teseq { };
38547 ape = callPackage ../applications/misc/ape { };
38548 attemptoClex = callPackage ../applications/misc/ape/clex.nix { };
38549 apeClex = callPackage ../applications/misc/ape/apeclex.nix { };
38552 unixtools = recurseIntoAttrs (callPackages ./unixtools.nix { });
38553 inherit (unixtools) hexdump ps logger eject umount
38554 mount wall hostname more sysctl getconf
38555 getent locale killall xxd watch;
38557 fts = if stdenv.hostPlatform.isMusl then musl-fts else null;
38559 bsdSetupHook = makeSetupHook {
38560 name = "bsd-setup-hook";
38561 } ../os-specific/bsd/setup-hook.sh;
38563 freebsd = callPackage ../os-specific/bsd/freebsd { };
38565 netbsd = callPackage ../os-specific/bsd/netbsd { };
38567 openbsd = callPackage ../os-specific/bsd/openbsd { };
38569 powershell = callPackage ../shells/powershell { };
38571 doing = callPackage ../applications/misc/doing { };
38573 undervolt = callPackage ../os-specific/linux/undervolt { };
38575 alibuild = callPackage ../development/tools/build-managers/alibuild {
38579 tsukae = callPackage ../applications/misc/tsukae { };
38581 tsung = callPackage ../applications/networking/tsung { };
38583 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare { };
38585 xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;
38587 xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver;
38589 new-session-manager = callPackage ../applications/audio/new-session-manager { };
38591 newlib = callPackage ../development/misc/newlib {
38592 stdenv = stdenvNoLibc;
38595 newlib-nano = callPackage ../development/misc/newlib {
38596 stdenv = stdenvNoLibc;
38597 nanoizeNewlib = true;
38600 omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { };
38602 wasmtime = callPackage ../development/interpreters/wasmtime {
38603 inherit (darwin.apple_sdk.frameworks) Security;
38606 wfuzz = with python3Packages; toPythonApplication wfuzz;
38608 wmenu = callPackage ../applications/misc/wmenu { };
38610 bemenu = callPackage ../applications/misc/bemenu { };
38612 dapper = callPackage ../development/tools/dapper { };
38614 k3d = callPackage ../applications/networking/cluster/k3d { };
38616 zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots { };
38618 zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { };
38620 zfxtop = callPackage ../tools/system/zfxtop { };
38622 zrepl = callPackage ../tools/backup/zrepl { };
38624 uhubctl = callPackage ../tools/misc/uhubctl { };
38626 kodelife = callPackage ../applications/graphics/kodelife {
38627 inherit (gst_all_1) gstreamer gst-plugins-base;
38630 bunnyfetch = callPackage ../tools/misc/bunnyfetch { };
38632 _3proxy = callPackage ../applications/networking/3proxy { };
38634 weasis = callPackage ../by-name/we/weasis/package.nix {
38638 webwormhole = callPackage ../tools/networking/webwormhole { };
38640 wifi-password = callPackage ../os-specific/darwin/wifi-password { };
38642 qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen { };
38644 sieveshell = with python3.pkgs; toPythonApplication managesieve;
38646 gortr = callPackage ../servers/gortr { };
38648 stayrtr = callPackage ../servers/stayrtr { };
38650 sunshine = callPackage ../servers/sunshine { };
38652 sentencepiece = callPackage ../development/libraries/sentencepiece { };
38654 kaf = callPackage ../development/tools/kaf { };
38656 kcli = callPackage ../development/tools/kcli { };
38658 pxlib = callPackage ../development/libraries/pxlib { };
38660 pxview = callPackage ../development/tools/pxview { };
38662 unstick = callPackage ../os-specific/linux/unstick { };
38664 quartus-prime-lite = callPackage ../applications/editors/quartus-prime { };
38666 usb-blaster-udev-rules = callPackage ../os-specific/linux/usb-blaster-udev-rules { };
38668 go-license-detector = callPackage ../development/tools/misc/go-license-detector { };
38670 hashdeep = callPackage ../tools/security/hashdeep { };
38672 pdf-parser = callPackage ../tools/misc/pdf-parser { };
38674 fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher { };
38676 btcdeb = callPackage ../applications/blockchains/btcdeb { };
38678 jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami {
38679 # TODO: remove once `udev` is `systemdMinimal` everywhere.
38680 udev = systemdMinimal;
38684 jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { };
38686 zenstates = callPackage ../os-specific/linux/zenstates { };
38688 ryzenadj = callPackage ../os-specific/linux/ryzenadj { };
38690 gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
38692 zalgo = callPackage ../tools/misc/zalgo { };
38694 inherit (callPackage ../applications/misc/zettlr { }) zettlr;
38696 unpoller = callPackage ../servers/monitoring/unpoller { };
38698 fac-build = callPackage ../development/tools/build-managers/fac {
38699 inherit (darwin.apple_sdk.frameworks) CoreServices;
38702 nufmt = callPackage ../development/tools/nufmt { };
38704 bottom = darwin.apple_sdk_11_0.callPackage ../tools/system/bottom { };
38706 cagebreak = callPackage ../applications/window-managers/cagebreak {
38707 wlroots = wlroots_0_17;
38710 psftools = callPackage ../os-specific/linux/psftools { };
38712 lc3tools = callPackage ../development/tools/lc3tools { };
38714 ldid = callPackage ../development/tools/ldid {
38715 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
38718 xcolor = callPackage ../tools/graphics/xcolor { };
38720 xcfun = callPackage ../development/libraries/science/chemistry/xcfun { };
38722 xsos = callPackage ../os-specific/linux/xsos { };
38724 xmcp = callPackage ../tools/X11/xmcp { };
38726 ymuse = callPackage ../applications/audio/ymuse { };
38728 zeyple = callPackage ../misc/zeyple { };
38730 zk = callPackage ../applications/office/zk { };
38732 zktree = callPackage ../applications/misc/zktree { };
38734 zram-generator = callPackage ../tools/system/zram-generator { };
38736 zrythm = callPackage ../applications/audio/zrythm {
38737 inherit (plasma5Packages) breeze-icons;
38740 zthrottle = callPackage ../tools/misc/zthrottle { };
38742 honeymarker = callPackage ../servers/tracing/honeycomb/honeymarker { };
38744 honeytail = callPackage ../servers/tracing/honeycomb/honeytail { };
38746 honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { };
38748 mictray = callPackage ../tools/audio/mictray { };
38750 swift-corelibs-libdispatch = swiftPackages.Dispatch;
38752 swaysettings = callPackage ../applications/misc/swaysettings { };
38754 aitrack = libsForQt5.callPackage ../applications/misc/aitrack { };
38756 widevine-cdm = callPackage ../applications/networking/browsers/misc/widevine-cdm.nix { };
38758 alsa-scarlett-gui = callPackage ../applications/audio/alsa-scarlett-gui { };
38760 flac2all = callPackage ../applications/audio/flac2all { };
38762 tuner = callPackage ../applications/audio/tuner { };
38764 tidal-dl = python3Packages.callPackage ../tools/audio/tidal-dl { };
38766 locate-dominating-file = callPackage ../tools/misc/locate-dominating-file { };
38768 jfrog-cli = callPackage ../tools/misc/jfrog-cli { };
38770 ov = callPackage ../tools/text/ov { };
38772 deface = callPackage ../applications/video/deface { };
38774 tubekit = callPackage ../applications/networking/cluster/tubekit/wrapper.nix { };
38776 tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { };
38778 tuic = callPackage ../tools/networking/tuic { };
38780 resgate = callPackage ../servers/resgate { };
38782 oversteer = callPackage ../applications/misc/oversteer { };
38784 volantes-cursors = callPackage ../data/icons/volantes-cursors { };
38786 gnss-share = callPackage ../servers/gnss-share { };
38788 ali = callPackage ../tools/networking/ali { };
38790 udict = callPackage ../applications/misc/udict { };
38792 duden = python3Packages.toPythonApplication python3Packages.duden;
38794 zf = callPackage ../tools/misc/zf { };
38796 isolate = callPackage ../tools/security/isolate { };
38798 dtool = callPackage ../tools/misc/dtool { };
38800 tremotesf = libsForQt5.callPackage ../applications/networking/p2p/tremotesf { };
38802 reindeer = callPackage ../development/tools/reindeer { };
38804 charasay = callPackage ../tools/misc/charasay { };
38806 libvoikko = callPackage ../development/libraries/libvoikko { };
38808 hfst = callPackage ../development/libraries/hfst { };
38810 omorfi = callPackage ../development/libraries/omorfi { };
38812 hfst-ospell = callPackage ../development/libraries/hfst-ospell { };
38814 waylyrics = callPackage ../applications/audio/waylyrics { };
38816 gitrs = callPackage ../tools/misc/gitrs { };
38818 dict-cc-py = callPackage ../applications/misc/dict-cc-py { };
38820 wpm = callPackage ../applications/misc/wpm { };
38822 weggli = callPackage ../tools/security/weggli { };
38824 yazi-unwrapped = callPackage ../by-name/ya/yazi-unwrapped/package.nix { inherit (darwin.apple_sdk.frameworks) Foundation; };
38826 ssl-proxy = callPackage ../tools/networking/ssl-proxy { };
38828 code-maat = callPackage ../development/tools/code-maat {};
38830 mdhtml = callPackage ../tools/text/mdhtml { };
38832 insulator2 = callPackage ../applications/misc/insulator2 {};
38834 animdl = python3Packages.callPackage ../applications/video/animdl { };
38836 dillo = callPackage ../by-name/di/dillo/package.nix {