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 oauth2c = callPackage ../tools/security/oauth2c { };
750 octodns = python3Packages.callPackage ../tools/networking/octodns { };
752 octodns-providers = recurseIntoAttrs {
753 bind = python3Packages.callPackage ../tools/networking/octodns/providers/bind { };
754 gandi = python3Packages.callPackage ../tools/networking/octodns/providers/gandi { };
755 hetzner = python3Packages.callPackage ../tools/networking/octodns/providers/hetzner { };
756 powerdns = python3Packages.callPackage ../tools/networking/octodns/providers/powerdns { };
759 octosuite = callPackage ../tools/security/octosuite { };
761 onesixtyone = callPackage ../tools/security/onesixtyone { };
763 oletools = with python3.pkgs; toPythonApplication oletools;
765 ollama-rocm = callPackage ../by-name/ol/ollama/package.nix { acceleration = "rocm"; };
766 ollama-cuda = callPackage ../by-name/ol/ollama/package.nix { acceleration = "cuda"; };
768 ots = callPackage ../tools/security/ots { };
770 credential-detector = callPackage ../tools/security/credential-detector { };
772 creds = callPackage ../tools/security/creds { };
774 credslayer = callPackage ../tools/security/credslayer { };
776 device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix { };
778 devour = callPackage ../tools/X11/devour { };
780 didyoumean = callPackage ../tools/misc/didyoumean {
781 inherit (darwin.apple_sdk.frameworks) AppKit;
784 didu = callPackage ../tools/misc/didu { };
786 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
788 dieHook = makeSetupHook {
790 } ../build-support/setup-hooks/die.sh;
792 archiver = callPackage ../applications/misc/archiver { };
794 digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox {
795 autoreconfHook = buildPackages.autoreconfHook269;
798 gretl = callPackage ../applications/science/math/gretl {
799 inherit (darwin.apple_sdk.frameworks) Accelerate;
802 grsync = callPackage ../applications/misc/grsync { };
804 devShellTools = callPackage ../build-support/dev-shell-tools { };
806 dockerTools = callPackage ../build-support/docker {
807 writePython3 = buildPackages.writers.writePython3;
810 fakeNss = callPackage ../build-support/fake-nss { };
812 tarsum = callPackage ../build-support/docker/tarsum.nix { };
814 nix-prefetch-docker = callPackage ../build-support/docker/nix-prefetch-docker.nix { };
816 docker-ls = callPackage ../tools/misc/docker-ls { };
818 docker-slim = callPackage ../applications/virtualization/docker-slim { };
820 doc2go = callPackage ../development/tools/doc2go { };
822 docker-sync = callPackage ../tools/misc/docker-sync { };
824 undocker = callPackage ../tools/misc/undocker { };
826 dockle = callPackage ../development/tools/dockle { };
828 docui = callPackage ../tools/misc/docui { };
830 done = callPackage ../applications/misc/done { };
832 dotfiles = callPackage ../applications/misc/dotfiles { };
836 dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {});
838 dotnet-sdk_6 = dotnetCorePackages.sdk_6_0;
839 dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
840 dotnet-sdk_8 = dotnetCorePackages.sdk_8_0;
842 dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
843 dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
844 dotnet-runtime_8 = dotnetCorePackages.runtime_8_0;
846 dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
847 dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
848 dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0;
850 dotnet-sdk = dotnetCorePackages.sdk_6_0;
851 dotnet-runtime = dotnetCorePackages.runtime_6_0;
852 dotnet-aspnetcore = dotnetCorePackages.aspnetcore_6_0;
854 nuget-to-nix = callPackage ../build-support/dotnet/nuget-to-nix { };
855 inherit (dotnetCorePackages) buildDotnetModule buildDotnetGlobalTool mkNugetSource mkNugetDeps;
857 fsautocomplete = callPackage ../development/tools/fsautocomplete { };
859 pbm = callPackage ../tools/admin/pbm { };
861 fable = callPackage ../development/tools/fable { };
863 dotnetenv = callPackage ../build-support/dotnet/dotnetenv {
864 dotnetfx = dotnetfx40;
867 buildDotnetPackage = callPackage ../build-support/dotnet/build-dotnet-package { };
868 fetchNuGet = callPackage ../build-support/dotnet/fetchnuget { };
869 dotnetbuildhelpers = callPackage ../build-support/dotnet/dotnetbuildhelpers { };
871 dumb-init = callPackage ../applications/virtualization/dumb-init { };
873 umoci = callPackage ../applications/virtualization/umoci { };
875 diswall = callPackage ../applications/networking/diswall { };
877 dupeguru = callPackage ../applications/misc/dupeguru {
878 python3Packages = python311Packages;
881 dump1090 = callPackage ../applications/radio/dump1090 { };
883 dwarf2json = callPackage ../tools/misc/dwarf2json { };
885 ebook2cw = callPackage ../applications/radio/ebook2cw { };
887 qdmr = libsForQt5.callPackage ../applications/radio/qdmr { };
889 edwin = callPackage ../data/fonts/edwin { };
891 edwood = callPackage ../applications/editors/edwood { };
893 etBook = callPackage ../data/fonts/et-book { };
895 fntsample = callPackage ../tools/misc/fntsample { };
897 fetchutils = callPackage ../tools/misc/fetchutils { };
899 fet-sh = callPackage ../tools/misc/fet-sh { };
901 fetchbower = callPackage ../build-support/fetchbower { };
903 fetchbzr = callPackage ../build-support/fetchbzr { };
905 fetchcvs = if stdenv.buildPlatform != stdenv.hostPlatform
906 # hack around splicing being crummy with things that (correctly) don't eval.
907 then buildPackages.fetchcvs
908 else callPackage ../build-support/fetchcvs { };
910 fetchdarcs = callPackage ../build-support/fetchdarcs { };
912 fetchdocker = callPackage ../build-support/fetchdocker { };
914 fetchDockerConfig = callPackage ../build-support/fetchdocker/fetchDockerConfig.nix { };
916 fetchDockerLayer = callPackage ../build-support/fetchdocker/fetchDockerLayer.nix { };
918 fetchfossil = callPackage ../build-support/fetchfossil { };
920 fetchgit = (callPackage ../build-support/fetchgit {
921 git = buildPackages.gitMinimal;
922 cacert = buildPackages.cacert;
923 git-lfs = buildPackages.git-lfs;
924 }) // { # fetchgit is a function, so we use // instead of passthru.
925 tests = pkgs.tests.fetchgit;
928 fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
930 fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {});
932 fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
934 fetchpijul = callPackage ../build-support/fetchpijul { };
936 inherit (callPackages ../build-support/node/fetch-yarn-deps { })
944 find-cursor = callPackage ../tools/X11/find-cursor { };
946 flare-floss = callPackage ../tools/security/flare-floss { };
948 flare-signal = callPackage ../applications/networking/instant-messengers/flare-signal { };
950 prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
952 global-platform-pro = callPackage ../development/tools/global-platform-pro { };
954 gomi = callPackage ../tools/misc/gomi { };
956 go-ios = callPackage ../tools/misc/go-ios { };
958 graph-easy = callPackage ../tools/graphics/graph-easy { };
960 mermaid-filter = callPackage ../tools/misc/mermaid-filter { };
962 graphw00f = callPackage ../tools/security/graphw00f { };
964 graphite-cursors = callPackage ../data/icons/graphite-cursors { };
966 opendrop = python3Packages.callPackage ../tools/networking/opendrop { };
968 owl = callPackage ../tools/networking/owl { };
970 mutmut = callPackage ../development/tools/mutmut { };
972 packcc = callPackage ../development/tools/packcc { };
974 packr = callPackage ../development/libraries/packr { };
976 pacup = callPackage ../tools/package-management/pacup { };
978 patcher9x = callPackage ../development/tools/patcher9x { };
980 perseus-cli = callPackage ../development/tools/perseus-cli {
981 inherit (darwin.apple_sdk.frameworks) CoreServices;
984 pet = callPackage ../development/tools/pet { };
986 pe-bear = libsForQt5.callPackage ../applications/misc/pe-bear { };
988 pkger = callPackage ../development/libraries/pkger { };
990 tapview = callPackage ../development/tools/tapview { };
992 run = callPackage ../development/tools/run { };
994 ruler = callPackage ../tools/security/ruler { };
996 magika = with python3Packages; toPythonApplication magika;
998 mblock-mlink = callPackage ../development/tools/mblock-mlink { };
1000 mod = callPackage ../development/tools/mod { };
1002 mya = callPackage ../applications/misc/mya { };
1004 mysql-shell = mysql-shell_8;
1007 mysql-shell_8 = callPackage ../development/tools/mysql-shell/8.nix {
1008 inherit (darwin) DarwinTools;
1009 inherit (darwin.apple_sdk.frameworks) CoreServices;
1012 protobuf = protobuf_24;
1018 mysql-shell-innovation = callPackage ../development/tools/mysql-shell/innovation.nix {
1019 inherit (darwin) DarwinTools;
1020 inherit (darwin.apple_sdk.frameworks) CoreServices;
1023 protobuf = protobuf_24;
1026 broadlink-cli = callPackage ../tools/misc/broadlink-cli { };
1028 fetchpatch = callPackage ../build-support/fetchpatch {
1029 # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154
1030 patchutils = __splicedPackages.patchutils_0_3_3;
1032 tests = pkgs.tests.fetchpatch;
1036 fetchpatch2 = callPackage ../build-support/fetchpatch {
1037 patchutils = __splicedPackages.patchutils_0_4_2;
1039 tests = pkgs.tests.fetchpatch2;
1043 fetchs3 = callPackage ../build-support/fetchs3 { };
1045 fetchtorrent = callPackage ../build-support/fetchtorrent { };
1047 fetchsvn = if stdenv.buildPlatform != stdenv.hostPlatform
1048 # hack around splicing being crummy with things that (correctly) don't eval.
1049 then buildPackages.fetchsvn
1050 else callPackage ../build-support/fetchsvn { };
1052 fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion;
1054 fetchsvnssh = callPackage ../build-support/fetchsvnssh { };
1056 fetchhg = callPackage ../build-support/fetchhg { };
1058 fetchFirefoxAddon = callPackage ../build-support/fetchfirefoxaddon { }
1060 tests = pkgs.tests.fetchFirefoxAddon;
1063 fetchNextcloudApp = callPackage ../build-support/fetchnextcloudapp { };
1065 # `fetchurl' downloads a file from the network.
1066 fetchurl = if stdenv.buildPlatform != stdenv.hostPlatform
1067 then buildPackages.fetchurl # No need to do special overrides twice,
1068 else makeOverridable (import ../build-support/fetchurl) {
1069 inherit lib stdenvNoCC buildPackages;
1071 curl = buildPackages.curlMinimal.override (old: rec {
1072 # break dependency cycles
1073 fetchurl = stdenv.fetchurlBoot;
1074 zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; };
1075 pkg-config = buildPackages.pkg-config.override (old: {
1076 pkg-config = old.pkg-config.override {
1077 fetchurl = stdenv.fetchurlBoot;
1080 perl = buildPackages.perl.override { inherit zlib; fetchurl = stdenv.fetchurlBoot; };
1081 openssl = buildPackages.openssl.override {
1082 fetchurl = stdenv.fetchurlBoot;
1084 coreutils = buildPackages.coreutils.override {
1085 fetchurl = stdenv.fetchurlBoot;
1087 xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; };
1090 attrSupport = false;
1096 libssh2 = buildPackages.libssh2.override {
1097 fetchurl = stdenv.fetchurlBoot;
1098 inherit zlib openssl;
1100 # On darwin, libkrb5 needs bootstrap_cmds which would require
1101 # converting many packages to fetchurl_boot to avoid evaluation cycles.
1102 # So turn gssSupport off there, and on Windows.
1103 # On other platforms, keep the previous value.
1105 if stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isWindows
1107 else old.gssSupport or true; # `? true` is the default
1108 libkrb5 = buildPackages.krb5.override {
1109 fetchurl = stdenv.fetchurlBoot;
1110 inherit pkg-config perl openssl;
1111 withLibedit = false;
1112 byacc = buildPackages.byacc.override { fetchurl = stdenv.fetchurlBoot; };
1113 keyutils = buildPackages.keyutils.override { fetchurl = stdenv.fetchurlBoot; };
1115 nghttp2 = buildPackages.nghttp2.override {
1116 fetchurl = stdenv.fetchurlBoot;
1118 enableApp = false; # curl just needs libnghttp2
1119 enableTests = false; # avoids bringing `cunit` and `tzdata` into scope
1124 fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
1126 fetchipfs = callPackage ../build-support/fetchipfs { };
1128 fetchit = callPackage ../applications/networking/cluster/fetchit { };
1130 fetchzip = callPackage ../build-support/fetchzip { }
1132 tests = pkgs.tests.fetchzip;
1135 fetchDebianPatch = callPackage ../build-support/fetchdebianpatch { }
1137 tests = pkgs.tests.fetchDebianPatch;
1140 fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
1142 fetchFromGitea = callPackage ../build-support/fetchgitea { };
1144 fetchFromGitHub = callPackage ../build-support/fetchgithub { };
1146 fetchFromBitbucket = callPackage ../build-support/fetchbitbucket { };
1148 fetchFromSavannah = callPackage ../build-support/fetchsavannah { };
1150 fetchFromSourcehut = callPackage ../build-support/fetchsourcehut { };
1152 fetchFromGitLab = callPackage ../build-support/fetchgitlab { };
1154 fetchFromGitiles = callPackage ../build-support/fetchgitiles { };
1156 fetchFrom9Front = callPackage ../build-support/fetch9front { };
1158 fetchFromRepoOrCz = callPackage ../build-support/fetchrepoorcz { };
1160 fetchgx = callPackage ../build-support/fetchgx { };
1162 fetchPypi = callPackage ../build-support/fetchpypi { };
1164 fetchPypiLegacy = callPackage ../build-support/fetchpypilegacy { };
1166 resolveMirrorURLs = {url}: fetchurl {
1171 lazydocker = callPackage ../tools/misc/lazydocker { };
1173 ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; }
1174 ../build-support/setup-hooks/ld-is-cc-hook.sh;
1176 libgflow = callPackage ../development/libraries/libgflow { };
1177 libgtkflow3 = callPackage ../development/libraries/libgtkflow3 { };
1178 libgtkflow4 = callPackage ../development/libraries/libgtkflow4 { };
1180 libredirect = callPackage ../build-support/libredirect { };
1182 madonctl = callPackage ../applications/misc/madonctl { };
1184 copyDesktopItems = makeSetupHook {
1185 name = "copy-desktop-items-hook";
1186 } ../build-support/setup-hooks/copy-desktop-items.sh;
1188 makeDesktopItem = callPackage ../build-support/make-desktopitem { };
1190 copyPkgconfigItems = makeSetupHook {
1191 name = "copy-pkg-config-items-hook";
1192 } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
1194 makePkgconfigItem = callPackage ../build-support/make-pkgconfigitem { };
1196 makeDarwinBundle = callPackage ../build-support/make-darwin-bundle { };
1198 makeAutostartItem = callPackage ../build-support/make-startupitem { };
1200 makeImpureTest = callPackage ../build-support/make-impure-test.nix;
1202 makeInitrd = callPackage ../build-support/kernel/make-initrd.nix; # Args intentionally left out
1204 makeInitrdNG = callPackage ../build-support/kernel/make-initrd-ng.nix;
1205 makeInitrdNGTool = callPackage ../build-support/kernel/make-initrd-ng-tool.nix { };
1207 makeWrapper = makeShellWrapper;
1209 makeShellWrapper = makeSetupHook {
1210 name = "make-shell-wrapper-hook";
1211 propagatedBuildInputs = [ dieHook ];
1213 # targetPackages.runtimeShell only exists when pkgs == targetPackages (when targetPackages is not __raw)
1214 shell = if targetPackages ? runtimeShell then targetPackages.runtimeShell else throw "makeWrapper/makeShellWrapper must be in nativeBuildInputs";
1217 tests = tests.makeWrapper;
1219 } ../build-support/setup-hooks/make-wrapper.sh;
1221 makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { };
1223 compressFirmwareXz = callPackage ../build-support/kernel/compress-firmware.nix { type = "xz"; };
1225 compressFirmwareZstd = callPackage ../build-support/kernel/compress-firmware.nix { type = "zstd"; };
1227 makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }:
1228 callPackage ../build-support/kernel/modules-closure.nix {
1229 inherit kernel firmware rootModules allowMissing;
1232 mkBinaryCache = callPackage ../build-support/binary-cache { };
1234 mkShell = callPackage ../build-support/mkshell { };
1235 mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
1237 mokutil = callPackage ../tools/security/mokutil { };
1239 mpsolve = libsForQt5.callPackage ../applications/science/math/mpsolve { };
1241 nixBufferBuilders = import ../applications/editors/emacs/build-support/buffer.nix {
1242 inherit lib writeText;
1243 inherit (emacs.pkgs) inherit-local;
1246 nix-gitignore = callPackage ../build-support/nix-gitignore { };
1248 numworks-epsilon = callPackage ../applications/science/math/numworks-epsilon { };
1250 ociTools = callPackage ../build-support/oci-tools { };
1253 callPackages ../build-support/setup-hooks/patch-rc-path-hooks { }
1254 ) patchRcPathBash patchRcPathCsh patchRcPathFish patchRcPathPosix;
1256 pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
1258 pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
1259 ../build-support/setup-hooks/prune-libtool-files.sh;
1261 closureInfo = callPackage ../build-support/closure-info.nix { };
1263 sensible-utils = callPackage ../tools/misc/sensible-utils { };
1265 serverspec = callPackage ../tools/misc/serverspec { };
1267 setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
1269 shortenPerlShebang = makeSetupHook {
1270 name = "shorten-perl-shebang-hook";
1271 propagatedBuildInputs = [ dieHook ];
1272 } ../build-support/setup-hooks/shorten-perl-shebang.sh;
1274 singularity-tools = callPackage ../build-support/singularity-tools { };
1277 sirula = callPackage ../tools/wayland/sirula { };
1279 sitelen-seli-kiwen = callPackage ../data/fonts/sitelen-seli-kiwen { };
1281 srcOnly = callPackage ../build-support/src-only { };
1283 subnetcalc = callPackage ../tools/networking/subnetcalc { };
1285 substitute = callPackage ../build-support/substitute/substitute.nix { };
1287 substituteAll = callPackage ../build-support/substitute/substitute-all.nix { };
1289 substituteAllFiles = callPackage ../build-support/substitute-files/substitute-all-files.nix { };
1291 replaceDependencies = callPackage ../build-support/replace-dependencies.nix { };
1293 replaceDependency = { drv, oldDependency, newDependency, verbose ? true }: replaceDependencies {
1294 inherit drv verbose;
1296 inherit oldDependency newDependency;
1298 # When newDependency depends on drv, instead of causing infinite recursion, keep it as is.
1299 cutoffPackages = [ newDependency ];
1302 replaceVars = callPackage ../build-support/replace-vars { };
1304 replaceDirectDependencies = callPackage ../build-support/replace-direct-dependencies.nix { };
1306 nukeReferences = callPackage ../build-support/nuke-references {
1307 inherit (darwin) signingUtils;
1310 referencesByPopularity = callPackage ../build-support/references-by-popularity { };
1312 removeReferencesTo = callPackage ../build-support/remove-references-to {
1313 inherit (darwin) signingUtils;
1316 # No callPackage. In particular, we don't want `img` *package* in parameters.
1317 vmTools = makeOverridable (import ../build-support/vm) { inherit pkgs lib; };
1319 releaseTools = callPackage ../build-support/release { };
1321 inherit (lib.systems) platforms;
1323 setJavaClassPath = makeSetupHook {
1324 name = "set-java-classpath-hook";
1325 } ../build-support/setup-hooks/set-java-classpath.sh;
1327 fixDarwinDylibNames = makeSetupHook {
1328 name = "fix-darwin-dylib-names-hook";
1329 substitutions = { inherit (darwin.binutils) targetPrefix; };
1330 meta.platforms = lib.platforms.darwin;
1331 } ../build-support/setup-hooks/fix-darwin-dylib-names.sh;
1333 writeDarwinBundle = callPackage ../build-support/make-darwin-bundle/write-darwin-bundle.nix { };
1335 desktopToDarwinBundle = makeSetupHook {
1336 name = "desktop-to-darwin-bundle-hook";
1337 propagatedBuildInputs = [ writeDarwinBundle librsvg imagemagick (onlyBin python3Packages.icnsutil) ];
1338 } ../build-support/setup-hooks/desktop-to-darwin-bundle.sh;
1340 keepBuildTree = makeSetupHook {
1341 name = "keep-build-tree-hook";
1342 } ../build-support/setup-hooks/keep-build-tree.sh;
1344 moveBuildTree = makeSetupHook {
1345 name = "move-build-tree-hook";
1346 } ../build-support/setup-hooks/move-build-tree.sh;
1348 enableGCOVInstrumentation = makeSetupHook {
1349 name = "enable-gcov-instrumentation-hook";
1350 } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
1352 makeGCOVReport = makeSetupHook {
1353 name = "make-gcov-report-hook";
1354 propagatedBuildInputs = [ lcov enableGCOVInstrumentation ];
1355 } ../build-support/setup-hooks/make-coverage-analysis-report.sh;
1357 makeHardcodeGsettingsPatch = callPackage ../build-support/make-hardcode-gsettings-patch { };
1359 mitm-cache = callPackage ../build-support/mitm-cache {
1360 inherit (darwin.apple_sdk.frameworks) Security;
1363 # intended to be used like nix-build -E 'with import <nixpkgs> { }; enableDebugging fooPackage'
1364 enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
1366 findXMLCatalogs = makeSetupHook {
1367 name = "find-xml-catalogs-hook";
1368 } ../build-support/setup-hooks/find-xml-catalogs.sh;
1370 wrapGAppsHook3 = wrapGAppsNoGuiHook.override {
1374 wrapGAppsHook4 = wrapGAppsNoGuiHook.override {
1376 gtk3 = __splicedPackages.gtk4;
1379 wrapGAppsNoGuiHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook {
1380 makeWrapper = makeBinaryWrapper;
1383 separateDebugInfo = makeSetupHook {
1384 name = "separate-debug-info-hook";
1385 } ../build-support/setup-hooks/separate-debug-info.sh;
1387 setupDebugInfoDirs = makeSetupHook {
1388 name = "setup-debug-info-dirs-hook";
1389 } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
1391 useOldCXXAbi = makeSetupHook {
1392 name = "use-old-cxx-abi-hook";
1393 } ../build-support/setup-hooks/use-old-cxx-abi.sh;
1395 iconConvTools = callPackage ../build-support/icon-conv-tools { };
1397 validatePkgConfig = makeSetupHook
1398 { name = "validate-pkg-config"; propagatedBuildInputs = [ findutils pkg-config ]; }
1399 ../build-support/setup-hooks/validate-pkg-config.sh;
1401 patchPpdFilesHook = callPackage ../build-support/setup-hooks/patch-ppd-files { };
1404 writers = callPackage ../build-support/writers { };
1406 # lib functions depending on pkgs
1407 inherit (import ../pkgs-lib {
1408 # The `lib` variable in this scope doesn't include any applied lib overlays,
1414 testers = callPackage ../build-support/testers { };
1418 _3llo = callPackage ../tools/misc/3llo { };
1420 _3mux = callPackage ../tools/misc/3mux { };
1422 _1password = callPackage ../applications/misc/1password { };
1424 _1password-gui = callPackage ../applications/misc/1password-gui { };
1426 _1password-gui-beta = callPackage ../applications/misc/1password-gui { channel = "beta"; };
1428 _6tunnel = callPackage ../tools/networking/6tunnel { };
1430 _7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { };
1431 _7zz-rar = _7zz.override { enableUnfree = true; };
1433 _9pfs = callPackage ../tools/filesystems/9pfs { };
1435 _9ptls = callPackage ../os-specific/linux/9ptls { };
1437 aaa = callPackage ../tools/misc/aaa { };
1439 aardvark-dns = callPackage ../tools/networking/aardvark-dns { };
1441 a2ps = callPackage ../tools/text/a2ps { };
1443 abbreviate = callPackage ../tools/text/abbreviate { };
1445 abcm2ps = callPackage ../tools/audio/abcm2ps { };
1447 abduco = callPackage ../tools/misc/abduco { };
1449 acct = callPackage ../tools/system/acct { };
1451 accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { };
1453 acme-dns = callPackage ../servers/dns/acme-dns/default.nix {
1454 buildGoModule = buildGo122Module; # https://github.com/joohoi/acme-dns/issues/365
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-bug = callPackage ../applications/version-management/git-bug { };
2196 git-bug-migration = callPackage ../applications/version-management/git-bug-migration { };
2198 git-cache = callPackage ../applications/version-management/git-cache { };
2200 git-chglog = callPackage ../applications/version-management/git-chglog { };
2202 git-cinnabar = callPackage ../applications/version-management/git-cinnabar {
2203 inherit (darwin.apple_sdk.frameworks) CoreServices;
2206 git-cliff = callPackage ../applications/version-management/git-cliff {
2207 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2210 git-codereview = callPackage ../applications/version-management/git-codereview { };
2212 git-cola = callPackage ../applications/version-management/git-cola { };
2214 git-crecord = callPackage ../applications/version-management/git-crecord { };
2216 git-credential-keepassxc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-credential-keepassxc {
2217 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
2220 git-credential-manager = callPackage ../applications/version-management/git-credential-manager { };
2222 git-credential-oauth = callPackage ../applications/version-management/git-credential-oauth { };
2224 git-crypt = callPackage ../applications/version-management/git-crypt { };
2226 git-delete-merged-branches = callPackage ../applications/version-management/git-delete-merged-branches { };
2228 git-dive = callPackage ../applications/version-management/git-dive { };
2230 git-extras = callPackage ../applications/version-management/git-extras { };
2232 git-fame = callPackage ../applications/version-management/git-fame { };
2234 git-fast-export = callPackage ../applications/version-management/fast-export { };
2236 git-fire = callPackage ../applications/version-management/git-fire { };
2238 git-ftp = callPackage ../applications/version-management/git-ftp { };
2240 git-gone = callPackage ../applications/version-management/git-gone {
2241 inherit (darwin.apple_sdk.frameworks) Security;
2244 git-graph = callPackage ../applications/version-management/git-graph { };
2246 git-hound = callPackage ../applications/version-management/git-hound { };
2248 git-hub = callPackage ../applications/version-management/git-hub { };
2250 git-ignore = callPackage ../applications/version-management/git-ignore { };
2252 git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { };
2254 git-interactive-rebase-tool = callPackage ../applications/version-management/git-interactive-rebase-tool {
2255 inherit (darwin.apple_sdk.frameworks) Security;
2258 git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
2260 git-mit = callPackage ../applications/version-management/git-mit { };
2262 git-machete = python3Packages.callPackage ../applications/version-management/git-machete { };
2264 git-nomad = callPackage ../applications/version-management/git-nomad { };
2266 git-octopus = callPackage ../applications/version-management/git-octopus { };
2268 git-open = callPackage ../applications/version-management/git-open { };
2270 git-privacy = callPackage ../applications/version-management/git-privacy { };
2272 git-ps-rs = callPackage ../development/tools/git-ps-rs {
2273 inherit (darwin.apple_sdk.frameworks) Security;
2276 git-publish = python3Packages.callPackage ../applications/version-management/git-publish { };
2278 git-quick-stats = callPackage ../applications/version-management/git-quick-stats { };
2280 git-quickfix = callPackage ../applications/version-management/git-quickfix {
2281 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2284 git-radar = callPackage ../applications/version-management/git-radar { };
2286 git-recent = callPackage ../applications/version-management/git-recent {
2287 util-linux = if stdenv.hostPlatform.isLinux then util-linuxMinimal else util-linux;
2290 git-relevant-history = callPackage ../applications/version-management/git-relevant-history { };
2292 git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-remote-codecommit { };
2295 git-repo = callPackage ../applications/version-management/git-repo { };
2297 git-repo-updater = python3Packages.callPackage ../applications/version-management/git-repo-updater { };
2299 git-review = python3Packages.callPackage ../applications/version-management/git-review { };
2301 git-remote-gcrypt = callPackage ../applications/version-management/git-remote-gcrypt { };
2303 git-remote-hg = callPackage ../applications/version-management/git-remote-hg { };
2305 git-reparent = callPackage ../applications/version-management/git-reparent { };
2307 git-secret = callPackage ../applications/version-management/git-secret { };
2309 git-secrets = callPackage ../applications/version-management/git-secrets { };
2311 git-series = callPackage ../applications/version-management/git-series { };
2313 git-sizer = callPackage ../applications/version-management/git-sizer { };
2315 git-stack = callPackage ../applications/version-management/git-stack {
2316 inherit (darwin.apple_sdk.frameworks) Security;
2319 git-stree = callPackage ../applications/version-management/git-stree { };
2321 git-subrepo = callPackage ../applications/version-management/git-subrepo { };
2323 git-subtrac = callPackage ../applications/version-management/git-subtrac { };
2325 git-sync = callPackage ../applications/version-management/git-sync { };
2327 git-team = callPackage ../applications/version-management/git-team { };
2329 git-test = callPackage ../applications/version-management/git-test { };
2331 git-town = callPackage ../applications/version-management/git-town { };
2333 git-trim = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-trim {
2334 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Security;
2337 git-up = callPackage ../applications/version-management/git-up {
2338 pythonPackages = python3Packages;
2341 git-vanity-hash = callPackage ../applications/version-management/git-vanity-hash { };
2343 git-vendor = callPackage ../applications/version-management/git-vendor { };
2345 git-when-merged = callPackage ../applications/version-management/git-when-merged { };
2347 git-workspace = callPackage ../applications/version-management/git-workspace {
2348 inherit (darwin.apple_sdk.frameworks) Security;
2351 git2cl = callPackage ../applications/version-management/git2cl { };
2353 gitbatch = callPackage ../applications/version-management/gitbatch { };
2355 gitflow = callPackage ../applications/version-management/gitflow { };
2357 gitfs = callPackage ../tools/filesystems/gitfs { };
2359 gitless = callPackage ../applications/version-management/gitless { };
2361 gitlint = python3Packages.callPackage ../applications/version-management/gitlint { };
2363 gitls = callPackage ../applications/version-management/gitls { };
2365 gitmux = callPackage ../applications/version-management/gitmux { buildGoModule = buildGo122Module; };
2367 gitnuro = callPackage ../applications/version-management/gitnuro { };
2369 gitnr = callPackage ../applications/version-management/gitnr { };
2371 gitsign = callPackage ../applications/version-management/gitsign { };
2373 gitstats = callPackage ../applications/version-management/gitstats { };
2375 gitstatus = callPackage ../applications/version-management/gitstatus { };
2377 gitty = callPackage ../applications/version-management/gitty { };
2379 gittyup = libsForQt5.callPackage ../applications/version-management/gittyup { };
2381 gitweb = callPackage ../applications/version-management/gitweb { };
2383 glitter = callPackage ../applications/version-management/glitter { };
2385 globalping-cli = callPackage ../tools/networking/globalping-cli { };
2387 gst = callPackage ../applications/version-management/gst { };
2389 guilt = callPackage ../applications/version-management/guilt { };
2391 gut = callPackage ../applications/version-management/gut { };
2393 hub = callPackage ../applications/version-management/hub { };
2395 hut = callPackage ../applications/version-management/hut { };
2397 josh = callPackage ../applications/version-management/josh { };
2399 lab = callPackage ../applications/version-management/lab { };
2401 legit = callPackage ../applications/version-management/legit { };
2403 legit-web = callPackage ../applications/version-management/legit-web { };
2405 lucky-commit = callPackage ../applications/version-management/lucky-commit {
2406 inherit (darwin.apple_sdk.frameworks) OpenCL;
2409 merge-fmt = callPackage ../applications/version-management/merge-fmt {
2410 inherit (ocamlPackages) buildDunePackage cmdliner base stdio;
2413 pass-git-helper = python3Packages.callPackage ../applications/version-management/pass-git-helper { };
2415 qgit = qt5.callPackage ../applications/version-management/qgit { };
2417 rs-git-fsmonitor = callPackage ../applications/version-management/rs-git-fsmonitor { };
2419 scmpuff = callPackage ../applications/version-management/scmpuff { };
2421 silver-platter = python3Packages.callPackage ../applications/version-management/silver-platter { };
2423 stgit = callPackage ../applications/version-management/stgit { };
2425 subgit = callPackage ../applications/version-management/subgit { };
2427 svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/svn-all-fast-export { };
2429 svn2git = callPackage ../applications/version-management/svn2git {
2433 thicket = callPackage ../applications/version-management/thicket { };
2435 tig = callPackage ../applications/version-management/tig { };
2437 top-git = callPackage ../applications/version-management/topgit { };
2439 transcrypt = callPackage ../applications/version-management/transcrypt { };
2441 ungit = callPackage ../applications/version-management/ungit { };
2443 inherit (haskellPackages) git-annex;
2445 inherit (haskellPackages) git-brunch;
2447 git-autofixup = perlPackages.GitAutofixup;
2449 ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
2451 git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
2453 git-revise = with python3Packages; toPythonApplication git-revise;
2455 ### APPLICATIONS/EMULATORS
2457 _86Box = callPackage ../applications/emulators/86box { };
2459 _86Box-with-roms = _86Box.override {
2460 unfreeEnableRoms = true;
2461 unfreeEnableDiscord = true;
2464 basiliskii = callPackage ../applications/emulators/basiliskii { };
2466 box64 = callPackage ../applications/emulators/box64 {
2467 hello-x86_64 = if stdenv.hostPlatform.isx86_64 then
2470 pkgsCross.gnu64.hello;
2476 hello-x86_32 = if stdenv.hostPlatform.isx86_32 then
2479 pkgsCross.gnu32.hello;
2482 if stdenv.hostPlatform.is32bit then
2483 callPackage ../applications/emulators/box86 args
2484 else if stdenv.hostPlatform.isx86_64 then
2485 pkgsCross.gnu32.callPackage ../applications/emulators/box86 args
2486 else if stdenv.hostPlatform.isAarch64 then
2487 pkgsCross.armv7l-hf-multiplatform.callPackage ../applications/emulators/box86 args
2489 throw "Don't know 32-bit platform for cross from: ${stdenv.hostPlatform.stdenv}";
2491 caprice32 = callPackage ../applications/emulators/caprice32 { };
2493 ccemux = callPackage ../applications/emulators/ccemux { };
2495 cdemu-client = callPackage ../applications/emulators/cdemu/client.nix { };
2497 cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { };
2499 cen64 = callPackage ../applications/emulators/cen64 { };
2501 collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { };
2503 coltrane = callPackage ../applications/misc/coltrane { };
2505 craftos-pc = callPackage ../applications/emulators/craftos-pc { };
2507 darcnes = callPackage ../applications/emulators/darcnes { };
2509 dlx = callPackage ../applications/emulators/dlx { };
2511 dosbox = callPackage ../applications/emulators/dosbox {
2512 inherit (darwin.apple_sdk.frameworks ) OpenGL;
2513 SDL = if stdenv.hostPlatform.isDarwin then SDL else SDL_compat;
2516 dosbox-x = darwin.apple_sdk_11_0.callPackage ../applications/emulators/dosbox-x {
2517 inherit (darwin.apple_sdk_11_0.frameworks) AudioUnit Carbon Cocoa;
2520 fceux = libsForQt5.callPackage ../applications/emulators/fceux { };
2522 firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
2524 flycast = callPackage ../applications/emulators/flycast { };
2526 flix = callPackage ../development/compilers/flix { };
2528 fsrx = callPackage ../tools/misc/fsrx { };
2530 fuc = callPackage ../tools/misc/fuc { };
2532 fuse-emulator = callPackage ../applications/emulators/fuse-emulator { };
2534 fusesoc = python3Packages.callPackage ../tools/package-management/fusesoc { };
2536 fw = callPackage ../tools/misc/fw { };
2538 g810-led = callPackage ../misc/g810-led { };
2540 gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { };
2542 gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { };
2544 goldberg-emu = callPackage ../applications/emulators/goldberg-emu {
2545 protobuf = protobuf_21;
2548 gopsuinfo = callPackage ../tools/system/gopsuinfo { };
2550 hatari = callPackage ../applications/emulators/hatari { };
2552 hostapd-mana = callPackage ../tools/networking/hostapd-mana { };
2554 image-analyzer = callPackage ../applications/emulators/cdemu/analyzer.nix { };
2556 kega-fusion = pkgsi686Linux.callPackage ../applications/emulators/kega-fusion { };
2558 lambda-delta = callPackage ../applications/emulators/lambda-delta { };
2560 libdsk = callPackage ../applications/emulators/libdsk { };
2562 libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { };
2564 ludusavi = callPackage ../applications/backup/ludusavi { };
2566 maiko = callPackage ../applications/emulators/maiko { };
2568 mainsail = callPackage ../applications/misc/mainsail { };
2570 mame = libsForQt5.callPackage ../applications/emulators/mame { };
2572 mame-tools = lib.addMetaAttrs {
2573 description = mame.meta.description + " (tools only)";
2574 } (lib.getOutput "tools" mame);
2576 mupen64plus = callPackage ../applications/emulators/mupen64plus { };
2578 np2kai = callPackage ../applications/emulators/np2kai { };
2580 nuked-md = callPackage ../applications/emulators/nuked-md { };
2582 oberon-risc-emu = callPackage ../applications/emulators/oberon-risc-emu { };
2584 packwiz = callPackage ../tools/games/minecraft/packwiz { };
2586 pcem = callPackage ../applications/emulators/pcem { };
2591 enableVulkan = true;
2592 forceWayland = false;
2595 ppsspp.override argset;
2597 ppsspp-sdl-wayland = let
2600 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/13845
2601 forceWayland = true;
2604 ppsspp.override argset;
2609 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/11628
2610 forceWayland = false;
2613 ppsspp.override argset;
2615 proton-caller = callPackage ../applications/emulators/proton-caller { };
2617 punes = libsForQt5.callPackage ../applications/emulators/punes { };
2619 punes-qt6 = qt6Packages.callPackage ../applications/emulators/punes { };
2621 py65 = with python3.pkgs; toPythonApplication py65;
2623 retrofe = callPackage ../applications/emulators/retrofe { };
2625 ripes = qt6Packages.callPackage ../applications/emulators/ripes { };
2627 rmg-wayland = callPackage ../by-name/rm/rmg/package.nix {
2631 ruffle = callPackage ../applications/emulators/ruffle { };
2633 sameboy = callPackage ../applications/emulators/sameboy { };
2635 simplenes = callPackage ../applications/emulators/simplenes { };
2637 snes9x-gtk = snes9x.override {
2641 tamatool = callPackage ../applications/emulators/tamatool { };
2643 termtekst = callPackage ../applications/emulators/termtekst { };
2645 tilem = callPackage ../applications/emulators/tilem { };
2647 uae = callPackage ../applications/emulators/uae { };
2649 vbam = callPackage ../applications/emulators/vbam { };
2651 vice = callPackage ../applications/emulators/vice { };
2653 winetricks = callPackage ../applications/emulators/wine/winetricks.nix { };
2655 xcpc = callPackage ../applications/emulators/xcpc { };
2657 zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
2658 zsnes2 = pkgsi686Linux.callPackage ../applications/emulators/zsnes/2.x.nix { };
2660 ### APPLICATIONS/EMULATORS/BSNES
2662 ares = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/ares { };
2664 bsnes-hd = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/bsnes-hd { };
2666 higan = callPackage ../applications/emulators/bsnes/higan { };
2668 ### APPLICATIONS/EMULATORS/DOLPHIN-EMU
2670 dolphin-emu = qt6Packages.callPackage ../applications/emulators/dolphin-emu {
2671 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
2672 inherit (darwin.apple_sdk_11_0.frameworks) CoreBluetooth ForceFeedback IOBluetooth IOKit OpenGL VideoToolbox;
2673 inherit (darwin) moltenvk;
2676 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix {
2677 inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
2681 ### APPLICATIONS/EMULATORS/RETROARCH
2683 retroarchBare = qt5.callPackage ../applications/emulators/retroarch { };
2685 retroarchFull = retroarch.override {
2686 cores = builtins.filter
2687 # Remove cores not supported on platform
2688 (c: c ? libretroCore && (lib.meta.availableOn stdenv.hostPlatform c))
2689 (builtins.attrValues libretro);
2692 wrapRetroArch = { retroarch, settings ? {} }:
2693 callPackage ../applications/emulators/retroarch/wrapper.nix
2694 { inherit retroarch settings; };
2696 retroarch = wrapRetroArch {
2697 retroarch = retroarchBare;
2699 assets_directory = "${retroarch-assets}/share/retroarch/assets";
2700 joypad_autoconfig_dir = "${retroarch-joypad-autoconfig}/share/libretro/autoconfig";
2701 libretro_info_path = "${libretro-core-info}/share/retroarch/cores";
2705 retroarch-assets = callPackage ../applications/emulators/retroarch/retroarch-assets.nix { };
2707 retroarch-joypad-autoconfig = callPackage ../applications/emulators/retroarch/retroarch-joypad-autoconfig.nix { };
2709 libretranslate = with python3.pkgs; toPythonApplication libretranslate;
2711 libretro = recurseIntoAttrs
2712 (callPackage ../applications/emulators/retroarch/cores.nix {
2713 retroarch = retroarchBare;
2716 libretro-core-info = callPackage ../applications/emulators/retroarch/libretro-core-info.nix { };
2718 kodi-retroarch-advanced-launchers =
2719 callPackage ../applications/emulators/retroarch/kodi-advanced-launchers.nix { };
2721 # Aliases kept here because they are easier to use
2722 x16-emulator = x16.emulator;
2726 yabause = libsForQt5.callPackage ../applications/emulators/yabause {
2731 ### APPLICATIONS/FILE-MANAGERS
2733 browsr = callPackage ../applications/file-managers/browsr { };
2735 cfm = callPackage ../applications/file-managers/cfm { };
2737 clex = callPackage ../applications/file-managers/clex { };
2739 clifm = callPackage ../applications/file-managers/clifm { };
2741 doublecmd = callPackage ../by-name/do/doublecmd/package.nix {
2742 inherit (qt5) wrapQtAppsHook;
2745 krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
2747 lesscpy = callPackage ../development/compilers/lesscpy { };
2749 lf = callPackage ../applications/file-managers/lf { };
2751 ctpv = callPackage ../applications/file-managers/lf/ctpv.nix { };
2753 mc = callPackage ../applications/file-managers/mc {
2754 inherit (darwin) autoSignDarwinBinariesHook;
2757 saunafs = callPackage ../by-name/sa/saunafs/package.nix {
2761 mucommander = callPackage ../applications/file-managers/mucommander { };
2763 nnn = callPackage ../applications/file-managers/nnn { };
2765 noice = callPackage ../applications/file-managers/noice { };
2767 pcmanfm = callPackage ../applications/file-managers/pcmanfm { };
2769 portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { };
2771 potreeconverter = callPackage ../applications/graphics/potreeconverter { };
2773 ranger = callPackage ../applications/file-managers/ranger { };
2775 sfm = callPackage ../applications/file-managers/sfm { };
2777 spaceFM = callPackage ../applications/file-managers/spacefm { };
2779 vifm = callPackage ../applications/file-managers/vifm { };
2781 vifm-full = vifm.override {
2782 mediaSupport = true;
2783 inherit lib udisks2 python3;
2786 walk = callPackage ../applications/file-managers/walk { };
2788 xfe = callPackage ../applications/file-managers/xfe {
2792 xplorer = callPackage ../applications/file-managers/xplorer { };
2794 johnny-reborn-engine = callPackage ../applications/misc/johnny-reborn { };
2796 johnny-reborn = callPackage ../applications/misc/johnny-reborn/with-data.nix { };
2798 ### APPLICATIONS/TERMINAL-EMULATORS
2800 alacritty = callPackage ../applications/terminal-emulators/alacritty {
2801 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
2804 blackbox-terminal = callPackage ../applications/terminal-emulators/blackbox-terminal { };
2806 contour = qt6.callPackage ../applications/terminal-emulators/contour {
2807 inherit (darwin.apple_sdk_11_0.libs) utmp;
2808 inherit (darwin) sigtool;
2809 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
2814 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
2816 darktile = callPackage ../applications/terminal-emulators/darktile { };
2818 dterm = callPackage ../applications/terminal-emulators/dterm { };
2820 foot = callPackage ../applications/terminal-emulators/foot { };
2822 guake = callPackage ../applications/terminal-emulators/guake { };
2824 hyper = callPackage ../applications/terminal-emulators/hyper { };
2826 iterm2 = callPackage ../applications/terminal-emulators/iterm2 { };
2828 kitty = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/kitty {
2829 harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; };
2830 inherit (darwin.apple_sdk_11_0) Libsystem;
2831 inherit (darwin.apple_sdk_11_0.frameworks)
2834 UniformTypeIdentifiers
2839 kitty-themes = callPackage ../applications/terminal-emulators/kitty/themes.nix { };
2841 lxterminal = callPackage ../applications/terminal-emulators/lxterminal { };
2843 microcom = callPackage ../applications/terminal-emulators/microcom { };
2845 mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm { };
2846 mlterm-wayland = mlterm.override {
2850 mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
2852 rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { };
2854 rxvt-unicode-emoji = rxvt-unicode.override {
2855 rxvt-unicode-unwrapped = rxvt-unicode-unwrapped-emoji;
2858 rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins { inherit callPackage; };
2860 rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { };
2862 rxvt-unicode-unwrapped-emoji = rxvt-unicode-unwrapped.override {
2863 emojiSupport = true;
2866 st = callPackage ../applications/terminal-emulators/st {
2867 conf = config.st.conf or null;
2868 patches = config.st.patches or [];
2869 extraLibs = config.st.extraLibs or [];
2871 xst = callPackage ../applications/terminal-emulators/st/xst.nix { };
2872 lukesmithxyz-st = callPackage ../applications/terminal-emulators/st/lukesmithxyz-st { };
2873 mcaimi-st = callPackage ../applications/terminal-emulators/st/mcaimi-st.nix { };
2874 siduck76-st = callPackage ../applications/terminal-emulators/st/siduck76-st.nix { };
2876 stupidterm = callPackage ../applications/terminal-emulators/stupidterm {
2880 terminator = callPackage ../applications/terminal-emulators/terminator { };
2882 termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix {
2883 termite = termite-unwrapped;
2885 termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
2887 termonad = callPackage ../applications/terminal-emulators/termonad { };
2889 tym = callPackage ../applications/terminal-emulators/tym { };
2891 wayst = callPackage ../applications/terminal-emulators/wayst { };
2893 wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm {
2894 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications System;
2897 x3270 = callPackage ../applications/terminal-emulators/x3270 { };
2899 xterm = callPackage ../applications/terminal-emulators/xterm { };
2901 xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol { };
2903 yaft = callPackage ../applications/terminal-emulators/yaft { };
2905 writefreely = callPackage ../applications/misc/writefreely { };
2907 iqueue = callPackage ../development/libraries/iqueue { };
2909 lifecycled = callPackage ../tools/misc/lifecycled { };
2911 lil-pwny = callPackage ../tools/security/lil-pwny { };
2913 lilo = callPackage ../tools/misc/lilo { };
2915 natls = callPackage ../tools/misc/natls { };
2917 notion-app-enhanced = callPackage ../applications/office/notion-app-enhanced { };
2919 pikchr = callPackage ../tools/graphics/pikchr { };
2921 poop = callPackage ../tools/misc/poop { };
2923 popl = callPackage ../development/libraries/popl { };
2925 popsicle = callPackage ../tools/misc/popsicle { };
2927 terminal-colors = callPackage ../applications/misc/terminal-colors { };
2929 termsyn = callPackage ../data/fonts/termsyn { };
2931 tvnamer = callPackage ../tools/misc/tvnamer { };
2933 twine = with python3Packages; toPythonApplication twine;
2935 abracadabra = qt6Packages.callPackage ../applications/radio/abracadabra { };
2937 accelergy = callPackage ../applications/science/computer-architecture/accelergy { };
2939 aldo = callPackage ../applications/radio/aldo { };
2941 alglib = callPackage ../development/libraries/alglib { };
2943 almanah = callPackage ../applications/misc/almanah { };
2945 alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { };
2947 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
2949 amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell {
2950 inherit (darwin.apple_sdk.frameworks) Security;
2953 amber = callPackage ../tools/text/amber {
2954 inherit (darwin.apple_sdk.frameworks) Security;
2957 amber-secret = callPackage ../tools/security/amber {
2958 inherit (darwin.apple_sdk.frameworks) Security;
2961 inherit (callPackages ../development/tools/ammonite {})
2964 ammonite = ammonite_2_13;
2966 ams = callPackage ../applications/audio/ams { };
2968 amtterm = callPackage ../tools/system/amtterm { };
2970 analog = callPackage ../tools/admin/analog { };
2972 android-backup-extractor = callPackage ../tools/backup/android-backup-extractor { };
2974 android-tools = lowPrio (darwin.apple_sdk_11_0.callPackage ../tools/misc/android-tools { });
2976 anew = callPackage ../tools/text/anew { };
2978 anewer = callPackage ../tools/text/anewer { };
2980 angie = callPackage ../servers/http/angie {
2981 zlib = zlib-ng.override { withZlibCompat = true; };
2983 # We don't use `with` statement here on purpose!
2984 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
2985 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
2988 angieQuic = callPackage ../servers/http/angie {
2989 zlib = zlib-ng.override { withZlibCompat = true; };
2992 # We don't use `with` statement here on purpose!
2993 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
2994 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
2995 # Use latest quictls to allow http3 support
2999 angie-console-light = callPackage ../servers/http/angie/console-light.nix { };
3001 angle-grinder = callPackage ../tools/text/angle-grinder { };
3003 ansifilter = callPackage ../tools/text/ansifilter { };
3005 antora = callPackage ../development/tools/documentation/antora { };
3007 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
3009 apk-tools = callPackage ../tools/package-management/apk-tools {
3013 apkid = callPackage ../development/tools/apkid { };
3015 apkleaks = callPackage ../tools/security/apkleaks { };
3017 apksigcopier = callPackage ../development/tools/apksigcopier { };
3019 apksigner = callPackage ../development/tools/apksigner { };
3021 apktool = callPackage ../development/tools/apktool { };
3023 appimage-run = callPackage ../tools/package-management/appimage-run { };
3024 appimage-run-tests = callPackage ../tools/package-management/appimage-run/test.nix {
3025 appimage-run = appimage-run.override {
3026 appimage-run-tests = null; /* break boostrap cycle for passthru.tests */
3030 appimagekit = callPackage ../tools/package-management/appimagekit { };
3032 apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
3034 aptly = callPackage ../tools/misc/aptly { };
3036 ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { };
3038 archivebox = callPackage ../applications/misc/archivebox { };
3040 archivemount = callPackage ../tools/filesystems/archivemount { };
3042 archivy = callPackage ../applications/misc/archivy { };
3044 arandr = callPackage ../tools/X11/arandr { };
3046 arangodb = callPackage ../servers/nosql/arangodb { };
3048 arduino = arduino-core.override { withGui = true; };
3050 arduino-ci = callPackage ../development/embedded/arduino/arduino-ci { };
3052 arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { };
3053 arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { };
3055 arduino-language-server = callPackage ../development/embedded/arduino/arduino-language-server { };
3057 arduino-mk = callPackage ../development/embedded/arduino/arduino-mk { };
3059 arduinoOTA = callPackage ../development/embedded/arduino/arduinoOTA { };
3061 apio = python3Packages.callPackage ../development/embedded/fpga/apio { };
3063 apitrace = libsForQt5.callPackage ../applications/graphics/apitrace { };
3065 arguments = callPackage ../development/libraries/arguments { };
3067 argus = callPackage ../tools/networking/argus { };
3069 argus-clients = callPackage ../tools/networking/argus-clients { };
3071 argyllcms = callPackage ../tools/graphics/argyllcms { };
3073 arj = callPackage ../tools/archivers/arj {
3077 arp-scan = callPackage ../tools/misc/arp-scan { };
3079 inherit (callPackages ../data/fonts/arphic {})
3080 arphic-ukai arphic-uming;
3082 artyFX = callPackage ../applications/audio/artyFX { };
3084 oggvideotools = callPackage ../tools/misc/oggvideotools { };
3086 owl-lisp = callPackage ../development/compilers/owl-lisp { };
3088 ascii = callPackage ../tools/text/ascii { };
3090 asciinema = callPackage ../tools/misc/asciinema { };
3092 asciinema-agg = callPackage ../tools/misc/asciinema-agg {
3093 inherit (darwin.apple_sdk.frameworks) Security;
3096 asciinema-scenario = callPackage ../tools/misc/asciinema-scenario { };
3098 asciiquarium = callPackage ../applications/misc/asciiquarium { };
3100 ashuffle = callPackage ../applications/audio/ashuffle { };
3102 ashpd-demo = callPackage ../development/tools/ashpd-demo { };
3104 astc-encoder = callPackage ../tools/graphics/astc-encoder { };
3106 asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { };
3108 async = callPackage ../development/tools/async { };
3110 atheme = callPackage ../servers/irc/atheme { };
3112 atinout = callPackage ../tools/networking/atinout { };
3114 atomicparsley = callPackage ../tools/video/atomicparsley {
3115 inherit (darwin.apple_sdk.frameworks) Cocoa;
3118 audiowaveform = callPackage ../tools/audio/audiowaveform { };
3120 authenticator = callPackage ../applications/misc/authenticator { };
3122 authelia = callPackage ../servers/authelia {
3123 buildGoModule = buildGo123Module;
3126 authentik-outposts = recurseIntoAttrs (callPackages ../by-name/au/authentik/outposts.nix { });
3128 autoflake = with python3.pkgs; toPythonApplication autoflake;
3130 autospotting = callPackage ../applications/misc/autospotting { };
3132 avfs = callPackage ../tools/filesystems/avfs { };
3134 aliyun-cli = callPackage ../tools/admin/aliyun-cli { };
3136 aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator { };
3138 awscli = callPackage ../tools/admin/awscli { };
3140 okta-aws-cli = callPackage ../tools/admin/okta-aws-cli { };
3142 awslimitchecker = callPackage ../tools/admin/awslimitchecker { };
3144 awslogs = callPackage ../tools/admin/awslogs { };
3146 awsume = python3Packages.callPackage ../tools/admin/awsume { };
3148 aws-assume-role = callPackage ../tools/admin/aws-assume-role { };
3150 aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { };
3152 aws-mfa = python3Packages.callPackage ../tools/admin/aws-mfa { };
3154 aws-nuke = callPackage ../tools/admin/aws-nuke { };
3156 aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
3158 aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
3160 aws-sso-creds = callPackage ../tools/admin/aws-sso-creds { };
3162 iamy = callPackage ../tools/admin/iamy { };
3164 azeret-mono = callPackage ../data/fonts/azeret-mono { };
3166 azure-cli-extensions = recurseIntoAttrs azure-cli.extensions;
3168 azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { };
3170 azure-static-sites-client = callPackage ../development/tools/azure-static-sites-client { };
3172 azure-storage-azcopy = callPackage ../development/tools/azcopy { };
3174 bark = callPackage ../tools/audio/bark { };
3176 bashblog = callPackage ../tools/text/bashblog { };
3178 berglas = callPackage ../tools/admin/berglas { };
3180 betterdiscord-installer = callPackage ../tools/misc/betterdiscord-installer { };
3182 binocle = callPackage ../applications/misc/binocle {
3183 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreVideo Foundation Metal QuartzCore;
3186 bitwise = callPackage ../tools/misc/bitwise { };
3188 blisp = darwin.apple_sdk_11_0.callPackage ../development/embedded/blisp {
3189 inherit (darwin.apple_sdk_11_0.frameworks) IOKit;
3192 brakeman = callPackage ../development/tools/analysis/brakeman { };
3194 brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { } ;
3196 bootspec = callPackage ../tools/misc/bootspec { };
3198 # Derivation's result is not used by nixpkgs. Useful for validation for
3199 # regressions of bootstrapTools on hydra and on ofborg. Example:
3200 # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
3201 freshBootstrapTools = if stdenv.hostPlatform.isDarwin then
3202 callPackage ../stdenv/darwin/make-bootstrap-tools.nix {
3203 localSystem = stdenv.buildPlatform;
3205 if stdenv.buildPlatform == stdenv.hostPlatform then null else stdenv.hostPlatform;
3207 else if stdenv.hostPlatform.isLinux then
3208 callPackage ../stdenv/linux/make-bootstrap-tools.nix {}
3209 else if stdenv.hostPlatform.isFreeBSD then
3210 callPackage ../stdenv/freebsd/make-bootstrap-tools.nix {}
3211 else throw "freshBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}";
3213 boxes = callPackage ../tools/text/boxes { };
3215 boxxy = callPackage ../tools/misc/boxxy { };
3217 chamber = callPackage ../tools/admin/chamber { };
3219 chaos = callPackage ../tools/networking/chaos { };
3221 charm = callPackage ../applications/misc/charm { };
3223 chars = callPackage ../tools/text/chars {
3224 inherit (darwin.apple_sdk.frameworks) Security;
3227 checkip = callPackage ../tools/networking/checkip { };
3229 crystfel = callPackage ../applications/science/physics/crystfel { };
3231 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; };
3233 cyberchef = callPackage ../tools/misc/cyberchef { };
3235 cw = callPackage ../tools/admin/cw { };
3237 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { };
3239 ec2-ami-tools = callPackage ../tools/virtualization/ec2-ami-tools { };
3241 ec2-metadata-mock = callPackage ../development/tools/ec2-metadata-mock { };
3243 exoscale-cli = callPackage ../tools/admin/exoscale-cli { };
3245 altermime = callPackage ../tools/networking/altermime { };
3247 alttab = callPackage ../tools/X11/alttab { };
3249 amule = callPackage ../tools/networking/p2p/amule { };
3251 amule-daemon = amule.override {
3253 enableDaemon = true;
3256 amule-gui = amule.override {
3261 amule-web = amule.override {
3266 apg = callPackage ../tools/security/apg { };
3268 apt-dater = callPackage ../tools/package-management/apt-dater {
3269 autoreconfHook = buildPackages.autoreconfHook269;
3272 asusctl = callPackage ../applications/system/asusctl { };
3274 autorevision = callPackage ../tools/misc/autorevision { };
3276 automirror = callPackage ../tools/misc/automirror { };
3278 barman = callPackage ../tools/misc/barman { };
3280 bartib = callPackage ../tools/misc/bartib { };
3282 base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { };
3284 base16384 = callPackage ../tools/text/base16384 { };
3286 bashate = python3Packages.callPackage ../development/tools/bashate {
3287 python3Packages = python311Packages;
3290 bash-my-aws = callPackage ../tools/admin/bash-my-aws { };
3292 bashcards = callPackage ../tools/misc/bashcards { };
3294 bazarr = callPackage ../servers/bazarr { };
3296 bisq-desktop = callPackage ../applications/blockchains/bisq-desktop { };
3298 bic = callPackage ../development/interpreters/bic { };
3300 biscuit-cli = callPackage ../tools/security/biscuit-cli { };
3302 inherit (callPackages ../tools/security/bitwarden-directory-connector { }) bitwarden-directory-connector-cli bitwarden-directory-connector;
3304 bitwarden-menu = python3Packages.callPackage ../applications/misc/bitwarden-menu { };
3306 bklk = callPackage ../applications/misc/bklk { };
3308 bkt = callPackage ../tools/misc/bkt { };
3310 bkyml = callPackage ../tools/misc/bkyml { };
3312 blocksat-cli = with python3Packages; toPythonApplication blocksat-cli;
3314 bolliedelayxt-lv2 = callPackage ../applications/audio/bolliedelayxt.lv2 { };
3316 bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
3318 bonnie = callPackage ../tools/filesystems/bonnie { };
3320 boron = callPackage ../development/interpreters/boron { };
3322 botamusique = callPackage ../tools/audio/botamusique { };
3324 boulder = callPackage ../tools/admin/boulder { };
3326 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
3328 bucklespring = bucklespring-x11;
3329 bucklespring-libinput = callPackage ../applications/audio/bucklespring { };
3330 bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; };
3332 buildbotPackages = recurseIntoAttrs (python3.pkgs.callPackage ../development/tools/continuous-integration/buildbot { });
3333 inherit (buildbotPackages) buildbot buildbot-ui buildbot-full buildbot-plugins buildbot-worker;
3335 bunyan-rs = callPackage ../development/tools/bunyan-rs { };
3337 calcure = callPackage ../applications/misc/calcure { };
3339 callaudiod = callPackage ../applications/audio/callaudiod { };
3341 castopod = callPackage ../applications/audio/castopod { };
3343 calls = callPackage ../applications/networking/calls { };
3345 castnow = callPackage ../tools/networking/castnow { };
3347 castty = callPackage ../tools/misc/castty { };
3349 certigo = callPackage ../tools/admin/certigo { };
3351 certipy = with python3Packages; toPythonApplication certipy-ad;
3353 catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
3355 changelogger = callPackage ../tools/misc/changelogger { };
3357 chipsec = callPackage ../tools/security/chipsec {
3362 chroma = callPackage ../tools/text/chroma { };
3364 clair = callPackage ../tools/admin/clair { };
3366 clairvoyance = callPackage ../tools/security/clairvoyance { };
3368 cloudfox = callPackage ../tools/security/cloudfox { };
3370 cloudhunter = callPackage ../tools/security/cloudhunter { };
3372 cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { };
3374 codeql = callPackage ../development/tools/analysis/codeql { };
3376 fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
3378 cconv = callPackage ../tools/text/cconv { };
3380 go-check = callPackage ../development/tools/check { };
3382 go-cve-search = callPackage ../tools/security/go-cve-search { };
3384 go-dork = callPackage ../tools/security/go-dork { };
3386 chkcrontab = callPackage ../tools/admin/chkcrontab { };
3388 claws = callPackage ../tools/misc/claws { };
3390 cloud-custodian = callPackage ../tools/networking/cloud-custodian { };
3392 coconut = with python3Packages; toPythonApplication coconut;
3394 cod = callPackage ../tools/misc/cod { };
3396 codespell = callPackage ../development/tools/codespell { };
3398 conjure = callPackage ../applications/graphics/conjure { };
3400 coolreader = libsForQt5.callPackage ../applications/misc/coolreader { };
3402 corsair = with python3Packages; toPythonApplication corsair-scan;
3404 cosign = callPackage ../tools/security/cosign {
3405 inherit (darwin.apple_sdk.frameworks) PCSC;
3408 coze = callPackage ../tools/security/coze { } ;
3410 cozy = callPackage ../applications/audio/cozy { };
3412 cpptoml = callPackage ../development/libraries/cpptoml { };
3414 cpuid = callPackage ../os-specific/linux/cpuid { };
3416 ctre = callPackage ../development/libraries/ctre { };
3418 ctrtool = callPackage ../tools/archivers/ctrtool { };
3420 crowbar = callPackage ../tools/security/crowbar { };
3422 crumbs = callPackage ../applications/misc/crumbs { };
3424 crc32c = callPackage ../development/libraries/crc32c { };
3426 crcpp = callPackage ../development/libraries/crcpp { };
3428 cudd = callPackage ../development/libraries/cudd { };
3430 inherit (cue) writeCueValidator;
3432 cuelsp = callPackage ../development/tools/cuelsp { };
3434 cyclonedds = callPackage ../development/libraries/cyclonedds { };
3436 cyclone-scheme = callPackage ../development/interpreters/cyclone { };
3438 cyclonedx-gomod = callPackage ../tools/security/cyclonedx-gomod {
3439 buildGoModule = buildGo123Module;
3442 cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { };
3444 dazel = python3Packages.callPackage ../development/tools/dazel { };
3446 dcap = callPackage ../tools/networking/dcap { };
3448 deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
3450 delayarchitect = callPackage ../applications/audio/delayarchitect { };
3452 dell-command-configure = callPackage ../tools/system/dell-command-configure { };
3454 deskew = callPackage ../applications/graphics/deskew { };
3456 detect-secrets = with python3Packages; toPythonApplication detect-secrets;
3458 deterministic-uname = callPackage ../build-support/deterministic-uname { };
3460 deterministic-host-uname = deterministic-uname.override {
3461 forPlatform = stdenv.targetPlatform; # offset by 1 so it works in nativeBuildInputs
3464 dfmt = callPackage ../tools/text/dfmt { };
3466 diopser = callPackage ../applications/audio/diopser { };
3468 diskonaut = callPackage ../tools/misc/diskonaut { };
3470 diskus = callPackage ../tools/misc/diskus {
3471 inherit (darwin.apple_sdk.frameworks) Security;
3474 distrobox = callPackage ../applications/virtualization/distrobox { };
3476 djmount = callPackage ../tools/filesystems/djmount { };
3478 dkimpy = with python3Packages; toPythonApplication dkimpy;
3480 dl-librescore = callPackage ../tools/audio/dl-librescore { };
3482 dontgo403 = callPackage ../tools/security/dontgo403 { };
3484 dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
3486 doona = callPackage ../tools/security/doona { };
3488 droidcam = callPackage ../applications/video/droidcam { };
3490 droidmote = callPackage ../tools/inputmethods/droidmote { };
3492 eartag = callPackage ../applications/audio/eartag { };
3494 ecdsautils = callPackage ../tools/security/ecdsautils { };
3496 echidna = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/security/echidna { });
3498 sedutil = callPackage ../tools/security/sedutil { };
3500 enchive = callPackage ../tools/security/enchive { };
3502 enjarify = callPackage ../tools/misc/enjarify { };
3504 enpass = callPackage ../tools/security/enpass { };
3506 esbuild = callPackage ../development/tools/esbuild { };
3508 esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { };
3510 essentia-extractor = callPackage ../tools/audio/essentia-extractor { };
3512 esh = callPackage ../tools/text/esh { };
3514 ezstream = callPackage ../tools/audio/ezstream { };
3516 libfx2 = with python3Packages; toPythonApplication fx2;
3518 fastmod = callPackage ../tools/text/fastmod {
3519 inherit (darwin.apple_sdk.frameworks) Security;
3522 fedifetcher = callPackage ../tools/misc/fedifetcher { };
3524 flavours = callPackage ../applications/misc/flavours { };
3526 flirc = libsForQt5.callPackage ../applications/video/flirc {
3527 readline = readline70;
3530 flood = callPackage ../applications/networking/p2p/flood { };
3532 flood-for-transmission = callPackage ../applications/networking/p2p/flood-for-transmission { };
3534 font-config-info = callPackage ../tools/misc/font-config-info { };
3536 foxdot = with python3Packages; toPythonApplication foxdot;
3538 fspy = callPackage ../applications/misc/fspy { };
3540 fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { };
3542 fluffychat-web = fluffychat.override { targetFlutterPlatform = "web"; };
3544 fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
3546 gbl = callPackage ../tools/archivers/gbl {
3547 inherit (darwin.apple_sdk.frameworks) Security;
3550 genann = callPackage ../development/libraries/genann { };
3552 genpass = callPackage ../tools/security/genpass {
3553 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
3556 genymotion = callPackage ../development/mobile/genymotion { };
3558 galene = callPackage ../servers/web-apps/galene { };
3560 galaxy-buds-client = callPackage ../applications/audio/galaxy-buds-client { };
3562 gamecube-tools = callPackage ../development/tools/gamecube-tools { };
3564 gammaray = qt6Packages.callPackage ../development/tools/gammaray { };
3566 gams = callPackage ../tools/misc/gams (config.gams or {});
3568 gancioPlugins = recurseIntoAttrs (
3569 callPackage ../by-name/ga/gancio/plugins.nix { inherit (gancio) nodejs; }
3572 gem = callPackage ../applications/audio/pd-plugins/gem { };
3574 github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
3576 github-commenter = callPackage ../development/tools/github-commenter { };
3578 github-copilot-intellij-agent = callPackage ../development/tools/github-copilot-intellij-agent { };
3580 github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
3582 gistyc = with python3Packages; toPythonApplication gistyc;
3584 gjs = callPackage ../development/libraries/gjs { };
3586 gjo = callPackage ../tools/text/gjo { };
3588 glances = python3Packages.callPackage ../applications/system/glances { };
3590 glasgow = callPackage ../tools/misc/glasgow { };
3592 glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { };
3594 glaxnimate = libsForQt5.callPackage ../applications/video/glaxnimate { };
3596 gluesql = callPackage ../servers/sql/gluesql { };
3598 gmni = callPackage ../applications/networking/browsers/gmni { };
3600 gmnisrv = callPackage ../servers/gemini/gmnisrv { };
3602 gmnitohtml = callPackage ../applications/misc/gmnitohtml { };
3604 go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv {
3605 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa Kernel UserNotifications;
3607 go2tv-lite = go2tv.override { withGui = false; };
3609 go2rtc = callPackage ../tools/video/go2rtc { };
3611 goimapnotify = callPackage ../tools/networking/goimapnotify { };
3613 gojsontoyaml = callPackage ../development/tools/gojsontoyaml { };
3615 gomatrix = callPackage ../applications/misc/gomatrix { };
3617 gomapenum = callPackage ../tools/security/gomapenum { };
3619 gopacked = callPackage ../applications/misc/gopacked { };
3621 goperf = callPackage ../development/tools/goperf { };
3623 gucci = callPackage ../tools/text/gucci { };
3625 guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
3627 grc = python3Packages.callPackage ../tools/misc/grc { };
3629 green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
3633 gremlin-console = callPackage ../applications/misc/gremlin-console {
3634 openjdk = openjdk11;
3637 gremlin-server = callPackage ../applications/misc/gremlin-server {
3638 openjdk = openjdk11;
3641 grex = callPackage ../tools/misc/grex {
3642 inherit (darwin.apple_sdk.frameworks) Security;
3645 gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
3647 glyr = callPackage ../tools/audio/glyr { };
3649 google-amber = callPackage ../tools/graphics/amber { };
3651 hakrawler = callPackage ../tools/security/hakrawler { };
3653 harsh = callPackage ../applications/misc/harsh { };
3655 headset = callPackage ../applications/audio/headset { };
3657 hilbish = callPackage ../shells/hilbish { };
3659 hime = callPackage ../tools/inputmethods/hime { };
3661 himitsu = callPackage ../tools/security/himitsu { };
3663 himitsu-firefox = callPackage ../tools/security/himitsu-firefox { };
3665 hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit;
3667 hostctl = callPackage ../tools/system/hostctl { };
3669 hp2p = callPackage ../tools/networking/hp2p { };
3671 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
3673 http2tcp = callPackage ../tools/networking/http2tcp { };
3675 httperf = callPackage ../tools/networking/httperf { };
3677 hwi = with python3Packages; toPythonApplication hwi;
3679 ili2c = callPackage ../tools/misc/ili2c { };
3681 imagelol = callPackage ../tools/compression/imagelol { };
3683 imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
3685 imgcrypt = callPackage ../applications/virtualization/imgcrypt { };
3687 ipgrep = callPackage ../tools/networking/ipgrep { };
3689 ipp-usb = callPackage ../os-specific/linux/ipp-usb { };
3691 itchiodl = callPackage ../games/itchiodl { };
3693 itd = callPackage ../applications/misc/itd { };
3695 kavita = callPackage ../servers/web-apps/kavita { };
3697 keka = callPackage ../tools/compression/keka { };
3699 kord = callPackage ../applications/misc/kord { };
3701 lastpass-cli = callPackage ../tools/security/lastpass-cli { };
3703 leetcode-cli = callPackage ../applications/misc/leetcode-cli { };
3705 lesspass-cli = callPackage ../tools/security/lesspass-cli { };
3707 livebook = callPackage ../servers/web-apps/livebook {
3708 elixir = elixir_1_17;
3709 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_17; });
3712 lsix = callPackage ../tools/graphics/lsix { };
3714 mdr = callPackage ../tools/misc/mdr { };
3716 mobilecoin-wallet = callPackage ../applications/misc/mobilecoin-wallet { };
3718 pacparser = callPackage ../tools/networking/pacparser { };
3720 pairdrop = callPackage ../applications/misc/pairdrop { };
3722 opencbm = callPackage ../tools/misc/opencbm { };
3724 parquet-tools = callPackage ../tools/misc/parquet-tools { };
3726 pass = callPackage ../tools/security/pass { };
3728 passage = callPackage ../tools/security/passage { };
3730 passphrase2pgp = callPackage ../tools/security/passphrase2pgp { };
3732 pass-nodmenu = callPackage ../tools/security/pass {
3733 dmenuSupport = false;
3734 pass = pass-nodmenu;
3737 pass-wayland = callPackage ../tools/security/pass {
3738 waylandSupport = true;
3739 pass = pass-wayland;
3742 passExtensions = recurseIntoAttrs pass.extensions;
3744 pbpctrl = callPackage ../applications/audio/pbpctrl { };
3746 inherd-quake = callPackage ../applications/misc/inherd-quake {
3747 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
3750 xjadeo = callPackage ../tools/video/xjadeo { };
3752 go-audit = callPackage ../tools/system/go-audit { };
3754 gopass = callPackage ../tools/security/gopass { };
3756 gopass-hibp = callPackage ../tools/security/gopass/hibp.nix { };
3758 gopass-jsonapi = callPackage ../tools/security/gopass/jsonapi.nix { };
3760 git-credential-gopass = callPackage ../tools/security/gopass/git-credential.nix { };
3762 gopass-summon-provider = callPackage ../tools/security/gopass/summon.nix { };
3764 gosh = callPackage ../tools/security/gosh { };
3766 gospider = callPackage ../tools/security/gospider { };
3768 browserpass = callPackage ../tools/security/browserpass { };
3770 passff-host = callPackage ../tools/security/passff-host { };
3772 oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
3774 goku = callPackage ../os-specific/darwin/goku { };
3776 grandperspective = callPackage ../os-specific/darwin/grandperspective { };
3778 hexfiend = callPackage ../os-specific/darwin/hexfiend { };
3780 grb = callPackage ../applications/misc/grb { };
3782 kerf = kerf_1; /* kerf2 is WIP */
3783 kerf_1 = callPackage ../development/interpreters/kerf {
3784 stdenv = clangStdenv;
3785 inherit (darwin.apple_sdk.frameworks)
3786 Accelerate CoreGraphics CoreVideo
3790 kwakd = callPackage ../servers/kwakd { };
3792 kwm = callPackage ../os-specific/darwin/kwm { };
3794 khd = callPackage ../os-specific/darwin/khd {
3795 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
3798 kjv = callPackage ../applications/misc/kjv { };
3800 lukesmithxyz-bible-kjv = callPackage ../applications/misc/kjv/lukesmithxyz-kjv.nix { };
3802 luigi = callPackage ../applications/networking/cluster/luigi { };
3804 m-cli = callPackage ../os-specific/darwin/m-cli { };
3806 pebble = callPackage ../tools/admin/pebble { };
3808 play-with-mpv = callPackage ../tools/video/play-with-mpv { };
3810 plausible = callPackage ../servers/web-apps/plausible {
3811 elixir = elixir_1_14;
3812 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
3815 pam-reattach = callPackage ../os-specific/darwin/pam-reattach { };
3817 reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace { };
3819 qes = callPackage ../os-specific/darwin/qes {
3820 inherit (darwin.apple_sdk.frameworks) Carbon;
3823 wgo = callPackage ../development/tools/wgo { };
3825 wiiload = callPackage ../development/tools/wiiload { };
3827 winhelpcgi = callPackage ../development/tools/winhelpcgi { };
3829 wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
3831 xc = callPackage ../development/tools/xc { };
3833 xcodeenv = callPackage ../development/mobile/xcodeenv { };
3835 xcodes = swiftPackages.callPackage ../development/tools/xcodes {
3836 inherit (swiftPackages.apple_sdk.frameworks) CryptoKit LocalAuthentication;
3837 inherit (swiftPackages.apple_sdk) libcompression;
3840 gomobile = callPackage ../development/mobile/gomobile { };
3842 ssh-agents = callPackage ../tools/networking/ssh-agents { };
3844 ssh-import-id = python3Packages.callPackage ../tools/admin/ssh-import-id { };
3846 ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { };
3848 ssh-mitm = callPackage ../tools/security/ssh-mitm { };
3850 sshchecker = callPackage ../tools/security/sshchecker { };
3852 sshs = callPackage ../development/tools/sshs { };
3854 supergfxctl = callPackage ../applications/system/supergfxctl { };
3856 titanium = callPackage ../development/mobile/titanium { };
3858 titanium-alloy = callPackage ../development/mobile/titanium-alloy { };
3860 titaniumenv = callPackage ../development/mobile/titaniumenv { };
3862 abootimg = callPackage ../development/mobile/abootimg { };
3864 adbfs-rootless = callPackage ../development/mobile/adbfs-rootless { };
3866 adb-sync = callPackage ../development/mobile/adb-sync {
3867 inherit (androidenv.androidPkgs) platform-tools;
3870 amoco = callPackage ../tools/security/amoco { };
3872 anbox = callPackage ../os-specific/linux/anbox {
3873 protobuf = protobuf_21;
3876 androidenv = callPackage ../development/mobile/androidenv { };
3878 androidndkPkgs = androidndkPkgs_26;
3879 androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs {})."21";
3880 androidndkPkgs_23 = (callPackage ../development/androidndk-pkgs {})."23";
3881 androidndkPkgs_24 = (callPackage ../development/androidndk-pkgs {})."24";
3882 androidndkPkgs_25 = (callPackage ../development/androidndk-pkgs {})."25";
3883 androidndkPkgs_26 = (callPackage ../development/androidndk-pkgs {})."26";
3885 androidsdk = androidenv.androidPkgs.androidsdk;
3887 webos = recurseIntoAttrs {
3888 cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
3890 novacom = callPackage ../development/mobile/webos/novacom.nix { };
3891 novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
3894 anevicon = callPackage ../tools/networking/anevicon {
3895 inherit (darwin.apple_sdk.frameworks) Security;
3898 aoc-cli = callPackage ../tools/misc/aoc-cli {
3899 inherit (darwin.apple_sdk.frameworks) Security;
3902 apprise = with python3Packages; toPythonApplication apprise;
3904 aptdec = callPackage ../development/libraries/aptdec { };
3906 aria2 = callPackage ../tools/networking/aria2 {
3907 inherit (darwin.apple_sdk.frameworks) Security;
3910 as-tree = callPackage ../tools/misc/as-tree { };
3912 asmfmt = callPackage ../development/tools/asmfmt { };
3914 asmrepl = callPackage ../development/interpreters/asmrepl { };
3916 aspcud = callPackage ../tools/misc/aspcud { };
3918 at = callPackage ../tools/system/at { };
3920 atftp = callPackage ../tools/networking/atftp { };
3922 atlas = callPackage ../by-name/at/atlas/package.nix {
3923 buildGoModule = buildGo123Module;
3926 authoscope = callPackage ../tools/security/authoscope {
3927 inherit (darwin.apple_sdk.frameworks) Security;
3930 autogen = callPackage ../development/tools/misc/autogen { };
3932 autojump = callPackage ../tools/misc/autojump { };
3934 automysqlbackup = callPackage ../tools/backup/automysqlbackup { };
3936 autorandr = callPackage ../tools/misc/autorandr { };
3938 avahi = callPackage ../development/libraries/avahi { };
3940 avahi-compat = callPackage ../development/libraries/avahi {
3941 withLibdnssdCompat = true;
3944 avro-c = callPackage ../development/libraries/avro-c { };
3946 avro-cpp = callPackage ../development/libraries/avro-c++ { };
3948 aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
3950 awsls = callPackage ../tools/admin/awsls { };
3952 awsrm = callPackage ../tools/admin/awsrm { };
3954 awstats = callPackage ../tools/system/awstats { };
3956 awsweeper = callPackage ../tools/admin/awsweeper { };
3958 axel = callPackage ../tools/networking/axel {
3962 backblaze-b2 = callPackage ../development/tools/backblaze-b2 { };
3964 bandwhich = callPackage ../tools/networking/bandwhich {
3965 inherit (darwin.apple_sdk.frameworks) Security;
3968 badrobot = callPackage ../tools/security/badrobot { };
3970 bao = callPackage ../tools/security/bao { };
3972 bar = callPackage ../tools/system/bar { };
3974 base16-builder = callPackage ../misc/base16-builder { };
3976 basex = callPackage ../tools/text/xml/basex { };
3978 bashplotlib = callPackage ../tools/misc/bashplotlib { };
3980 babeld = callPackage ../tools/networking/babeld { };
3982 babelfish = callPackage ../shells/fish/babelfish.nix { };
3984 baboossh = callPackage ../tools/security/baboossh { };
3986 badchars = python3Packages.callPackage ../tools/security/badchars { };
3988 badvpn = callPackage ../tools/networking/badvpn { };
3990 barcode = callPackage ../tools/graphics/barcode { };
3992 bashmount = callPackage ../tools/filesystems/bashmount { };
3994 bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { });
3996 beats = callPackage ../tools/misc/beats { };
3998 beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme {
3999 inherit (plasma5Packages) breeze-icons;
4002 beautysh = with python3.pkgs; toPythonApplication beautysh;
4004 bc = callPackage ../tools/misc/bc { };
4006 bdf2psf = callPackage ../tools/misc/bdf2psf { };
4008 bdf2sfd = callPackage ../tools/misc/bdf2sfd { };
4010 bdfresize = callPackage ../tools/misc/bdfresize { };
4012 bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
4014 bchunk = callPackage ../tools/cd-dvd/bchunk { };
4016 inherit (callPackages ../misc/logging/beats/7.x.nix { })
4023 auditbeat = auditbeat7;
4024 filebeat = filebeat7;
4025 heartbeat = heartbeat7;
4026 metricbeat = metricbeat7;
4027 packetbeat = packetbeat7;
4029 bfr = callPackage ../tools/misc/bfr { };
4031 bfscripts = callPackage ../tools/misc/bfscripts { };
4033 bibtool = callPackage ../tools/misc/bibtool { };
4035 bibutils = callPackage ../tools/misc/bibutils { };
4037 bibtex2html = callPackage ../tools/misc/bibtex2html { };
4039 bicon = callPackage ../applications/misc/bicon { };
4041 biliass = with python3.pkgs; toPythonApplication biliass;
4043 bindfs = callPackage ../tools/filesystems/bindfs { };
4045 binwalk = with python3Packages; toPythonApplication binwalk;
4047 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
4049 blitz = callPackage ../development/libraries/blitz { };
4051 blockbook = callPackage ../servers/blockbook { };
4053 blockhash = callPackage ../tools/graphics/blockhash { };
4055 bluemix-cli = callPackage ../tools/admin/bluemix-cli { };
4057 bluewalker = callPackage ../tools/bluetooth/bluewalker { };
4059 blur-effect = callPackage ../tools/graphics/blur-effect { };
4061 bootiso = callPackage ../tools/cd-dvd/bootiso { };
4063 butane = callPackage ../development/tools/butane { };
4065 buttercup-desktop = callPackage ../tools/security/buttercup-desktop { };
4068 inherit (callPackages ../applications/networking/charles {})
4073 quaternion-qt5 = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
4074 quaternion-qt6 = qt6Packages.callPackage ../applications/networking/instant-messengers/quaternion { };
4075 quaternion = quaternion-qt6;
4077 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
4079 libtensorflow = python3.pkgs.tensorflow.libtensorflow;
4081 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix { };
4083 tensorflow-lite = callPackage ../development/libraries/science/math/tensorflow-lite { };
4085 tiny-cuda-nn = callPackage ../development/libraries/science/math/tiny-cuda-nn { };
4087 tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { };
4089 behave = with python3Packages; toPythonApplication behave;
4091 behdad-fonts = callPackage ../data/fonts/behdad-fonts { };
4093 bfetch = callPackage ../tools/misc/bfetch { };
4095 blink = darwin.apple_sdk_11_0.callPackage ../applications/emulators/blink { };
4097 blink1-tool = callPackage ../tools/misc/blink1-tool { };
4099 blis = callPackage ../development/libraries/science/math/blis { };
4101 bliss = callPackage ../applications/science/math/bliss { };
4103 blobfuse = callPackage ../tools/filesystems/blobfuse { };
4105 blockdiag = with python3Packages; toPythonApplication blockdiag;
4107 bmon = callPackage ../tools/misc/bmon { };
4109 boca = callPackage ../development/libraries/boca { };
4111 bubblewrap = callPackage ../tools/admin/bubblewrap { };
4113 borgbackup = callPackage ../tools/backup/borgbackup { };
4115 borgmatic = callPackage ../tools/backup/borgmatic { };
4117 borg-sans-mono = callPackage ../data/fonts/borg-sans-mono { };
4119 boringtun = callPackage ../tools/networking/boringtun { };
4121 book-summary = callPackage ../tools/text/book-summary { };
4123 bookstack = callPackage ../servers/web-apps/bookstack { };
4125 boomerang = libsForQt5.callPackage ../development/tools/boomerang { };
4127 boost-build = callPackage ../development/tools/boost-build { };
4129 boot = callPackage ../development/tools/build-managers/boot { };
4131 bowtie = callPackage ../applications/science/biology/bowtie { };
4133 bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
4135 boxfs = callPackage ../tools/filesystems/boxfs { };
4137 bozohttpd-minimal = bozohttpd.override { minimal = true; };
4139 brasero-unwrapped = callPackage ../tools/cd-dvd/brasero { };
4141 brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
4143 brigand = callPackage ../development/libraries/brigand { };
4145 brltty = callPackage ../tools/misc/brltty { };
4147 brook = callPackage ../tools/networking/brook { };
4149 broot = callPackage ../tools/misc/broot {
4150 inherit (darwin.apple_sdk.frameworks) Foundation Security;
4153 bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
4155 brutespray = callPackage ../tools/security/brutespray { };
4157 btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
4159 btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { };
4161 ssdfs-utils = callPackage ../tools/filesystems/ssdfs-utils { };
4163 btlejack = python3Packages.callPackage ../applications/radio/btlejack { };
4165 btrbk = callPackage ../tools/backup/btrbk { };
4167 buildpack = callPackage ../development/tools/buildpack { };
4169 bonk = callPackage ../tools/misc/bonk { };
4171 bottom-rs = callPackage ../tools/misc/bottom-rs { };
4173 bsp-layout = callPackage ../tools/misc/bsp-layout { };
4175 buildtorrent = callPackage ../tools/misc/buildtorrent { };
4177 bwm_ng = callPackage ../tools/networking/bwm-ng { };
4179 bwbasic = callPackage ../development/interpreters/bwbasic { };
4181 bws = callPackage ../tools/security/bws { };
4184 url = "http://www.beanshell.org/bsh-2.0b5.jar";
4185 hash = "sha256-YjIZlWOAc1SzvLWs6z3BNlAvAixrDvdDmHqD9m/uWlw=";
4188 btfs = callPackage ../os-specific/linux/btfs { };
4190 buildah = callPackage ../development/tools/buildah/wrapper.nix { };
4191 buildah-unwrapped = callPackage ../development/tools/buildah { };
4193 buildkit = callPackage ../development/tools/buildkit { };
4195 bukubrow = callPackage ../tools/networking/bukubrow { };
4197 burpsuite = callPackage ../tools/networking/burpsuite { };
4199 ciano = callPackage ../applications/graphics/ciano {
4200 inherit (pantheon) granite;
4205 c3d = callPackage ../applications/graphics/c3d {
4206 inherit (darwin.apple_sdk.frameworks) Cocoa;
4209 cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables
4210 (haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix);
4212 cabal2nix = symlinkJoin {
4213 inherit (cabal2nix-unwrapped) name meta;
4214 nativeBuildInputs = [ buildPackages.makeWrapper ];
4215 paths = [ cabal2nix-unwrapped ];
4217 wrapProgram $out/bin/cabal2nix \
4218 --prefix PATH ":" "${lib.makeBinPath [ nix nix-prefetch-scripts ]}"
4222 stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (_: {
4223 executableToolDepends = [ makeWrapper ];
4225 wrapProgram $out/bin/stack2nix \
4226 --prefix PATH ":" "${git}/bin:${cabal-install}/bin"
4230 traefik = callPackage ../servers/traefik { };
4232 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { };
4234 caffeine = callPackage ../tools/misc/caffeine { };
4236 calamares = libsForQt5.callPackage ../tools/misc/calamares {
4238 boost = boost.override { enablePython = true; python = python3; };
4240 calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; });
4241 calamares-nixos-extensions = callPackage ../tools/misc/calamares-nixos-extensions { };
4243 calendar-cli = callPackage ../tools/networking/calendar-cli { };
4245 cameradar = callPackage ../tools/security/cameradar { };
4247 candle = libsForQt5.callPackage ../applications/misc/candle { };
4249 capstone = callPackage ../development/libraries/capstone { };
4250 capstone_4 = callPackage ../development/libraries/capstone/4.nix { };
4252 keystone = callPackage ../development/libraries/keystone { };
4254 casync = callPackage ../applications/networking/sync/casync {
4255 sphinx = buildPackages.python3Packages.sphinx;
4258 cataract = callPackage ../applications/misc/cataract { };
4259 cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
4261 catch = callPackage ../development/libraries/catch { };
4263 catch2 = callPackage ../development/libraries/catch2 { };
4265 catch2_3 = callPackage ../development/libraries/catch2/3.nix { };
4267 catdoc = callPackage ../tools/text/catdoc { };
4269 catdocx = callPackage ../tools/text/catdocx { };
4271 catclock = callPackage ../applications/misc/catclock { };
4273 cardpeek = callPackage ../applications/misc/cardpeek { inherit (darwin.apple_sdk.frameworks) PCSC; };
4275 cde = callPackage ../tools/package-management/cde { };
4277 cdxgen = callPackage ../tools/security/cdxgen { };
4279 ceres-solver = callPackage ../development/libraries/ceres-solver {
4280 gflags = null; # only required for examples/tests
4283 cassowary = callPackage ../tools/networking/cassowary { };
4285 croc = callPackage ../tools/networking/croc { };
4287 cedille = callPackage ../applications/science/logic/cedille
4288 { inherit (haskellPackages) alex happy Agda ghcWithPackages;
4291 cel-go = callPackage ../development/interpreters/cel-go { };
4293 cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
4295 cf-terraforming = callPackage ../tools/misc/cf-terraforming { };
4297 charliecloud = callPackage ../applications/virtualization/charliecloud { };
4299 chelf = callPackage ../tools/misc/chelf { };
4301 chisel = callPackage ../tools/networking/chisel { };
4303 cht-sh = callPackage ../tools/misc/cht.sh { };
4305 ckbcomp = callPackage ../tools/X11/ckbcomp { };
4307 clac = callPackage ../tools/misc/clac { };
4309 map-cmd = callPackage ../tools/misc/map { };
4311 clash-geoip = callPackage ../data/misc/clash-geoip { };
4313 clevercsv = with python3Packages; toPythonApplication clevercsv;
4315 cli53 = callPackage ../tools/admin/cli53 { };
4317 cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
4319 cliam = callPackage ../tools/security/cliam { };
4321 clickclack = callPackage ../tools/misc/clickclack { };
4323 clickgen = with python3Packages; toPythonApplication clickgen;
4325 clog-cli = callPackage ../development/tools/clog-cli { };
4327 cloud-init = python3.pkgs.callPackage ../tools/virtualization/cloud-init { inherit systemd; };
4329 cloudbrute = callPackage ../tools/security/cloudbrute { };
4331 cloudflared = callPackage ../applications/networking/cloudflared {
4332 # https://github.com/cloudflare/cloudflared/issues/1151#issuecomment-1888819250
4333 buildGoModule = buildGoModule.override {
4334 go = go_1_22.overrideAttrs {
4335 pname = "cloudflare-go";
4336 version = "1.22.2-devel-cf";
4337 src = fetchFromGitHub {
4338 owner = "cloudflare";
4340 rev = "ec0a014545f180b0c74dfd687698657a9e86e310";
4341 sha256 = "sha256-oQQ9Jyh8TphZSCaHqaugTL7v0aeZjyOdVACz86I2KvU=";
4347 cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { };
4349 cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
4351 clib = callPackage ../tools/package-management/clib { };
4353 clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
4355 clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { };
4357 clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
4359 clusterctl = callPackage ../applications/networking/cluster/clusterctl { };
4361 coloredlogs = with python3Packages; toPythonApplication coloredlogs;
4363 colpack = callPackage ../applications/science/math/colpack { };
4365 cz-cli = callPackage ../applications/version-management/cz-cli { };
4367 czkawka-full = czkawka.wrapper.override {
4368 extraPackages = [ ffmpeg ];
4371 comma = callPackage ../tools/package-management/comma { };
4373 commitizen = with python3Packages; toPythonApplication commitizen;
4375 common-licenses = callPackage ../data/misc/common-licenses { };
4377 compactor = callPackage ../applications/networking/compactor {
4378 protobuf = protobuf_21;
4381 consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
4383 consul-template = callPackage ../tools/system/consul-template { };
4385 copyright-update = callPackage ../tools/text/copyright-update { };
4387 inherit (callPackages ../tools/misc/coreboot-utils { })
4401 coreboot-configurator = libsForQt5.callPackage ../tools/misc/coreboot-configurator { };
4403 corosync = callPackage ../servers/corosync { };
4405 fw-ectool = callPackage ../os-specific/linux/fw-ectool { };
4407 chayang = callPackage ../tools/wayland/chayang { };
4409 cherrytree = callPackage ../applications/misc/cherrytree { };
4411 chntpw = callPackage ../tools/security/chntpw { };
4413 chopchop = callPackage ../tools/security/chopchop { };
4415 clapboard = callPackage ../tools/wayland/clapboard { };
4417 clipman = callPackage ../tools/wayland/clipman { };
4419 kabeljau = callPackage ../games/kabeljau { };
4421 kanshi = callPackage ../tools/wayland/kanshi { };
4423 shikane = callPackage ../tools/wayland/shikane { };
4425 shotman = callPackage ../tools/wayland/shotman { };
4427 sway-unwrapped = callPackage ../by-name/sw/sway-unwrapped/package.nix {
4428 wlroots = wlroots_0_17;
4431 swayr = callPackage ../tools/wayland/swayr { };
4433 swayrbar = callPackage ../tools/wayland/swayrbar { };
4435 swaysome = callPackage ../tools/wayland/swaysome { };
4437 swaytools = python3Packages.callPackage ../tools/wayland/swaytools { };
4439 wayland-utils = callPackage ../tools/wayland/wayland-utils { };
4441 wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl { };
4443 waylogout = callPackage ../tools/wayland/waylogout { };
4445 waynergy = callPackage ../tools/wayland/waynergy { };
4447 wayout = callPackage ../tools/wayland/wayout { };
4449 way-displays = callPackage ../tools/wayland/way-displays { };
4451 wev = callPackage ../tools/wayland/wev { };
4453 wdomirror = callPackage ../tools/wayland/wdomirror { };
4455 wdt = callPackage ../applications/networking/sync/wdt { };
4457 wl-clipboard = callPackage ../tools/wayland/wl-clipboard { };
4459 wl-clipboard-x11 = callPackage ../tools/wayland/wl-clipboard-x11 { };
4461 wl-color-picker = callPackage ../tools/wayland/wl-color-picker { };
4463 wl-mirror = callPackage ../tools/wayland/wl-mirror { };
4465 wl-screenrec = callPackage ../tools/wayland/wl-screenrec { };
4467 wleave = callPackage ../tools/wayland/wleave { };
4469 wlopm = callPackage ../tools/wayland/wlopm { };
4471 wlprop = callPackage ../tools/wayland/wlprop { };
4473 wlr-randr = callPackage ../tools/wayland/wlr-randr { };
4475 wlr-which-key = callPackage ../tools/wayland/wlr-which-key { };
4477 wlrctl = callPackage ../tools/wayland/wlrctl { };
4479 wlsunset = callPackage ../tools/wayland/wlsunset { };
4481 wl-gammactl = callPackage ../tools/wayland/wl-gammactl { };
4483 wluma = callPackage ../tools/wayland/wluma { };
4485 wob = callPackage ../tools/wayland/wob { };
4487 wshowkeys = callPackage ../tools/wayland/wshowkeys { };
4489 wtype = callPackage ../tools/wayland/wtype { };
4491 cambalache = callPackage ../development/tools/cambalache { };
4493 cambrinary = python3Packages.callPackage ../applications/misc/cambrinary { };
4495 changedetection-io = callPackage ../servers/web-apps/changedetection-io { };
4497 clini = callPackage ../tools/misc/clini { };
4499 clipster = callPackage ../tools/misc/clipster { };
4501 clockify = callPackage ../applications/office/clockify { };
4503 cplex = callPackage ../applications/science/math/cplex (config.cplex or {});
4505 cpulimit = callPackage ../tools/misc/cpulimit { };
4507 code-minimap = callPackage ../tools/misc/code-minimap { };
4509 codesearch = callPackage ../tools/text/codesearch { };
4511 codec2 = callPackage ../development/libraries/codec2 { };
4513 contacts = callPackage ../tools/misc/contacts {
4514 inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
4517 colorls = callPackage ../tools/system/colorls { };
4519 coloursum = callPackage ../tools/text/coloursum {
4520 inherit (darwin.apple_sdk.frameworks) Security;
4523 compsize = callPackage ../os-specific/linux/compsize { };
4525 comrak = callPackage ../tools/text/comrak { };
4527 cot = with python3Packages; toPythonApplication cot;
4529 coturn = callPackage ../servers/coturn { };
4531 coursier = callPackage ../development/tools/coursier { };
4533 cppclean = callPackage ../development/tools/cppclean { };
4535 credhub-cli = callPackage ../tools/admin/credhub-cli { };
4537 crex = callPackage ../tools/misc/crex { };
4539 cri-tools = callPackage ../tools/virtualization/cri-tools { };
4541 crip = callPackage ../applications/audio/crip { };
4543 crosvm = callPackage ../applications/virtualization/crosvm { };
4545 crossplane = with python3Packages; toPythonApplication crossplane;
4547 crowdsec = callPackage ../tools/security/crowdsec { };
4549 crunch = callPackage ../tools/security/crunch { };
4551 crudini = callPackage ../tools/misc/crudini { };
4553 csv2md = with python3Packages; toPythonApplication csv2md;
4555 csv2odf = callPackage ../applications/office/csv2odf { };
4557 csv2parquet = callPackage ../tools/misc/csv2parquet { };
4559 csvdiff = callPackage ../tools/text/csvdiff { };
4561 csview = callPackage ../tools/text/csview { };
4563 csvquote = callPackage ../tools/text/csvquote { };
4565 csvtool = callPackage ../development/ocaml-modules/csv/csvtool.nix { };
4567 csv2latex = callPackage ../tools/misc/csv2latex { };
4569 csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { };
4571 cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { };
4573 dab_lib = callPackage ../development/libraries/dab_lib { };
4575 dabet = callPackage ../tools/misc/dabet { };
4577 dabtools = callPackage ../applications/radio/dabtools { };
4579 daemontools = callPackage ../tools/admin/daemontools { };
4581 dale = callPackage ../development/compilers/dale { };
4583 damon = callPackage ../tools/admin/damon { };
4585 dancing-script = callPackage ../data/fonts/dancing-script { };
4587 dante = callPackage ../servers/dante { };
4589 dasel = callPackage ../applications/misc/dasel { };
4591 dasher = callPackage ../applications/accessibility/dasher { };
4593 dataclass-wizard = with python3Packages; toPythonApplication dataclass-wizard;
4595 datafusion-cli = callPackage ../development/misc/datafusion { };
4597 datamash = callPackage ../tools/misc/datamash { };
4599 datasette = with python3Packages; toPythonApplication datasette;
4601 howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { };
4603 datefmt = callPackage ../tools/misc/datefmt { };
4605 datefudge = callPackage ../tools/system/datefudge { };
4607 dateutils = callPackage ../tools/misc/dateutils { };
4609 datovka = libsForQt5.callPackage ../applications/networking/datovka { };
4611 dave = callPackage ../servers/http/dave { };
4613 dconf = callPackage ../development/libraries/dconf { };
4615 ddate = callPackage ../tools/misc/ddate { };
4617 ddosify = callPackage ../development/tools/ddosify { };
4619 dduper = callPackage ../tools/filesystems/dduper { };
4621 dedup = callPackage ../tools/backup/dedup { };
4623 deheader = callPackage ../development/tools/misc/deheader { };
4625 dehydrated = callPackage ../tools/admin/dehydrated { };
4627 deja-dup = callPackage ../applications/backup/deja-dup { };
4629 dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { };
4631 desync = callPackage ../applications/networking/sync/desync { };
4633 devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { };
4635 devmem2 = callPackage ../os-specific/linux/devmem2 { };
4637 dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
4639 dblab = callPackage ../development/tools/database/dblab { };
4641 dbx = callPackage ../applications/misc/dbx { };
4643 ioport = callPackage ../os-specific/linux/ioport { };
4645 diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
4646 inherit (haskellPackages) ghcWithPackages diagrams-builder;
4649 dialect = callPackage ../applications/misc/dialect { };
4651 dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { };
4653 dieharder = callPackage ../tools/security/dieharder { };
4655 digitemp = callPackage ../tools/misc/digitemp { };
4657 dijo = callPackage ../tools/misc/dijo {
4658 inherit (darwin.apple_sdk.frameworks) CoreServices;
4661 ding = callPackage ../applications/misc/ding {
4662 aspellDicts_de = aspellDicts.de;
4663 aspellDicts_en = aspellDicts.en;
4666 dirb = callPackage ../tools/networking/dirb { };
4668 dirstalk = callPackage ../tools/security/dirstalk { };
4670 h = callPackage ../tools/misc/h { };
4672 discount = callPackage ../tools/text/discount { };
4674 discourse = callPackage ../servers/web-apps/discourse { };
4676 discourseAllPlugins = discourse.override {
4677 plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins);
4680 discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver { };
4682 discocss = callPackage ../tools/misc/discocss { };
4684 disfetch = callPackage ../tools/misc/disfetch { };
4686 disk-inventory-x = callPackage ../tools/filesystems/disk-inventory-x { };
4688 diskscan = callPackage ../tools/misc/diskscan { };
4690 disorderfs = callPackage ../tools/filesystems/disorderfs {
4691 asciidoc = asciidoc-full;
4694 dislocker = callPackage ../tools/filesystems/dislocker { };
4696 distgen = callPackage ../development/tools/distgen { };
4698 distrobuilder = callPackage ../tools/virtualization/distrobuilder { };
4700 ditaa = callPackage ../tools/graphics/ditaa { };
4702 dino = callPackage ../applications/networking/instant-messengers/dino {
4703 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi;
4704 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
4707 djot-js = callPackage ../tools/text/djot-js { };
4709 djv = callPackage ../applications/graphics/djv { };
4711 dnschef = python3Packages.callPackage ../tools/networking/dnschef { };
4713 doitlive = callPackage ../tools/misc/doitlive { };
4715 dokuwiki = callPackage ../servers/web-apps/dokuwiki { };
4717 dolibarr = callPackage ../servers/web-apps/dolibarr { };
4719 dosage = callPackage ../applications/graphics/dosage { };
4721 dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter {
4722 inherit (darwin.apple_sdk.frameworks) Security;
4725 dotool = callPackage ../tools/dotool { };
4727 inherit (ocamlPackages) dot-merlin-reader;
4729 dozenal = callPackage ../applications/misc/dozenal { };
4731 dpic = callPackage ../tools/graphics/dpic { };
4733 dsdcc = callPackage ../development/libraries/dsdcc { };
4735 dstp = callPackage ../development/tools/dstp { };
4737 dsvpn = callPackage ../applications/networking/dsvpn { };
4739 dwt1-shell-color-scripts = callPackage ../tools/misc/dwt1-shell-color-scripts { };
4741 dtrx = callPackage ../tools/compression/dtrx { };
4743 dua = callPackage ../tools/misc/dua { };
4745 duf = callPackage ../tools/misc/duf { };
4747 dum = callPackage ../development/tools/dum { };
4749 inherit (ocaml-ng.ocamlPackages_4_10) dune_1;
4750 inherit (ocamlPackages) dune_2 dune_3 dune-release;
4752 duperemove = callPackage ../tools/filesystems/duperemove { };
4754 dvc = with python3.pkgs; toPythonApplication dvc;
4756 dvc-with-remotes = dvc.override {
4757 enableGoogle = true;
4763 dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
4765 dynamic-wallpaper = callPackage ../tools/graphics/dynamic-wallpaper { };
4767 dyncall = callPackage ../development/libraries/dyncall { };
4769 dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
4771 earthly = callPackage ../development/tools/earthly { };
4773 earlybird = callPackage ../tools/security/earlybird { };
4775 easyabc = callPackage ../applications/audio/easyabc { };
4777 easyaudiosync = qt6Packages.callPackage ../applications/audio/easyaudiosync {};
4779 easycrypt = callPackage ../applications/science/logic/easycrypt {
4780 why3 = pkgs.why3.override { ideSupport = false; };
4783 easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
4785 easyocr = with python3.pkgs; toPythonApplication easyocr;
4787 ecasound = callPackage ../applications/audio/ecasound { };
4789 edac-utils = callPackage ../os-specific/linux/edac-utils { };
4791 eddy = libsForQt5.callPackage ../applications/graphics/eddy { };
4793 eggdrop = callPackage ../tools/networking/eggdrop { };
4795 egglog = callPackage ../applications/science/logic/egglog { };
4797 ego = callPackage ../tools/misc/ego { };
4799 ekam = callPackage ../development/tools/build-managers/ekam { };
4801 electronplayer = callPackage ../applications/video/electronplayer/electronplayer.nix { };
4803 electron-mail = callPackage ../applications/networking/mailreaders/electron-mail { };
4805 element = callPackage ../applications/science/chemistry/element { };
4807 element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix {
4808 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
4809 electron = electron_31;
4811 element-desktop-wayland = writeScriptBin "element-desktop" ''
4813 NIXOS_OZONE_WL=1 exec ${element-desktop}/bin/element-desktop "$@"
4816 element-web-unwrapped = callPackage ../applications/networking/instant-messengers/element/element-web.nix { };
4818 element-web = callPackage ../applications/networking/instant-messengers/element/element-web-wrapper.nix {
4819 conf = config.element-web.conf or { };
4822 elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
4824 ell = callPackage ../os-specific/linux/ell { };
4826 elm-github-install = callPackage ../tools/package-management/elm-github-install { };
4828 elogind = callPackage ../applications/misc/elogind { };
4830 elpa = callPackage ../development/libraries/elpa { };
4832 enca = callPackage ../tools/text/enca { };
4834 encpipe = callPackage ../tools/misc/encpipe { };
4836 ent = callPackage ../tools/misc/ent { };
4838 entwine = callPackage ../applications/graphics/entwine { };
4840 envconsul = callPackage ../tools/system/envconsul { };
4842 envsubst = callPackage ../tools/misc/envsubst { };
4844 envfs = callPackage ../tools/filesystems/envfs { };
4846 er-patcher = callPackage ../tools/games/er-patcher { };
4848 erdtree = callPackage ../tools/system/erdtree { };
4850 errcheck = callPackage ../development/tools/errcheck { };
4852 eschalot = callPackage ../tools/security/eschalot { };
4854 espanso = callPackage ../applications/office/espanso {
4855 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Foundation IOKit Kernel AVFoundation Carbon QTKit AVKit WebKit System;
4857 espanso-wayland = espanso.override {
4859 waylandSupport = true;
4860 espanso = espanso-wayland;
4863 esphome = callPackage ../tools/misc/esphome { };
4865 esptool = callPackage ../tools/misc/esptool { };
4867 esptool-ck = callPackage ../tools/misc/esptool-ck { };
4869 ephemeralpg = callPackage ../development/tools/database/ephemeralpg { };
4871 et = callPackage ../applications/misc/et { };
4873 ejson = callPackage ../development/tools/ejson { };
4875 eternal-terminal = callPackage ../tools/networking/eternal-terminal { };
4877 extism-cli = callPackage ../development/tools/extism-cli { };
4879 extrude = callPackage ../tools/security/extrude { };
4881 fastly = callPackage ../misc/fastly {
4882 # If buildGoModule is overridden, provide a matching version of the go attribute
4885 f2 = callPackage ../tools/misc/f2 { };
4887 f3 = callPackage ../tools/filesystems/f3 { };
4889 f3d = callPackage ../applications/graphics/f3d {
4890 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
4893 f3d_egl = f3d.override { vtk_9 = vtk_9_egl; };
4895 facedetect = callPackage ../tools/graphics/facedetect { };
4897 faketty = callPackage ../tools/misc/faketty { };
4899 fasd = callPackage ../tools/misc/fasd { };
4901 fastJson = callPackage ../development/libraries/fastjson { };
4903 fast-cli = nodePackages.fast-cli;
4905 fast-cpp-csv-parser = callPackage ../development/libraries/fast-cpp-csv-parser { };
4907 fast-ssh = callPackage ../tools/networking/fast-ssh {
4908 inherit (darwin.apple_sdk.frameworks) Security;
4911 faudio = callPackage ../development/libraries/faudio { };
4913 fblog = callPackage ../development/tools/fblog { };
4915 fd = callPackage ../tools/misc/fd { };
4917 fdroidcl = pkgs.callPackage ../development/mobile/fdroidcl { };
4919 fedimint = callPackage ../by-name/fe/fedimint/package.nix {
4920 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
4923 fetch-scm = callPackage ../tools/misc/fetch-scm { };
4925 fiano = callPackage ../tools/misc/fiano { };
4927 filebench = callPackage ../tools/misc/filebench { };
4929 fileshare = callPackage ../servers/fileshare { };
4931 fileshelter = callPackage ../servers/web-apps/fileshelter { };
4933 fioctl = callPackage ../tools/admin/fioctl { };
4935 firectl = callPackage ../applications/virtualization/firectl { };
4937 firestarter = callPackage ../applications/misc/firestarter { };
4939 fits-cloudctl = callPackage ../tools/admin/fits-cloudctl { };
4941 flitter = callPackage ../tools/misc/flitter { };
4943 flowgger = callPackage ../tools/misc/flowgger {
4944 inherit (darwin.apple_sdk.frameworks) CoreServices;
4947 frangipanni = callPackage ../tools/text/frangipanni { };
4949 frawk = callPackage ../tools/text/frawk { };
4951 fre = callPackage ../tools/misc/fre { };
4953 frei = callPackage ../tools/misc/frei { };
4955 frogmouth = callPackage ../tools/text/frogmouth { };
4957 fselect = callPackage ../tools/misc/fselect { };
4959 fsmon = callPackage ../tools/misc/fsmon { };
4961 fst = callPackage ../tools/text/fst { };
4963 fsql = callPackage ../tools/misc/fsql { };
4965 kitty-img = callPackage ../tools/misc/kitty-img { };
4967 ### TOOLS/TYPESETTING/TEX
4969 advi = callPackage ../tools/typesetting/tex/advi {
4970 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
4973 auctex = callPackage ../tools/typesetting/tex/auctex { };
4975 blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
4977 catdvi = callPackage ../tools/typesetting/tex/catdvi { };
4979 dblatex = callPackage ../tools/typesetting/tex/dblatex { };
4981 dblatexFull = dblatex.override { enableAllFeatures = true; };
4983 gladtex = callPackage ../tools/typesetting/tex/gladtex { };
4985 latex2mathml = with python3Packages; toPythonApplication latex2mathml;
4987 latexrun = callPackage ../tools/typesetting/tex/latexrun { };
4989 lkproof = callPackage ../tools/typesetting/tex/lkproof { };
4991 mftrace = callPackage ../tools/typesetting/tex/mftrace { };
4995 pplatex = callPackage ../tools/typesetting/tex/pplatex { };
4997 tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; };
4999 texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
5001 # TeX Live; see https://nixos.org/nixpkgs/manual/#sec-language-texlive
5002 texlive = callPackage ../tools/typesetting/tex/texlive { };
5003 inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX;
5004 texlivePackages = recurseIntoAttrs (lib.mapAttrs (_: v: v.build) texlive.pkgs);
5006 fop = callPackage ../tools/typesetting/fop { };
5008 fondu = callPackage ../tools/misc/fondu {
5009 inherit (darwin.apple_sdk.frameworks) CoreServices;
5012 fpp = callPackage ../tools/misc/fpp { };
5014 fsmark = callPackage ../tools/misc/fsmark { };
5016 futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark;
5018 fcft = callPackage ../development/libraries/fcft { };
5020 fuzzel = callPackage ../applications/misc/fuzzel { };
5022 fuzzylite = callPackage ../development/libraries/fuzzylite { };
5024 flashfocus = callPackage ../misc/flashfocus { };
5026 qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { };
5028 fwup = callPackage ../tools/misc/fwup {
5029 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
5032 fx-cast-bridge = callPackage ../tools/misc/fx-cast-bridge { };
5034 fzf-obc = callPackage ../shells/bash/fzf-obc { };
5036 fzf-zsh = callPackage ../shells/zsh/fzf-zsh { };
5038 fzy = callPackage ../tools/misc/fzy { };
5040 g2o = libsForQt5.callPackage ../development/libraries/g2o { };
5042 gb-backup = callPackage ../tools/backup/gamerbackup { };
5044 gdrive = callPackage ../applications/networking/gdrive { };
5046 gdrive3 = callPackage ../applications/networking/gdrive3 { };
5048 gdu = callPackage ../tools/system/gdu { };
5050 gfxreconstruct = callPackage ../tools/graphics/gfxreconstruct { };
5052 go-chromecast = callPackage ../applications/video/go-chromecast { };
5054 go-containerregistry = callPackage ../development/tools/go-containerregistry { };
5055 inherit (go-containerregistry) crane gcrane;
5057 go-rice = callPackage ../tools/misc/go.rice { };
5059 go-2fa = callPackage ../tools/security/2fa { };
5061 go-neb = callPackage ../applications/networking/instant-messengers/go-neb { };
5063 google-cursor = callPackage ../data/icons/google-cursor { };
5065 geckodriver = callPackage ../development/tools/geckodriver {
5066 inherit (darwin.apple_sdk.frameworks) Security;
5069 geekbench_4 = callPackage ../tools/misc/geekbench/4.nix { };
5070 geekbench_5 = callPackage ../tools/misc/geekbench/5.nix { };
5071 geekbench_6 = callPackage ../tools/misc/geekbench/6.nix { };
5072 geekbench = geekbench_6;
5074 gencfsm = callPackage ../tools/security/gencfsm { };
5076 genromfs = callPackage ../tools/filesystems/genromfs { };
5078 gh-ost = callPackage ../tools/misc/gh-ost { };
5080 ghauri = callPackage ../tools/security/ghauri { };
5082 ghdorker = callPackage ../tools/security/ghdorker { };
5084 ghidra = darwin.apple_sdk_11_0.callPackage ../tools/security/ghidra/build.nix {
5085 protobuf = protobuf_21;
5088 ghidra-extensions = recurseIntoAttrs (callPackage ../tools/security/ghidra/extensions.nix { });
5090 ghidra-bin = callPackage ../tools/security/ghidra { };
5092 gh2md = callPackage ../tools/backup/gh2md { };
5094 gif-for-cli = callPackage ../tools/misc/gif-for-cli { };
5096 giph = callPackage ../applications/video/giph { };
5098 gir-rs = callPackage ../development/tools/gir { };
5100 girsh = callPackage ../tools/networking/girsh { };
5102 gitjacker = callPackage ../tools/security/gitjacker { };
5104 gixy = callPackage ../tools/admin/gixy { };
5106 glpaper = callPackage ../development/tools/glpaper { };
5108 gllvm = callPackage ../development/tools/gllvm { };
5110 globalarrays = callPackage ../development/libraries/globalarrays { };
5112 glslviewer = callPackage ../development/tools/glslviewer {
5113 inherit (darwin.apple_sdk.frameworks) Cocoa;
5116 gpg-tui = callPackage ../tools/security/gpg-tui {
5117 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
5118 inherit (darwin) libobjc libresolv;
5121 goa = callPackage ../development/tools/goa { };
5123 goawk = callPackage ../tools/text/goawk { };
5125 gohai = callPackage ../tools/system/gohai { };
5127 gorilla-bin = callPackage ../tools/security/gorilla-bin { };
5129 gorilla-cli = callPackage ../tools/llm/gorilla-cli { };
5131 godu = callPackage ../tools/misc/godu { };
5133 gosu = callPackage ../tools/misc/gosu { };
5135 gotify-cli = callPackage ../tools/misc/gotify-cli { };
5137 gotify-desktop = callPackage ../tools/misc/gotify-desktop { };
5139 gping = callPackage ../tools/networking/gping {
5140 inherit (darwin.apple_sdk.frameworks) Security;
5143 greg = callPackage ../applications/audio/greg {
5144 pythonPackages = python3Packages;
5147 grit = callPackage ../tools/misc/grit { };
5149 grobi = callPackage ../tools/X11/grobi { };
5151 grype = callPackage ../by-name/gr/grype/package.nix {
5152 buildGoModule = buildGo123Module;
5155 gsctl = callPackage ../applications/misc/gsctl { };
5157 gsocket = callPackage ../tools/networking/gsocket { };
5159 gthree = callPackage ../development/libraries/gthree { };
5161 gtg = callPackage ../applications/office/gtg { };
5163 gti = callPackage ../tools/misc/gti { };
5165 has = callPackage ../applications/misc/has { };
5167 hdate = callPackage ../applications/misc/hdate { };
5169 headache = callPackage ../development/tools/headache { };
5171 heatseeker = callPackage ../tools/misc/heatseeker { };
5173 hebcal = callPackage ../tools/misc/hebcal { };
5175 hexio = callPackage ../development/tools/hexio { };
5177 hexyl = callPackage ../tools/misc/hexyl { };
5179 hid-listen = callPackage ../tools/misc/hid-listen { };
5181 hid-tools = callPackage ../tools/misc/hid-tools { };
5183 hidrd = callPackage ../tools/misc/hidrd { };
5185 hiksink = callPackage ../tools/misc/hiksink {
5186 inherit (darwin.apple_sdk.frameworks) Security;
5189 hocr-tools = with python3Packages; toPythonApplication hocr-tools;
5191 homepage-dashboard = callPackage ../servers/homepage-dashboard {
5192 inherit (darwin.apple_sdk.frameworks) IOKit;
5195 hostsblock = callPackage ../tools/misc/hostsblock { };
5197 hopper = qt5.callPackage ../development/tools/analysis/hopper { };
5199 hr = callPackage ../applications/misc/hr { };
5201 huniq = callPackage ../tools/text/huniq { };
5203 hunt = callPackage ../tools/misc/hunt { };
5205 hypr = callPackage ../applications/window-managers/hyprwm/hypr {
5206 cairo = cairo.override { xcbSupport = true; }; };
5208 hyprland = callPackage ../by-name/hy/hyprland/package.nix {
5209 stdenv = gcc14Stdenv;
5212 hyprland-autoname-workspaces = callPackage ../applications/misc/hyprland-autoname-workspaces { };
5214 hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { };
5216 hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { };
5218 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
5220 hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker { };
5222 hyprshade = python311Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { };
5224 hyprlandPlugins = recurseIntoAttrs (callPackage ../applications/window-managers/hyprwm/hyprland-plugins { });
5226 hysteria = callPackage ../tools/networking/hysteria { };
5228 hyx = callPackage ../tools/text/hyx { };
5230 icdiff = callPackage ../tools/text/icdiff { };
5232 ictree = callPackage ../tools/misc/ictree { };
5234 inchi = callPackage ../development/libraries/inchi { };
5236 icon-slicer = callPackage ../tools/X11/icon-slicer { };
5238 ifm = callPackage ../tools/graphics/ifm { };
5240 ink = callPackage ../tools/misc/ink { };
5242 inklecate = callPackage ../development/compilers/inklecate { };
5244 intensity-normalization = with python3Packages; toPythonApplication intensity-normalization;
5246 interactsh = callPackage ../tools/misc/interactsh { };
5248 interlock = callPackage ../servers/interlock { };
5250 invoice = callPackage ../tools/misc/invoice { };
5252 invoiceplane = callPackage ../servers/web-apps/invoiceplane { };
5254 iotas = callPackage ../applications/office/iotas { };
5256 jellycli = callPackage ../applications/audio/jellycli { };
5258 jellyfin-ffmpeg = callPackage ../development/libraries/jellyfin-ffmpeg { };
5260 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
5261 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
5264 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
5266 jellyseerr = callPackage ../servers/jellyseerr { };
5268 jiten = callPackage ../applications/misc/jiten { };
5270 kanjidraw = callPackage ../applications/misc/kanjidraw { };
5272 jotta-cli = callPackage ../applications/misc/jotta-cli { };
5274 joycond = callPackage ../os-specific/linux/joycond { };
5276 joystickwake = callPackage ../tools/games/joystickwake { };
5278 juce = callPackage ../development/misc/juce {
5279 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
5282 jumppad = callPackage ../tools/virtualization/jumppad { };
5284 jwt-cli = callPackage ../tools/security/jwt-cli {
5285 inherit (darwin.apple_sdk.frameworks) Security;
5288 jwt-hack = callPackage ../tools/security/jwt-hack { } ;
5290 jwx = callPackage ../tools/security/jwx { } ;
5292 kapacitor = callPackage ../servers/monitoring/kapacitor { };
5294 karma = callPackage ../servers/monitoring/karma { };
5296 kaldi = callPackage ../tools/audio/kaldi {
5297 inherit (darwin.apple_sdk.frameworks) Accelerate;
5300 kalker = callPackage ../tools/misc/kalker { };
5302 kisslicer = callPackage ../tools/misc/kisslicer { };
5304 klaus = with python3Packages; toPythonApplication klaus;
5306 klipper = callPackage ../servers/klipper { };
5308 klipper-firmware = callPackage ../servers/klipper/klipper-firmware.nix { gcc-arm-embedded = gcc-arm-embedded-13; };
5310 klipper-flash = callPackage ../servers/klipper/klipper-flash.nix { };
5312 klipper-genconf = callPackage ../servers/klipper/klipper-genconf.nix { };
5314 klipper-estimator = callPackage ../applications/misc/klipper-estimator {
5315 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
5318 klipperscreen = callPackage ../applications/misc/klipperscreen { };
5320 klog = qt5.callPackage ../applications/radio/klog { };
5322 komga = callPackage ../servers/komga { };
5324 komorebi = callPackage ../applications/graphics/komorebi { };
5326 konsave = callPackage ../applications/misc/konsave { };
5328 krapslog = callPackage ../tools/misc/krapslog { };
5330 krill = callPackage ../servers/krill {
5331 inherit (darwin.apple_sdk.frameworks) Security;
5334 lapce = callPackage ../applications/editors/lapce {
5335 inherit (darwin) libobjc;
5336 inherit (darwin.apple_sdk.frameworks) Security CoreServices ApplicationServices Carbon AppKit;
5339 lcdproc = callPackage ../servers/monitoring/lcdproc { };
5341 languagetool = callPackage ../tools/text/languagetool { };
5343 languagetool-rust = callPackage ../tools/text/languagetool-rust {
5344 inherit (darwin.apple_sdk.frameworks) Security;
5347 ldtk = callPackage ../applications/editors/ldtk { };
5349 lepton = callPackage ../tools/graphics/lepton { };
5351 lepton-eda = callPackage ../applications/science/electronics/lepton-eda { };
5353 lexend = callPackage ../data/fonts/lexend { };
5355 lexicon = with python3Packages; toPythonApplication dns-lexicon;
5357 lenpaste = callPackage ../servers/lenpaste { };
5359 lief = callPackage ../development/libraries/lief {
5363 libndtypes = callPackage ../development/libraries/libndtypes { };
5365 libnss-mysql = callPackage ../os-specific/linux/libnss-mysql { };
5367 libnvme = callPackage ../os-specific/linux/libnvme { };
5369 libnvidia-container = callPackage ../applications/virtualization/libnvidia-container { };
5371 librenms = callPackage ../servers/monitoring/librenms { };
5373 libxnd = callPackage ../development/libraries/libxnd { };
5375 libzbc = callPackage ../os-specific/linux/libzbc { };
5377 libzbd = callPackage ../os-specific/linux/libzbd { };
5379 lifeograph = callPackage ../applications/editors/lifeograph { };
5381 limitcpu = callPackage ../tools/misc/limitcpu { };
5383 lineselect = callPackage ../tools/misc/lineselect { };
5385 link-grammar = callPackage ../tools/text/link-grammar { };
5387 linuxptp = callPackage ../os-specific/linux/linuxptp { };
5389 linuxdoc-tools = callPackage ../tools/text/sgml/linuxdoc-tools { };
5391 lisgd = callPackage ../tools/inputmethods/lisgd { };
5393 lite = callPackage ../applications/editors/lite { };
5395 lite-xl = callPackage ../applications/editors/lite-xl {
5396 inherit (darwin.apple_sdk.frameworks) Foundation;
5399 loadwatch = callPackage ../tools/system/loadwatch { };
5401 loccount = callPackage ../development/tools/misc/loccount { };
5403 long-shebang = callPackage ../misc/long-shebang { };
5405 lssecret = callPackage ../misc/lssecret {};
5407 lowdown = callPackage ../tools/typesetting/lowdown { };
5409 # Less secure variant of lowdown for use inside Nix builds.
5410 lowdown-unsandboxed = lowdown.override {
5411 enableDarwinSandbox = false;
5414 numatop = callPackage ../os-specific/linux/numatop { };
5416 numworks-udev-rules = callPackage ../os-specific/linux/numworks-udev-rules { };
5418 num-utils = callPackage ../tools/text/num-utils { };
5420 iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
5422 ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
5424 ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
5426 kaggle = with python3Packages; toPythonApplication kaggle;
5428 lynis = callPackage ../tools/security/lynis { };
5430 maigret = callPackage ../tools/security/maigret { };
5432 maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { };
5434 maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { };
5436 mandown = callPackage ../tools/misc/mandown { };
5438 mantra = callPackage ../tools/security/mantra { };
5440 mapcidr = callPackage ../tools/misc/mapcidr { };
5442 maple-mono = (callPackage ../data/fonts/maple-font { }).Mono;
5443 maple-mono-NF = (callPackage ../data/fonts/maple-font { }).NF;
5444 maple-mono-SC-NF = (callPackage ../data/fonts/maple-font { }).SC-NF;
5445 maple-mono-otf = (callPackage ../data/fonts/maple-font { }).opentype;
5446 maple-mono-woff2 = (callPackage ../data/fonts/maple-font { }).woff2;
5447 maple-mono-autohint = (callPackage ../data/fonts/maple-font { }).autohint;
5449 marl = callPackage ../development/libraries/marl { };
5451 marlin-calc = callPackage ../tools/misc/marlin-calc { };
5453 marp-cli = callPackage ../tools/typesetting/marp { };
5455 masscan = callPackage ../tools/security/masscan { };
5457 massren = callPackage ../tools/misc/massren { };
5459 mat2 = with python3.pkgs; toPythonApplication mat2;
5461 materialx = with python3Packages; toPythonApplication materialx;
5463 maxcso = callPackage ../tools/archivers/maxcso { };
5465 medusa = callPackage ../tools/security/medusa { };
5467 megasync = libsForQt5.callPackage ../applications/misc/megasync { };
5469 megacmd = callPackage ../applications/misc/megacmd { };
5471 merriweather = callPackage ../data/fonts/merriweather { };
5473 merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
5475 # while building documentation meson may want to run binaries for host
5476 # which needs an emulator
5477 # example of an error which this fixes
5478 # [Errno 8] Exec format error: './gdk3-scan'
5482 name = "mesonEmulatorHook";
5484 crossFile = writeText "cross-file.conf" ''
5486 exe_wrapper = '${lib.escape [ "'" "\\" ] (stdenv.targetPlatform.emulator pkgs)}'
5490 # The throw is moved into the `makeSetupHook` derivation, so that its
5491 # outer level, but not its outPath can still be evaluated if the condition
5492 # doesn't hold. This ensures that splicing still can work correctly.
5493 (if (!stdenv.hostPlatform.canExecute stdenv.targetPlatform) then
5494 ../by-name/me/meson/emulator-hook.sh
5496 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.");
5498 meson-tools = callPackage ../misc/meson-tools { };
5500 metabase = callPackage ../servers/metabase {
5501 jdk11 = jdk11_headless;
5504 micropad = callPackage ../applications/office/micropad {
5505 electron = electron_27;
5508 midicsv = callPackage ../tools/audio/midicsv { };
5510 miniscript = callPackage ../applications/blockchains/miniscript { };
5512 miniserve = callPackage ../tools/misc/miniserve { };
5514 mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
5516 mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
5518 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
5520 mmctl = callPackage ../tools/misc/mmctl { };
5522 moar = callPackage ../tools/misc/moar { };
5524 mobilizon = callPackage ../servers/mobilizon {
5525 elixir = elixir_1_15;
5526 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_15; });
5527 mobilizon-frontend = callPackage ../servers/mobilizon/frontend.nix { };
5530 molly-brown = callPackage ../servers/gemini/molly-brown { };
5532 monetdb = callPackage ../servers/sql/monetdb { };
5534 monado = callPackage ../by-name/mo/monado/package.nix {
5535 inherit (gst_all_1) gstreamer gst-plugins-base;
5538 mons = callPackage ../tools/misc/mons { };
5540 monsoon = callPackage ../tools/security/monsoon { };
5542 moodle-dl = callPackage ../tools/networking/moodle-dl { };
5544 moon-phases = callPackage ../tools/misc/moon-phases { };
5546 moonraker = callPackage ../servers/moonraker { };
5548 morsel = callPackage ../tools/text/morsel { };
5550 mousetweaks = callPackage ../applications/accessibility/mousetweaks { };
5552 mp3blaster = callPackage ../applications/audio/mp3blaster { };
5554 mp3cat = callPackage ../tools/audio/mp3cat { };
5556 mp3fs = callPackage ../tools/filesystems/mp3fs { };
5558 mpdas = callPackage ../tools/audio/mpdas { };
5560 mpdcron = callPackage ../tools/audio/mpdcron { };
5562 mpdris2 = callPackage ../tools/audio/mpdris2 { };
5564 mpd-discord-rpc = callPackage ../tools/audio/mpd-discord-rpc { };
5566 mpd-mpris = callPackage ../tools/audio/mpd-mpris { };
5568 mpd-notification = callPackage ../tools/audio/mpd-notification { };
5570 mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { };
5572 mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { };
5574 mpd-touch-screen-gui = callPackage ../applications/audio/mpd-touch-screen-gui { };
5576 mq-cli = callPackage ../tools/system/mq-cli { };
5578 mrkd = callPackage ../tools/text/mrkd { };
5580 nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { };
5582 n2n = callPackage ../tools/networking/n2n { };
5584 nest-cli = callPackage ../development/tools/nest-cli { };
5586 nextdns = callPackage ../applications/networking/nextdns { };
5588 nexttrace = callPackage ../tools/networking/nexttrace { };
5590 ngadmin = callPackage ../applications/networking/ngadmin { };
5592 nfdump = callPackage ../tools/networking/nfdump { };
5594 nfstrace = callPackage ../tools/networking/nfstrace { };
5596 nixel = callPackage ../tools/nix/nixel { };
5598 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
5600 nix-template = callPackage ../tools/package-management/nix-template {
5601 inherit (darwin.apple_sdk.frameworks) Security;
5604 nltk-data = callPackage ../tools/text/nltk-data { };
5606 seabios-coreboot = seabios.override { ___build-type = "coreboot"; };
5607 seabios-csm = seabios.override { ___build-type = "csm"; };
5608 seabios-qemu = seabios.override { ___build-type = "qemu"; };
5610 seaborn-data = callPackage ../tools/misc/seaborn-data { };
5612 nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime;
5614 nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
5616 nostr-rs-relay = callPackage ../servers/nostr-rs-relay { };
5618 notemap = callPackage ../tools/networking/notemap { };
5620 noteshrink = callPackage ../tools/misc/noteshrink { };
5622 noti = callPackage ../tools/misc/noti {
5623 inherit (darwin.apple_sdk.frameworks) Cocoa;
5626 notify = callPackage ../tools/misc/notify { };
5628 notifymuch = callPackage ../applications/misc/notifymuch { };
5630 nmh = callPackage ../tools/networking/nmh { };
5632 npins = callPackage ../tools/nix/npins { };
5634 nrsc5 = callPackage ../applications/misc/nrsc5 { };
5636 nsync = callPackage ../development/libraries/nsync { };
5638 nsz = with python3.pkgs; toPythonApplication nsz;
5640 nx2elf = callPackage ../tools/compression/nx2elf { };
5642 nx-libs = callPackage ../tools/X11/nx-libs { };
5644 nyx = callPackage ../tools/networking/nyx { };
5646 oci-cli = callPackage ../tools/admin/oci-cli { };
5648 oci-seccomp-bpf-hook = callPackage ../os-specific/linux/oci-seccomp-bpf-hook { };
5650 ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf;
5652 ocrfeeder = callPackage ../applications/graphics/ocrfeeder { };
5654 onboard = callPackage ../applications/misc/onboard { };
5656 oneshot = callPackage ../tools/networking/oneshot { };
5658 orjail = callPackage ../tools/security/orjail { };
5660 online-judge-template-generator = python3Packages.callPackage ../tools/misc/online-judge-template-generator { };
5662 online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools;
5664 onnxruntime = callPackage ../development/libraries/onnxruntime {
5665 inherit (darwin.apple_sdk.frameworks) Foundation;
5668 xkbd = callPackage ../applications/misc/xkbd { };
5670 libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
5672 optar = callPackage ../tools/graphics/optar { };
5675 ockam = callPackage ../tools/networking/ockam {
5676 inherit (darwin.apple_sdk.frameworks) AppKit Security;
5679 odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter { };
5681 oil-buku = callPackage ../applications/misc/oil-buku { };
5683 ondir = callPackage ../tools/misc/ondir { };
5685 opam-publish = callPackage ../development/tools/ocaml/opam-publish { };
5687 osdlyrics = callPackage ../applications/audio/osdlyrics { };
5689 ossutil = callPackage ../tools/admin/ossutil { };
5691 ospd-openvas = callPackage ../tools/security/ospd-openvas { };
5693 osv-detector = callPackage ../tools/security/osv-detector { };
5695 osv-scanner = callPackage ../tools/security/osv-scanner { };
5697 otf2bdf = callPackage ../applications/misc/otf2bdf { };
5699 pastel = callPackage ../applications/misc/pastel {
5700 inherit (darwin.apple_sdk.frameworks) Security;
5703 inherit (ocamlPackages) patdiff;
5705 patool = with python3Packages; toPythonApplication patool;
5707 pbgopy = callPackage ../tools/text/pbgopy { };
5709 pbzx = callPackage ../tools/compression/pbzx { };
5711 pc = callPackage ../tools/misc/pc { };
5713 pcb2gcode = callPackage ../tools/misc/pcb2gcode { };
5715 pcp = callPackage ../tools/misc/pcp { };
5717 pev = callPackage ../development/tools/analysis/pev { };
5719 phd2 = callPackage ../applications/science/astronomy/phd2 { };
5721 phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
5723 photon = callPackage ../tools/networking/photon { };
5725 photofield = callPackage ../servers/photofield { };
5727 photoprism = callPackage ../servers/photoprism { };
5729 piglit = callPackage ../tools/graphics/piglit { };
5731 pika = callPackage ../applications/graphics/pika { };
5733 pkg = callPackage ../tools/package-management/pkg { };
5735 playerctl = callPackage ../tools/audio/playerctl { };
5737 pn = callPackage ../tools/text/pn { };
5739 pocket-casts = callPackage ../applications/audio/pocket-casts {
5740 electron = electron_27;
5743 portal = callPackage ../tools/misc/portal { };
5745 pouf = callPackage ../tools/misc/pouf { };
5747 poweralertd = callPackage ../tools/misc/poweralertd { };
5749 pscale = callPackage ../development/tools/pscale { };
5751 pulsarctl = callPackage ../tools/admin/pulsarctl { };
5753 psstop = callPackage ../tools/system/psstop { };
5755 precice = callPackage ../development/libraries/precice { };
5757 precice-config-visualizer = callPackage ../tools/misc/precice-config-visualizer { };
5759 proxmox-backup-client = callPackage ../applications/backup/proxmox-backup-client { };
5761 pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue {
5762 inherit (darwin.apple_sdk_11_0) Libsystem;
5763 inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration;
5766 pixcat = with python3Packages; toPythonApplication pixcat;
5768 pixiecore = callPackage ../tools/networking/pixiecore { };
5770 waitron = callPackage ../tools/networking/waitron { };
5772 pyCA = callPackage ../applications/video/pyca { };
5774 pyznap = python3Packages.callPackage ../tools/backup/pyznap { };
5776 procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs {
5777 inherit (darwin.apple_sdk_11_0.frameworks) Security;
5778 inherit (darwin.apple_sdk_11_0) Libsystem;
5781 procyon = callPackage ../tools/misc/procyon { };
5783 profetch = callPackage ../tools/misc/profetch { };
5785 psrecord = python3Packages.callPackage ../tools/misc/psrecord { };
5787 pyenv = callPackage ../development/tools/pyenv { };
5789 r53-ddns = callPackage ../applications/networking/r53-ddns { };
5791 rare = python3Packages.callPackage ../games/rare { };
5793 rblake2sum = callPackage ../tools/security/rblake2sum {
5794 inherit (darwin.apple_sdk.frameworks) Security;
5797 rblake3sum = callPackage ../tools/security/rblake3sum {
5798 inherit (darwin.apple_sdk.frameworks) Security;
5801 reg = callPackage ../tools/virtualization/reg { };
5803 rex = callPackage ../tools/system/rex { };
5805 rivercarro = callPackage ../applications/misc/rivercarro { };
5807 river-luatile = callPackage ../applications/misc/river-luatile{ };
5809 rmapi = callPackage ../applications/misc/remarkable/rmapi { };
5811 rmate-sh = callPackage ../tools/misc/rmate-sh { };
5813 rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
5815 rm-improved = callPackage ../applications/misc/rm-improved { };
5817 remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { };
5819 restream = callPackage ../applications/misc/remarkable/restream { };
5821 ropgadget = with python3Packages; toPythonApplication ropgadget;
5823 scour = with python3Packages; toPythonApplication scour;
5825 see = callPackage ../tools/misc/see { };
5827 s2png = callPackage ../tools/graphics/s2png { };
5829 sfz = callPackage ../tools/misc/sfz { };
5831 sgp4 = callPackage ../development/libraries/sgp4 { };
5833 sheldon = callPackage ../tools/misc/sheldon {
5834 inherit (darwin.apple_sdk.frameworks) Security;
5837 shell-hist = callPackage ../tools/misc/shell-hist { };
5839 shellhub-agent = callPackage ../applications/networking/shellhub-agent { };
5841 shellclear = callPackage ../tools/security/shellclear { };
5843 shellnoob = callPackage ../tools/security/shellnoob { };
5845 sheesy-cli = callPackage ../tools/security/sheesy-cli {
5846 inherit (darwin.apple_sdk.frameworks) Security;
5849 simdjson = callPackage ../development/libraries/simdjson { };
5851 shisho = callPackage ../tools/security/shisho { };
5853 sigslot = callPackage ../development/libraries/sigslot { };
5855 siglo = callPackage ../applications/misc/siglo { };
5857 simg2img = callPackage ../tools/filesystems/simg2img { };
5859 snazy = callPackage ../development/tools/snazy { };
5861 snippetpixie = callPackage ../tools/text/snippetpixie { };
5863 snowcat = callPackage ../tools/security/snowcat { };
5865 socklog = callPackage ../tools/system/socklog { };
5867 spacevim = callPackage ../applications/editors/spacevim { };
5869 ssmsh = callPackage ../tools/admin/ssmsh { };
5871 stacs = callPackage ../tools/security/stacs { };
5873 stagit = callPackage ../development/tools/stagit { };
5875 starboard = callPackage ../applications/networking/cluster/starboard { };
5877 statserial = callPackage ../tools/misc/statserial { };
5879 steampipePackages = recurseIntoAttrs (
5880 callPackage ../tools/misc/steampipe-packages { }
5883 step-ca = callPackage ../tools/security/step-ca {
5884 inherit (darwin.apple_sdk.frameworks) PCSC;
5887 step-kms-plugin = callPackage ../tools/security/step-kms-plugin { };
5889 string-machine = callPackage ../applications/audio/string-machine { };
5891 stripe-cli = callPackage ../tools/admin/stripe-cli { };
5893 bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
5895 swappy = callPackage ../applications/misc/swappy { gtk = gtk3; };
5897 swapspace = callPackage ../tools/admin/swapspace { };
5899 swego = callPackage ../servers/swego { };
5901 sydbox = callPackage ../os-specific/linux/sydbox { };
5903 synth = callPackage ../tools/misc/synth {
5904 inherit (darwin.apple_sdk.frameworks) AppKit Security;
5907 syscall_limiter = callPackage ../os-specific/linux/syscall_limiter { };
5909 svt-av1 = callPackage ../tools/video/svt-av1 { };
5911 inherit (callPackages ../servers/rainloop { })
5915 raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { };
5917 razergenie = libsForQt5.callPackage ../applications/misc/razergenie { };
5919 tsduck = callPackage ../tools/video/tsduck { };
5921 turso-cli = callPackage ../development/tools/turso-cli {};
5923 ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
5924 inherit (darwin.apple_sdk.frameworks) AppKit Security;
5927 ripe-atlas-tools = callPackage ../tools/networking/ripe-atlas-tools { };
5929 roundcube = callPackage ../servers/roundcube { };
5931 roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
5933 routersploit = callPackage ../tools/security/routersploit { };
5935 rsbep = callPackage ../tools/backup/rsbep { };
5937 rsbkb = callPackage ../tools/text/rsbkb { };
5939 rsign2 = callPackage ../tools/security/rsign2 { };
5941 rsyslog = callPackage ../tools/system/rsyslog {
5942 withHadoop = false; # Currently Broken
5943 withKsi = false; # Currently Broken
5946 rsyslog-light = rsyslog.override {
5948 withSystemd = false;
5949 withJemalloc = false;
5951 withPostgres = false;
5953 withNetSnmp = false;
5958 withLognorm = false;
5959 withMaxminddb = false;
5960 withOpenssl = false;
5963 withLogging = false;
5966 withRdkafka = false;
5969 withRabbitmq = false;
5970 withHiredis = false;
5973 rtrtr = callPackage ../servers/rtrtr {
5974 inherit (darwin.apple_sdk.frameworks) Security;
5977 xlogo = callPackage ../tools/X11/xlogo { };
5979 xmlbeans = callPackage ../tools/misc/xmlbeans { };
5981 xmlsort = perlPackages.XMLFilterSort;
5983 xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { };
5985 mcrypt = callPackage ../tools/misc/mcrypt { };
5987 mongoaudit = callPackage ../tools/security/mongoaudit { };
5989 mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
5991 moosefs = callPackage ../tools/filesystems/moosefs { };
5993 mountain-duck = callPackage ../tools/filesystems/mountain-duck { };
5995 mox = callPackage ../servers/mail/mox { };
5997 mozlz4a = callPackage ../tools/compression/mozlz4a { };
5999 msr-tools = callPackage ../os-specific/linux/msr-tools { };
6001 mstflint = callPackage ../tools/misc/mstflint { };
6003 msldapdump = callPackage ../tools/security/msldapdump { };
6005 mslink = callPackage ../tools/misc/mslink { };
6007 mceinject = callPackage ../os-specific/linux/mceinject { };
6009 mcelog = callPackage ../os-specific/linux/mcelog {
6010 util-linux = util-linuxMinimal;
6013 sqldef = callPackage ../development/tools/sqldef { };
6015 sqlint = callPackage ../development/tools/sqlint { };
6017 squawk = callPackage ../development/tools/squawk { };
6019 antibody = callPackage ../shells/zsh/antibody { };
6021 antidote = callPackage ../shells/zsh/antidote { };
6023 antigen = callPackage ../shells/zsh/antigen { };
6025 apparix = callPackage ../tools/misc/apparix { };
6027 apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { };
6029 arping = callPackage ../tools/networking/arping { };
6031 arpoison = callPackage ../tools/networking/arpoison { };
6033 asciidoc = callPackage ../tools/typesetting/asciidoc {
6034 inherit (python3.pkgs) pygments matplotlib numpy aafigure recursive-pth-loader;
6036 enableStandardFeatures = false;
6039 asciidoc-full = asciidoc.override {
6040 enableStandardFeatures = true;
6043 asciidoc-full-with-plugins = asciidoc.override {
6044 enableStandardFeatures = true;
6045 enableExtraPlugins = true;
6048 asciidoctor = callPackage ../tools/typesetting/asciidoctor { };
6050 asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { };
6052 asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { };
6054 asunder = callPackage ../applications/audio/asunder { };
6056 autossh = callPackage ../tools/networking/autossh { };
6058 assh = callPackage ../tools/networking/assh { };
6060 b2sum = callPackage ../tools/security/b2sum {
6061 inherit (llvmPackages) openmp;
6064 bacula = callPackage ../tools/backup/bacula {
6065 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit Kerberos;
6068 bats = callPackage ../development/interpreters/bats { };
6070 bbe = callPackage ../tools/misc/bbe { };
6072 bkcrack = callPackage ../tools/security/bkcrack { };
6074 bdsync = callPackage ../tools/backup/bdsync { };
6076 beamerpresenter = beamerpresenter-mupdf;
6078 beamerpresenter-mupdf = qt6Packages.callPackage ../applications/office/beamerpresenter {
6083 beamerpresenter-poppler = qt6Packages.callPackage ../applications/office/beamerpresenter {
6088 beetsPackages = lib.recurseIntoAttrs (callPackage ../tools/audio/beets { });
6089 inherit (beetsPackages) beets beets-unstable;
6091 bento4 = callPackage ../tools/video/bento4 { };
6093 bepasty = callPackage ../tools/misc/bepasty { };
6095 bettercap = callPackage ../tools/security/bettercap { };
6097 bfs = callPackage ../tools/system/bfs { };
6099 bgs = callPackage ../tools/X11/bgs { };
6101 bibclean = callPackage ../tools/typesetting/bibclean { };
6103 biber = callPackage ../tools/typesetting/biber { };
6105 biber-for-tectonic = callPackage ../tools/typesetting/tectonic/biber.nix { };
6107 biber-ms = callPackage ../tools/typesetting/biber-ms { };
6109 biblatex-check = callPackage ../tools/typesetting/biblatex-check { };
6111 binlore = callPackage ../development/tools/analysis/binlore { };
6113 birdfont = callPackage ../tools/misc/birdfont { };
6114 xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; };
6116 blueberry = callPackage ../tools/bluetooth/blueberry { };
6118 blueman = callPackage ../tools/bluetooth/blueman { };
6120 bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
6122 bogofilter = callPackage ../tools/misc/bogofilter { };
6124 bom = callPackage ../tools/admin/bom { };
6126 bomber-go = callPackage ../development/tools/bomber-go { };
6128 bomutils = callPackage ../tools/archivers/bomutils { };
6130 boofuzz= callPackage ../tools/security/boofuzz { };
6132 briar-desktop = callPackage ../applications/networking/instant-messengers/briar-desktop { };
6134 bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
6136 bsdiff = callPackage ../tools/compression/bsdiff { };
6138 btar = callPackage ../tools/backup/btar { };
6140 bumpver = callPackage ../applications/version-management/bumpver { };
6142 bupstash = darwin.apple_sdk_11_0.callPackage ../tools/backup/bupstash { };
6144 burp = callPackage ../tools/backup/burp { };
6146 buku = callPackage ../applications/misc/buku { };
6148 byzanz = callPackage ../applications/video/byzanz { };
6150 anydesk = callPackage ../applications/networking/remote/anydesk { };
6152 anystyle-cli = callPackage ../tools/misc/anystyle-cli { };
6154 atool = callPackage ../tools/archivers/atool { };
6156 bash_unit = callPackage ../tools/misc/bash_unit { };
6158 boltbrowser = callPackage ../tools/misc/boltbrowser { };
6160 bzip2 = callPackage ../tools/compression/bzip2 { };
6162 bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { };
6164 bzip3 = callPackage ../tools/compression/bzip3 {
6165 stdenv = clangStdenv;
6168 cabextract = callPackage ../tools/archivers/cabextract { };
6170 cadaver = callPackage ../tools/networking/cadaver { };
6172 davix = callPackage ../tools/networking/davix {
6173 inherit (darwin.apple_sdk.frameworks) Security;
6176 davix-copy = davix.override { enableThirdPartyCopy = true; };
6178 cantata = libsForQt5.callPackage ../applications/audio/cantata { };
6180 cantoolz = callPackage ../tools/networking/cantoolz { };
6182 can-utils = callPackage ../os-specific/linux/can-utils { };
6184 cannelloni = callPackage ../os-specific/linux/cannelloni { };
6186 caudec = callPackage ../applications/audio/caudec { };
6188 ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
6190 ccrypt = callPackage ../tools/security/ccrypt { };
6192 ccze = callPackage ../tools/misc/ccze { };
6194 cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
6196 cdist = python3Packages.callPackage ../tools/admin/cdist { };
6198 cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { };
6200 cdpr = callPackage ../tools/networking/cdpr { };
6202 cdrdao = callPackage ../tools/cd-dvd/cdrdao {
6203 inherit (darwin.apple_sdk.frameworks) CoreServices IOKit;
6206 cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
6208 cdrtools = callPackage ../tools/cd-dvd/cdrtools {
6209 stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_14.stdenv else stdenv;
6210 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
6213 cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { };
6215 cider = callPackage ../applications/audio/cider { };
6217 iat = callPackage ../tools/cd-dvd/iat { };
6219 isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
6221 isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
6223 mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
6225 nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
6228 inherit (callPackages ../tools/filesystems/ceph {
6229 lua = lua5_4; # Ceph currently requires >= 5.3
6231 # To see which `fmt` version Ceph upstream recommends, check its `src/fmt` submodule.
6233 # Ceph does not currently build with `fmt_10`; see https://github.com/NixOS/nixpkgs/issues/281027#issuecomment-1899128557
6234 # If we want to switch for that before upstream fixes it, use this patch:
6235 # https://github.com/NixOS/nixpkgs/pull/281858#issuecomment-1899648638
6242 cfdg = callPackage ../tools/graphics/cfdg { };
6244 cglm = callPackage ../development/libraries/cglm { };
6246 chain-bench = callPackage ../tools/security/chain-bench { };
6248 chainsaw = callPackage ../tools/security/chainsaw { };
6250 checkinstall = callPackage ../tools/package-management/checkinstall { };
6252 checkmake = callPackage ../development/tools/checkmake { };
6254 cherrybomb = callPackage ../tools/security/cherrybomb { };
6256 chit = callPackage ../development/tools/chit { };
6258 chkrootkit = callPackage ../tools/security/chkrootkit { };
6260 chunkfs = callPackage ../tools/filesystems/chunkfs { };
6262 chunksync = callPackage ../tools/backup/chunksync { };
6264 cicero-tui = callPackage ../tools/misc/cicero-tui { };
6266 cilium-cli = callPackage ../applications/networking/cluster/cilium { };
6268 cjdns = callPackage ../tools/networking/cjdns { };
6269 cjdns-tools = callPackage ../tools/admin/cjdns-tools { };
6271 cjson = callPackage ../development/libraries/cjson { };
6273 cksfv = callPackage ../tools/networking/cksfv { };
6275 clementine = libsForQt5.callPackage ../applications/audio/clementine {
6277 with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
6278 protobuf = protobuf_21;
6281 mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
6283 ciopfs = callPackage ../tools/filesystems/ciopfs { };
6285 circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
6287 circus = with python310Packages; toPythonApplication circus;
6289 cirrusgo = callPackage ../tools/security/cirrusgo { };
6291 inherit (callPackage ../applications/networking/remote/citrix-workspace { })
6292 citrix_workspace_23_09_0
6293 citrix_workspace_23_11_0
6294 citrix_workspace_24_02_0
6295 citrix_workspace_24_05_0
6297 citrix_workspace = citrix_workspace_24_05_0;
6299 clima = callPackage ../tools/text/clima { };
6301 cmigemo = callPackage ../tools/text/cmigemo { };
6303 cmospwd = callPackage ../tools/security/cmospwd { };
6305 cmst = libsForQt5.callPackage ../tools/networking/cmst { };
6307 cmt = callPackage ../applications/audio/cmt { };
6309 crlfsuite = callPackage ../tools/security/crlfsuite { };
6311 crlfuzz = callPackage ../tools/security/crlfuzz { };
6313 hedgedoc = callPackage ../servers/web-apps/hedgedoc { };
6315 colord = callPackage ../tools/misc/colord { };
6317 colord-gtk = callPackage ../tools/misc/colord-gtk { };
6319 colord-gtk4 = colord-gtk.override { withGtk4 = true; };
6321 colordiff = callPackage ../tools/text/colordiff { };
6323 connect = callPackage ../tools/networking/connect { };
6325 conspy = callPackage ../os-specific/linux/conspy { };
6327 connmanFull = connman.override {
6328 # TODO: Why is this in `connmanFull` and not the default build? See TODO in
6329 # nixos/modules/services/networking/connman.nix (near the assertions)
6330 enableNetworkManagerCompatibility = true;
6331 enableHh2serialGps = true;
6337 connmanMinimal = connman.override {
6338 # enableDatafiles = false; # If disabled, configuration and data files are not installed
6339 # enableEthernet = false; # If disabled no ethernet connection can be performed
6340 # enableWifi = false; # If disabled no WiFi connection can be performed
6341 enableBluetooth = false;
6342 enableClient = false;
6343 enableDundee = false;
6344 enableGadget = false;
6345 enableLoopback = false;
6346 enableNeard = false;
6347 enableOfono = false;
6348 enableOpenconnect = false;
6349 enableOpenvpn = false;
6350 enablePacrunner = false;
6351 enablePolkit = false;
6353 enableStats = false;
6354 enableTools = false;
6356 enableWireguard = false;
6357 enableWispr = false;
6360 convertlit = callPackage ../tools/text/convertlit { };
6362 collectd = callPackage ../tools/system/collectd {
6363 inherit (darwin.apple_sdk.frameworks) IOKit;
6366 collectd-data = callPackage ../tools/system/collectd/data.nix { };
6368 colormake = callPackage ../development/tools/build-managers/colormake { };
6370 cpuminer = callPackage ../tools/misc/cpuminer { };
6372 crabz = callPackage ../tools/compression/crabz { };
6374 ethash = callPackage ../development/libraries/ethash { };
6376 cuetools = callPackage ../tools/cd-dvd/cuetools { };
6378 u3-tool = callPackage ../tools/filesystems/u3-tool { };
6380 unifdef = callPackage ../development/tools/misc/unifdef { };
6382 unify = with python3Packages; toPythonApplication unify;
6384 unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
6386 unparam = callPackage ../tools/misc/unparam { };
6388 inherit (nodePackages) uppy-companion;
6390 usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
6391 usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
6393 usbsdmux = callPackage ../development/tools/misc/usbsdmux { };
6395 usbview = callPackage ../tools/misc/usbview { };
6397 usbimager = callPackage ../tools/misc/usbimager { };
6399 uwuify = callPackage ../tools/misc/uwuify { };
6401 anthy = callPackage ../tools/inputmethods/anthy { };
6403 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
6405 evsieve = callPackage ../tools/inputmethods/evsieve { };
6407 eyedropper = callPackage ../applications/graphics/eyedropper { };
6409 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
6411 evscript = callPackage ../tools/inputmethods/evscript { };
6413 keyd = callPackage ../tools/inputmethods/keyd { };
6415 keymapper = callPackage ../tools/inputmethods/keymapper { };
6417 twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui {
6418 inherit (darwin.apple_sdk_11_0.frameworks) Security CoreServices SystemConfiguration;
6421 gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { };
6423 kime = callPackage ../tools/inputmethods/kime { };
6425 libpinyin = callPackage ../development/libraries/libpinyin { };
6427 inherit (import ../development/libraries/libsbsms pkgs)
6433 libskk = callPackage ../development/libraries/libskk { };
6435 m17-cxx-demod = callPackage ../applications/radio/m17-cxx-demod { };
6437 m17n_db = callPackage ../tools/inputmethods/m17n-db { };
6439 m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
6441 libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { };
6443 netbird = callPackage ../tools/networking/netbird {
6444 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit;
6445 buildGoModule = buildGo123Module;
6448 netbird-ui = netbird.override {
6452 netevent = callPackage ../tools/inputmethods/netevent { };
6454 netplan = callPackage ../tools/admin/netplan { };
6456 skktools = callPackage ../tools/inputmethods/skk/skktools { };
6457 skkDictionaries = callPackages ../tools/inputmethods/skk/skk-dicts { };
6459 libkkc-data = callPackage ../data/misc/libkkc-data { };
6461 libkkc = callPackage ../tools/inputmethods/libkkc { };
6463 ibus = callPackage ../tools/inputmethods/ibus { };
6465 ibus-engines = recurseIntoAttrs {
6466 anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
6468 bamboo = callPackage ../tools/inputmethods/ibus-engines/ibus-bamboo { };
6470 cangjie = callPackage ../tools/inputmethods/ibus-engines/ibus-cangjie { };
6472 hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
6474 kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
6476 libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
6478 libthai = callPackage ../tools/inputmethods/ibus-engines/ibus-libthai { };
6480 m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
6484 mozc-ut = mozc.override { dictionaries = [
6485 mozcdic-ut-alt-cannadic
6489 mozcdic-ut-personal-names
6490 mozcdic-ut-place-names
6491 mozcdic-ut-skk-jisyo
6492 mozcdic-ut-sudachidict
6495 openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; };
6497 pinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-pinyin { };
6499 rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
6501 table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
6503 table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
6504 ibus-table = ibus-engines.table;
6507 table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
6508 ibus-table = ibus-engines.table;
6511 uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
6513 typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { };
6515 typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix {
6516 typing-booster = ibus-engines.typing-booster-unwrapped;
6520 ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
6522 ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { };
6524 interception-tools = callPackage ../tools/inputmethods/interception-tools { };
6525 interception-tools-plugins = recurseIntoAttrs {
6526 caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
6527 dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { };
6530 age = callPackage ../tools/security/age { };
6532 age-plugin-ledger = callPackage ../tools/security/age-plugin-ledger {
6533 inherit (darwin.apple_sdk.frameworks) AppKit;
6536 age-plugin-tpm = callPackage ../tools/security/age-plugin-tpm { };
6538 age-plugin-yubikey = darwin.apple_sdk_11_0.callPackage ../tools/security/age-plugin-yubikey {
6539 inherit (darwin.apple_sdk_11_0.frameworks) Foundation PCSC IOKit;
6542 artim-dark = callPackage ../data/themes/artim-dark { };
6544 bbin = callPackage ../development/tools/bbin { };
6546 blacken-docs = with python3Packages; toPythonApplication blacken-docs;
6548 bore = callPackage ../tools/networking/bore {
6549 inherit (darwin) Libsystem;
6550 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
6553 brotli = callPackage ../tools/compression/brotli { };
6555 biodiff = callPackage ../development/tools/biodiff { };
6557 biosdevname = callPackage ../tools/networking/biosdevname { };
6559 bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { };
6561 boa = callPackage ../development/web/boa { };
6563 bombardier = callPackage ../tools/networking/bombardier { };
6565 caeml = callPackage ../applications/networking/mailreaders/caeml { };
6567 calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
6569 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
6572 cask-server = libsForQt5.callPackage ../applications/misc/cask-server { };
6574 cc2538-bsl = callPackage ../tools/misc/cc2538-bsl { };
6576 code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
6577 code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; };
6578 code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; };
6580 certdump = callPackage ../tools/security/certdump { };
6582 certstrap = callPackage ../tools/security/certstrap { };
6584 cffconvert = python3Packages.toPythonApplication python3Packages.cffconvert;
6586 cfssl = callPackage ../tools/security/cfssl { };
6588 cfs-zen-tweaks = callPackage ../os-specific/linux/cfs-zen-tweaks { };
6590 chafa = callPackage ../tools/misc/chafa {
6591 inherit (darwin.apple_sdk.frameworks) Foundation;
6594 changetower = callPackage ../tools/networking/changetower { };
6596 chatblade = callPackage ../applications/misc/chatblade { };
6598 checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
6600 checkmate = callPackage ../development/tools/checkmate { };
6602 circup = callPackage ../development/tools/circup { };
6604 civetweb = callPackage ../development/libraries/civetweb { };
6606 ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
6608 clamav = callPackage ../tools/security/clamav {
6609 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
6610 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
6613 client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
6615 cloc = callPackage ../tools/misc/cloc { };
6617 clolcat = callPackage ../tools/misc/clolcat { };
6619 cloud-utils = callPackage ../tools/misc/cloud-utils { };
6621 cloudlist = callPackage ../tools/security/cloudlist { };
6623 cmdpack = callPackages ../tools/misc/cmdpack { };
6625 cobalt = callPackage ../applications/misc/cobalt {
6626 inherit (darwin.apple_sdk.frameworks) CoreServices;
6629 cobang = python311Packages.callPackage ../applications/misc/cobang {
6630 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
6633 cocoapods = callPackage ../development/tools/cocoapods { };
6635 cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; });
6637 cocom = callPackage ../tools/networking/cocom {
6638 inherit (darwin.apple_sdk.frameworks) Security;
6641 codeberg-pages = callPackage ../development/tools/continuous-integration/codeberg-pages { };
6643 codebraid = callPackage ../tools/misc/codebraid { };
6645 codemov = callPackage ../tools/misc/codemov { };
6647 codevis = callPackage ../tools/misc/codevis { };
6649 compass = callPackage ../development/tools/compass { };
6651 cone = callPackage ../development/compilers/cone {
6652 llvmPackages = llvmPackages_13;
6655 conda = callPackage ../tools/package-management/conda { };
6657 conduktor = callPackage ../applications/misc/conduktor { };
6659 console-bridge = callPackage ../development/libraries/console-bridge { };
6661 convbin = callPackage ../tools/misc/convbin { };
6663 convimg = callPackage ../tools/misc/convimg { };
6665 convfont = callPackage ../tools/misc/convfont { };
6667 cpcfs = callPackage ../tools/filesystems/cpcfs { };
6669 coreutils = callPackage ../tools/misc/coreutils { };
6671 # The coreutils above are built with dependencies from
6672 # bootstrapping. We cannot override it here, because that pulls in
6673 # openssl from the previous stage as well.
6674 coreutils-full = callPackage ../tools/misc/coreutils { minimal = false; };
6675 coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
6677 corkscrew = callPackage ../tools/networking/corkscrew { };
6679 cowpatty = callPackage ../tools/security/cowpatty { };
6681 cpio = callPackage ../tools/archivers/cpio { };
6683 cpufetch = callPackage ../tools/misc/cpufetch { };
6685 crackxls = callPackage ../tools/security/crackxls { };
6687 crd2pulumi = callPackage ../development/tools/crd2pulumi { };
6689 create-cycle-app = nodePackages.create-cycle-app;
6691 createrepo_c = callPackage ../tools/package-management/createrepo_c { };
6693 cromfs = callPackage ../tools/archivers/cromfs { };
6697 ctlptl = callPackage ../development/tools/ctlptl { };
6699 dumpnar = callPackage ../tools/archivers/dumpnar { };
6701 snooze = callPackage ../tools/system/snooze { };
6703 cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; };
6704 cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; };
6705 cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; };
6706 cudaPackages_10 = recurseIntoAttrs cudaPackages_10_2;
6708 cudaPackages_11_0 = callPackage ./cuda-packages.nix { cudaVersion = "11.0"; };
6709 cudaPackages_11_1 = callPackage ./cuda-packages.nix { cudaVersion = "11.1"; };
6710 cudaPackages_11_2 = callPackage ./cuda-packages.nix { cudaVersion = "11.2"; };
6711 cudaPackages_11_3 = callPackage ./cuda-packages.nix { cudaVersion = "11.3"; };
6712 cudaPackages_11_4 = callPackage ./cuda-packages.nix { cudaVersion = "11.4"; };
6713 cudaPackages_11_5 = callPackage ./cuda-packages.nix { cudaVersion = "11.5"; };
6714 cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; };
6715 cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; };
6716 cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; };
6717 cudaPackages_11 = recurseIntoAttrs cudaPackages_11_8;
6719 cudaPackages_12_0 = callPackage ./cuda-packages.nix { cudaVersion = "12.0"; };
6720 cudaPackages_12_1 = callPackage ./cuda-packages.nix { cudaVersion = "12.1"; };
6721 cudaPackages_12_2 = callPackage ./cuda-packages.nix { cudaVersion = "12.2"; };
6722 cudaPackages_12_3 = callPackage ./cuda-packages.nix { cudaVersion = "12.3"; };
6723 cudaPackages_12_4 = callPackage ./cuda-packages.nix { cudaVersion = "12.4"; };
6724 cudaPackages_12 = cudaPackages_12_4; # Latest supported by cudnn
6726 cudaPackages = recurseIntoAttrs cudaPackages_12;
6728 # TODO: move to alias
6729 cudatoolkit = cudaPackages.cudatoolkit;
6730 cudatoolkit_11 = cudaPackages_11.cudatoolkit;
6732 curie = callPackage ../data/fonts/curie { };
6734 curlFull = curl.override {
6736 gsaslSupport = true;
6739 websocketSupport = true;
6742 curlHTTP3 = curl.override {
6744 http3Support = true;
6747 curl = curlMinimal.override ({
6751 } // lib.optionalAttrs (!stdenv.hostPlatform.isStatic) {
6752 brotliSupport = true;
6755 curlMinimal = callPackage ../tools/networking/curl { };
6757 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; };
6759 curl-impersonate = darwin.apple_sdk_11_0.callPackage ../tools/networking/curl-impersonate { };
6760 curl-impersonate-ff = curl-impersonate.curl-impersonate-ff;
6761 curl-impersonate-chrome = curl-impersonate.curl-impersonate-chrome;
6763 curlie = callPackage ../tools/networking/curlie { };
6765 trurl = callPackage ../tools/networking/trurl { };
6767 curv = callPackage ../applications/graphics/curv { };
6769 cunit = callPackage ../tools/misc/cunit { };
6770 bcunit = callPackage ../tools/misc/bcunit { };
6772 curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
6774 tcp-cutter = callPackage ../tools/networking/tcp-cutter { };
6776 cwebbin = callPackage ../development/tools/misc/cwebbin { };
6778 cve-bin-tool = python3Packages.callPackage ../tools/security/cve-bin-tool { };
6780 cvs-fast-export = callPackage ../applications/version-management/cvs-fast-export { };
6782 dadadodo = callPackage ../tools/text/dadadodo { };
6784 daemon = callPackage ../tools/system/daemon { };
6786 daemonize = callPackage ../tools/system/daemonize { };
6788 danger-gitlab = callPackage ../applications/version-management/danger-gitlab { };
6790 daq = callPackage ../applications/networking/ids/daq { };
6792 dar = callPackage ../tools/backup/dar {
6793 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
6796 darkhttpd = callPackage ../servers/http/darkhttpd { };
6798 darkstat = callPackage ../tools/networking/darkstat { };
6800 dav1d = callPackage ../development/libraries/dav1d { };
6802 davfs2 = callPackage ../tools/filesystems/davfs2 { };
6804 dbench = callPackage ../development/tools/misc/dbench { };
6806 dclxvi = callPackage ../development/libraries/dclxvi { };
6808 dconf2nix = callPackage ../development/tools/haskell/dconf2nix { };
6810 dcraw = callPackage ../tools/graphics/dcraw { };
6812 dcs = callPackage ../tools/text/dcs { };
6814 dcfldd = callPackage ../tools/system/dcfldd { };
6816 debian-devscripts = callPackage ../tools/misc/debian-devscripts { };
6818 debian-goodies = callPackage ../applications/misc/debian-goodies { };
6820 debootstrap = callPackage ../tools/misc/debootstrap { };
6822 debugedit = callPackage ../development/tools/misc/debugedit { };
6824 decode-spam-headers = callPackage ../tools/networking/decode-spam-headers { };
6826 deer = callPackage ../shells/zsh/zsh-deer { };
6828 deno_1 = callPackage ../by-name/de/deno/1/package.nix { };
6830 deqp-runner = callPackage ../tools/graphics/deqp-runner { };
6832 detox = callPackage ../tools/misc/detox { };
6834 devilspie2 = callPackage ../applications/misc/devilspie2 {
6838 dex = callPackage ../tools/X11/dex { };
6840 ddccontrol = callPackage ../tools/misc/ddccontrol { };
6842 ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
6844 ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
6846 ddcutil = callPackage ../tools/misc/ddcutil { };
6848 ddclient = callPackage ../tools/networking/ddclient { };
6850 dd_rescue = callPackage ../tools/system/dd_rescue { };
6852 ddh = callPackage ../tools/system/ddh { };
6854 ddrescue = callPackage ../tools/system/ddrescue { };
6856 ddrescueview = callPackage ../tools/system/ddrescueview { };
6858 ddrutility = callPackage ../tools/system/ddrutility { };
6860 inherit (callPackages ../applications/networking/p2p/deluge { })
6865 deluge-2_x = deluge;
6867 der-ascii = callPackage ../tools/security/der-ascii { };
6869 desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
6871 dfc = callPackage ../tools/system/dfc { };
6873 dfrs = callPackage ../tools/system/dfrs { };
6875 diskrsync = callPackage ../tools/backup/diskrsync { };
6877 djbdns = callPackage ../tools/networking/djbdns { };
6879 dnscrypt-proxy = callPackage ../tools/networking/dnscrypt-proxy { };
6881 dnscontrol = callPackage ../applications/networking/dnscontrol { };
6883 dnsenum = callPackage ../tools/security/dnsenum { };
6885 dnsmasq = callPackage ../tools/networking/dnsmasq { };
6887 dnsmon-go = callPackage ../tools/networking/dnsmon-go { };
6889 dnsmonster = callPackage ../tools/networking/dnsmonster { };
6891 dnspeep = callPackage ../tools/security/dnspeep { };
6893 dnsproxy = callPackage ../tools/networking/dnsproxy { };
6895 dnsperf = callPackage ../tools/networking/dnsperf { };
6897 dnsrecon = callPackage ../tools/security/dnsrecon { };
6899 dnstop = callPackage ../tools/networking/dnstop { };
6901 dnsviz = python3Packages.callPackage ../tools/networking/dnsviz { };
6903 dnsx = callPackage ../tools/security/dnsx { };
6905 dhcpdump = callPackage ../tools/networking/dhcpdump { };
6907 dhcpcd = callPackage ../tools/networking/dhcpcd { };
6909 dhcping = callPackage ../tools/networking/dhcping { };
6911 dotacat = callPackage ../tools/misc/dotacat { };
6913 di = callPackage ../tools/system/di { };
6915 diction = callPackage ../tools/text/diction { };
6917 diffoci = callPackage ../tools/misc/diffoci { };
6919 diffoscope = callPackage ../tools/misc/diffoscope {
6923 diffoscopeMinimal = diffoscope.override {
6924 enableBloat = false;
6927 diffr = callPackage ../tools/text/diffr {
6928 inherit (darwin.apple_sdk.frameworks) Security;
6931 diffsitter = callPackage ../tools/text/diffsitter { };
6933 diffstat = callPackage ../tools/text/diffstat { };
6935 difftastic = callPackage ../tools/text/difftastic { };
6937 diffutils = callPackage ../tools/text/diffutils { };
6939 dirdiff = callPackage ../tools/text/dirdiff { };
6941 dwdiff = callPackage ../applications/misc/dwdiff { };
6943 picoscope = callPackage ../applications/science/electronics/picoscope { };
6945 picotts = callPackage ../tools/audio/picotts { };
6947 wgetpaste = callPackage ../tools/text/wgetpaste { };
6949 dismap = callPackage ../tools/security/dismap { };
6951 dismember = callPackage ../tools/security/dismember { };
6953 dirvish = callPackage ../tools/backup/dirvish { };
6955 dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
6957 dleyna-core = callPackage ../development/libraries/dleyna-core { };
6959 dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
6961 dleyna-server = callPackage ../development/libraries/dleyna-server { };
6963 dmd = callPackage ../by-name/dm/dmd/package.nix ({
6964 inherit (darwin.apple_sdk.frameworks) Foundation;
6965 } // lib.optionalAttrs stdenv.hostPlatform.isLinux {
6966 # https://github.com/NixOS/nixpkgs/pull/206907#issuecomment-1527034123
6967 stdenv = gcc11Stdenv;
6970 dmg2img = callPackage ../tools/misc/dmg2img { };
6972 docbook2odf = callPackage ../tools/typesetting/docbook2odf { };
6974 doas = callPackage ../tools/security/doas { };
6976 doas-sudo-shim = callPackage ../tools/security/doas-sudo-shim { };
6978 docbook2x = callPackage ../tools/typesetting/docbook2x { };
6980 docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
6982 docear = callPackage ../applications/office/docear { };
6984 dockbarx = callPackage ../applications/misc/dockbarx { };
6986 doctave = callPackage ../applications/misc/doctave {
6987 inherit (darwin.apple_sdk.frameworks) CoreServices;
6990 dog = callPackage ../tools/system/dog { };
6992 dogdns = callPackage ../tools/networking/dogdns {
6993 inherit (darwin.apple_sdk.frameworks) Security;
6996 dq = callPackage ../tools/networking/dq { };
6998 dool = callPackage ../tools/system/dool { };
7000 dosfstools = callPackage ../tools/filesystems/dosfstools { };
7002 dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
7004 dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
7006 domoticz = callPackage ../servers/domoticz { };
7008 dorkscout = callPackage ../tools/security/dorkscout { };
7010 sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { };
7012 drive = callPackage ../applications/networking/drive { };
7014 driftnet = callPackage ../tools/networking/driftnet { };
7016 driftctl = callPackage ../applications/networking/cluster/driftctl { };
7018 drill = callPackage ../tools/networking/drill {
7019 inherit (darwin.apple_sdk.frameworks) Security;
7022 drone = callPackage ../development/tools/continuous-integration/drone { };
7023 drone-oss = callPackage ../development/tools/continuous-integration/drone {
7024 enableUnfree = false;
7027 drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
7029 drone-runner-exec = callPackage ../development/tools/continuous-integration/drone-runner-exec { };
7031 drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { };
7033 drone-runner-ssh = callPackage ../development/tools/continuous-integration/drone-runner-ssh { };
7035 dropbear = callPackage ../tools/networking/dropbear { };
7037 dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { };
7039 dtach = callPackage ../tools/misc/dtach { };
7041 dtc = callPackage ../development/compilers/dtc { };
7043 dt-schema = callPackage ../development/tools/dt-schema { };
7045 inherit (import ../build-support/dlang/dub-support.nix { inherit callPackage; })
7046 buildDubPackage dub-to-nix;
7048 duc = callPackage ../tools/misc/duc { };
7050 duff = callPackage ../tools/filesystems/duff {
7051 autoreconfHook = buildPackages.autoreconfHook269;
7054 dump_syms = callPackage ../development/tools/dump_syms {
7055 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7058 dumpasn1 = callPackage ../tools/security/dumpasn1 { };
7060 dumptorrent = callPackage ../tools/misc/dumptorrent { };
7062 duo-unix = callPackage ../tools/security/duo-unix { };
7064 dupe-krill = callPackage ../tools/filesystems/dupe-krill { };
7066 duplicacy = callPackage ../tools/backup/duplicacy { };
7068 duplicity = callPackage ../tools/backup/duplicity { };
7070 duply = callPackage ../tools/backup/duply { };
7072 dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { };
7074 dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
7076 dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
7078 dvgrab = callPackage ../tools/video/dvgrab { };
7080 dvtm = callPackage ../tools/misc/dvtm {
7081 # if you prefer a custom config, write the config.h in dvtm.config.h
7083 # customConfig = builtins.readFile ./dvtm.config.h;
7086 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { };
7088 erofs-utils = callPackage ../tools/filesystems/erofs-utils { };
7090 e2tools = callPackage ../tools/filesystems/e2tools { };
7092 e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
7094 easyrsa = callPackage ../tools/networking/easyrsa { };
7096 easysnap = callPackage ../tools/backup/easysnap { };
7098 ebook_tools = callPackage ../tools/text/ebook-tools { };
7100 ecryptfs = callPackage ../tools/security/ecryptfs { };
7102 ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
7104 edgetpu-compiler = callPackage ../development/libraries/science/robotics/edgetpu-compiler { };
7106 edid-decode = callPackage ../tools/misc/edid-decode { };
7108 edid-generator = callPackage ../tools/misc/edid-generator { };
7110 edir = callPackage ../tools/misc/edir { };
7112 editres = callPackage ../tools/graphics/editres { };
7114 edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { };
7116 edl = callPackage ../development/embedded/edl { };
7118 edlib = callPackage ../development/libraries/science/biology/edlib { };
7120 eff = callPackage ../development/interpreters/eff { };
7122 eid-mw = callPackage ../tools/security/eid-mw {
7123 autoreconfHook = buildPackages.autoreconfHook269;
7126 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { };
7128 epub2txt2 = callPackage ../tools/text/epub2txt2 { };
7130 epubcheck = callPackage ../tools/text/epubcheck { };
7132 evil-winrm = callPackage ../tools/security/evil-winrm { };
7134 evtx = callPackage ../tools/security/evtx { };
7136 kics = callPackage ../tools/admin/kics { };
7138 kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
7140 lychee = callPackage ../tools/networking/lychee {
7141 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7144 mcrcon = callPackage ../tools/networking/mcrcon { };
7146 mozwire = callPackage ../tools/networking/mozwire {
7147 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
7150 pax = callPackage ../tools/archivers/pax {
7151 inherit (pkgs.darwin.apple_sdk.libs) utmp;
7154 rar2fs = callPackage ../tools/filesystems/rar2fs { };
7156 rocmPackages = rocmPackages_6;
7157 rocmPackages_5 = recurseIntoAttrs (callPackage ../development/rocm-modules/5 { });
7158 rocmPackages_6 = recurseIntoAttrs (callPackage ../development/rocm-modules/6 { });
7160 rune = callPackage ../development/interpreters/rune { };
7162 s9fes = callPackage ../development/interpreters/s9fes { };
7164 s-tar = callPackage ../tools/archivers/s-tar { };
7166 solo2-cli = callPackage ../tools/security/solo2-cli {
7167 inherit (darwin.apple_sdk.frameworks) PCSC IOKit CoreFoundation AppKit;
7170 sonota = callPackage ../tools/misc/sonota { };
7172 sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
7174 stratisd = callPackage ../tools/filesystems/stratisd { };
7176 stratis-cli = callPackage ../tools/filesystems/stratis-cli { };
7178 strawberry-qt5 = libsForQt5.callPackage ../applications/audio/strawberry { };
7180 strawberry-qt6 = qt6Packages.callPackage ../applications/audio/strawberry { };
7182 strawberry = strawberry-qt5;
7184 schleuder = callPackage ../tools/security/schleuder { };
7186 schleuder-cli = callPackage ../tools/security/schleuder/cli { };
7188 tealdeer = callPackage ../tools/misc/tealdeer {
7189 inherit (darwin.apple_sdk.frameworks) Security;
7192 teamocil = callPackage ../tools/misc/teamocil { };
7194 the-way = callPackage ../development/tools/the-way { };
7196 timeline = callPackage ../applications/office/timeline { };
7198 tsm-client-withGui = callPackage ../by-name/ts/tsm-client/package.nix { enableGui = true; };
7200 tracker = callPackage ../development/libraries/tracker { };
7202 tracy-x11 = callPackage ../by-name/tr/tracy/package.nix { withWayland = false; };
7204 trivy = callPackage ../tools/admin/trivy { };
7206 trompeloeil = callPackage ../development/libraries/trompeloeil { };
7208 updog = callPackage ../tools/networking/updog { };
7210 uudeview = callPackage ../tools/misc/uudeview { };
7212 uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi;
7214 uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
7215 inherit (python3Packages) sphinx;
7216 inherit (darwin.apple_sdk.frameworks) Security;
7219 uutils-coreutils-noprefix = uutils-coreutils.override { prefix = null; };
7221 volctl = callPackage ../tools/audio/volctl { };
7223 vorta = qt6Packages.callPackage ../applications/backup/vorta { };
7225 vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { };
7227 vt-cli = callPackage ../tools/security/vt-cli { };
7229 wakeonlan = callPackage ../tools/networking/wakeonlan { };
7231 wayback = callPackage ../tools/misc/wayback { };
7233 worker-build = callPackage ../development/tools/worker-build {
7234 inherit (darwin.apple_sdk.frameworks) Security;
7237 wrangler_1 = callPackage ../development/tools/wrangler_1 {
7238 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
7241 snowflake = callPackage ../tools/networking/snowflake { };
7243 wsl-open = callPackage ../tools/misc/wsl-open { };
7245 wsl-vpnkit = callPackage ../tools/networking/wsl-vpnkit { };
7247 xkcdpass = with python3Packages; toPythonApplication xkcdpass;
7249 xjobs = callPackage ../tools/misc/xjobs { };
7251 xob = callPackage ../tools/X11/xob { };
7253 z-lua = callPackage ../tools/misc/z-lua { };
7255 zabbixctl = callPackage ../tools/misc/zabbixctl { };
7257 zee = callPackage ../applications/editors/zee {
7258 inherit (darwin.apple_sdk.frameworks) Security;
7261 zeek = darwin.apple_sdk_11_0.callPackage ../applications/networking/ids/zeek { };
7263 zeekscript = callPackage ../tools/security/zeekscript { };
7265 zonemaster-cli = perlPackages.ZonemasterCLI;
7267 zotero-translation-server = callPackage ../tools/misc/zotero-translation-server { };
7269 zoxide = callPackage ../tools/misc/zoxide { };
7271 zzuf = callPackage ../tools/security/zzuf { };
7273 ### DEVELOPMENT / EMSCRIPTEN
7275 buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
7277 carp = callPackage ../development/compilers/carp { };
7279 cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { };
7281 choose = callPackage ../tools/text/choose { };
7283 d2 = callPackage ../tools/text/d2 { };
7285 ddev = callPackage ../applications/virtualization/ddev { };
7287 easeprobe = callPackage ../tools/misc/easeprobe { };
7289 emscripten = callPackage ../development/compilers/emscripten {
7290 llvmPackages = llvmPackages_19;
7293 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
7295 emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; };
7297 efivar = callPackage ../tools/system/efivar { };
7299 eget = callPackage ../tools/misc/eget { };
7301 evemu = callPackage ../tools/system/evemu { };
7303 # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.
7304 # When updating make sure to update all plugins or they will break!
7305 elk7Version = "7.17.16";
7307 elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix {
7308 util-linux = util-linuxMinimal;
7309 jre_headless = jdk11_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
7311 elasticsearch = elasticsearch7;
7313 elasticsearchPlugins = recurseIntoAttrs (
7314 callPackage ../servers/search/elasticsearch/plugins.nix {}
7317 embree = callPackage ../development/libraries/embree { };
7318 embree2 = callPackage ../development/libraries/embree/2.x.nix { };
7320 emborg = python3Packages.callPackage ../development/python-modules/emborg { };
7322 emblem = callPackage ../applications/graphics/emblem { };
7324 emem = callPackage ../applications/misc/emem { };
7326 empty = callPackage ../tools/misc/empty { };
7328 emulsion = callPackage ../applications/graphics/emulsion {
7329 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices Foundation OpenGL;
7332 emulsion-palette = callPackage ../applications/graphics/emulsion-palette { };
7334 emv = callPackage ../tools/misc/emv { };
7336 enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { };
7338 enc = callPackage ../tools/security/enc { };
7340 endlessh = callPackage ../servers/endlessh { };
7342 ericw-tools = callPackage ../applications/misc/ericw-tools { };
7344 cryfs = callPackage ../tools/filesystems/cryfs { };
7346 encfs = callPackage ../tools/filesystems/encfs {
7347 tinyxml2 = tinyxml-2;
7350 enscript = callPackage ../tools/text/enscript { };
7352 ensemble-chorus = callPackage ../applications/audio/ensemble-chorus { };
7354 entr = callPackage ../tools/misc/entr { };
7356 envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; };
7358 eot_utilities = callPackage ../tools/misc/eot-utilities { };
7360 eplot = callPackage ../tools/graphics/eplot { };
7362 epstool = callPackage ../tools/graphics/epstool { };
7364 escrotum = callPackage ../tools/graphics/escrotum { };
7366 esshader = callPackage ../tools/graphics/esshader { };
7368 ethercalc = callPackage ../servers/web-apps/ethercalc { };
7370 ethtool = callPackage ../tools/misc/ethtool { };
7372 ets = callPackage ../tools/misc/ets { };
7374 ettercap = callPackage ../applications/networking/sniffers/ettercap { };
7376 evcc = callPackage ../servers/home-automation/evcc { };
7378 eventstat = callPackage ../os-specific/linux/eventstat { };
7380 evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
7382 evtest = callPackage ../applications/misc/evtest { };
7384 evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { };
7386 eva = callPackage ../tools/misc/eva { };
7388 exactaudiocopy = callPackage ../applications/audio/exact-audio-copy { };
7390 exempi = callPackage ../development/libraries/exempi { };
7392 executor = with python3Packages; toPythonApplication executor;
7394 exif = callPackage ../tools/graphics/exif { };
7396 exifprobe = callPackage ../tools/graphics/exifprobe { };
7398 exiftags = callPackage ../tools/graphics/exiftags { };
7400 exiftool = perlPackages.ImageExifTool;
7402 ext4magic = callPackage ../tools/filesystems/ext4magic { };
7404 extract_url = callPackage ../applications/misc/extract_url { };
7406 extundelete = callPackage ../tools/filesystems/extundelete { };
7408 expect = callPackage ../tools/misc/expect { };
7410 expected-lite = callPackage ../development/libraries/expected-lite { };
7412 exportarr = callPackage ../servers/monitoring/prometheus/exportarr { };
7414 expliot = callPackage ../tools/security/expliot { };
7416 Fabric = with python3Packages; toPythonApplication fabric;
7418 fakeroot = callPackage ../tools/system/fakeroot { };
7420 fakeroute = callPackage ../tools/networking/fakeroute { };
7422 fakechroot = callPackage ../tools/system/fakechroot { };
7424 fancy-motd = callPackage ../tools/system/fancy-motd { };
7426 fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
7428 fanficfare = callPackage ../tools/text/fanficfare { };
7430 fastd = callPackage ../tools/networking/fastd { };
7432 fatsort = callPackage ../tools/filesystems/fatsort { };
7434 chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
7436 fcitx5 = callPackage ../tools/inputmethods/fcitx5 { };
7438 fcitx5-bamboo = callPackage ../tools/inputmethods/fcitx5/fcitx5-bamboo.nix { };
7440 fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix {
7441 abseil-cpp = abseil-cpp.override {
7446 fcitx5-skk = qt6Packages.callPackage ../tools/inputmethods/fcitx5/fcitx5-skk.nix { };
7448 fcitx5-anthy = callPackage ../tools/inputmethods/fcitx5/fcitx5-anthy.nix { };
7450 fcitx5-chewing = callPackage ../tools/inputmethods/fcitx5/fcitx5-chewing.nix { };
7452 fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { lua = lua5_3; };
7454 fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
7456 fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withFcitx5Support = true; };
7458 fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { };
7460 fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { };
7462 fcitx5-rime = callPackage ../tools/inputmethods/fcitx5/fcitx5-rime.nix { };
7464 fcitx5-table-extra = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-extra.nix { };
7466 fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { };
7468 fcppt = callPackage ../development/libraries/fcppt { };
7470 fcrackzip = callPackage ../tools/security/fcrackzip { };
7472 fcron = callPackage ../tools/system/fcron { };
7474 fdm = callPackage ../tools/networking/fdm { };
7476 fdtools = callPackage ../tools/misc/fdtools { };
7478 featherpad = qt5.callPackage ../applications/editors/featherpad { };
7480 fend = callPackage ../tools/misc/fend { };
7482 ferm = callPackage ../tools/networking/ferm { };
7484 feroxbuster = callPackage ../tools/security/feroxbuster {
7485 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7488 ffsend = callPackage ../tools/misc/ffsend {
7489 inherit (darwin.apple_sdk.frameworks) Security AppKit;
7492 fgallery = callPackage ../tools/graphics/fgallery { };
7494 flannel = callPackage ../tools/networking/flannel { };
7495 cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { };
7497 flashbench = callPackage ../os-specific/linux/flashbench { };
7499 flatpak-builder = callPackage ../development/tools/flatpak-builder {
7500 binutils = binutils-unwrapped;
7503 fltrdr = callPackage ../tools/misc/fltrdr {
7507 fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { };
7509 flux = callPackage ../development/compilers/flux { };
7511 fierce = callPackage ../tools/security/fierce { };
7513 figlet = callPackage ../tools/misc/figlet { };
7515 file = callPackage ../tools/misc/file {
7516 inherit (windows) libgnurx;
7519 filegive = callPackage ../tools/networking/filegive { };
7521 filet = callPackage ../applications/misc/filet { };
7523 findex = callPackage ../applications/misc/findex { };
7525 findomain = callPackage ../tools/networking/findomain { };
7527 findutils = callPackage ../tools/misc/findutils { };
7529 findup = callPackage ../tools/misc/findup { };
7531 fingerprintx = callPackage ../tools/security/fingerprintx { };
7533 bsd-fingerd = bsd-finger.override {
7534 buildProduct = "daemon";
7537 iprange = callPackage ../applications/networking/firehol/iprange.nix { };
7539 firehol = callPackage ../applications/networking/firehol { };
7541 fio = callPackage ../tools/system/fio { };
7543 flamerobin = callPackage ../applications/misc/flamerobin { };
7545 flashrom = callPackage ../tools/misc/flashrom { };
7547 flent = python3Packages.callPackage ../applications/networking/flent { };
7549 flexoptix-app = callPackage ../tools/misc/flexoptix-app { };
7551 flpsed = callPackage ../applications/editors/flpsed { };
7553 fluentd = callPackage ../tools/misc/fluentd { };
7555 flvstreamer = callPackage ../tools/networking/flvstreamer { };
7557 frr = callPackage ../servers/frr { };
7559 gemstash = callPackage ../development/tools/gemstash { };
7561 hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { };
7563 libbsd = callPackage ../development/libraries/libbsd { };
7565 libbladeRF = callPackage ../development/libraries/libbladeRF { };
7567 libbtbb = callPackage ../development/libraries/libbtbb {
7568 inherit (darwin.apple_sdk.frameworks) CoreServices;
7571 lpd8editor = libsForQt5.callPackage ../applications/audio/lpd8editor {};
7573 lp_solve = callPackage ../applications/science/math/lp_solve {
7574 inherit (darwin) autoSignDarwinBinariesHook;
7577 fabric-installer = callPackage ../tools/games/minecraft/fabric-installer { };
7579 faraday-agent-dispatcher = callPackage ../tools/security/faraday-agent-dispatcher { };
7581 faraday-cli = callPackage ../tools/security/faraday-cli { };
7583 fastlane = callPackage ../tools/admin/fastlane { };
7585 fatresize = callPackage ../tools/filesystems/fatresize { };
7587 fdk_aac = callPackage ../development/libraries/fdk-aac { };
7589 fdk-aac-encoder = callPackage ../applications/audio/fdkaac { };
7591 fead = callPackage ../applications/misc/fead { };
7593 feedgnuplot = callPackage ../tools/graphics/feedgnuplot { };
7595 fermyon-spin = callPackage ../development/tools/fermyon-spin { };
7597 fbcat = callPackage ../tools/misc/fbcat { };
7599 fbjni = callPackage ../development/libraries/fbjni { };
7601 fbv = callPackage ../tools/graphics/fbv { };
7603 fbvnc = callPackage ../tools/admin/fbvnc { };
7605 fim = callPackage ../tools/graphics/fim { };
7607 flamegraph = callPackage ../development/tools/flamegraph { };
7609 flawfinder = callPackage ../development/tools/flawfinder { };
7611 flintlock = callPackage ../applications/virtualization/flintlock { };
7613 flips = callPackage ../tools/compression/flips { };
7615 flowblade = callPackage ../applications/video/flowblade { };
7617 fontforge = lowPrio (callPackage ../tools/misc/fontforge {
7618 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
7621 fontforge-gtk = fontforge.override {
7625 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
7628 fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix { };
7630 fontmatrix = libsForQt5.callPackage ../applications/graphics/fontmatrix { };
7632 foremost = callPackage ../tools/system/foremost { };
7634 forktty = callPackage ../os-specific/linux/forktty { };
7636 fortran-fpm = callPackage ../tools/package-management/fortran-fpm { };
7638 fortune = callPackage ../tools/misc/fortune { };
7640 fox = callPackage ../development/libraries/fox {};
7642 fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix {
7643 inherit (darwin.apple_sdk.frameworks) CoreServices;
7646 fpart = callPackage ../tools/misc/fpart { };
7648 fpattern = callPackage ../development/libraries/fpattern { };
7650 fping = callPackage ../tools/networking/fping { };
7652 fpm = callPackage ../tools/package-management/fpm { };
7654 fprintd = callPackage ../tools/security/fprintd { };
7656 fprintd-tod = callPackage ../tools/security/fprintd/tod.nix { };
7658 ferdium = callPackage ../applications/networking/instant-messengers/ferdium {
7659 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
7662 fq = callPackage ../development/tools/fq { };
7664 franz = callPackage ../applications/networking/instant-messengers/franz {
7665 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
7668 freac = callPackage ../applications/audio/freac { };
7670 freebind = callPackage ../tools/networking/freebind { };
7672 freeipmi = callPackage ../tools/system/freeipmi { };
7674 freetalk = callPackage ../applications/networking/instant-messengers/freetalk { };
7676 freetds = callPackage ../development/libraries/freetds { };
7678 freetube = callPackage ../applications/video/freetube { };
7680 freeze = callPackage ../tools/security/freeze { };
7682 freqtweak = callPackage ../applications/audio/freqtweak {
7686 frescobaldi = callPackage ../misc/frescobaldi { };
7688 freshfetch = callPackage ../tools/misc/freshfetch {
7689 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation DiskArbitration Foundation IOKit;
7692 frigate = callPackage ../applications/video/frigate { };
7694 frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
7696 ftop = callPackage ../os-specific/linux/ftop { };
7698 ftxui = callPackage ../development/libraries/ftxui { };
7700 fsarchiver = callPackage ../tools/archivers/fsarchiver { };
7702 fstl = qt5.callPackage ../applications/graphics/fstl { };
7704 fswebcam = callPackage ../os-specific/linux/fswebcam { };
7706 fulcio = callPackage ../tools/security/fulcio { };
7708 fuseiso = callPackage ../tools/filesystems/fuseiso { };
7710 fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb { });
7712 inherit (fdbPackages)
7716 foundationdb = foundationdb71;
7718 fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { };
7720 fuse-archive = callPackage ../tools/filesystems/fuse-archive { };
7722 fuse-ext2 = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/fuse-ext2 { };
7724 fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs { };
7726 fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { };
7728 fusee-launcher = callPackage ../development/tools/fusee-launcher { };
7730 fusee-nano = callPackage ../development/tools/fusee-nano { };
7732 fverb = callPackage ../applications/audio/fverb { };
7734 fwknop = callPackage ../tools/security/fwknop {
7735 texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
7738 elastic = callPackage ../applications/misc/elastic { };
7740 exfat = callPackage ../tools/filesystems/exfat { };
7742 exfatprogs = callPackage ../tools/filesystems/exfatprogs { };
7744 dos2unix = callPackage ../tools/text/dos2unix { };
7746 uni2ascii = callPackage ../tools/text/uni2ascii { };
7748 uniscribe = callPackage ../tools/text/uniscribe { };
7750 fornalder = callPackage ../applications/version-management/fornalder { };
7752 galen = callPackage ../development/tools/galen { };
7754 gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { };
7756 gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
7758 gandom-fonts = callPackage ../data/fonts/gandom-fonts { };
7760 gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
7762 inherit (callPackages ../tools/filesystems/garage {
7763 inherit (darwin.apple_sdk.frameworks) Security;
7766 garage_0_8 garage_0_9
7767 garage_0_8_7 garage_0_9_4
7768 garage_1_0_1 garage_1_x;
7770 garmintools = callPackage ../development/libraries/garmintools { };
7772 gau = callPackage ../tools/security/gau { };
7774 gauge-unwrapped = callPackage ../development/tools/gauge { };
7775 gauge = callPackage ../development/tools/gauge/wrapper.nix { };
7776 gaugePlugins = recurseIntoAttrs (callPackage ../development/tools/gauge/plugins {});
7778 gawd = python3Packages.toPythonApplication python3Packages.gawd;
7780 gawk = callPackage ../tools/text/gawk {
7781 inherit (darwin) locale;
7784 gawk-with-extensions = callPackage ../tools/text/gawk/gawk-with-extensions.nix {
7785 extensions = gawkextlib.full;
7787 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix { };
7789 gawkInteractive = gawk.override { interactive = true; };
7791 gatk = callPackage ../applications/science/biology/gatk {} ;
7793 gbdfed = callPackage ../tools/misc/gbdfed {
7797 gcfflasher = callPackage ../applications/misc/gcfflasher { };
7799 gdmap = callPackage ../tools/system/gdmap { };
7801 gef = callPackage ../development/tools/misc/gef { };
7803 gelasio = callPackage ../data/fonts/gelasio { };
7805 gemget = callPackage ../tools/networking/gemget { };
7807 gen-oath-safe = callPackage ../tools/security/gen-oath-safe { };
7809 genext2fs = callPackage ../tools/filesystems/genext2fs { };
7811 gengetopt = callPackage ../development/tools/misc/gengetopt { };
7813 genimage = callPackage ../tools/filesystems/genimage { };
7815 genmap = callPackage ../applications/science/biology/genmap { };
7817 geonkick = callPackage ../applications/audio/geonkick { };
7819 geteltorito = callPackage ../tools/misc/geteltorito { };
7821 getopt = callPackage ../tools/misc/getopt { };
7823 getoptions = callPackage ../tools/misc/getoptions { };
7825 gexiv2 = callPackage ../development/libraries/gexiv2 { };
7827 gftp = callPackage ../applications/networking/ftp/gftp {
7831 gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { };
7833 gfbgraph = callPackage ../development/libraries/gfbgraph { };
7835 ggobi = callPackage ../tools/graphics/ggobi { };
7837 ggshield = callPackage ../tools/security/ggshield {
7838 python3 = python311;
7841 ghost = callPackage ../tools/security/ghost { };
7843 ghostunnel = callPackage ../tools/networking/ghostunnel { };
7845 ghz = callPackage ../tools/networking/ghz { };
7847 gi-crystal = callPackage ../development/tools/gi-crystal { };
7849 gibberish-detector = with python3Packages; toPythonApplication gibberish-detector;
7851 gibo = callPackage ../tools/misc/gibo { };
7853 gifski = callPackage ../tools/graphics/gifski {
7857 github-backup = callPackage ../tools/misc/github-backup { };
7859 gitkraken = callPackage ../applications/version-management/gitkraken { };
7861 gitlab = callPackage ../applications/version-management/gitlab { };
7862 gitlab-ee = callPackage ../applications/version-management/gitlab {
7863 gitlabEnterprise = true;
7866 gitlab-clippy = callPackage ../development/tools/rust/gitlab-clippy { };
7868 gitlab-container-registry = callPackage ../applications/version-management/gitlab/gitlab-container-registry { };
7870 gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { };
7872 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
7874 gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
7876 gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { };
7878 gitlab-elasticsearch-indexer = callPackage ../applications/version-management/gitlab/gitlab-elasticsearch-indexer { };
7880 gitleaks = callPackage ../tools/security/gitleaks { };
7882 gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
7884 gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
7886 git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
7888 gokart = callPackage ../development/tools/gokart { };
7890 gl2ps = callPackage ../development/libraries/gl2ps { };
7892 glusterfs = callPackage ../tools/filesystems/glusterfs { };
7894 glmark2 = callPackage ../tools/graphics/glmark2 { };
7896 glogg = libsForQt5.callPackage ../tools/text/glogg { };
7898 gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect {
7899 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav;
7902 gnirehtet = callPackage ../tools/networking/gnirehtet { };
7904 gnome-builder = callPackage ../applications/editors/gnome-builder { };
7906 gnome-desktop = callPackage ../development/libraries/gnome-desktop { };
7908 gnome-decoder = callPackage ../applications/graphics/gnome-decoder {
7909 inherit (gst_all_1) gstreamer gst-plugins-base;
7910 gst-plugins-bad = gst_all_1.gst-plugins-bad.override { enableZbar = true; };
7913 gnome-epub-thumbnailer = callPackage ../applications/misc/gnome-epub-thumbnailer { };
7915 gnome-extension-manager = callPackage ../applications/misc/gnome-extension-manager { };
7917 gnome-frog = callPackage ../applications/misc/gnome-frog { };
7919 gnome-keysign = callPackage ../tools/security/gnome-keysign { };
7921 gnome-secrets = callPackage ../applications/misc/gnome-secrets { };
7923 gnome-solanum = callPackage ../applications/misc/gnome-solanum { };
7925 gnome-panel-with-modules = callPackage ../by-name/gn/gnome-panel/wrapper.nix { };
7927 gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { };
7929 gnome-photos = callPackage ../applications/graphics/gnome-photos { };
7931 gnome-randr = callPackage ../tools/wayland/gnome-randr { };
7933 gnuapl = callPackage ../development/interpreters/gnu-apl { };
7935 gnu-shepherd = callPackage ../misc/gnu-shepherd { };
7937 dapl = callPackage ../development/interpreters/dzaima-apl {
7938 buildNativeImage = false;
7939 stdenv = stdenvNoCC;
7942 dapl-native = callPackage ../development/interpreters/dzaima-apl {
7943 buildNativeImage = true;
7947 gnucap-full = gnucap.withPlugins(p: [ p.verilog ]);
7949 gnu-cim = callPackage ../development/compilers/gnu-cim { };
7951 gnuclad = callPackage ../applications/graphics/gnuclad { };
7953 gnufdisk = callPackage ../tools/system/fdisk {
7957 gnugrep = callPackage ../tools/text/gnugrep { };
7959 gnulib = callPackage ../development/tools/gnulib { };
7961 gnupatch = callPackage ../tools/text/gnupatch { };
7963 gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
7964 gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
7965 gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
7967 gnupg22 = callPackage ../tools/security/gnupg/22.nix {
7968 pinentry = if stdenv.hostPlatform.isDarwin then pinentry_mac else pinentry-gtk2;
7969 libgcrypt = libgcrypt_1_8;
7972 gnupg24 = callPackage ../tools/security/gnupg/24.nix {
7973 pinentry = if stdenv.hostPlatform.isDarwin then pinentry_mac else pinentry-gtk2;
7977 gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
7979 gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot {
7980 inherit (darwin.apple_sdk.frameworks) Cocoa;
7983 gnuplot_qt = gnuplot.override { withQt = true; };
7985 # must have AquaTerm installed separately
7986 gnuplot_aquaterm = gnuplot.override { aquaterm = true; };
7988 gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { };
7990 gnused = callPackage ../tools/text/gnused { };
7992 gnutar = callPackage ../tools/archivers/gnutar { };
7994 goaccess = callPackage ../tools/misc/goaccess { };
7996 gocryptfs = callPackage ../tools/filesystems/gocryptfs { };
7998 godot3 = callPackage ../development/tools/godot/3 { };
8000 godot3-export-templates = callPackage ../development/tools/godot/3/export-templates.nix { };
8002 godot3-headless = callPackage ../development/tools/godot/3/headless.nix { };
8004 godot3-debug-server = callPackage ../development/tools/godot/3/debug-server.nix { };
8006 godot3-server = callPackage ../development/tools/godot/3/server.nix { };
8008 godot3-mono = callPackage ../development/tools/godot/3/mono {};
8010 godot3-mono-export-templates = callPackage ../development/tools/godot/3/mono/export-templates.nix { };
8012 godot3-mono-headless = callPackage ../development/tools/godot/3/mono/headless.nix { };
8014 godot3-mono-debug-server = callPackage ../development/tools/godot/3/mono/debug-server.nix { };
8016 godot3-mono-server = callPackage ../development/tools/godot/3/mono/server.nix { };
8018 goeland = callPackage ../applications/networking/feedreaders/goeland { };
8020 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
8022 goofys = callPackage ../tools/filesystems/goofys { };
8024 go-sct = callPackage ../tools/X11/go-sct { };
8026 goattracker = callPackage ../applications/audio/goattracker { };
8028 goattracker-stereo = callPackage ../applications/audio/goattracker {
8032 google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };
8034 google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
8036 google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
8039 google-cloud-sdk-gce = google-cloud-sdk.override {
8044 google-cloud-bigtable-tool = callPackage ../tools/misc/google-cloud-bigtable-tool { };
8046 google-cloud-sql-proxy = callPackage ../tools/misc/google-cloud-sql-proxy { };
8048 google-fonts = callPackage ../data/fonts/google-fonts { };
8050 google-clasp = callPackage ../development/tools/google-clasp { };
8052 google-compute-engine = with python3.pkgs; toPythonApplication google-compute-engine;
8054 google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { };
8056 google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { };
8058 google-java-format = callPackage ../development/tools/google-java-format { };
8060 google-guest-agent = callPackage ../tools/virtualization/google-guest-agent { };
8062 google-guest-configs = callPackage ../tools/virtualization/google-guest-configs { };
8064 gdown = with python3Packages; toPythonApplication gdown;
8066 gopro = callPackage ../tools/video/gopro { };
8068 goreleaser = callPackage ../tools/misc/goreleaser { };
8070 goreplay = callPackage ../tools/networking/goreplay { };
8072 gost = callPackage ../tools/networking/gost { };
8074 gource = callPackage ../applications/version-management/gource { };
8076 govc = callPackage ../tools/virtualization/govc { };
8078 goverlay = callPackage ../tools/graphics/goverlay {
8079 inherit (qt5) wrapQtAppsHook;
8080 inherit (plasma5Packages) breeze-qt5;
8083 gpart = callPackage ../tools/filesystems/gpart { };
8085 gparted = callPackage ../tools/misc/gparted { };
8087 gpt4all-cuda = gpt4all.override {
8091 gpt2tc = callPackage ../tools/text/gpt2tc { };
8093 gptcommit = callPackage ../development/tools/gptcommit {
8094 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
8097 gptman = callPackage ../tools/system/gptman { };
8099 ldmtool = callPackage ../tools/misc/ldmtool { };
8101 gphotos-sync = callPackage ../tools/backup/gphotos-sync { };
8103 gpodder = callPackage ../applications/audio/gpodder { };
8105 gpp = callPackage ../development/tools/gpp { };
8107 gpredict = callPackage ../applications/science/astronomy/gpredict {
8111 gprof2dot = with python3Packages; toPythonApplication gprof2dot;
8113 gprojector = callPackage ../applications/science/astronomy/gprojector { };
8115 gptfdisk = callPackage ../tools/system/gptfdisk { };
8117 gql = callPackage ../applications/version-management/gql { };
8119 gradience = callPackage ../applications/misc/gradience { };
8121 grails = callPackage ../development/web/grails { jdk = null; };
8123 graylog-5_1 = callPackage ../tools/misc/graylog/5.1.nix { };
8125 graylog-5_2 = callPackage ../tools/misc/graylog/5.2.nix { };
8127 graylog-6_0 = callPackage ../tools/misc/graylog/6.0.nix { };
8129 graylogPlugins = recurseIntoAttrs (
8130 callPackage ../tools/misc/graylog/plugins.nix { }
8133 graphviz = callPackage ../tools/graphics/graphviz {
8134 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
8137 graphviz-nox = callPackage ../tools/graphics/graphviz {
8138 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
8142 grass-sass = callPackage ../tools/misc/grass-sass { };
8144 gridtracker = callPackage ../applications/radio/gridtracker { };
8146 grig = callPackage ../applications/radio/grig { };
8148 grin = callPackage ../tools/text/grin { };
8150 gyb = callPackage ../tools/backup/gyb { };
8152 halftone = callPackage ../applications/graphics/halftone { };
8154 harminv = callPackage ../development/libraries/science/chemistry/harminv { };
8156 igrep = callPackage ../tools/text/igrep {
8157 inherit (darwin.apple_sdk.frameworks) Security;
8160 ripgrep = callPackage ../tools/text/ripgrep {
8161 inherit (darwin.apple_sdk.frameworks) Security;
8164 ripgrep-all = callPackage ../tools/text/ripgrep-all {
8165 inherit (darwin.apple_sdk.frameworks) Security;
8168 grive2 = callPackage ../tools/filesystems/grive2 { };
8170 groff = callPackage ../tools/text/groff { };
8172 gromit-mpx = callPackage ../tools/graphics/gromit-mpx {
8174 libappindicator = libappindicator-gtk3;
8177 gron = callPackage ../development/tools/gron { };
8179 groonga = callPackage ../servers/search/groonga { };
8181 grpcurl = callPackage ../tools/networking/grpcurl { };
8183 grpc_cli = callPackage ../tools/networking/grpc_cli { };
8185 grpc-gateway = callPackage ../development/tools/grpc-gateway { };
8187 grpcui = callPackage ../tools/networking/grpcui { };
8189 grpc-tools = callPackage ../development/tools/misc/grpc-tools { };
8191 grpc-client-cli = callPackage ../development/tools/misc/grpc-client-cli { };
8193 grub2 = callPackage ../tools/misc/grub/default.nix { };
8195 grub2_efi = grub2.override {
8199 grub2_light = grub2.override {
8203 grub2_xen = grub2.override {
8207 grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { };
8209 grub4dos = callPackage ../tools/misc/grub4dos {
8210 stdenv = stdenv_32bit;
8213 gruut = with python3.pkgs; toPythonApplication gruut;
8215 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;
8217 gx = callPackage ../tools/package-management/gx { };
8218 gx-go = callPackage ../tools/package-management/gx/go { };
8220 efitools = callPackage ../tools/security/efitools { };
8222 sbsigntool = callPackage ../tools/security/sbsigntool { };
8224 gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { };
8226 gsmlib = callPackage ../development/libraries/gsmlib
8227 { autoreconfHook = buildPackages.autoreconfHook269; };
8229 gssdp = callPackage ../development/libraries/gssdp { };
8231 gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { };
8233 gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { };
8235 gt5 = callPackage ../tools/system/gt5 { };
8237 gtest = callPackage ../development/libraries/gtest { };
8239 gbenchmark = callPackage ../development/libraries/gbenchmark { };
8241 gkraken = callPackage ../tools/system/gkraken { };
8243 gtkdatabox = callPackage ../development/libraries/gtkdatabox { };
8245 gtdialog = callPackage ../development/libraries/gtdialog { };
8247 gtkd = callPackage ../development/libraries/gtkd { dcompiler = ldc; };
8249 gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { };
8251 gtkradiant = callPackage ../applications/misc/gtkradiant { };
8253 gtk-frdp = callPackage ../development/libraries/gtk-frdp { };
8255 gtk-vnc = callPackage ../tools/admin/gtk-vnc { };
8257 gup = callPackage ../development/tools/build-managers/gup { };
8259 gupnp = callPackage ../development/libraries/gupnp { };
8261 gupnp_1_6 = callPackage ../development/libraries/gupnp/1.6.nix { };
8263 gupnp-av = callPackage ../development/libraries/gupnp-av { };
8265 gupnp-dlna = callPackage ../development/libraries/gupnp-dlna { };
8267 gupnp-igd = callPackage ../development/libraries/gupnp-igd { };
8269 gupnp-tools = callPackage ../tools/networking/gupnp-tools { };
8271 gvm-tools = with python3.pkgs; toPythonApplication gvm-tools;
8273 gvpe = callPackage ../tools/networking/gvpe { };
8275 gvolicon = callPackage ../tools/audio/gvolicon { };
8277 gvproxy = callPackage ../tools/networking/gvproxy { };
8279 gyroflow = qt6Packages.callPackage ../applications/video/gyroflow { };
8281 gzip = callPackage ../tools/compression/gzip { };
8283 gzrt = callPackage ../tools/compression/gzrt { };
8285 httplab = callPackage ../tools/networking/httplab { };
8287 lucky-cli = callPackage ../development/web/lucky-cli { };
8289 mac-fdisk = callPackage ../tools/system/mac-fdisk { };
8291 partclone = callPackage ../tools/backup/partclone { };
8293 partimage = callPackage ../tools/backup/partimage { };
8295 pdisk = callPackage ../tools/system/pdisk {
8296 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
8299 pgf_graphics = callPackage ../tools/graphics/pgf { };
8301 pgbackrest = callPackage ../tools/backup/pgbackrest { };
8303 pgformatter = callPackage ../development/tools/pgformatter { };
8305 pgloader = callPackage ../development/tools/pgloader { };
8307 pgtop = callPackage ../development/tools/pgtop { };
8309 pigz = callPackage ../tools/compression/pigz { };
8311 pixz = callPackage ../tools/compression/pixz { };
8313 plog = callPackage ../development/libraries/plog {};
8315 plplot = callPackage ../development/libraries/plplot {
8316 inherit (darwin.apple_sdk.frameworks) Cocoa;
8319 pxattr = callPackage ../tools/archivers/pxattr { };
8321 pxz = callPackage ../tools/compression/pxz { };
8323 haguichi = callPackage ../tools/networking/haguichi { };
8325 hans = callPackage ../tools/networking/hans { };
8327 haproxy = callPackage ../tools/networking/haproxy { };
8329 hackertyper = callPackage ../tools/misc/hackertyper { };
8331 hackneyed = callPackage ../data/icons/hackneyed { };
8333 haveged = callPackage ../tools/security/haveged { };
8335 habitat = callPackage ../applications/networking/cluster/habitat { };
8337 hashcash = callPackage ../tools/security/hashcash { };
8339 hashcat = callPackage ../tools/security/hashcat {
8340 inherit (darwin.apple_sdk.frameworks) Foundation IOKit Metal OpenCL;
8343 hashcat-utils = callPackage ../tools/security/hashcat-utils { };
8345 hashrat = callPackage ../tools/security/hashrat { };
8347 hash_extender = callPackage ../tools/security/hash_extender { };
8349 hash-identifier = callPackage ../tools/security/hash-identifier { };
8351 hash-slinger = callPackage ../tools/security/hash-slinger { };
8353 haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { };
8355 hassil = with python3Packages; toPythonApplication hassil;
8357 hasmail = callPackage ../applications/networking/mailreaders/hasmail { };
8359 haste-client = callPackage ../tools/misc/haste-client { };
8361 haste-server = callPackage ../servers/haste-server { };
8363 hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer {
8364 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
8367 half = callPackage ../development/libraries/half { };
8369 halibut = callPackage ../tools/typesetting/halibut { };
8371 halide = callPackage ../development/compilers/halide {
8372 llvmPackages = llvmPackages_16;
8375 hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { });
8377 ham = pkgs.perlPackages.ham;
8379 hamsket = callPackage ../applications/networking/instant-messengers/hamsket { };
8381 hardinfo = callPackage ../tools/system/hardinfo { };
8383 hayagriva = callPackage ../tools/typesetting/hayagriva { };
8385 hcl2json = callPackage ../applications/misc/hcl2json { };
8387 hcledit = callPackage ../tools/text/hcledit { };
8389 hcxtools = callPackage ../tools/security/hcxtools { };
8391 hcxdumptool = callPackage ../tools/security/hcxdumptool { };
8393 hdapsd = callPackage ../os-specific/linux/hdapsd { };
8395 hdaps-gl = callPackage ../tools/misc/hdaps-gl { };
8397 hddfancontrol = callPackage ../tools/system/hddfancontrol { };
8399 hddtemp = callPackage ../tools/misc/hddtemp { };
8401 hdf4 = callPackage ../tools/misc/hdf4 { };
8403 hdf5 = callPackage ../tools/misc/hdf5 {
8404 fortranSupport = false;
8408 hdf5_1_10 = callPackage ../tools/misc/hdf5/1.10.nix { };
8410 hdf5-mpi = hdf5.override {
8415 hdf5-cpp = hdf5.override { cppSupport = true; };
8417 hdf5-fortran = hdf5.override { fortranSupport = true; };
8419 hdf5-threadsafe = hdf5.override { threadsafe = true; };
8421 hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { };
8423 hdfview = callPackage ../tools/misc/hdfview { };
8425 hecate = callPackage ../applications/editors/hecate { };
8427 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { };
8429 heatshrink = callPackage ../tools/compression/heatshrink { };
8431 heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
8433 heimdall-gui = heimdall.override { enableGUI = true; };
8435 headscale = callPackage ../servers/headscale {
8436 buildGoModule = buildGo123Module;
8439 health = callPackage ../applications/misc/health { };
8441 healthchecks = callPackage ../servers/web-apps/healthchecks { };
8443 heisenbridge = callPackage ../servers/heisenbridge { };
8445 helio-workstation = callPackage ../applications/audio/helio-workstation { };
8447 hevea = callPackage ../tools/typesetting/hevea { };
8449 hex = callPackage ../tools/misc/hex { };
8451 hexd = callPackage ../tools/misc/hexd { };
8452 pixd = callPackage ../tools/misc/pixd { };
8454 hexgui = callPackage ../games/hexgui { };
8456 hey = callPackage ../tools/networking/hey { };
8458 heygpt = callPackage ../tools/llm/heygpt { };
8460 hhpc = callPackage ../tools/misc/hhpc { };
8462 hiera-eyaml = callPackage ../tools/system/hiera-eyaml { };
8464 hivemind = callPackage ../applications/misc/hivemind { };
8466 hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { };
8468 hfsprogs = callPackage ../tools/filesystems/hfsprogs { };
8470 highlight = callPackage ../tools/text/highlight {
8474 hockeypuck = callPackage ../servers/hockeypuck/server.nix { };
8476 hockeypuck-web = callPackage ../servers/hockeypuck/web.nix { };
8478 holochain-launcher = callPackage ../applications/misc/holochain-launcher { };
8480 homesick = callPackage ../tools/misc/homesick { };
8482 honcho = callPackage ../tools/system/honcho { };
8484 horst = callPackage ../tools/networking/horst { };
8488 hostess = callPackage ../development/tools/hostess { };
8490 hostname-debian = callPackage ../tools/networking/hostname-debian { };
8492 hotdoc = python3Packages.callPackage ../development/tools/hotdoc { };
8494 hotpatch = callPackage ../development/libraries/hotpatch { };
8496 hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
8498 hpccm = with python3Packages; toPythonApplication hpccm;
8500 hping = callPackage ../tools/networking/hping { };
8502 hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
8504 html-proofer = callPackage ../tools/misc/html-proofer { };
8506 htmlq = callPackage ../development/tools/htmlq {
8507 inherit (darwin.apple_sdk.frameworks) Security;
8510 htpdate = callPackage ../tools/networking/htpdate { };
8512 http-prompt = callPackage ../tools/networking/http-prompt { };
8514 http-getter = callPackage ../applications/networking/flent/http-getter.nix { };
8516 httpdump = callPackage ../tools/security/httpdump { };
8518 httpie = with python3Packages; toPythonApplication httpie;
8520 httplz = callPackage ../tools/networking/httplz { };
8522 httpfs2 = callPackage ../tools/filesystems/httpfs { };
8524 httprobe = callPackage ../tools/networking/httprobe { };
8526 httpstat = callPackage ../tools/networking/httpstat { };
8528 httptunnel = callPackage ../tools/networking/httptunnel { };
8530 httpx = callPackage ../tools/security/httpx { };
8532 hue-plus = libsForQt5.callPackage ../applications/misc/hue-plus { };
8534 hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
8536 humanfriendly = with python3Packages; toPythonApplication humanfriendly;
8538 hw-probe = perlPackages.callPackage ../tools/system/hw-probe { };
8540 hybridreverb2 = callPackage ../applications/audio/hybridreverb2 { };
8542 hyphen = callPackage ../development/libraries/hyphen { };
8544 hyphenDicts = recurseIntoAttrs (callPackages ../development/libraries/hyphen/dictionaries.nix {});
8546 i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
8548 i2pd = callPackage ../tools/networking/i2pd { };
8550 iannix = libsForQt5.callPackage ../applications/audio/iannix { };
8552 iaito = libsForQt5.callPackage ../tools/security/iaito { };
8554 jamulus = libsForQt5.callPackage ../applications/audio/jamulus { };
8556 ultrablue-server = callPackage ../os-specific/linux/ultrablue-server { };
8558 ibm-sw-tpm2 = callPackage ../tools/security/ibm-sw-tpm2 { };
8560 ibniz = callPackage ../tools/graphics/ibniz { };
8562 icebreaker = callPackage ../servers/icebreaker { };
8564 icecast = callPackage ../servers/icecast { };
8566 icemon = libsForQt5.callPackage ../applications/networking/icemon { };
8568 icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak;
8570 iceshelf = callPackage ../tools/backup/iceshelf { };
8572 darkice = callPackage ../tools/audio/darkice { };
8574 bc-decaf = callPackage ../development/libraries/bc-decaf { };
8576 deckmaster = callPackage ../applications/misc/deckmaster { };
8578 deco = callPackage ../applications/misc/deco { };
8580 decoder = callPackage ../tools/security/decoder { };
8582 icoutils = callPackage ../tools/graphics/icoutils { };
8584 idutils = callPackage ../tools/misc/idutils { };
8586 idle3tools = callPackage ../tools/system/idle3tools { };
8588 iftop = callPackage ../tools/networking/iftop { };
8590 ifwifi = callPackage ../tools/networking/ifwifi {
8591 inherit (darwin.apple_sdk.frameworks) Security;
8594 ifuse = callPackage ../tools/filesystems/ifuse { };
8595 ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
8596 idevicerestore = callPackage ../tools/misc/idevicerestore { };
8598 inherit (callPackages ../tools/filesystems/irods rec {
8599 stdenv = llvmPackages_13.libcxxStdenv;
8600 libcxx = llvmPackages_13.libcxx;
8601 boost = boost178.override { inherit stdenv; };
8602 fmt = fmt_8.override { inherit stdenv; };
8603 nanodbc_llvm = nanodbc.override { inherit stdenv; };
8604 avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; };
8605 spdlog_llvm = spdlog.override { inherit stdenv fmt; };
8610 igmpproxy = callPackage ../tools/networking/igmpproxy { };
8612 ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
8613 inherit (haskellPackages) ghcWithPackages;
8615 jupyter = python3.withPackages (ps: [ ps.jupyter ps.notebook ]);
8617 packages = config.ihaskell.packages or (_: []);
8620 iruby = callPackage ../applications/editors/jupyter-kernels/iruby { };
8622 ike-scan = callPackage ../tools/security/ike-scan { };
8624 ilspycmd = callPackage ../development/tools/ilspycmd {
8625 inherit (darwin) autoSignDarwinBinariesHook;
8628 imapsync = callPackage ../tools/networking/imapsync { };
8630 imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { };
8632 imgurbash2 = callPackage ../tools/graphics/imgurbash2 { };
8634 in-formant = qt6Packages.callPackage ../applications/audio/in-formant { };
8636 inadyn = callPackage ../tools/networking/inadyn { };
8638 incus-lts = callPackage ../by-name/in/incus/lts.nix { };
8640 incron = callPackage ../tools/system/incron { };
8642 indexed-bzip2 = with python3Packages; toPythonApplication indexed-bzip2;
8644 industrializer = callPackage ../applications/audio/industrializer { };
8646 inetutils = callPackage ../tools/networking/inetutils { };
8648 inferno = callPackage ../development/tools/inferno { };
8650 infisical = callPackage ../development/tools/infisical { };
8652 inform6 = darwin.apple_sdk_11_0.callPackage ../development/compilers/inform6 { };
8654 inform7 = callPackage ../development/compilers/inform7 { };
8656 infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
8658 innernet = callPackage ../tools/networking/innernet {
8659 inherit (darwin.apple_sdk.frameworks) Security;
8662 innoextract = callPackage ../tools/archivers/innoextract { };
8664 input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { };
8666 inql = callPackage ../tools/security/inql { };
8668 intel-media-sdk = callPackage ../development/libraries/intel-media-sdk { };
8670 intermodal = callPackage ../tools/misc/intermodal { };
8672 internetarchive = with python3Packages; toPythonApplication internetarchive;
8674 invidious = callPackage ../servers/invidious { };
8676 invoice2data = callPackage ../tools/text/invoice2data { };
8678 inxi = callPackage ../tools/system/inxi { };
8680 iodine = callPackage ../tools/networking/iodine { };
8682 ioc-scan = callPackage ../tools/security/ioc-scan { };
8684 ioccheck = callPackage ../tools/security/ioccheck { };
8686 iocextract = with python3Packages; toPythonApplication iocextract;
8688 iocsearcher = with python3Packages; toPythonApplication iocsearcher;
8690 ioping = callPackage ../tools/system/ioping { };
8692 ior = callPackage ../tools/system/ior { };
8694 ioztat = callPackage ../tools/filesystems/ioztat { };
8696 ip2location = callPackage ../tools/networking/ip2location { };
8698 ip2unix = callPackage ../tools/networking/ip2unix { };
8700 ipad_charge = callPackage ../tools/misc/ipad_charge { };
8702 iperf2 = callPackage ../tools/networking/iperf/2.nix { };
8703 iperf3 = callPackage ../tools/networking/iperf/3.nix { };
8706 iperf3d = callPackage ../tools/networking/iperf3d { };
8708 ipfetch = callPackage ../tools/networking/ipfetch { };
8710 ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { };
8712 ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { };
8714 ipget = callPackage ../applications/networking/ipget { };
8716 i-pi = with python3Packages; toPythonApplication i-pi;
8718 iptsd = callPackage ../applications/misc/iptsd { };
8720 ipmitool = callPackage ../tools/system/ipmitool { };
8722 ipmiutil = callPackage ../tools/system/ipmiutil { };
8724 ipatool = callPackage ../applications/misc/ipatool { };
8726 ipmicfg = callPackage ../applications/misc/ipmicfg { };
8728 ipmiview = callPackage ../applications/misc/ipmiview { };
8730 ipcalc = callPackage ../tools/networking/ipcalc { };
8732 netmask = callPackage ../tools/networking/netmask { };
8734 netifd = callPackage ../tools/networking/netifd { };
8736 ipinfo = callPackage ../tools/networking/ipinfo { };
8738 ipscan = callPackage ../tools/security/ipscan { };
8739 # ipscan is commonly known under the name angryipscanner
8740 angryipscanner = ipscan;
8742 ipv6calc = callPackage ../tools/networking/ipv6calc { };
8744 irker = callPackage ../servers/irker { };
8746 iroh = callPackage ../applications/networking/iroh { };
8748 ised = callPackage ../tools/misc/ised { };
8751 isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { };
8752 isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { };
8753 isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { };
8755 ispike = callPackage ../development/libraries/science/robotics/ispike { };
8757 isrcsubmit = callPackage ../tools/audio/isrcsubmit { };
8759 isync = callPackage ../tools/networking/isync {
8760 inherit (darwin.apple_sdk.frameworks) Security;
8763 itm-tools = callPackage ../development/tools/misc/itm-tools { };
8765 ite-backlight = callPackage ../misc/ite-backlight { };
8767 iwgtk = callPackage ../tools/networking/iwgtk { };
8769 ix = callPackage ../tools/misc/ix { };
8771 jaaa = callPackage ../applications/audio/jaaa { };
8773 jackett = callPackage ../servers/jackett { };
8775 jade = callPackage ../tools/text/sgml/jade { };
8777 jadx = callPackage ../tools/security/jadx { };
8779 jamesdsp = qt6Packages.callPackage ../applications/audio/jamesdsp { };
8780 jamesdsp-pulse = qt6Packages.callPackage ../applications/audio/jamesdsp {
8781 usePipewire = false;
8782 usePulseaudio = true;
8785 jaq = callPackage ../development/tools/jaq { };
8787 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { };
8789 jazzy = callPackage ../development/tools/jazzy { };
8791 jc = with python3Packages; toPythonApplication jc;
8793 jd-cli = callPackage ../tools/security/jd-cli { };
8795 jd-diff-patch = callPackage ../development/tools/jd-diff-patch { };
8797 jd-gui = callPackage ../tools/security/jd-gui { };
8799 jdiskreport = callPackage ../tools/misc/jdiskreport { };
8801 jekyll = callPackage ../applications/misc/jekyll { };
8803 jello = with python3Packages; toPythonApplication jello;
8805 jen = callPackage ../tools/text/jen { };
8807 jet = callPackage ../development/tools/jet { };
8809 jf = callPackage ../development/tools/jf { };
8811 jfmt = callPackage ../development/tools/jfmt { };
8813 jfsutils = callPackage ../tools/filesystems/jfsutils { };
8815 jhead = callPackage ../tools/graphics/jhead { };
8817 jid = callPackage ../development/tools/jid { };
8819 jing = res.jing-trang;
8820 jing-trang = callPackage ../tools/text/xml/jing-trang {
8821 jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
8824 jirafeau = callPackage ../servers/web-apps/jirafeau { };
8826 jitterentropy = callPackage ../development/libraries/jitterentropy { };
8828 jl = haskellPackages.jl;
8830 jless = callPackage ../development/tools/jless {
8831 inherit (darwin.apple_sdk.frameworks) AppKit;
8834 jmespath = callPackage ../development/tools/jmespath { };
8836 juicefs = callPackage ../tools/filesystems/juicefs {
8837 buildGoModule = buildGo122Module;
8840 juicity = callPackage ../tools/networking/juicity { };
8842 jmtpfs = callPackage ../tools/filesystems/jmtpfs { };
8844 jnettop = callPackage ../tools/networking/jnettop { };
8846 jsvc = callPackage ../tools/system/jsvc { };
8848 junkie = callPackage ../tools/networking/junkie { };
8850 go-jira = callPackage ../applications/misc/go-jira { };
8852 jogl = callPackage ../by-name/jo/jogl/package.nix {
8853 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then overrideSDK stdenv "11.0" else stdenv;
8856 john = callPackage ../tools/security/john { };
8858 joomscan = callPackage ../tools/security/joomscan { };
8860 joplin = nodePackages.joplin;
8862 joplin-desktop = callPackage ../applications/misc/joplin-desktop { };
8864 jot = callPackage ../applications/misc/jot { };
8866 jotdown = callPackage ../tools/text/jotdown { };
8868 journaldriver = callPackage ../tools/misc/journaldriver { };
8870 jp = callPackage ../development/tools/jp { };
8872 jp2a = callPackage ../applications/misc/jp2a { };
8874 jpeg-archive = callPackage ../applications/graphics/jpeg-archive { };
8876 jpegexiforient = callPackage ../tools/graphics/jpegexiforient { };
8878 jpeginfo = callPackage ../applications/graphics/jpeginfo { };
8880 jpegoptim = callPackage ../applications/graphics/jpegoptim { };
8882 jpegrescan = callPackage ../applications/graphics/jpegrescan { };
8884 jpylyzer = with python3Packages; toPythonApplication jpylyzer;
8886 jq = callPackage ../development/tools/jq { };
8888 jiq = callPackage ../development/tools/misc/jiq { };
8890 jql = callPackage ../development/tools/jql { };
8892 jqp = callPackage ../development/tools/jqp { };
8894 jo = callPackage ../development/tools/jo { };
8896 jrnl = callPackage ../applications/misc/jrnl { };
8898 jsbeautifier = with python3Packages; toPythonApplication jsbeautifier;
8900 jscoverage = callPackage ../development/tools/misc/jscoverage { };
8902 jsduck = callPackage ../development/tools/jsduck { };
8904 jsluice = callPackage ../tools/security/jsluice { };
8906 json-schema-for-humans = with python3Packages; toPythonApplication json-schema-for-humans;
8908 jsonfmt = callPackage ../development/tools/misc/jsonfmt { };
8910 jsonwatch = callPackage ../tools/misc/jsonwatch {
8911 inherit (darwin.apple_sdk.frameworks) Security;
8914 jsubfinder = callPackage ../tools/security/jsubfinder { };
8916 jtag-remote-server = callPackage ../development/embedded/jtag-remote-server { };
8918 jtc = callPackage ../development/tools/jtc { };
8920 jumpapp = callPackage ../tools/X11/jumpapp { };
8922 jugglinglab = callPackage ../tools/misc/jugglinglab { };
8924 jupyter = callPackage ../applications/editors/jupyter { };
8926 jupyter-all = jupyter.override {
8928 clojure = clojupyter.definition;
8929 octave = octave-kernel.definition;
8930 # wolfram = wolfram-for-jupyter-kernel.definition; # unfree
8934 jupyter-console = callPackage ../applications/editors/jupyter/console.nix { };
8936 jupyter-kernel = callPackage ../applications/editors/jupyter/kernel.nix { };
8938 justify = callPackage ../tools/text/justify { };
8940 jwhois = callPackage ../tools/networking/jwhois { };
8942 k2pdfopt = callPackage ../applications/misc/k2pdfopt { };
8944 kazam = callPackage ../applications/video/kazam { };
8946 kalibrate-rtl = callPackage ../applications/radio/kalibrate-rtl { };
8948 kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
8950 wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
8951 kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
8953 kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
8954 kakoune = wrapKakoune kakoune-unwrapped {
8955 plugins = [ ]; # override with the list of desired plugins
8957 kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { };
8959 kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { };
8961 kakoune-lsp = callPackage ../by-name/ka/kakoune-lsp/package.nix {
8962 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
8965 kakoune-cr = callPackage ../tools/misc/kakoune-cr { crystal = crystal_1_2; };
8967 kaniko = callPackage ../applications/networking/cluster/kaniko { };
8969 katana = callPackage ../tools/security/katana { };
8971 kbdd = callPackage ../applications/window-managers/kbdd { };
8973 kbs2 = callPackage ../tools/security/kbs2 {
8974 inherit (darwin.apple_sdk.frameworks) AppKit SystemConfiguration;
8977 kdash = callPackage ../development/tools/kdash {
8978 inherit (darwin.apple_sdk.frameworks) AppKit;
8981 kdoctor = callPackage ../development/tools/kdoctor { };
8983 kdigger = callPackage ../tools/security/kdigger { };
8985 kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { };
8987 keepalived = callPackage ../tools/networking/keepalived { };
8989 keepwn = callPackage ../tools/security/keepwn { };
8991 kestrel = callPackage ../tools/security/kestrel { };
8993 kexec-tools = callPackage ../os-specific/linux/kexec-tools { };
8995 keepkey-agent = with python3Packages; toPythonApplication keepkey-agent;
8997 keepmenu = callPackage ../applications/misc/keepmenu { };
8999 kent = callPackage ../applications/science/biology/kent { };
9001 keybase = darwin.apple_sdk_11_0.callPackage ../tools/security/keybase {
9002 # Reasoning for the inherited apple_sdk.frameworks:
9003 # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox
9004 # 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7
9005 # #cgo LDFLAGS: -framework AVFoundation -framework CoreFoundation -framework ImageIO -framework CoreMedia -framework Foundation -framework CoreGraphics -lobjc
9006 # 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
9007 inherit (darwin.apple_sdk_11_0.frameworks) AppKit AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox;
9010 kbfs = callPackage ../tools/security/keybase/kbfs.nix { };
9012 keybase-gui = callPackage ../tools/security/keybase/gui.nix { };
9014 keychain = callPackage ../tools/misc/keychain { };
9016 keyfuzz = callPackage ../tools/inputmethods/keyfuzz { };
9018 keyscope = callPackage ../tools/security/keyscope {
9019 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security;
9022 keystore-explorer = callPackage ../applications/misc/keystore-explorer {
9026 kibi = callPackage ../applications/editors/kibi { };
9028 kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
9030 kismet = callPackage ../applications/networking/sniffers/kismet { };
9032 kiterunner = callPackage ../tools/security/kiterunner { };
9034 klick = callPackage ../applications/audio/klick { };
9036 klystrack = callPackage ../applications/audio/klystrack { };
9038 knit = callPackage ../development/tools/build-managers/knit { };
9040 knockpy = callPackage ../tools/security/knockpy { };
9042 knowsmore = callPackage ../tools/security/knowsmore { };
9044 kool = callPackage ../development/tools/misc/kool { };
9046 kore = callPackage ../development/web/kore { };
9048 krakenx = callPackage ../tools/system/krakenx { };
9050 kpcli = callPackage ../tools/security/kpcli { };
9052 kphotoalbum = libsForQt5.callPackage ../applications/graphics/kphotoalbum { };
9054 kratos = callPackage ../applications/misc/kratos { };
9056 krename = libsForQt5.callPackage ../applications/misc/krename { };
9058 krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
9060 krunner-translator = libsForQt5.callPackage ../tools/misc/krunner-translator { };
9062 krunvm = callPackage ../applications/virtualization/krunvm {
9063 inherit (darwin) sigtool;
9066 kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
9068 krop = callPackage ../applications/graphics/krop { };
9070 kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
9072 kube-router = callPackage ../applications/networking/cluster/kube-router { };
9074 kubedock = callPackage ../development/tools/kubedock { };
9076 kubepug = callPackage ../development/tools/kubepug { };
9078 kubeshark = callPackage ../applications/networking/cluster/kubeshark { };
9080 kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { };
9082 kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { };
9083 kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { };
9084 kubo-migrator = callPackage ../applications/networking/kubo-migrator { };
9086 kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
9088 peruse = libsForQt5.callPackage ../tools/misc/peruse { };
9090 ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
9092 kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { };
9094 kytea = callPackage ../tools/text/kytea { };
9096 kyverno = callPackage ../applications/networking/cluster/kyverno { };
9098 k6 = callPackage ../development/tools/k6 { };
9100 l2md = callPackage ../tools/text/l2md { };
9102 lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
9104 lalrpop = callPackage ../development/tools/lalrpop { };
9106 last-resort = callPackage ../data/fonts/last-resort { };
9109 let ocaml_p = ocaml-ng.ocamlPackages_4_14.overrideScope (self: super: {
9110 zarith = super.zarith.override { version = "1.13"; };
9112 callPackage ../development/compilers/ligo {
9113 coq = coq_8_13.override {
9114 customOCamlPackages = ocaml_p;
9116 ocamlPackages = ocaml_p;
9119 lego = callPackage ../tools/admin/lego { };
9121 leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
9123 lha = callPackage ../tools/archivers/lha { };
9125 lhasa = callPackage ../tools/compression/lhasa { };
9127 libcsptr = callPackage ../development/libraries/libcsptr { };
9129 libgovirt = callPackage ../applications/virtualization/libgovirt { };
9131 libscrypt = callPackage ../development/libraries/libscrypt { };
9133 libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
9135 libcoap = callPackage ../applications/networking/libcoap {
9136 autoconf = buildPackages.autoconf269;
9139 libcryptui = callPackage ../development/libraries/libcryptui {
9140 autoreconfHook = buildPackages.autoreconfHook269;
9141 gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
9144 libshumate = callPackage ../development/libraries/libshumate { };
9146 libsmartcols = callPackage ../development/libraries/libsmartcols { };
9148 libsmi = callPackage ../development/libraries/libsmi { };
9150 libgen-cli = callPackage ../tools/misc/libgen-cli { };
9152 libpff = callPackage ../tools/misc/libpff {};
9154 licensor = callPackage ../tools/misc/licensor { };
9156 lesspipe = callPackage ../tools/misc/lesspipe { };
9158 liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix {
9159 ffmpeg = ffmpeg_6-full;
9160 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
9163 linuxwave = callPackage ../tools/audio/linuxwave { };
9165 lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { };
9167 lldpd = callPackage ../tools/networking/lldpd { };
9169 llm = with python3Packages; toPythonApplication llm;
9171 lnav = callPackage ../tools/misc/lnav { };
9173 lnch = callPackage ../tools/misc/lnch { };
9175 lnx = callPackage ../servers/search/lnx {
9176 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
9179 loadlibrary = callPackage ../tools/misc/loadlibrary { };
9181 loc = callPackage ../development/misc/loc { };
9183 lockfileProgs = callPackage ../tools/misc/lockfile-progs { };
9185 loganalyzer = libsForQt5.callPackage ../development/tools/loganalyzer { };
9187 logstash7 = callPackage ../tools/misc/logstash/7.x.nix {
9188 # https://www.elastic.co/support/matrix#logstash-and-jvm
9189 jre = jdk11_headless;
9191 logstash7-oss = callPackage ../tools/misc/logstash/7.x.nix {
9192 enableUnfree = false;
9193 # https://www.elastic.co/support/matrix#logstash-and-jvm
9194 jre = jdk11_headless;
9196 logstash = logstash7;
9198 logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { };
9200 lolcat = callPackage ../tools/misc/lolcat { };
9202 lottieconverter = callPackage ../tools/misc/lottieconverter { };
9204 loudgain = callPackage ../tools/audio/loudgain/default.nix { };
9206 lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { };
9208 lsdvd = callPackage ../tools/cd-dvd/lsdvd { };
9210 lsyncd = callPackage ../applications/networking/sync/lsyncd {
9211 inherit (darwin) xnu;
9212 lua = lua5_2_compat;
9215 lttoolbox = callPackage ../applications/misc/lttoolbox { };
9217 ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
9219 lunatask = callPackage ../applications/misc/lunatask { };
9221 lvmsync = callPackage ../tools/backup/lvmsync { };
9223 kapp = callPackage ../tools/networking/kapp { };
9225 kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
9227 kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
9229 lagrange = callPackage ../applications/networking/browsers/lagrange {
9230 inherit (darwin.apple_sdk.frameworks) AppKit;
9232 lagrange-tui = lagrange.override { enableTUI = true; };
9234 kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { };
9236 mailcatcher = callPackage ../development/web/mailcatcher { };
9238 makebootfat = callPackage ../tools/misc/makebootfat { };
9240 mani = callPackage ../development/tools/mani { };
9242 manifest-tool = callPackage ../development/tools/manifest-tool { };
9244 mask = callPackage ../development/tools/mask { };
9246 maskromtool = qt6Packages.callPackage ../tools/graphics/maskromtool { };
9248 mastotool = callPackage ../tools/misc/mastotool { };
9250 mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { };
9252 matrix-conduit = callPackage ../servers/matrix-conduit { };
9254 matrix-sliding-sync = callPackage ../servers/matrix-synapse/sliding-sync { };
9256 matrix-synapse = callPackage ../servers/matrix-synapse/wrapper.nix { };
9257 matrix-synapse-unwrapped = callPackage ../servers/matrix-synapse/default.nix { };
9258 matrix-synapse-plugins = recurseIntoAttrs matrix-synapse-unwrapped.plugins;
9259 matrix-synapse-tools = recurseIntoAttrs matrix-synapse-unwrapped.tools;
9261 matrix-appservice-irc = callPackage ../servers/matrix-synapse/matrix-appservice-irc { };
9263 matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack {
9264 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9268 matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord {
9269 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9272 matrix-corporal = callPackage ../servers/matrix-corporal { };
9274 matrix-hookshot = callPackage ../servers/matrix-synapse/matrix-hookshot { };
9276 maubot = with python3Packages; toPythonApplication maubot;
9278 mautrix-discord = callPackage ../servers/mautrix-discord { };
9280 mautrix-facebook = callPackage ../servers/mautrix-facebook { };
9282 mautrix-googlechat = callPackage ../servers/mautrix-googlechat { };
9284 mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { });
9286 mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
9288 mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
9290 m2r = with python3Packages; toPythonApplication m2r;
9292 md2gemini = with python3.pkgs; toPythonApplication md2gemini;
9294 md2pdf = with python3Packages; toPythonApplication md2pdf;
9296 mdbook-emojicodes = callPackage ../tools/text/mdbook-emojicodes { };
9298 mdbook-epub = callPackage ../tools/text/mdbook-epub {
9299 inherit (darwin.apple_sdk.frameworks) CoreServices;
9302 mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { };
9304 mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { };
9306 mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
9307 inherit (darwin.apple_sdk.frameworks) CoreServices;
9310 mdbook-i18n-helpers = callPackage ../tools/text/mdbook-i18n-helpers { };
9312 mdbook-katex = callPackage ../tools/text/mdbook-katex {
9313 inherit (darwin.apple_sdk.frameworks) CoreServices;
9316 mdbook-kroki-preprocessor = callPackage ../tools/text/mdbook-kroki-preprocessor { };
9318 mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck {
9319 inherit (darwin.apple_sdk.frameworks) Security;
9322 mdbook-open-on-gh = callPackage ../tools/text/mdbook-open-on-gh { };
9324 mdbook-man = callPackage ../tools/text/mdbook-man { };
9326 mdbook-mermaid = callPackage ../tools/text/mdbook-mermaid {
9327 inherit (darwin.apple_sdk.frameworks) CoreServices;
9330 mdbook-pdf = callPackage ../tools/text/mdbook-pdf {
9331 inherit (darwin.apple_sdk.frameworks) CoreServices;
9334 mdbook-plantuml = callPackage ../tools/text/mdbook-plantuml {
9335 inherit (darwin.apple_sdk.frameworks) CoreServices;
9338 mdbook-toc = callPackage ../tools/text/mdbook-toc {
9339 inherit (darwin.apple_sdk.frameworks) CoreServices;
9342 mdbook-admonish = callPackage ../tools/text/mdbook-admonish {
9343 inherit (darwin.apple_sdk.frameworks) CoreServices;
9346 mdbook-footnote = callPackage ../tools/text/mdbook-footnote {
9347 inherit (darwin.apple_sdk.frameworks) CoreServices;
9350 mdcat = callPackage ../tools/text/mdcat {
9351 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
9352 inherit (python3Packages) ansi2html;
9355 medfile = callPackage ../development/libraries/medfile {
9356 hdf5 = hdf5.override { usev110Api = true; };
9359 meilisearch = callPackage ../servers/search/meilisearch {
9360 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
9363 memtester = callPackage ../tools/system/memtester { };
9365 mesa-demos = callPackage ../tools/graphics/mesa-demos { };
9367 mhonarc = perlPackages.MHonArc;
9369 minica = callPackage ../tools/security/minica { };
9371 minidlna = callPackage ../tools/networking/minidlna { };
9373 miniplayer = callPackage ../applications/audio/miniplayer { };
9375 minipro = callPackage ../tools/misc/minipro { };
9377 minisign = callPackage ../tools/security/minisign { };
9379 ministat = callPackage ../tools/misc/ministat { };
9381 minizign = callPackage ../tools/security/minizign { };
9383 mitm6 = callPackage ../tools/security/mitm6 { };
9385 mjolnir = callPackage ../servers/mjolnir {
9386 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9389 mmutils = callPackage ../tools/X11/mmutils { };
9391 mmv = callPackage ../tools/misc/mmv { };
9393 mmv-go = callPackage ../tools/misc/mmv-go { };
9395 mob = callPackage ../applications/misc/mob { };
9397 most = callPackage ../tools/misc/most { };
9399 motion = callPackage ../applications/video/motion { };
9401 mozphab = callPackage ../applications/misc/mozphab { };
9403 mtail = callPackage ../servers/monitoring/mtail { };
9405 mujmap = callPackage ../applications/networking/mujmap {
9406 inherit (darwin.apple_sdk.frameworks) Security;
9409 multitail = callPackage ../tools/misc/multitail { };
9411 mvebu64boot = callPackage ../tools/misc/mvebu64boot { };
9413 mx-puppet-discord = callPackage ../servers/mx-puppet-discord { };
9415 mx-takeover = callPackage ../tools/security/mx-takeover { };
9417 mxt-app = callPackage ../misc/mxt-app { };
9419 naabu = callPackage ../tools/security/naabu { };
9421 nagstamon = callPackage ../tools/misc/nagstamon {
9422 pythonPackages = python3Packages;
9425 nanoemoji = with python3Packages; toPythonApplication nanoemoji;
9427 nagelfar = callPackage ../development/tools/nagelfar { };
9429 nats-top = callPackage ../tools/system/nats-top { };
9431 natscli = callPackage ../tools/system/natscli { };
9433 nsc = callPackage ../tools/system/nsc { };
9435 nbench = callPackage ../tools/misc/nbench { };
9437 nbtscanner = callPackage ../tools/security/nbtscanner {
9438 inherit (darwin.apple_sdk.frameworks) Security;
9441 nbutools = callPackage ../tools/security/nbutools { };
9443 ncrack = callPackage ../tools/security/ncrack { };
9445 netexec = python3Packages.callPackage ../tools/security/netexec { };
9447 nerdctl = callPackage ../applications/networking/cluster/nerdctl { };
9449 netdata = callPackage ../tools/system/netdata {
9450 protobuf = protobuf_21;
9452 netdataCloud = netdata.override {
9457 netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { });
9458 netsurf-browser = netsurf.browser;
9460 netperf = callPackage ../applications/networking/netperf { };
9462 netsniff-ng = callPackage ../tools/networking/netsniff-ng { };
9464 networkminer = callPackage ../tools/security/networkminer { };
9466 nixpacks = callPackage ../applications/virtualization/nixpacks { };
9468 nkeys = callPackage ../tools/system/nkeys { };
9470 nyxt = callPackage ../applications/networking/browsers/nyxt {
9481 nfpm = callPackage ../tools/package-management/nfpm { };
9483 nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { };
9485 ninka = callPackage ../development/tools/misc/ninka { };
9487 nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
9489 nodenv = callPackage ../development/tools/nodenv { };
9491 nodejs = hiPrio nodejs_20;
9492 nodejs-slim = nodejs-slim_20;
9493 corepack = hiPrio corepack_20;
9495 nodejs_18 = callPackage ../development/web/nodejs/v18.nix { };
9496 nodejs-slim_18 = callPackage ../development/web/nodejs/v18.nix { enableNpm = false; };
9497 corepack_18 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_18; });
9499 nodejs_20 = callPackage ../development/web/nodejs/v20.nix { };
9500 nodejs-slim_20 = callPackage ../development/web/nodejs/v20.nix { enableNpm = false; };
9501 corepack_20 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_20; });
9503 nodejs_22 = callPackage ../development/web/nodejs/v22.nix { };
9504 nodejs-slim_22 = callPackage ../development/web/nodejs/v22.nix { enableNpm = false; };
9505 corepack_22 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_22; });
9507 # Update this when adding the newest nodejs major version!
9508 nodejs_latest = nodejs_22;
9509 nodejs-slim_latest = nodejs-slim_22;
9510 corepack_latest = hiPrio corepack_22;
9512 buildNpmPackage = callPackage ../build-support/node/build-npm-package { };
9514 npmHooks = callPackage ../build-support/node/build-npm-package/hooks { };
9516 inherit (callPackages ../build-support/node/fetch-npm-deps { })
9517 fetchNpmDeps prefetch-npm-deps;
9519 importNpmLock = callPackages ../build-support/node/import-npm-lock { };
9521 nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
9523 nodePackages = dontRecurseIntoAttrs nodejs.pkgs;
9525 node2nix = nodePackages.node2nix;
9527 notesnook = callPackage ../applications/misc/notesnook { };
9529 oddjob = callPackage ../os-specific/linux/oddjob { };
9531 openipmi = callPackage ../tools/system/openipmi { };
9533 ox = callPackage ../applications/editors/ox { };
9535 oxigraph = callPackage ../servers/oxigraph {
9536 inherit (darwin.apple_sdk.frameworks) IOKit Security;
9539 file-rename = callPackage ../tools/filesystems/file-rename { };
9541 kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd { };
9543 kea = callPackage ../tools/networking/kea { };
9545 keama = callPackage ../tools/networking/keama { };
9547 ktailctl = kdePackages.callPackage ../applications/networking/ktailctl {};
9549 ispell = callPackage ../tools/text/ispell { };
9551 iodash = callPackage ../development/libraries/iodash { };
9553 jbofihe = callPackage ../tools/text/jbofihe { };
9555 jbrowse = callPackage ../applications/science/biology/jbrowse { };
9557 jumanpp = callPackage ../tools/text/jumanpp { };
9559 jump = callPackage ../tools/system/jump { };
9561 latex2html = callPackage ../tools/misc/latex2html { };
9563 lazycli = callPackage ../tools/misc/lazycli { };
9565 lavat = callPackage ../tools/misc/lavat { };
9567 lcdf-typetools = callPackage ../tools/misc/lcdf-typetools { };
9569 lcsync = callPackage ../applications/networking/sync/lcsync { };
9571 ldapdomaindump = with python3Packages; toPythonApplication ldapdomaindump;
9573 ldapmonitor = callPackage ../tools/security/ldapmonitor { };
9575 ldapnomnom = callPackage ../tools/security/ldapnomnom { };
9577 ldapvi = callPackage ../tools/misc/ldapvi { };
9579 ldeep = callPackage ../tools/security/ldeep { };
9581 ldns = callPackage ../development/libraries/ldns { };
9583 leafpad = callPackage ../applications/editors/leafpad { };
9585 leanblueprint = with python3Packages; toPythonApplication leanblueprint;
9587 leanify = callPackage ../tools/misc/leanify { };
9589 leatherman = callPackage ../development/libraries/leatherman { };
9591 lact = callPackage ../tools/system/lact { };
9593 ledit = callPackage ../tools/misc/ledit { };
9595 ledmon = callPackage ../tools/system/ledmon { };
9597 leela = callPackage ../tools/graphics/leela { };
9599 lemmeknow = callPackage ../tools/misc/lemmeknow { };
9601 lemmy-help = callPackage ../tools/misc/lemmy-help { };
9603 lerpn = callPackage ../tools/misc/lerpn { };
9605 lethe = callPackage ../tools/security/lethe {
9606 inherit (darwin.apple_sdk.frameworks) Security;
9609 lftp = callPackage ../tools/networking/lftp { };
9611 libck = callPackage ../development/libraries/libck { };
9613 libcork = callPackage ../development/libraries/libcork { };
9615 libconfig = callPackage ../development/libraries/libconfig { };
9617 libcmis = callPackage ../development/libraries/libcmis { };
9619 libee = callPackage ../development/libraries/libee { };
9621 libepc = callPackage ../development/libraries/libepc { };
9623 liberfa = callPackage ../development/libraries/liberfa { };
9625 libestr = callPackage ../development/libraries/libestr { };
9627 libevdev = callPackage ../development/libraries/libevdev { };
9629 liberio = callPackage ../development/libraries/liberio { };
9631 libevdevplus = callPackage ../development/libraries/libevdevplus { };
9633 libfann = callPackage ../development/libraries/libfann { };
9635 libfsm = callPackage ../development/libraries/libfsm { };
9637 libgaminggear = callPackage ../development/libraries/libgaminggear { };
9639 libhandy = callPackage ../development/libraries/libhandy { };
9641 # Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
9642 libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
9644 libgmpris = callPackage ../development/libraries/libgmpris { };
9646 libgumath = callPackage ../development/libraries/libgumath { };
9648 libinsane = callPackage ../development/libraries/libinsane { };
9650 libint = callPackage ../development/libraries/libint { };
9651 libintPsi4 = callPackage ../development/libraries/libint {
9652 enableFortran = false;
9661 eriOptAm = [ 3 2 2 ];
9662 eri3OptAm = [ 3 2 2 ];
9663 eri2OptAm = [ 3 2 2 ];
9664 enableOneBody = true;
9665 oneBodyDerivOrd = 2;
9666 enableGeneric = false;
9667 enableContracted = false;
9668 cartGaussOrd = "standard";
9669 shGaussOrd = "gaussian";
9674 libipfix = callPackage ../development/libraries/libipfix { };
9676 libirc = libsForQt5.callPackage ../development/libraries/libirc { };
9678 libircclient = callPackage ../development/libraries/libircclient { };
9680 libiscsi = callPackage ../development/libraries/libiscsi { };
9682 libisds = callPackage ../development/libraries/libisds { };
9684 libite = callPackage ../development/libraries/libite { };
9686 liblangtag = callPackage ../development/libraries/liblangtag { };
9688 liblouis = callPackage ../development/libraries/liblouis { };
9690 liboauth = callPackage ../development/libraries/liboauth { };
9692 libr3 = callPackage ../development/libraries/libr3 { };
9694 libraspberrypi = callPackage ../development/libraries/libraspberrypi { };
9696 libsidplayfp = callPackage ../development/libraries/libsidplayfp { };
9698 libspf2 = callPackage ../development/libraries/libspf2 { };
9700 libsrs2 = callPackage ../development/libraries/libsrs2 { };
9702 libtermkey = callPackage ../development/libraries/libtermkey { };
9704 libtelnet = callPackage ../development/libraries/libtelnet { };
9706 libtirpc = callPackage ../development/libraries/ti-rpc { };
9708 libtickit = callPackage ../development/libraries/libtickit { };
9710 libtins = callPackage ../development/libraries/libtins { };
9712 libtree = callPackage ../development/tools/misc/libtree { };
9714 libshout = callPackage ../development/libraries/libshout { };
9716 libqb = callPackage ../development/libraries/libqb { };
9718 libqmi = callPackage ../development/libraries/libqmi { };
9720 libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { };
9722 libmbim = callPackage ../development/libraries/libmbim { };
9724 libmongocrypt = darwin.apple_sdk_11_0.callPackage ../development/libraries/libmongocrypt { };
9726 libmesode = callPackage ../development/libraries/libmesode { };
9728 libmsym = callPackage ../development/libraries/science/chemistry/libmsym { };
9730 libnabo = callPackage ../development/libraries/libnabo { };
9732 libngspice = callPackage ../development/libraries/libngspice { };
9734 libnixxml = callPackage ../development/libraries/libnixxml { };
9736 libplctag = callPackage ../development/libraries/libplctag { };
9738 libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
9740 libportal = callPackage ../development/libraries/libportal { };
9741 libportal-gtk3 = libportal.override { variant = "gtk3"; };
9742 libportal-gtk4 = libportal.override { variant = "gtk4"; };
9743 libportal-qt5 = libportal.override { variant = "qt5"; };
9745 libmicrodns = callPackage ../development/libraries/libmicrodns { };
9747 libnids = callPackage ../tools/networking/libnids { };
9749 jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent {
9750 libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { };
9753 libmpack = callPackage ../development/libraries/libmpack { };
9755 libiberty = callPackage ../development/libraries/libiberty { };
9757 libucl = callPackage ../development/libraries/libucl { };
9759 libxc = callPackage ../development/libraries/libxc { };
9761 libxcomp = callPackage ../development/libraries/libxcomp { };
9763 libxl = callPackage ../development/libraries/libxl { };
9765 libx86emu = callPackage ../development/libraries/libx86emu { };
9767 libzim = callPackage ../development/libraries/libzim { };
9770 libzmf = callPackage ../development/libraries/libzmf { };
9772 librespeed-cli = callPackage ../tools/misc/librespeed-cli { };
9774 libreswan = callPackage ../tools/networking/libreswan { };
9776 librest = callPackage ../development/libraries/librest { };
9778 librest_1_0 = callPackage ../development/libraries/librest/1.0.nix { };
9780 libwebsockets = callPackage ../development/libraries/libwebsockets { };
9782 libyafaray = callPackage ../tools/graphics/libyafaray { };
9784 licensee = callPackage ../tools/package-management/licensee { };
9786 lidarr = callPackage ../servers/lidarr { };
9789 limesuite = callPackage ../applications/radio/limesuite {
9790 inherit (darwin.apple_sdk.frameworks) GLUT;
9792 limesuiteWithGui = limesuite.override {
9799 limesurvey = callPackage ../servers/limesurvey { };
9801 linux-exploit-suggester = callPackage ../tools/security/linux-exploit-suggester { };
9803 linux-gpib = callPackage ../applications/science/electronics/linux-gpib/user.nix { };
9805 linuxquota = callPackage ../tools/misc/linuxquota { };
9807 lipl = callPackage ../tools/misc/lipl { };
9809 liquidctl = with python3Packages; toPythonApplication liquidctl;
9811 lmp = callPackage ../tools/security/lmp { };
9813 localproxy = callPackage ../applications/networking/localproxy { };
9815 localstack = with python3Packages; toPythonApplication localstack;
9817 localtime = callPackage ../tools/system/localtime { };
9819 log4j-detect = callPackage ../tools/security/log4j-detect { };
9821 log4j-scan = callPackage ../tools/security/log4j-scan { };
9823 log4j-sniffer = callPackage ../tools/security/log4j-sniffer { };
9825 log4j-vuln-scanner = callPackage ../tools/security/log4j-vuln-scanner { };
9827 log4jcheck = callPackage ../tools/security/log4jcheck { };
9829 log4shell-detector = callPackage ../tools/security/log4shell-detector { };
9831 logcheck = callPackage ../tools/system/logcheck { };
9833 logmap = callPackage ../tools/security/logmap { };
9835 logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
9837 logkeys = callPackage ../tools/security/logkeys { };
9839 logrotate = callPackage ../tools/system/logrotate { };
9841 logstalgia = callPackage ../tools/graphics/logstalgia { };
9843 lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { };
9845 loki = callPackage ../development/libraries/loki { };
9847 longview = callPackage ../servers/monitoring/longview { };
9849 lorien = callPackage ../applications/graphics/lorien { };
9851 lout = callPackage ../tools/typesetting/lout { };
9853 lr = callPackage ../tools/system/lr { };
9855 lrzip = callPackage ../tools/compression/lrzip { };
9857 lsb-release = callPackage ../os-specific/linux/lsb-release { };
9859 lunatic = callPackage ../development/interpreters/lunatic { };
9861 lux = callPackage ../tools/video/lux { };
9863 lv = callPackage ../tools/text/lv { };
9865 lwc = callPackage ../tools/misc/lwc { };
9867 lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { };
9869 lzfse = callPackage ../tools/compression/lzfse { };
9871 lzham = callPackage ../tools/compression/lzham { };
9873 lzip = callPackage ../tools/compression/lzip { };
9875 lziprecover = callPackage ../tools/compression/lziprecover { };
9877 xz = callPackage ../tools/compression/xz { };
9879 lz4 = callPackage ../tools/compression/lz4 { };
9881 lzbench = callPackage ../tools/compression/lzbench { };
9883 lzop = callPackage ../tools/compression/lzop { };
9885 lzwolf = callPackage ../games/lzwolf { SDL2_mixer = SDL2_mixer_2_0; };
9887 macchanger = callPackage ../os-specific/linux/macchanger { };
9889 macchina = callPackage ../tools/misc/macchina { };
9891 madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang;
9893 maeparser = callPackage ../development/libraries/maeparser { };
9895 mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
9897 maildrop = callPackage ../tools/networking/maildrop { };
9899 mailhog = callPackage ../servers/mail/mailhog { };
9901 mailnag = callPackage ../applications/networking/mailreaders/mailnag {
9902 availablePlugins = {
9903 # More are listed here: https://github.com/pulb/mailnag/#desktop-integration
9904 # Use the attributes here as arguments to `plugins` list
9905 goa = callPackage ../applications/networking/mailreaders/mailnag/goa-plugin.nix { };
9908 mailnagWithPlugins = mailnag.withPlugins(
9909 builtins.attrValues mailnag.availablePlugins
9911 bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { };
9913 mailpit = callPackage ../servers/mail/mailpit {
9914 libtool = if stdenv.hostPlatform.isDarwin then cctools else libtool;
9917 mailsend = callPackage ../tools/networking/mailsend { };
9919 mailutils = callPackage ../tools/networking/mailutils {
9923 matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { };
9924 matrix-sdk-crypto-nodejs-0_1_0-beta_3 = callPackage ../development/libraries/matrix-sdk-crypto-nodejs/beta3.nix { };
9926 email = callPackage ../tools/networking/email { };
9928 maim = callPackage ../tools/graphics/maim { };
9930 mairix = callPackage ../tools/text/mairix { };
9932 makemkv = libsForQt5.callPackage ../applications/video/makemkv { };
9934 makerpm = callPackage ../development/tools/makerpm { };
9936 makefile2graph = callPackage ../development/tools/analysis/makefile2graph { };
9940 man-db = callPackage ../tools/misc/man-db { };
9942 mandoc = callPackage ../tools/misc/mandoc { };
9944 mangohud = callPackage ../tools/graphics/mangohud {
9945 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
9946 mangohud32 = pkgsi686Linux.mangohud;
9947 inherit (python3Packages) mako;
9950 marimo = with python3Packages; toPythonApplication marimo;
9952 marktext = callPackage ../applications/misc/marktext { };
9954 mars-mips = callPackage ../development/tools/mars-mips { };
9956 mb2md = callPackage ../tools/text/mb2md { };
9958 mbuffer = callPackage ../tools/misc/mbuffer { };
9962 mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
9964 callPackage ../tools/text/mecab {
9965 mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
9966 inherit mecab-nodic;
9970 mediawiki = callPackage ../servers/web-apps/mediawiki { };
9972 mediawriter = callPackage ../tools/system/mediawriter { };
9974 memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { };
9976 memtest86-efi = callPackage ../tools/misc/memtest86-efi { };
9978 memtest86plus = callPackage ../tools/misc/memtest86+ { };
9980 mbutil = python310Packages.callPackage ../applications/misc/mbutil { };
9982 mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
9984 mcron = callPackage ../tools/system/mcron { };
9986 mcstatus = with python3Packages; toPythonApplication mcstatus;
9988 mdbtools = callPackage ../tools/misc/mdbtools { };
9990 mdk = callPackage ../development/tools/mdk { };
9992 mdk4 = callPackage ../tools/networking/mdk4 { };
9994 mdp = callPackage ../applications/misc/mdp { };
9996 megacli = callPackage ../tools/misc/megacli { };
9998 memo = callPackage ../applications/misc/memo { };
10000 mencal = callPackage ../applications/misc/mencal { } ;
10002 metamorphose2 = callPackage ../applications/misc/metamorphose2 { };
10004 metar = callPackage ../applications/misc/metar { };
10006 mfcuk = callPackage ../tools/security/mfcuk { };
10008 mfoc = callPackage ../tools/security/mfoc { };
10010 microbin = callPackage ../servers/microbin { };
10012 microplane = callPackage ../tools/misc/microplane { };
10014 microserver = callPackage ../servers/microserver { };
10016 midisheetmusic = callPackage ../applications/audio/midisheetmusic { };
10018 mimeo = callPackage ../tools/misc/mimeo { };
10020 mimetic = callPackage ../development/libraries/mimetic { };
10022 minio-client = callPackage ../tools/networking/minio-client { };
10024 minio-certgen = callPackage ../tools/security/minio-certgen { };
10026 minissdpd = callPackage ../tools/networking/minissdpd { };
10028 miniupnpc = callPackage ../tools/networking/miniupnpc { };
10030 miniupnpd = callPackage ../tools/networking/miniupnpd { };
10032 miniupnpd-nftables = callPackage ../tools/networking/miniupnpd { firewall = "nftables"; };
10034 miniball = callPackage ../development/libraries/miniball { };
10036 minijail = callPackage ../tools/system/minijail { };
10038 minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { };
10040 minilibx = callPackage ../development/libraries/minilibx { };
10042 minixml = callPackage ../development/libraries/minixml { };
10044 mir-qualia = callPackage ../tools/text/mir-qualia {
10045 pythonPackages = python3Packages;
10048 mirakurun = callPackage ../applications/video/mirakurun { };
10050 miredo = callPackage ../tools/networking/miredo { };
10052 mirrorbits = callPackage ../servers/mirrorbits { };
10054 mitmproxy = with python3Packages; toPythonApplication mitmproxy;
10056 mitmproxy2swagger = callPackage ../tools/security/mitmproxy2swagger { };
10058 mjpegtools = callPackage ../tools/video/mjpegtools { };
10060 mjpegtoolsFull = mjpegtools.override {
10061 withMinimal = false;
10064 mkclean = callPackage ../applications/video/mkclean { };
10066 mkcue = callPackage ../tools/cd-dvd/mkcue { };
10068 mkp224o = callPackage ../tools/security/mkp224o { };
10070 mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { });
10072 mkrand = callPackage ../tools/security/mkrand { };
10074 mktemp = callPackage ../tools/security/mktemp { };
10076 mktorrent = callPackage ../tools/misc/mktorrent { };
10078 mloader = callPackage ../tools/misc/mloader { };
10080 mmake = callPackage ../tools/misc/mmake { };
10082 mmixware = callPackage ../development/tools/mmixware { };
10084 modemmanager = callPackage ../tools/networking/modemmanager { };
10086 modem-manager-gui = callPackage ../applications/networking/modem-manager-gui { };
10088 modsecurity_standalone = callPackage ../tools/security/modsecurity { };
10090 modsecurity-crs = callPackage ../tools/security/modsecurity-crs { };
10092 molecule = with python3Packages; toPythonApplication molecule;
10094 molly-guard = callPackage ../os-specific/linux/molly-guard { };
10096 molotov = callPackage ../applications/video/molotov { };
10098 monit = callPackage ../tools/system/monit { };
10100 monocraft = callPackage ../data/fonts/monocraft { };
10102 monolith = callPackage ../tools/backup/monolith {
10103 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10106 moreutils = callPackage ../tools/misc/moreutils {
10107 docbook-xsl = docbook_xsl;
10110 mole = callPackage ../tools/networking/mole { };
10112 morgen = callPackage ../applications/office/morgen {
10113 electron = electron_30;
10116 mosh = callPackage ../tools/networking/mosh { };
10118 motrix = callPackage ../tools/networking/motrix { };
10120 mount-zip = callPackage ../tools/filesystems/mount-zip { };
10122 mpage = callPackage ../tools/text/mpage { };
10124 mprime = callPackage ../tools/misc/mprime { };
10126 mpw = callPackage ../tools/security/mpw { };
10128 mqtt_cpp = callPackage ../development/libraries/mqtt_cpp { };
10130 mr = callPackage ../applications/version-management/mr { };
10132 mrsh = callPackage ../shells/mrsh { };
10134 mrtg = callPackage ../tools/misc/mrtg { };
10136 mscgen = callPackage ../tools/graphics/mscgen { };
10138 msfpc = callPackage ../tools/security/msfpc { };
10140 melt = callPackage ../tools/security/melt { };
10142 metabigor = callPackage ../tools/security/metabigor { };
10144 metasploit = callPackage ../tools/security/metasploit { };
10146 mhost = callPackage ../applications/networking/mhost {
10147 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10150 ms-sys = callPackage ../tools/misc/ms-sys { };
10152 mtools = callPackage ../tools/filesystems/mtools { };
10154 mtr = callPackage ../tools/networking/mtr { };
10156 mtr-exporter = callPackage ../tools/networking/mtr-exporter { };
10158 mtr-gui = callPackage ../tools/networking/mtr { withGtk = true; };
10160 mtx = callPackage ../tools/backup/mtx { };
10162 mt-st = callPackage ../tools/backup/mt-st { };
10164 mubeng = callPackage ../tools/networking/mubeng { };
10166 muffet = callPackage ../tools/networking/muffet { };
10168 multipass = qt6Packages.callPackage ../tools/virtualization/multipass { };
10170 multitime = callPackage ../tools/misc/multitime { };
10172 sta = callPackage ../tools/misc/sta { };
10174 multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in {
10175 multitrandata = callPackage ../tools/text/multitran/data { };
10177 libbtree = callPackage ../tools/text/multitran/libbtree { };
10179 libmtsupport = callPackage ../tools/text/multitran/libmtsupport { };
10181 libfacet = callPackage ../tools/text/multitran/libfacet { };
10183 libmtquery = callPackage ../tools/text/multitran/libmtquery { };
10185 mtutils = callPackage ../tools/text/multitran/mtutils { };
10188 munge = callPackage ../tools/security/munge { };
10190 mutagen = callPackage ../tools/misc/mutagen { };
10192 mutagen-compose = callPackage ../tools/misc/mutagen-compose { };
10194 mycli = callPackage ../tools/admin/mycli { };
10196 mycrypto = callPackage ../applications/blockchains/mycrypto { };
10198 mydumper = callPackage ../tools/backup/mydumper { };
10200 mylvmbackup = callPackage ../tools/backup/mylvmbackup { };
10202 mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { };
10204 mysqltuner = callPackage ../tools/misc/mysqltuner { };
10206 mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
10208 nabi = callPackage ../tools/inputmethods/nabi { };
10210 nahid-fonts = callPackage ../data/fonts/nahid-fonts { };
10212 namazu = callPackage ../tools/text/namazu { };
10214 nasty = callPackage ../tools/security/nasty { };
10216 nat-traverse = callPackage ../tools/networking/nat-traverse { };
10218 navi = callPackage ../applications/misc/navi { };
10220 navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
10222 nbd = callPackage ../tools/networking/nbd { };
10223 xnbd = callPackage ../tools/networking/xnbd { };
10225 ndjbdns = callPackage ../tools/networking/ndjbdns { };
10227 ndppd = callPackage ../applications/networking/ndppd { };
10229 nearcore = callPackage ../applications/blockchains/nearcore { };
10231 nebula = callPackage ../tools/networking/nebula { };
10233 nemiver = callPackage ../development/tools/nemiver { };
10235 neo-cowsay = callPackage ../tools/misc/neo-cowsay { };
10237 neofetch = callPackage ../tools/misc/neofetch { };
10239 nerdfix = callPackage ../tools/text/nerdfix { };
10241 nerdfonts = callPackage ../data/fonts/nerdfonts { };
10243 netatalk = callPackage ../tools/filesystems/netatalk { };
10245 netavark = callPackage ../tools/networking/netavark { };
10247 netcdf = callPackage ../development/libraries/netcdf { };
10249 netcdf-mpi = netcdf.override {
10250 hdf5 = hdf5-mpi.override { usev110Api = true; };
10253 netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { };
10255 netcdffortran = callPackage ../development/libraries/netcdf-fortran {
10256 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices SystemConfiguration;
10259 networking-ts-cxx = callPackage ../development/libraries/networking-ts-cxx { };
10261 nco = callPackage ../development/libraries/nco { };
10263 ncftp = callPackage ../tools/networking/ncftp { };
10265 ncgopher = callPackage ../applications/networking/ncgopher { };
10267 ncompress = callPackage ../tools/compression/ncompress { };
10269 ndisc6 = callPackage ../tools/networking/ndisc6 { };
10271 netassert = callPackage ../tools/networking/netassert { };
10273 netboot = callPackage ../tools/networking/netboot { };
10275 netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
10277 inherit (callPackage ../servers/web-apps/netbox { })
10278 netbox netbox_3_6 netbox_3_7;
10280 netbox2netshot = callPackage ../tools/admin/netbox2netshot { };
10282 netcat = libressl.nc.overrideAttrs (old: {
10283 meta = old.meta // {
10284 mainProgram = "nc";
10288 netcat-gnu = callPackage ../tools/networking/netcat { };
10290 netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { };
10292 netdiscover = callPackage ../tools/networking/netdiscover { };
10294 nethogs = callPackage ../tools/networking/nethogs { };
10296 nethoscope = callPackage ../tools/networking/nethoscope { };
10298 netkittftp = callPackage ../tools/networking/netkit/tftp { };
10300 netlify-cli = callPackage ../development/web/netlify-cli { };
10302 netlistsvg = callPackage ../applications/science/logic/netlistsvg { };
10304 netpbm = callPackage ../tools/graphics/netpbm { };
10306 netrw = callPackage ../tools/networking/netrw { };
10308 netselect = callPackage ../tools/networking/netselect { };
10310 networkmanager = callPackage ../tools/networking/networkmanager { };
10312 networkmanager-iodine = callPackage ../tools/networking/networkmanager/iodine { };
10314 networkmanager-openvpn = callPackage ../tools/networking/networkmanager/openvpn { };
10316 networkmanager-l2tp = callPackage ../tools/networking/networkmanager/l2tp { };
10318 networkmanager-vpnc = callPackage ../tools/networking/networkmanager/vpnc { };
10320 networkmanager-openconnect = callPackage ../tools/networking/networkmanager/openconnect { };
10322 networkmanager-fortisslvpn = callPackage ../tools/networking/networkmanager/fortisslvpn { };
10324 networkmanager_strongswan = callPackage ../tools/networking/networkmanager/strongswan { };
10326 networkmanager-sstp = callPackage ../tools/networking/networkmanager/sstp { };
10328 networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { };
10330 libnma = callPackage ../tools/networking/networkmanager/libnma { };
10332 libnma-gtk4 = libnma.override { withGtk4 = true; };
10334 networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { };
10336 nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
10338 grocy = callPackage ../servers/grocy { };
10340 inherit (callPackages ../servers/nextcloud {})
10341 nextcloud28 nextcloud29 nextcloud30;
10343 nextcloud28Packages = callPackage ../servers/nextcloud/packages {
10344 apps = lib.importJSON ../servers/nextcloud/packages/28.json;
10346 nextcloud29Packages = callPackage ../servers/nextcloud/packages {
10347 apps = lib.importJSON ../servers/nextcloud/packages/29.json;
10349 nextcloud30Packages = callPackage ../servers/nextcloud/packages {
10350 apps = lib.importJSON ../servers/nextcloud/packages/30.json;
10354 nextcloud-client = qt6Packages.callPackage ../applications/networking/nextcloud-client { };
10356 nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
10358 nextcloud-notify_push = callPackage ../servers/nextcloud/notify_push.nix { };
10360 ndstool = callPackage ../tools/archivers/ndstool { };
10362 nfs-ganesha = callPackage ../servers/nfs-ganesha { };
10364 nflz = callPackage ../misc/nflz { };
10366 ngrep = callPackage ../tools/networking/ngrep { };
10368 nifi = callPackage ../servers/web-apps/nifi { };
10370 noip = callPackage ../tools/networking/noip { };
10372 inherit (callPackages ../applications/networking/cluster/nomad { })
10381 nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { };
10383 nomad-driver-podman = callPackage ../applications/networking/cluster/nomad-driver-podman { };
10385 nomad-pack = callPackage ../applications/networking/cluster/nomad-pack { };
10387 nova = callPackage ../applications/networking/cluster/nova { };
10389 nomino = callPackage ../tools/misc/nomino { };
10391 nb = callPackage ../tools/misc/nb { };
10393 kb = callPackage ../tools/misc/kb { };
10395 notable = callPackage ../applications/misc/notable { };
10397 npm-check = callPackage ../development/tools/npm-check { };
10399 nth = with python3Packages; toPythonApplication name-that-hash;
10401 ntlmrecon = callPackage ../tools/security/ntlmrecon { };
10403 numberstation = callPackage ../applications/misc/numberstation { };
10405 nvchecker = with python3Packages; toPythonApplication (
10406 nvchecker.overridePythonAttrs (oldAttrs: {
10407 propagatedBuildInputs = oldAttrs.propagatedBuildInputs
10408 ++ lib.flatten (builtins.attrValues oldAttrs.optional-dependencies);
10412 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher;
10415 miller = callPackage ../tools/text/miller { };
10417 milu = callPackage ../applications/misc/milu { };
10419 mkgmap = callPackage ../applications/misc/mkgmap { };
10421 mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { };
10423 mtm = callPackage ../tools/misc/mtm { };
10425 op-geth = callPackage ../applications/blockchains/optimism/geth.nix {
10426 inherit (darwin) libobjc;
10427 inherit (darwin.apple_sdk.frameworks) IOKit;
10430 optimism = callPackage ../applications/blockchains/optimism { };
10432 pa_applet = callPackage ../tools/audio/pa-applet { };
10434 pandoc-acro = python3Packages.callPackage ../tools/misc/pandoc-acro { };
10436 pandoc-imagine = python3Packages.callPackage ../tools/misc/pandoc-imagine { };
10438 pandoc-include = python3Packages.callPackage ../tools/misc/pandoc-include { };
10440 pandoc-drawio-filter = python3Packages.callPackage ../tools/misc/pandoc-drawio-filter { };
10442 pandoc-katex = callPackage ../tools/misc/pandoc-katex { };
10444 pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
10446 # pandoc-*nos is a filter suite, where pandoc-xnos has all functionality and the others are used for only specific functionality
10447 pandoc-eqnos = python3Packages.callPackage ../tools/misc/pandoc-eqnos { };
10448 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { };
10449 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
10450 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
10452 panicparse = callPackage ../tools/misc/panicparse {};
10454 panoply = callPackage ../tools/misc/panoply { };
10456 patray = callPackage ../tools/audio/patray { };
10458 pathvector = callPackage ../tools/networking/pathvector { };
10460 pasystray = callPackage ../tools/audio/pasystray { };
10462 pcmsolver = callPackage ../development/libraries/pcmsolver { };
10464 pegasus-frontend = libsForQt5.callPackage ../games/pegasus-frontend {};
10466 pgbadger = perlPackages.callPackage ../tools/misc/pgbadger { };
10468 pffft = callPackage ../development/libraries/pffft { };
10470 phash = callPackage ../development/libraries/phash { };
10472 pnmixer = callPackage ../tools/audio/pnmixer { };
10474 present-cli = callPackage ../tools/misc/present-cli { };
10476 pulsemixer = callPackage ../tools/audio/pulsemixer { };
10478 pwsafe = callPackage ../applications/misc/pwsafe { };
10480 pw-viz = callPackage ../applications/misc/pw-viz { };
10482 napi-rs-cli = callPackage ../development/tools/napi-rs-cli { };
10484 neil = callPackage ../development/tools/neil { };
10486 niff = callPackage ../tools/package-management/niff { };
10488 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { };
10490 nilfs-utils = callPackage ../tools/filesystems/nilfs-utils { };
10492 nitrogen = callPackage ../tools/X11/nitrogen { };
10494 smart-wallpaper = callPackage ../tools/X11/smart-wallpaper { };
10496 nms = callPackage ../tools/misc/nms { };
10498 nomachine-client = callPackage ../tools/admin/nomachine-client { };
10500 notify-desktop = callPackage ../tools/misc/notify-desktop { };
10502 nkf = callPackage ../tools/text/nkf { };
10504 nlopt = callPackage ../development/libraries/nlopt { octave = null; };
10506 npapi_sdk = callPackage ../development/libraries/npapi-sdk { };
10508 npth = callPackage ../development/libraries/npth { };
10510 nmap-formatter = callPackage ../tools/security/nmap-formatter { };
10512 noise-repellent = callPackage ../applications/audio/noise-repellent { };
10514 noisetorch = callPackage ../applications/audio/noisetorch { };
10516 notation = callPackage ../by-name/no/notation/package.nix {
10517 buildGoModule = buildGo123Module;
10520 notify-osd = callPackage ../applications/misc/notify-osd { };
10522 notes-up = callPackage ../applications/office/notes-up { };
10524 notify-osd-customizable = callPackage ../applications/misc/notify-osd-customizable { };
10526 nox = callPackage ../tools/package-management/nox { };
10528 nq = callPackage ../tools/system/nq { };
10530 nsjail = callPackage ../tools/security/nsjail {
10531 protobuf = protobuf_21;
10534 nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd { };
10536 ntfs3g = callPackage ../tools/filesystems/ntfs-3g {
10537 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
10540 # ntfsprogs are merged into ntfs-3g
10541 ntfsprogs = pkgs.ntfs3g;
10543 ntfy = callPackage ../tools/misc/ntfy { };
10545 ntfy-sh = callPackage ../tools/misc/ntfy-sh { };
10547 ntirpc = callPackage ../development/libraries/ntirpc { };
10549 ntopng = callPackage ../tools/networking/ntopng { };
10551 ntp = callPackage ../tools/networking/ntp { };
10553 numdiff = callPackage ../tools/text/numdiff { };
10555 numlockx = callPackage ../tools/X11/numlockx { };
10557 nurl = callPackage ../tools/misc/nurl { };
10559 nttcp = callPackage ../tools/networking/nttcp { };
10561 ntttcp = callPackage ../tools/networking/ntttcp { };
10563 nuttcp = callPackage ../tools/networking/nuttcp { };
10565 nssmdns = callPackage ../tools/networking/nss-mdns { };
10567 nvfancontrol = callPackage ../tools/misc/nvfancontrol {
10568 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
10571 nvimpager = callPackage ../tools/misc/nvimpager { };
10573 nwdiag = with python3Packages; toPythonApplication nwdiag;
10575 nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { };
10577 nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { };
10579 nyancat = callPackage ../tools/misc/nyancat { };
10581 nylon = callPackage ../tools/networking/nylon { };
10583 oapi-codegen = callPackage ../tools/networking/oapi-codegen { };
10585 oatpp = callPackage ../development/libraries/oatpp { };
10587 obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
10589 obexd = callPackage ../tools/bluetooth/obexd { };
10591 obfs4 = callPackage ../tools/networking/obfs4 { };
10593 ocproxy = callPackage ../tools/networking/ocproxy { };
10595 ocserv = callPackage ../tools/networking/ocserv { };
10597 octofetch = callPackage ../tools/misc/octofetch {
10598 inherit (darwin.apple_sdk.frameworks) Security;
10601 oha = callPackage ../tools/networking/oha { };
10603 onetun = callPackage ../tools/networking/onetun {
10604 inherit (darwin.apple_sdk.frameworks) Security;
10607 opencorsairlink = callPackage ../tools/misc/opencorsairlink { };
10609 openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { };
10611 openfortivpn = callPackage ../tools/networking/openfortivpn { };
10613 openobserve = darwin.apple_sdk_11_0.callPackage ../servers/monitoring/openobserve {
10614 apple_sdk = darwin.apple_sdk_11_0;
10617 obexfs = callPackage ../tools/bluetooth/obexfs { };
10619 obexftp = callPackage ../tools/bluetooth/obexftp { };
10621 objconv = callPackage ../development/tools/misc/objconv { };
10623 odpic = callPackage ../development/libraries/odpic { };
10625 odt2txt = callPackage ../tools/text/odt2txt { };
10627 odyssey = callPackage ../tools/misc/odyssey { };
10629 offensive-azure = callPackage ../tools/security/offensive-azure { };
10631 offlineimap = callPackage ../tools/networking/offlineimap { };
10633 offzip = callPackage ../tools/compression/offzip { };
10635 ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { };
10637 ogdf = callPackage ../development/libraries/ogdf { };
10639 oh-my-zsh = callPackage ../shells/zsh/oh-my-zsh { };
10641 ola = callPackage ../applications/misc/ola {
10642 protobuf = protobuf_21;
10645 olive-editor = qt6Packages.callPackage ../applications/video/olive-editor {
10646 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
10649 ombi = callPackage ../servers/ombi { };
10651 ome_zarr = with python3Packages; toPythonApplication ome-zarr;
10653 omping = callPackage ../applications/networking/omping { };
10655 onefetch = callPackage ../tools/misc/onefetch {
10656 inherit (darwin) libresolv;
10657 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
10660 onioncircuits = callPackage ../tools/security/onioncircuits { };
10662 onlykey-agent = callPackage ../tools/security/onlykey-agent { };
10664 onlykey-cli = callPackage ../tools/security/onlykey-cli { };
10666 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };
10668 ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli { };
10670 openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
10672 openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
10674 opencc = callPackage ../tools/text/opencc { };
10676 opencryptoki = callPackage ../tools/security/opencryptoki { };
10678 opendbx = callPackage ../development/libraries/opendbx { };
10680 opendht = callPackage ../development/libraries/opendht {
10681 inherit (darwin.apple_sdk.frameworks) Security;
10684 opendkim = callPackage ../development/libraries/opendkim { };
10686 openfec = callPackage ../development/libraries/openfec { };
10688 ophcrack-cli = ophcrack.override { enableGui = false; };
10690 ophis = python3Packages.callPackage ../development/compilers/ophis { };
10692 open-ecard = callPackage ../tools/security/open-ecard { };
10694 open-interpreter = with python3Packages; toPythonApplication open-interpreter;
10696 openjade = callPackage ../tools/text/sgml/openjade { };
10698 openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { };
10700 openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
10702 openmvg = callPackage ../applications/science/misc/openmvg {
10703 inherit (llvmPackages) openmp;
10706 openmvs = callPackage ../applications/science/misc/openmvs {
10707 inherit (llvmPackages) openmp;
10710 openntpd = callPackage ../tools/networking/openntpd { };
10712 openntpd_nixos = openntpd.override {
10713 privsepUser = "ntp";
10714 privsepPath = "/var/empty";
10717 openobex = callPackage ../tools/bluetooth/openobex { };
10719 openresolv = callPackage ../tools/networking/openresolv { };
10721 openrefine = callPackage ../applications/science/misc/openrefine { jdk = jdk17; };
10723 openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
10725 openrgb-with-all-plugins = openrgb.withPlugins [
10726 openrgb-plugin-effects
10727 openrgb-plugin-hardwaresync
10730 openrgb-plugin-effects = libsForQt5.callPackage ../applications/misc/openrgb-plugins/effects { };
10732 openrgb-plugin-hardwaresync = libsForQt5.callPackage ../applications/misc/openrgb-plugins/hardwaresync { };
10734 opensbi = callPackage ../misc/opensbi { };
10736 opensc = callPackage ../tools/security/opensc {
10737 inherit (darwin.apple_sdk.frameworks) Carbon PCSC;
10740 openseachest = callPackage ../tools/system/openseachest { };
10742 opensm = callPackage ../tools/networking/opensm { };
10744 tinyssh = callPackage ../tools/networking/tinyssh { };
10746 tinystatus = callPackage ../tools/networking/tinystatus { };
10748 toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {};
10750 tuc = callPackage ../tools/text/tuc { };
10752 opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {});
10754 openssh = opensshPackages.openssh.override {
10755 etcDir = "/etc/ssh";
10758 opensshTest = openssh.tests.openssh;
10760 opensshWithKerberos = openssh.override {
10761 withKerberos = true;
10764 openssh_hpn = opensshPackages.openssh_hpn.override {
10765 etcDir = "/etc/ssh";
10768 openssh_hpnWithKerberos = openssh_hpn.override {
10769 withKerberos = true;
10772 openssh_gssapi = opensshPackages.openssh_gssapi.override {
10773 etcDir = "/etc/ssh";
10774 withKerberos = true;
10777 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { };
10779 sshd-openpgp-auth = callPackage ../by-name/ss/ssh-openpgp-auth/daemon.nix { };
10781 opensp = callPackage ../tools/text/sgml/opensp { };
10783 opentofu = callPackage ../applications/networking/cluster/opentofu { };
10785 opentrack = libsForQt5.callPackage ../applications/misc/opentrack { };
10787 opentracker = callPackage ../applications/networking/p2p/opentracker { };
10789 alttpr-opentracker = callPackage ../tools/games/opentracker { };
10791 opentsdb = callPackage ../tools/misc/opentsdb { };
10793 openvpn = callPackage ../tools/networking/openvpn {};
10795 openvpn3 = callPackage ../tools/networking/openvpn3 { };
10797 openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
10799 openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix {
10800 inherit (llvmPackages_17) stdenv;
10803 namespaced-openvpn = python3Packages.callPackage ../tools/networking/namespaced-openvpn { };
10805 oq = callPackage ../development/tools/oq { };
10807 out-of-tree = callPackage ../development/tools/out-of-tree { };
10809 oppai-ng = callPackage ../tools/misc/oppai-ng { };
10811 operator-sdk = callPackage ../development/tools/operator-sdk { };
10813 oscclip = callPackage ../tools/misc/oscclip { };
10815 oui = callPackage ../tools/networking/oui { };
10817 owncast = callPackage ../servers/owncast { };
10819 owntracks-recorder = callPackage ../servers/owntracks-recorder { };
10821 update-dotdee = with python3Packages; toPythonApplication update-dotdee;
10823 update-nix-fetchgit = haskell.lib.compose.justStaticExecutables haskellPackages.update-nix-fetchgit;
10825 update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
10827 update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { };
10829 opae = callPackage ../development/libraries/opae { };
10831 open-pdf-sign = callPackage ../tools/misc/open-pdf-sign { };
10833 opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { };
10834 opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { };
10836 openvswitch-dpdk = callPackage ../by-name/op/openvswitch/package.nix { withDPDK = true; };
10838 optifinePackages = callPackage ../tools/games/minecraft/optifine { };
10840 optifine = optifinePackages.optifine-latest;
10842 optipng = callPackage ../tools/graphics/optipng { };
10844 olsrd = callPackage ../tools/networking/olsrd { };
10846 oonf-olsrd2 = callPackage ../tools/networking/oonf-olsrd2 { };
10848 opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { };
10849 opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { };
10851 orangefs = callPackage ../tools/filesystems/orangefs {
10852 autoreconfHook = buildPackages.autoreconfHook269;
10855 org-stats = callPackage ../tools/misc/org-stats { };
10857 orz = callPackage ../tools/compression/orz { };
10859 os-prober = callPackage ../tools/misc/os-prober { };
10861 oshka = callPackage ../development/tools/oshka { };
10863 osl = libsForQt5.callPackage ../development/compilers/osl {
10865 libclang = llvmPackages_15.libclang;
10868 openexr = openexr_3;
10871 osqp = callPackage ../development/libraries/science/math/osqp { };
10873 ossec-agent = callPackage ../tools/security/ossec/agent.nix { };
10875 ossec-server = callPackage ../tools/security/ossec/server.nix { };
10877 osslsigncode = callPackage ../development/tools/osslsigncode { };
10879 ostree = callPackage ../tools/misc/ostree { };
10881 ostree-rs-ext = callPackage ../tools/misc/ostree-rs-ext { };
10883 otel-cli = callPackage ../tools/misc/otel-cli { };
10885 otfcc = callPackage ../tools/misc/otfcc { };
10887 otpclient = callPackage ../applications/misc/otpclient { };
10889 otpw = callPackage ../os-specific/linux/otpw { };
10891 ovftool = callPackage ../tools/virtualization/ovftool { };
10893 overmind = callPackage ../applications/misc/overmind { };
10895 oxker = callPackage ../applications/misc/oxker { };
10897 oxlint = callPackage ../development/tools/oxlint { };
10899 ovito = libsForQt5.callPackage ../applications/graphics/ovito {
10900 inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration;
10903 oxefmsynth = callPackage ../applications/audio/oxefmsynth { };
10905 oxidized = callPackage ../tools/admin/oxidized { };
10907 oxipng = callPackage ../tools/graphics/oxipng { };
10909 payload_dumper = callPackage ../tools/archivers/payload_dumper { };
10911 payload-dumper-go = callPackage ../tools/archivers/payload-dumper-go { };
10913 p4c = callPackage ../development/compilers/p4c {
10914 protobuf = protobuf_21;
10917 p7zip = callPackage ../tools/archivers/p7zip { };
10918 p7zip-rar = p7zip.override { enableUnfree = true; };
10920 packagekit = callPackage ../tools/package-management/packagekit { };
10922 packetdrill = callPackage ../tools/networking/packetdrill { };
10924 pacman = callPackage ../tools/package-management/pacman { };
10926 paco = callPackage ../development/compilers/paco { };
10928 padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
10930 padbuster = callPackage ../tools/security/padbuster { };
10932 page = callPackage ../tools/misc/page { };
10934 pageedit = libsForQt5.callPackage ../applications/office/PageEdit {
10935 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
10938 pagefind = libsForQt5.callPackage ../applications/misc/pagefind { };
10940 paging-calculator = callPackage ../development/tools/paging-calculator { };
10942 pagmo2 = callPackage ../development/libraries/pagmo2 { };
10944 paho-mqtt-c = callPackage ../development/libraries/paho-mqtt-c { };
10946 pakcs = callPackage ../development/compilers/pakcs { };
10948 pal = callPackage ../tools/misc/pal { };
10950 pandoc = callPackage ../development/tools/pandoc { };
10952 pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { };
10954 pamtester = callPackage ../tools/security/pamtester { };
10956 paperless-ngx = callPackage ../applications/office/paperless-ngx { };
10958 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
10960 papeer = callPackage ../tools/text/papeer { };
10962 papertrail = callPackage ../tools/text/papertrail { };
10964 pappl = callPackage ../applications/printing/pappl { };
10966 par2cmdline = callPackage ../tools/networking/par2cmdline { };
10968 parallel = callPackage ../tools/misc/parallel { };
10970 parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { };
10972 parastoo-fonts = callPackage ../data/fonts/parastoo-fonts { };
10974 parcellite = callPackage ../tools/misc/parcellite {
10975 autoreconfHook = buildPackages.autoreconfHook269;
10978 parrot = callPackage ../applications/audio/parrot {
10979 inherit (darwin.apple_sdk.frameworks) Security;
10982 patchutils = callPackage ../tools/text/patchutils { };
10984 patchutils_0_3_3 = callPackage ../tools/text/patchutils/0.3.3.nix { };
10986 patchutils_0_4_2 = callPackage ../tools/text/patchutils/0.4.2.nix { };
10988 parted = callPackage ../tools/misc/parted { };
10990 passh = callPackage ../tools/networking/passh { };
10992 paulstretch = callPackage ../applications/audio/paulstretch { };
10994 pazi = callPackage ../tools/misc/pazi { };
10996 peep = callPackage ../tools/misc/peep { };
10998 pell = callPackage ../applications/misc/pell { };
11000 perccli = callPackage ../tools/misc/perccli { };
11002 perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
11004 inherit (import ../servers/sql/percona-server pkgs) percona-server_8_0 percona-server_8_4 percona-server;
11005 inherit (import ../tools/backup/percona-xtrabackup pkgs) percona-xtrabackup_8_0 percona-xtrabackup_8_4 percona-xtrabackup;
11007 pick = callPackage ../tools/misc/pick { };
11009 pipe-rename = callPackage ../tools/misc/pipe-rename { };
11011 pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
11013 pipectl = callPackage ../tools/misc/pipectl { };
11015 pitivi = callPackage ../applications/video/pitivi { };
11017 prism = callPackage ../applications/video/prism { };
11019 pulumi = callPackage ../tools/admin/pulumi { };
11021 pulumiPackages = recurseIntoAttrs (
11022 callPackage ../tools/admin/pulumi-packages { }
11025 pulumi-bin = callPackage ../tools/admin/pulumi-bin { };
11027 p0f = callPackage ../tools/security/p0f { };
11029 pngloss = callPackage ../tools/graphics/pngloss { };
11031 pngout = callPackage ../tools/graphics/pngout { };
11035 patchage = callPackage ../applications/audio/patchage { };
11037 patchance = python3Packages.callPackage ../applications/audio/patchance { };
11039 patatt = callPackage ../development/tools/patatt { };
11041 pcapfix = callPackage ../tools/networking/pcapfix { };
11043 pbzip2 = callPackage ../tools/compression/pbzip2 { };
11045 pcimem = callPackage ../os-specific/linux/pcimem { };
11047 pciutils = callPackage ../tools/system/pciutils {
11048 inherit (darwin.apple_sdk.frameworks) IOKit;
11051 otpauth = callPackage ../tools/security/otpauth { };
11053 pcsclite = callPackage ../tools/security/pcsclite {
11054 inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
11057 pcscliteWithPolkit = pcsclite.override {
11058 pname = "pcsclite-with-polkit";
11059 polkitSupport = true;
11062 pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { };
11064 pcsc-safenet = callPackage ../tools/security/pcsc-safenet { };
11066 pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { };
11068 pcsc-tools = callPackage ../tools/security/pcsc-tools {
11069 inherit (pkgs.darwin.apple_sdk.frameworks) PCSC;
11072 ifdnfc = callPackage ../tools/security/ifdnfc { };
11074 pdd = python3Packages.callPackage ../tools/misc/pdd { };
11076 pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
11078 pdfcrack = callPackage ../tools/security/pdfcrack { };
11080 pdfposter = callPackage ../applications/misc/pdfposter { };
11082 pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { };
11084 pdftag = callPackage ../tools/graphics/pdftag { };
11086 pdf2svg = callPackage ../tools/graphics/pdf2svg { };
11088 pdftoipe = callPackage ../tools/graphics/pdftoipe { };
11090 pdfminer = with python3Packages; toPythonApplication pdfminer-six;
11092 pdf-quench = callPackage ../applications/misc/pdf-quench { };
11094 briss = callPackage ../tools/graphics/briss { };
11096 brickd = callPackage ../servers/brickd { };
11098 bully = callPackage ../tools/networking/bully { };
11100 pcapc = callPackage ../tools/networking/pcapc { };
11102 pdm = callPackage ../tools/package-management/pdm { };
11104 pdnsd = callPackage ../tools/networking/pdnsd { };
11106 peco = callPackage ../tools/text/peco { };
11108 percollate = callPackage ../tools/text/percollate { };
11110 pg_activity = callPackage ../development/tools/database/pg_activity { };
11112 pg_checksums = callPackage ../development/tools/database/pg_checksums { };
11114 pg_flame = callPackage ../tools/misc/pg_flame { };
11116 pg_top = callPackage ../tools/misc/pg_top { };
11118 pgcenter = callPackage ../tools/misc/pgcenter { };
11120 pgmetrics = callPackage ../tools/misc/pgmetrics { };
11122 pgsync = callPackage ../development/tools/database/pgsync { };
11124 pdsh = callPackage ../tools/networking/pdsh {
11125 rsh = true; # enable internal rsh implementation
11129 pfetch = callPackage ../tools/misc/pfetch { };
11131 pfetch-rs = callPackage ../tools/misc/pfetch-rs { };
11133 pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
11135 phoc = callPackage ../applications/misc/phoc {
11136 wlroots = wlroots_0_17;
11139 phockup = callPackage ../applications/misc/phockup { };
11141 phodav = callPackage ../tools/networking/phodav { };
11143 photon-rss = callPackage ../applications/networking/feedreaders/photon { };
11145 pim6sd = callPackage ../servers/pim6sd { };
11147 piper-phonemize = callPackage ../development/libraries/piper-phonemize { };
11148 piper-train = callPackage ../tools/audio/piper/train.nix { };
11149 piper-tts = callPackage ../tools/audio/piper { };
11151 phosh = callPackage ../applications/window-managers/phosh { };
11153 phosh-mobile-settings = callPackage ../applications/window-managers/phosh/phosh-mobile-settings.nix { };
11155 piknik = callPackage ../tools/networking/piknik { };
11157 inherit (callPackages ../tools/security/pinentry { })
11166 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix {
11167 inherit (darwin.apple_sdk.frameworks) Cocoa;
11170 pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { };
11172 pinentry-rofi = callPackage ../tools/security/pinentry-rofi { };
11174 pingtcp = callPackage ../tools/networking/pingtcp { };
11176 pingu = callPackage ../tools/networking/pingu { };
11178 pinnwand = callPackage ../servers/pinnwand { };
11180 pinsel = callPackage ../tools/misc/pinsel { };
11182 piping-server-rust = callPackage ../servers/piping-server-rust {
11183 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
11186 pirate-get = callPackage ../tools/networking/pirate-get { };
11188 pipr = callPackage ../applications/misc/pipr { };
11190 pipreqs = callPackage ../tools/misc/pipreqs { };
11192 pius = callPackage ../tools/security/pius { };
11194 pixiewps = callPackage ../tools/networking/pixiewps { };
11196 pinyin-tool = callPackage ../tools/text/pinyin-tool {
11197 inherit (darwin.apple_sdk.frameworks) Security;
11200 pk2cmd = callPackage ../tools/misc/pk2cmd { };
11202 plan9port = darwin.apple_sdk_11_0.callPackage ../tools/system/plan9port {
11203 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
11204 inherit (darwin) DarwinTools;
11207 platformioPackages = dontRecurseIntoAttrs (callPackage ../development/embedded/platformio { });
11208 platformio = if stdenv.hostPlatform.isLinux then platformioPackages.platformio-chrootenv else platformioPackages.platformio-core;
11209 platformio-core = platformioPackages.platformio-core;
11211 platinum-searcher = callPackage ../tools/text/platinum-searcher { };
11213 playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
11215 playwright-driver = (callPackage ../development/web/playwright/driver.nix { }).playwright-core;
11216 playwright-test = (callPackage ../development/web/playwright/driver.nix { }).playwright-test;
11218 please = callPackage ../tools/security/please { };
11220 plecost = callPackage ../tools/security/plecost { };
11222 plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
11224 inherit (callPackage ../servers/plik { })
11227 plex = callPackage ../servers/plex { };
11229 plexRaw = callPackage ../servers/plex/raw.nix { };
11231 psitransfer = callPackage ../servers/psitransfer { };
11233 tab = callPackage ../tools/text/tab { };
11235 tabview = with python3Packages; toPythonApplication tabview;
11237 tautulli = python3Packages.callPackage ../servers/tautulli { };
11239 pleroma = callPackage ../servers/pleroma {
11240 elixir = elixir_1_17;
11241 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_17; });
11244 plfit = callPackage ../tools/misc/plfit {
11248 ploticus = callPackage ../tools/graphics/ploticus { };
11250 plotinus = callPackage ../tools/misc/plotinus { };
11252 plots = callPackage ../applications/misc/plots { };
11254 plotutils = callPackage ../tools/graphics/plotutils { };
11256 plowshare = callPackage ../tools/misc/plowshare { };
11258 pmenu = callPackage ../tools/X11/pmenu { };
11260 pngcheck = callPackage ../tools/graphics/pngcheck { };
11262 pngcrush = callPackage ../tools/graphics/pngcrush { };
11264 pngnq = callPackage ../tools/graphics/pngnq { };
11266 pngoptimizer = callPackage ../tools/graphics/pngoptimizer { };
11268 pngtoico = callPackage ../tools/graphics/pngtoico { };
11270 pngpaste = callPackage ../os-specific/darwin/pngpaste {
11271 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
11274 pngtools = callPackage ../tools/graphics/pngtools { };
11276 pngpp = callPackage ../development/libraries/png++ { };
11278 pngquant = callPackage ../tools/graphics/pngquant { };
11280 inherit (callPackage ../development/tools/pnpm { })
11284 po4a = perlPackages.Po4a;
11286 poac = callPackage ../development/tools/poac {
11287 inherit (llvmPackages_14) stdenv;
11290 podiff = callPackage ../tools/text/podiff { };
11292 pocketbase = callPackage ../servers/pocketbase { };
11294 podman = callPackage ../applications/virtualization/podman { };
11296 podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose { };
11298 podman-desktop = callPackage ../applications/virtualization/podman-desktop {};
11300 pods = callPackage ../applications/virtualization/pods { };
11302 pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
11304 poedit = callPackage ../tools/text/poedit {
11305 wxGTK32 = wxGTK32.override { withWebKit = true; };
11308 polaris = callPackage ../servers/polaris { };
11310 polaris-web = callPackage ../servers/polaris/web.nix { };
11312 polipo = callPackage ../servers/polipo { };
11314 poly2tri-c = callPackage ../development/libraries/poly2tri-c { };
11316 polypane = callPackage ../applications/networking/browsers/polypane { };
11318 pomsky = callPackage ../tools/text/pomsky { };
11320 ponysay = callPackage ../tools/misc/ponysay { };
11322 popfile = callPackage ../tools/text/popfile { };
11324 porsmo = callPackage ../applications/misc/porsmo { };
11326 pantum-driver = callPackage ../misc/drivers/pantum-driver { };
11328 posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { };
11330 postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
11332 povray = callPackage ../tools/graphics/povray {
11333 # https://github.com/POV-Ray/povray/issues/460
11334 # https://github.com/NixOS/nixpkgs/issues/311017
11335 stdenv = gcc12Stdenv;
11338 ppl = callPackage ../development/libraries/ppl { };
11340 pplite = callPackage ../development/libraries/pplite { };
11342 ppp = callPackage ../tools/networking/ppp { };
11344 pptp = callPackage ../tools/networking/pptp { };
11346 pptpd = callPackage ../tools/networking/pptpd { };
11348 pre-commit = callPackage ../tools/misc/pre-commit { };
11350 pre-commit-hook-ensure-sops = callPackage ../tools/misc/pre-commit-hook-ensure-sops { };
11352 pretender = callPackage ../tools/security/pretender { };
11354 pretty-simple = callPackage ../development/tools/pretty-simple { };
11356 prettyping = callPackage ../tools/networking/prettyping { };
11358 pritunl-client = callPackage ../tools/networking/pritunl-client { };
11360 pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { };
11362 profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
11364 profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { };
11366 projectable = callPackage ../applications/file-managers/projectable { };
11368 projectlibre = callPackage ../applications/misc/projectlibre {
11373 projectm = libsForQt5.callPackage ../applications/audio/projectm { };
11375 proot = callPackage ../tools/system/proot { };
11377 prototypejs = callPackage ../development/libraries/prototypejs { };
11379 proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix {
11380 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
11381 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
11384 proxychains = callPackage ../tools/networking/proxychains { };
11386 proxychains-ng = callPackage ../tools/networking/proxychains-ng { };
11388 proxify = callPackage ../tools/networking/proxify { };
11390 proxysql = callPackage ../servers/sql/proxysql { };
11392 prs = callPackage ../tools/security/prs { };
11394 psw = callPackage ../tools/misc/psw { };
11396 pws = callPackage ../tools/misc/pws { };
11398 cntlm = callPackage ../tools/networking/cntlm { };
11400 cnping = callPackage ../tools/networking/cnping { };
11402 past-time = callPackage ../tools/misc/past-time { };
11404 pastebinit = callPackage ../tools/misc/pastebinit { };
11406 pmacct = callPackage ../tools/networking/pmacct { };
11408 pmix = callPackage ../development/libraries/pmix { };
11410 polygraph = callPackage ../tools/networking/polygraph { };
11412 pr-tracker = callPackage ../servers/pr-tracker { };
11414 progress = callPackage ../tools/misc/progress { };
11416 ps3-disc-dumper = callPackage ../tools/games/ps3-disc-dumper { };
11418 ps3iso-utils = callPackage ../tools/games/ps3iso-utils { };
11420 ps3netsrv = callPackage ../servers/ps3netsrv { };
11422 pscircle = callPackage ../os-specific/linux/pscircle { };
11424 psitop = callPackage ../applications/system/psitop { };
11426 psmisc = callPackage ../os-specific/linux/psmisc { };
11428 pssh = callPackage ../tools/networking/pssh { };
11430 pspg = callPackage ../tools/misc/pspg { };
11432 pstoedit = callPackage ../tools/graphics/pstoedit { };
11434 psutils = callPackage ../tools/typesetting/psutils { };
11436 psudohash = callPackage ../tools/security/psudohash { };
11438 pubs = callPackage ../tools/misc/pubs { };
11440 pulldown-cmark = callPackage ../tools/typesetting/pulldown-cmark { };
11442 pulumictl = callPackage ../development/tools/pulumictl { };
11444 pure-prompt = callPackage ../shells/zsh/pure-prompt { };
11446 pwgen = callPackage ../tools/security/pwgen { };
11448 pwgen-secure = callPackage ../tools/security/pwgen-secure { };
11450 pwnat = callPackage ../tools/networking/pwnat { };
11452 pwninit = callPackage ../development/tools/misc/pwninit {
11453 inherit (darwin.apple_sdk.frameworks) Security;
11456 pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
11458 pydf = callPackage ../applications/misc/pydf { };
11460 pyinfra = with python3Packages; toPythonApplication pyinfra;
11462 pylint = with python3Packages; toPythonApplication pylint;
11464 pympress = callPackage ../applications/office/pympress { };
11466 pyocd = with python3Packages; toPythonApplication pyocd;
11468 pypass = with python3Packages; toPythonApplication pypass;
11470 ticktick = callPackage ../applications/office/ticktick { };
11472 pyditz = callPackage ../applications/misc/pyditz {
11473 pythonPackages = python3Packages;
11476 py-spy = darwin.apple_sdk_11_0.callPackage ../development/tools/py-spy {
11477 # https://github.com/benfred/py-spy/issues/633
11478 python3 = python311;
11481 pydeps = with python3Packages; toPythonApplication pydeps;
11483 pysentation = callPackage ../applications/misc/pysentation { };
11485 python-launcher = callPackage ../development/tools/misc/python-launcher { };
11487 pytrainer = callPackage ../applications/misc/pytrainer { };
11489 pywal = with python3Packages; toPythonApplication pywal;
11491 pystring = callPackage ../development/libraries/pystring { };
11493 raysession = python3Packages.callPackage ../applications/audio/raysession {};
11495 rbw = callPackage ../tools/security/rbw { };
11497 remarshal = with python3Packages; toPythonApplication remarshal;
11499 rehex = darwin.apple_sdk_11_0.callPackage ../applications/editors/rehex {
11500 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit;
11503 rio = callPackage ../applications/terminal-emulators/rio { };
11505 rig = callPackage ../tools/misc/rig { };
11507 ripdrag = callPackage ../tools/misc/ripdrag { };
11509 riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn {
11510 provider = "riseup";
11511 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
11514 rnm = callPackage ../tools/filesystems/rnm { };
11516 rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
11518 rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
11519 pcl = pcl.override { vtk = vtkWithQt5; };
11522 rtaudio = callPackage ../development/libraries/audio/rtaudio {
11524 inherit (darwin.apple_sdk.frameworks) CoreAudio;
11527 rtmidi = callPackage ../development/libraries/audio/rtmidi {
11529 inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices;
11532 openmpi = callPackage ../development/libraries/openmpi { };
11534 ouch = callPackage ../tools/compression/ouch { };
11536 mpi = openmpi; # this attribute should used to build MPI applications
11537 mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { };
11539 ucc = callPackage ../development/libraries/ucc { };
11541 ucx = callPackage ../development/libraries/ucx { };
11543 openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {});
11545 prowlarr = callPackage ../servers/prowlarr { };
11547 qarte = libsForQt5.callPackage ../applications/video/qarte { };
11549 qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant {
11550 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
11553 qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
11555 qlog = qt6Packages.callPackage ../applications/radio/qlog { };
11557 quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { };
11559 q-text-as-data = callPackage ../tools/misc/q-text-as-data { };
11561 qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
11563 qalculate-qt = qt6Packages.callPackage ../applications/science/math/qalculate-qt { };
11565 qastools = libsForQt5.callPackage ../tools/audio/qastools { };
11567 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
11569 qhull = callPackage ../development/libraries/qhull { };
11571 qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };
11573 qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { };
11575 qmk = callPackage ../tools/misc/qmk { };
11577 qmk_hid = callPackage ../tools/misc/qmk_hid { };
11579 qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
11581 qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { };
11583 qovery-cli = callPackage ../tools/admin/qovery-cli { };
11585 qownnotes = qt6Packages.callPackage ../applications/office/qownnotes {
11586 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
11589 qpdf = callPackage ../development/libraries/qpdf { };
11591 qprint = callPackage ../tools/text/qprint { };
11593 qrscan = callPackage ../tools/misc/qrscan { };
11595 qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { };
11597 qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
11599 quadrafuzz = callPackage ../applications/audio/quadrafuzz { };
11601 quickfix = callPackage ../development/libraries/quickfix { };
11603 quickserve = callPackage ../tools/networking/quickserve { };
11605 quictls = callPackage ../development/libraries/quictls { };
11607 quicktun = callPackage ../tools/networking/quicktun { };
11609 quickwit = callPackage ../servers/search/quickwit {
11610 inherit (darwin.apple_sdk.frameworks) Security;
11613 quilt = callPackage ../development/tools/quilt { };
11615 quota = if stdenv.hostPlatform.isLinux then linuxquota else unixtools.quota;
11617 qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
11619 qview = libsForQt5.callPackage ../applications/graphics/qview { };
11621 wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
11623 wiggle = callPackage ../development/tools/wiggle { };
11625 radamsa = callPackage ../tools/security/radamsa { };
11627 radarr = callPackage ../servers/radarr { };
11629 radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
11631 radsecproxy = callPackage ../tools/networking/radsecproxy { };
11633 radvd = callPackage ../tools/networking/radvd { };
11635 rain = callPackage ../development/tools/rain { };
11637 rainbowstream = with python3.pkgs; toPythonApplication rainbowstream;
11639 rambox = callPackage ../applications/networking/instant-messengers/rambox { };
11641 ramfetch = callPackage ../tools/misc/ramfetch { };
11643 rapidgzip = with python3Packages; toPythonApplication rapidgzip;
11645 rar = callPackage ../tools/archivers/rar { };
11647 rarcrack = callPackage ../tools/security/rarcrack { };
11649 rare-regex = callPackage ../tools/text/rare-regex { };
11651 ratman = callPackage ../tools/networking/ratman { };
11653 ratarmount = with python3Packages; toPythonApplication ratarmount;
11655 ratools = callPackage ../tools/networking/ratools { };
11657 ratt = callPackage ../applications/misc/ratt { };
11659 rc-9front = callPackage ../shells/rc-9front { };
11661 rcon = callPackage ../tools/networking/rcon { };
11663 rconc = callPackage ../tools/networking/rconc { };
11665 rdap = callPackage ../tools/networking/rdap { };
11667 rdbtools = callPackage ../development/tools/rdbtools { python = python3; };
11669 rdma-core = callPackage ../os-specific/linux/rdma-core { };
11671 rdrview = callPackage ../tools/networking/rdrview { };
11673 real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { };
11675 realesrgan-ncnn-vulkan = callPackage ../tools/graphics/realesrgan-ncnn-vulkan { };
11677 react-native-debugger = callPackage ../development/tools/react-native-debugger { };
11679 readarr = callPackage ../servers/readarr { };
11681 read-edid = callPackage ../os-specific/linux/read-edid { };
11683 readstat = callPackage ../applications/science/math/readstat { };
11685 redir = callPackage ../tools/networking/redir { };
11687 redpanda-client = callPackage ../servers/redpanda { };
11689 redsocks = callPackage ../tools/networking/redsocks { };
11691 rep = callPackage ../development/tools/rep { };
11693 repseek = callPackage ../applications/science/biology/repseek { };
11695 reredirect = callPackage ../tools/misc/reredirect { };
11697 retext = qt6Packages.callPackage ../applications/editors/retext { };
11699 rewrk = callPackage ../tools/networking/rewrk { };
11701 inherit (callPackage ../tools/security/rekor { })
11705 rhai-doc = callPackage ../development/tools/misc/rhai-doc { };
11707 rich-cli = callPackage ../misc/rich-cli { };
11709 richgo = callPackage ../development/tools/richgo { };
11711 risor = callPackage ../development/interpreters/risor { };
11713 rlci = callPackage ../development/interpreters/rlci { };
11715 rst2pdf = with python3Packages; toPythonApplication rst2pdf;
11717 rstcheck = with python3Packages; toPythonApplication rstcheck;
11719 rstfmt = callPackage ../development/tools/rstfmt { };
11721 rt = callPackage ../servers/rt { };
11723 rtmpdump = callPackage ../tools/video/rtmpdump { };
11724 rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
11726 rtptools = callPackage ../tools/networking/rtptools { };
11728 rtss = callPackage ../development/tools/misc/rtss { };
11730 re-isearch = callPackage ../applications/search/re-isearch { };
11732 reason-shell = callPackage ../applications/science/misc/reason-shell { };
11734 reaverwps = callPackage ../tools/networking/reaver-wps { };
11736 reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x { };
11738 rx = callPackage ../applications/graphics/rx { };
11740 qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { };
11742 readability-cli = callPackage ../tools/text/readability-cli { };
11744 recoll = libsForQt5.callPackage ../applications/search/recoll { };
11746 recoll-nox = recoll.override { withGui = false; };
11748 redoc-cli = callPackage ../development/tools/redoc-cli { };
11750 reflex = callPackage ../development/tools/reflex { };
11752 reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
11754 reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { };
11756 relic = callPackage ../development/tools/relic { };
11758 remmina = darwin.apple_sdk_11_0.callPackage ../applications/networking/remote/remmina { };
11760 rename = callPackage ../tools/misc/rename { };
11762 renameutils = callPackage ../tools/misc/renameutils { };
11764 repgrep = callPackage ../tools/text/repgrep { };
11766 replace = callPackage ../tools/text/replace { };
11768 resvg = callPackage ../tools/graphics/resvg { };
11770 reckon = callPackage ../tools/text/reckon { };
11772 recoverjpeg = callPackage ../tools/misc/recoverjpeg { };
11774 reftools = callPackage ../development/tools/reftools { };
11776 redwax-tool = callPackage ../tools/security/redwax-tool { };
11778 regpg = callPackage ../tools/security/regpg { };
11780 remote-touchpad = callPackage ../tools/inputmethods/remote-touchpad { };
11782 remote-exec = python3Packages.callPackage ../tools/misc/remote-exec { };
11784 reposurgeon = callPackage ../applications/version-management/reposurgeon { };
11786 reptor = with python3.pkgs; toPythonApplication reptor;
11788 reptyr = callPackage ../os-specific/linux/reptyr { };
11790 rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { };
11792 inherit (callPackage ../development/misc/resholve { })
11795 restool = callPackage ../os-specific/linux/restool { };
11797 reuse = with python3.pkgs; toPythonApplication reuse;
11799 reveal-md = callPackage ../tools/text/reveal-md { };
11801 rewritefs = callPackage ../os-specific/linux/rewritefs { };
11803 rdiff-backup = callPackage ../tools/backup/rdiff-backup { };
11805 rdfind = callPackage ../tools/filesystems/rdfind { };
11807 rhash = callPackage ../tools/security/rhash { };
11809 rhoas = callPackage ../tools/admin/rhoas { };
11811 riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
11812 riemann-tools = callPackage ../tools/misc/riemann-tools { };
11814 ripmime = callPackage ../tools/networking/ripmime { };
11816 rkflashtool = callPackage ../tools/misc/rkflashtool { };
11818 rkvm = callPackage ../tools/misc/rkvm { };
11820 rkrlv2 = callPackage ../applications/audio/rkrlv2 { };
11822 rmlint = callPackage ../tools/misc/rmlint {
11823 inherit (python3Packages) sphinx;
11826 rmw = callPackage ../tools/misc/rmw { };
11828 rng-tools = callPackage ../tools/security/rng-tools { };
11830 rnnoise = callPackage ../development/libraries/rnnoise { };
11832 # Use `apple_sdk_11_0` because `apple_sdk.libs` does not provide `simd`
11833 rnnoise-plugin = darwin.apple_sdk_11_0.callPackage ../development/libraries/rnnoise-plugin {
11834 inherit (darwin.apple_sdk_11_0.frameworks) WebKit MetalKit CoreAudioKit;
11835 inherit (darwin.apple_sdk_11_0.libs) simd;
11838 rnp = callPackage ../tools/security/rnp { };
11840 rnr = callPackage ../tools/text/rnr { };
11842 rnv = callPackage ../tools/text/xml/rnv { };
11844 roam-research = callPackage ../applications/office/roam-research { };
11846 rosie = callPackage ../tools/text/rosie { };
11848 rounded-mgenplus = callPackage ../data/fonts/rounded-mgenplus { };
11850 roundup = callPackage ../tools/misc/roundup { };
11852 routino = callPackage ../tools/misc/routino { };
11854 rq = callPackage ../development/tools/rq { };
11856 rsnapshot = callPackage ../tools/backup/rsnapshot { };
11858 rlwrap = callPackage ../tools/misc/rlwrap { };
11860 rmtrash = callPackage ../tools/misc/rmtrash { };
11862 roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { };
11864 rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { };
11866 rosenpass = callPackage ../tools/networking/rosenpass { };
11868 rosenpass-tools = callPackage ../tools/networking/rosenpass/tools.nix { };
11870 rot8 = callPackage ../tools/misc/rot8 { };
11872 rowhammer-test = callPackage ../tools/system/rowhammer-test { };
11874 rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
11876 rpiboot = callPackage ../development/misc/rpiboot { };
11878 rpm = callPackage ../tools/package-management/rpm {
11883 rpm-ostree = callPackage ../tools/misc/rpm-ostree { };
11885 rpm2targz = callPackage ../tools/archivers/rpm2targz { };
11887 rpmextract = callPackage ../tools/archivers/rpmextract { };
11889 rscw = callPackage ../applications/radio/rscw { };
11891 rset = callPackage ../tools/admin/rset { };
11893 rshijack = callPackage ../tools/networking/rshijack { };
11895 rshim-user-space = callPackage ../tools/misc/rshim-user-space { };
11897 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
11899 rslint = callPackage ../development/tools/rslint { };
11901 rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { };
11903 rss2email = callPackage ../applications/networking/feedreaders/rss2email {
11904 pythonPackages = python3Packages;
11907 feed2imap-go = callPackage ../applications/networking/feedreaders/feed2imap-go { };
11909 rsstail = callPackage ../applications/networking/feedreaders/rsstail { };
11911 rtz = callPackage ../tools/misc/rtz { };
11913 rubber = callPackage ../tools/typesetting/rubber { };
11915 rubocop = rubyPackages.rubocop;
11917 ruby-lsp = rubyPackages.ruby-lsp;
11919 runningx = callPackage ../tools/X11/runningx { };
11921 rund = callPackage ../development/tools/rund { };
11923 runzip = callPackage ../tools/archivers/runzip { };
11925 ruplacer = callPackage ../tools/text/ruplacer {
11926 inherit (darwin.apple_sdk.frameworks) Security;
11929 rust-code-analysis = callPackage ../development/tools/rust-code-analysis { };
11931 rust-motd = callPackage ../tools/misc/rust-motd {
11932 inherit (darwin.apple_sdk.frameworks) Security;
11935 rust-petname = callPackage ../tools/text/rust-petname { };
11937 rustcat = callPackage ../tools/networking/rustcat {
11938 inherit (darwin.apple_sdk.frameworks) Security;
11941 rustfilt = callPackage ../development/tools/rust/rustfilt { };
11943 rustscan = callPackage ../tools/security/rustscan {
11944 inherit (darwin.apple_sdk.frameworks) Security;
11947 rustdesk-server = callPackage ../servers/rustdesk-server {
11948 inherit (darwin.apple_sdk.frameworks) Security;
11951 rustypaste = callPackage ../servers/rustypaste { };
11953 rustypaste-cli = callPackage ../tools/misc/rustypaste-cli { };
11955 rustywind = callPackage ../development/tools/misc/rustywind { };
11957 rw = callPackage ../tools/misc/rw { };
11959 rwc = callPackage ../tools/system/rwc { };
11961 rwedid = callPackage ../tools/video/rwedid { };
11963 rxp = callPackage ../tools/text/xml/rxp { };
11965 rzip = callPackage ../tools/compression/rzip { };
11967 s-tui = callPackage ../tools/system/s-tui { };
11969 s3backer = callPackage ../tools/filesystems/s3backer { };
11971 s3bro = callPackage ../tools/admin/s3bro { };
11973 s3fs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/s3fs { };
11975 s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
11977 s3rs = callPackage ../tools/networking/s3rs {
11978 inherit (darwin.apple_sdk.frameworks) Security;
11981 s3-credentials = with python3Packages; toPythonApplication s3-credentials;
11983 s4cmd = callPackage ../tools/networking/s4cmd { };
11985 s5 = callPackage ../tools/security/s5 { };
11987 s5cmd = callPackage ../tools/networking/s5cmd { };
11989 sacad = callPackage ../tools/misc/sacad { };
11991 sad = callPackage ../tools/text/sad { };
11993 safecopy = callPackage ../tools/system/safecopy { };
11995 sacd = callPackage ../tools/cd-dvd/sacd { };
11997 safe = callPackage ../tools/security/safe { };
11999 safety-cli = with python3.pkgs; toPythonApplication safety;
12001 safe-rm = callPackage ../tools/system/safe-rm { };
12003 safecloset = callPackage ../applications/misc/safecloset { };
12005 safeeyes = callPackage ../applications/misc/safeeyes { };
12007 sagoin = callPackage ../tools/misc/sagoin { };
12009 sahel-fonts = callPackage ../data/fonts/sahel-fonts { };
12011 saldl = callPackage ../tools/networking/saldl { };
12013 salt = callPackage ../tools/admin/salt { };
12015 samim-fonts = callPackage ../data/fonts/samim-fonts { };
12017 saml2aws = callPackage ../tools/security/saml2aws {
12018 inherit (darwin.apple_sdk.frameworks) AppKit;
12021 sammler = callPackage ../tools/security/sammler { };
12023 samplicator = callPackage ../tools/networking/samplicator { };
12025 sanctity = callPackage ../tools/misc/sanctity { };
12027 sasview = libsForQt5.callPackage ../applications/science/misc/sasview { };
12029 sbs = callPackage ../tools/X11/sbs { };
12031 schemes = callPackage ../applications/misc/schemes { };
12033 scanbd = callPackage ../tools/graphics/scanbd { };
12035 scdl = callPackage ../tools/misc/scdl { };
12037 scorecard = callPackage ../tools/security/scorecard { };
12039 scream = callPackage ../applications/audio/scream { };
12041 screen = callPackage ../tools/misc/screen {
12042 inherit (darwin.apple_sdk.libs) utmp;
12045 screen-message = callPackage ../tools/X11/screen-message { };
12047 screenkey = callPackage ../applications/video/screenkey { };
12049 scrub = callPackage ../tools/misc/scrub { };
12051 scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { };
12053 scraper = callPackage ../tools/text/scraper { };
12055 scriptaculous = callPackage ../development/libraries/scriptaculous { };
12057 script-directory = callPackage ../tools/misc/script-directory { };
12059 scrot = callPackage ../tools/graphics/scrot { };
12061 scrypt = callPackage ../tools/security/scrypt { };
12063 sd = callPackage ../tools/text/sd {
12064 inherit (darwin.apple_sdk.frameworks) Security;
12067 sd-switch = callPackage ../os-specific/linux/sd-switch { };
12069 sdate = callPackage ../tools/misc/sdate { };
12071 sdat2img = callPackage ../tools/filesystems/sdat2img { };
12073 sdcv = callPackage ../applications/misc/sdcv { };
12075 sdl-jstest = callPackage ../tools/misc/sdl-jstest { };
12077 senpai = callPackage ../applications/networking/irc/senpai { };
12079 skim = callPackage ../tools/misc/skim { };
12081 seashells = callPackage ../applications/misc/seashells { };
12083 seaweedfs = callPackage ../applications/networking/seaweedfs { };
12085 sec = callPackage ../tools/admin/sec { };
12087 seccure = callPackage ../tools/security/seccure { };
12089 secp256k1 = callPackage ../tools/security/secp256k1 { };
12091 securefs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/securefs { };
12093 seehecht = callPackage ../tools/text/seehecht { };
12095 segger-jlink-headless = callPackage ../by-name/se/segger-jlink/package.nix { headless = true; };
12097 selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { };
12099 semantic-release = callPackage ../development/tools/semantic-release { };
12101 semgrep = python3.pkgs.callPackage ../tools/security/semgrep { };
12102 semgrep-core = callPackage ../tools/security/semgrep/semgrep-core.nix { };
12104 setroot = callPackage ../tools/X11/setroot { };
12106 setserial = callPackage ../tools/system/setserial { };
12108 seqdiag = with python3Packages; toPythonApplication seqdiag;
12110 sequoia-sqv = callPackage ../tools/security/sequoia-sqv { };
12112 sequoia-sqop = callPackage ../tools/security/sequoia-sqop { };
12114 sequoia-chameleon-gnupg = callPackage ../tools/security/sequoia-chameleon-gnupg { };
12116 sewer = callPackage ../tools/admin/sewer { };
12118 sexpp = callPackage ../development/libraries/sexpp { };
12120 sfeed = callPackage ../tools/misc/sfeed { };
12122 sftpman = callPackage ../tools/filesystems/sftpman { };
12124 sftpgo = callPackage ../servers/sftpgo { };
12126 screenfetch = callPackage ../tools/misc/screenfetch { };
12128 sg3_utils = callPackage ../tools/system/sg3_utils { };
12130 sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { };
12132 shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { };
12134 shadered = callPackage ../development/tools/shadered { };
12136 go-shadowsocks2 = callPackage ../tools/networking/go-shadowsocks2 { };
12138 shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { };
12140 shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust {
12141 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
12144 shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { };
12146 sharutils = callPackage ../tools/archivers/sharutils { };
12148 shell2http = callPackage ../servers/misc/shell2http { };
12150 shelldap = callPackage ../tools/misc/shelldap { };
12152 shellify = haskellPackages.shellify.bin;
12154 shellspec = callPackage ../tools/misc/shellspec { };
12156 schema2ldif = callPackage ../tools/text/schema2ldif { };
12158 schemacrawler = callPackage ../development/tools/schemacrawler { };
12160 sharedown = callPackage ../tools/misc/sharedown { };
12162 shen-sbcl = callPackage ../development/interpreters/shen-sbcl { };
12164 shen-sources = callPackage ../development/interpreters/shen-sources { };
12166 shiv = with python3Packages; toPythonApplication shiv;
12168 shim-unsigned = callPackage ../tools/misc/shim { };
12170 shocco = callPackage ../tools/text/shocco { };
12172 shopify-themekit = callPackage ../development/web/shopify-themekit { };
12174 shorewall = callPackage ../tools/networking/shorewall { };
12176 shotwell = callPackage ../applications/graphics/shotwell { };
12178 shout = nodePackages.shout;
12180 shrikhand = callPackage ../data/fonts/shrikhand { };
12182 shunit2 = callPackage ../tools/misc/shunit2 { };
12184 sic = callPackage ../applications/networking/irc/sic { };
12186 siege = callPackage ../tools/networking/siege { };
12188 sieve-connect = callPackage ../applications/networking/sieve-connect { };
12190 sigal = callPackage ../applications/misc/sigal { };
12192 sigil = libsForQt5.callPackage ../applications/editors/sigil { };
12194 signalbackup-tools = darwin.apple_sdk_11_0.callPackage
12195 ../applications/networking/instant-messengers/signalbackup-tools { };
12197 signald = callPackage ../applications/networking/instant-messengers/signald { };
12199 signaldctl = callPackage ../applications/networking/instant-messengers/signaldctl { };
12201 signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
12203 inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop signal-desktop-beta;
12205 slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;
12207 sigma-cli = callPackage ../tools/security/sigma-cli { };
12209 signify = callPackage ../tools/security/signify { };
12212 signing-party = callPackage ../tools/security/signing-party { };
12214 sigtop = callPackage ../tools/backup/sigtop { };
12216 silc_client = callPackage ../applications/networking/instant-messengers/silc-client { };
12218 silc_server = callPackage ../servers/silc-server { };
12220 sile = callPackage ../tools/typesetting/sile {
12224 silenthound = callPackage ../tools/security/silenthound { };
12226 silice = callPackage ../development/compilers/silice { };
12228 silver-searcher = callPackage ../tools/text/silver-searcher { };
12230 simple-mtpfs = callPackage ../tools/filesystems/simple-mtpfs { };
12232 simpleproxy = callPackage ../tools/networking/simpleproxy { };
12234 simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
12236 sipexer = callPackage ../tools/networking/sipexer { };
12238 sipsak = callPackage ../tools/networking/sipsak { };
12240 sipvicious = callPackage ../tools/security/sipvicious { };
12242 siril = callPackage ../applications/science/astronomy/siril { };
12244 sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
12246 sixpair = callPackage ../tools/misc/sixpair { };
12248 skippy-xd = callPackage ../tools/X11/skippy-xd { };
12250 sks = callPackage ../servers/sks {
12251 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
12254 skydns = callPackage ../servers/skydns { };
12256 sing-box = callPackage ../tools/networking/sing-box { };
12258 sing-geosite = callPackage ../data/misc/sing-geosite { };
12260 sing-geoip = callPackage ../data/misc/sing-geoip { };
12262 sipcalc = callPackage ../tools/networking/sipcalc { };
12264 skytemple = callPackage ../applications/misc/skytemple { };
12266 sleuthkit = callPackage ../tools/system/sleuthkit { };
12268 slides = callPackage ../applications/misc/slides { };
12270 slippy = callPackage ../applications/misc/slippy { };
12272 slirp4netns = callPackage ../tools/networking/slirp4netns { };
12274 slowlorust = callPackage ../tools/networking/slowlorust {
12275 inherit (darwin.apple_sdk.frameworks) Security;
12278 slsa-verifier = callPackage ../tools/security/slsa-verifier { };
12280 slsnif = callPackage ../tools/misc/slsnif { };
12282 slstatus = callPackage ../applications/misc/slstatus {
12283 conf = config.slstatus.conf or null;
12286 smartdns = callPackage ../tools/networking/smartdns { };
12288 smartmontools = callPackage ../tools/system/smartmontools {
12289 inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices;
12292 smarty3 = callPackage ../development/libraries/smarty3 { };
12293 smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { };
12295 smbnetfs = callPackage ../tools/filesystems/smbnetfs { };
12297 smenu = callPackage ../tools/misc/smenu { };
12299 boost-sml = callPackage ../development/libraries/boost-ext/boost-sml { };
12301 smu = callPackage ../tools/text/smu { };
12303 smug = callPackage ../tools/misc/smug { };
12305 smpq = callPackage ../by-name/sm/smpq/package.nix {
12306 stormlib = stormlib.overrideAttrs (old: {
12308 src = fetchFromGitHub {
12309 owner = "ladislav-zezula";
12312 hash = "sha256-jFUfxLzuRHAvFE+q19i6HfGcL6GX4vKL1g7l7LOhjeU=";
12317 snabb = callPackage ../tools/networking/snabb { };
12319 snallygaster = callPackage ../tools/security/snallygaster { };
12321 snapcast = darwin.apple_sdk_11_0.callPackage ../applications/audio/snapcast {
12322 inherit (darwin.apple_sdk_11_0.frameworks) IOKit AudioToolbox;
12323 pulseaudioSupport = config.pulseaudio or stdenv.hostPlatform.isLinux;
12326 snapdragon-profiler = callPackage ../tools/graphics/snapdragon-profiler { };
12328 snet = callPackage ../tools/networking/snet { };
12330 snmpcheck = callPackage ../tools/networking/snmpcheck { };
12332 snobol4 = callPackage ../development/interpreters/snobol4 { };
12334 snort = callPackage ../applications/networking/ids/snort { };
12336 soapui = callPackage ../applications/networking/soapui {
12340 sockdump = callPackage ../tools/networking/sockdump { };
12342 specup = haskellPackages.specup.bin;
12344 spglib = callPackage ../development/libraries/spglib {
12345 inherit (llvmPackages) openmp;
12348 spicy = callPackage ../development/tools/spicy { };
12350 spire = callPackage ../tools/security/spire { };
12351 # to match naming of other package repositories
12352 spire-agent = spire.agent;
12353 spire-server = spire.server;
12355 spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
12357 sqlboiler = callPackage ../development/tools/sqlboiler { };
12359 sshed = callPackage ../tools/networking/sshed { };
12361 sshguard = callPackage ../tools/security/sshguard { };
12363 sshping = callPackage ../tools/networking/sshping { };
12365 ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
12367 ssh-to-age = callPackage ../tools/security/ssh-to-age { };
12369 ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
12371 suricata = callPackage ../applications/networking/ids/suricata {
12376 sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { };
12378 softhsm = callPackage ../tools/security/softhsm {
12379 inherit (darwin) libobjc;
12380 inherit (darwin.apple_sdk.frameworks) Security;
12383 sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { };
12385 snapshot = callPackage ../applications/graphics/snapshot { };
12387 solvespace = callPackage ../applications/graphics/solvespace { };
12389 sonata = callPackage ../applications/audio/sonata { };
12391 sony-headphones-client = callPackage ../applications/audio/sony-headphones-client { };
12393 soundconverter = callPackage ../applications/audio/soundconverter { };
12395 soundkonverter = libsForQt5.soundkonverter;
12397 sozu = callPackage ../servers/sozu { };
12399 spacer = callPackage ../tools/misc/spacer { };
12401 sparrow-unwrapped = callPackage ../applications/blockchains/sparrow {
12402 openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {};
12403 openjdk = jdk22.override { enableJavaFX = true; };
12406 sparrow = callPackage ../applications/blockchains/sparrow/fhsenv.nix { };
12408 sparsehash = callPackage ../development/libraries/sparsehash { };
12410 spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
12412 spiped = callPackage ../tools/networking/spiped { };
12414 sqlite3-to-mysql = callPackage ../tools/misc/sqlite3-to-mysql { };
12416 sqls = callPackage ../applications/misc/sqls { };
12418 stdman = callPackage ../data/documentation/stdman { };
12420 stderred = callPackage ../tools/misc/stderred { };
12422 steck = callPackage ../servers/pinnwand/steck.nix { };
12424 stenc = callPackage ../tools/backup/stenc { };
12426 stm32loader = with python3Packages; toPythonApplication stm32loader;
12428 stremio = qt5.callPackage ../applications/video/stremio { };
12430 sunwait = callPackage ../applications/misc/sunwait { };
12432 surface-control = callPackage ../applications/misc/surface-control { };
12434 syntex = callPackage ../tools/graphics/syntex { };
12436 synapse-admin = callPackage ../tools/admin/synapse-admin { };
12438 sl = callPackage ../tools/misc/sl { };
12440 socat = callPackage ../tools/networking/socat { };
12442 sockperf = callPackage ../tools/networking/sockperf { };
12444 softnet = callPackage ../tools/networking/softnet { };
12446 solaar = callPackage ../applications/misc/solaar { };
12448 solanum = callPackage ../servers/irc/solanum {
12449 autoreconfHook = buildPackages.autoreconfHook269;
12452 solc-select = with python3Packages; toPythonApplication solc-select;
12454 sourceHighlight = callPackage ../tools/text/source-highlight { };
12456 somebar = callPackage ../applications/misc/somebar { };
12458 spacebar = callPackage ../os-specific/darwin/spacebar {
12459 inherit (darwin.apple_sdk.frameworks)
12460 Carbon Cocoa ScriptingBridge SkyLight;
12463 speech-denoiser = callPackage ../applications/audio/speech-denoiser { };
12465 splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot;
12467 spotdl = callPackage ../tools/audio/spotdl { };
12469 squashfsTools = callPackage ../tools/filesystems/squashfs { };
12471 squashfs-tools-ng = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/squashfs-tools-ng { };
12473 squashfuse = callPackage ../tools/filesystems/squashfuse { };
12475 srt-live-server = callPackage ../applications/video/srt-live-server { };
12477 srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { };
12479 srtrelay = callPackage ../applications/video/srtrelay { };
12481 srsran = callPackage ../applications/radio/srsran { };
12483 sourcehut = callPackage ../applications/version-management/sourcehut { };
12485 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { };
12486 sshfs = sshfs-fuse; # added 2017-08-14
12488 sshlatex = callPackage ../tools/typesetting/sshlatex { };
12490 sshuttle = callPackage ../tools/security/sshuttle { };
12492 inherit (callPackages ../tools/misc/sshx { })
12496 ssldump = callPackage ../tools/networking/ssldump { };
12498 sslsplit = callPackage ../tools/networking/sslsplit { };
12500 sstp = callPackage ../tools/networking/sstp { };
12502 strip-nondeterminism = perlPackages.strip-nondeterminism;
12504 structorizer = callPackage ../applications/graphics/structorizer { };
12506 subberthehut = callPackage ../tools/misc/subberthehut { };
12508 subedit = callPackage ../tools/text/subedit { };
12510 subsurface = libsForQt5.callPackage ../applications/misc/subsurface { };
12512 sudo = callPackage ../tools/security/sudo { };
12514 sudo-rs = callPackage ../tools/security/sudo-rs { };
12516 suidChroot = callPackage ../tools/system/suid-chroot { };
12518 sundtek = callPackage ../misc/drivers/sundtek { };
12520 sunxi-tools = callPackage ../development/tools/sunxi-tools { };
12522 sumorobot-manager = python3Packages.callPackage ../applications/science/robotics/sumorobot-manager { };
12524 supertag = callPackage ../tools/filesystems/supertag { };
12526 svgbob = callPackage ../tools/graphics/svgbob { };
12528 svgcleaner = callPackage ../tools/graphics/svgcleaner { };
12530 svu = callPackage ../tools/misc/svu { };
12532 ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
12534 ssdeep = callPackage ../tools/security/ssdeep { };
12536 ssh-ident = callPackage ../tools/networking/ssh-ident { };
12538 sshpass = callPackage ../tools/networking/sshpass { };
12540 sslscan = callPackage ../tools/security/sslscan {
12541 openssl = openssl.override { withZlib = true; };
12544 sslmate = callPackage ../development/tools/sslmate { };
12546 sslmate-agent = callPackage ../development/tools/sslmate-agent { };
12548 sshocker = callPackage ../tools/security/sshocker { };
12550 sshoogr = callPackage ../tools/networking/sshoogr { };
12552 ssocr = callPackage ../applications/misc/ssocr { };
12554 sss-cli = callPackage ../tools/security/sss-cli { };
12556 ssss = callPackage ../tools/security/ssss { };
12558 stabber = callPackage ../misc/stabber { };
12560 stacer = libsForQt5.callPackage ../tools/system/stacer { };
12562 starcharts = callPackage ../servers/misc/starcharts { };
12564 staticjinja = with python3.pkgs; toPythonApplication staticjinja;
12566 stress = callPackage ../tools/system/stress { };
12568 stress-ng = callPackage ../tools/system/stress-ng { };
12570 stressapptest = callPackage ../tools/system/stressapptest { };
12572 stoken = callPackage ../tools/security/stoken (config.stoken or {});
12574 storeBackup = callPackage ../tools/backup/store-backup { };
12576 stow = callPackage ../tools/misc/stow { };
12577 xstow = callPackage ../tools/misc/xstow { };
12579 stun = callPackage ../tools/networking/stun { };
12581 stunnel = callPackage ../tools/networking/stunnel { };
12583 stuntman = callPackage ../tools/networking/stuntman { };
12585 stutter = haskell.lib.compose.justStaticExecutables haskellPackages.stutter;
12587 strongswan = callPackage ../tools/networking/strongswan { };
12588 strongswanTNC = strongswan.override { enableTNC = true; };
12589 strongswanNM = strongswan.override { enableNetworkManager = true; };
12591 stylish = callPackage ../applications/misc/stylish { };
12593 stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell;
12597 subjs = callPackage ../tools/security/subjs { };
12599 subsonic = callPackage ../servers/misc/subsonic { };
12601 subfinder = callPackage ../tools/networking/subfinder { };
12603 subzerod = with python3Packages; toPythonApplication subzerod;
12605 suckit = callPackage ../tools/networking/suckit {
12606 inherit (darwin.apple_sdk.frameworks) Security;
12609 surfraw = callPackage ../tools/networking/surfraw { };
12611 swagger-cli = callPackage ../tools/networking/swagger-cli { };
12613 swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
12615 swagger-codegen3 = callPackage ../tools/networking/swagger-codegen3 { };
12617 swaggerhole = callPackage ../tools/security/swaggerhole { };
12619 swapview = callPackage ../os-specific/linux/swapview { };
12621 swc = callPackage ../development/tools/swc { };
12623 swtpm = callPackage ../tools/security/swtpm { };
12625 svnfs = callPackage ../tools/filesystems/svnfs { };
12627 svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
12629 sycl-info = callPackage ../development/libraries/sycl-info { };
12631 symengine = callPackage ../development/libraries/symengine { };
12633 synaesthesia = callPackage ../applications/audio/synaesthesia { };
12635 sysbench = callPackage ../development/tools/misc/sysbench { };
12637 systemc = callPackage ../applications/science/electronics/systemc { };
12639 system-config-printer = callPackage ../tools/misc/system-config-printer {
12640 autoreconfHook = buildPackages.autoreconfHook269;
12641 libxml2 = libxml2Python;
12644 systembus-notify = callPackage ../applications/misc/systembus-notify { };
12646 stricat = callPackage ../tools/security/stricat { };
12648 stone-phaser = callPackage ../applications/audio/stone-phaser { };
12650 systrayhelper = callPackage ../tools/misc/systrayhelper { };
12652 privoxy = callPackage ../tools/networking/privoxy {
12656 swaks = callPackage ../tools/networking/swaks { };
12658 swiftbar = callPackage ../os-specific/darwin/swiftbar { };
12660 swiften = callPackage ../development/libraries/swiften { };
12662 squeekboard = callPackage ../applications/accessibility/squeekboard { };
12664 systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { };
12666 t = callPackage ../tools/misc/t { };
12668 tabnine = callPackage ../development/tools/tabnine { };
12670 tab-rs = callPackage ../tools/misc/tab-rs {
12671 inherit (darwin.apple_sdk.frameworks) IOKit;
12674 tagtime = callPackage ../applications/misc/tagtime { };
12676 tailer = callPackage ../tools/misc/tailer { };
12678 tandoor-recipes = callPackage ../applications/misc/tandoor-recipes { };
12680 tango = callPackage ../applications/misc/tango { };
12682 tangram = callPackage ../applications/networking/instant-messengers/tangram { };
12684 t1utils = callPackage ../tools/misc/t1utils { };
12686 talkfilters = callPackage ../misc/talkfilters { };
12688 znapzend = callPackage ../tools/backup/znapzend { };
12690 tar2ext4 = callPackage ../tools/filesystems/tar2ext4 { };
12692 targetcli = callPackage ../os-specific/linux/targetcli { };
12694 target-isns = callPackage ../os-specific/linux/target-isns { };
12696 tarsnap = callPackage ../tools/backup/tarsnap { };
12698 tarsnapper = callPackage ../tools/backup/tarsnapper { };
12700 tarantool = callPackage ../servers/tarantool { };
12702 tarssh = callPackage ../servers/tarssh { };
12704 tartube = callPackage ../applications/video/tartube { };
12706 tartube-yt-dlp = callPackage ../applications/video/tartube {
12707 youtube-dl = yt-dlp;
12710 tayga = callPackage ../tools/networking/tayga { };
12712 tcb = callPackage ../tools/security/tcb { };
12714 tcpcrypt = callPackage ../tools/security/tcpcrypt { };
12716 tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
12718 tboot = callPackage ../tools/security/tboot { };
12720 tagutil = callPackage ../applications/audio/tagutil { };
12722 tcpdump = callPackage ../tools/networking/tcpdump { };
12724 tcpflow = callPackage ../tools/networking/tcpflow { };
12726 tcpkali = callPackage ../applications/networking/tcpkali { };
12728 tcpreplay = callPackage ../tools/networking/tcpreplay {
12729 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
12732 tdns-cli = callPackage ../tools/networking/tdns-cli { };
12734 tea = callPackage ../tools/misc/tea { };
12736 teavpn2 = callPackage ../tools/networking/teavpn2 { };
12738 ted = callPackage ../tools/typesetting/ted { };
12740 teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { };
12742 teehee = callPackage ../applications/editors/teehee { };
12744 teip = callPackage ../tools/text/teip { };
12746 inherit (callPackages ../servers/teleport {
12747 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
12748 }) teleport_14 teleport_15 teleport_16 teleport;
12750 telepresence = callPackage ../tools/networking/telepresence {
12751 pythonPackages = python3Packages;
12754 telepresence2 = callPackage ../tools/networking/telepresence2 { };
12756 teler = callPackage ../tools/security/teler { };
12758 termcolor = callPackage ../development/libraries/termcolor { };
12760 termscp = callPackage ../tools/networking/termscp {
12761 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security;
12764 termius = callPackage ../applications/networking/termius { };
12766 termplay = callPackage ../tools/misc/termplay { };
12768 tetrd = callPackage ../applications/networking/tetrd { };
12770 tewisay = callPackage ../tools/misc/tewisay { };
12772 texmacs = libsForQt5.callPackage ../applications/editors/texmacs {
12773 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
12777 texmaker = qt6Packages.callPackage ../applications/editors/texmaker { };
12779 texstudio = qt6Packages.callPackage ../applications/editors/texstudio { };
12781 textadept = libsForQt5.callPackage ../applications/editors/textadept { };
12783 texworks = qt6Packages.callPackage ../applications/editors/texworks { };
12785 tf2pulumi = callPackage ../development/tools/tf2pulumi { };
12787 thc-hydra = callPackage ../tools/security/thc-hydra { };
12789 thc-ipv6 = callPackage ../tools/security/thc-ipv6 { };
12791 thedesk = callPackage ../applications/misc/thedesk { };
12793 theharvester = callPackage ../tools/security/theharvester { };
12795 thelounge = callPackage ../applications/networking/irc/thelounge { };
12797 theLoungePlugins = let
12798 pkgs = lib.filterAttrs (name: _: lib.hasPrefix "thelounge-" name) nodePackages;
12799 getPackagesWithPrefix = prefix: lib.mapAttrs' (name: pkg: lib.nameValuePair (lib.removePrefix ("thelounge-" + prefix + "-") name) pkg)
12800 (lib.filterAttrs (name: _: lib.hasPrefix ("thelounge-" + prefix + "-") name) pkgs);
12802 lib.recurseIntoAttrs {
12803 plugins = lib.recurseIntoAttrs (getPackagesWithPrefix "plugin");
12804 themes = lib.recurseIntoAttrs (getPackagesWithPrefix "theme");
12807 theme-sh = callPackage ../tools/misc/theme-sh { };
12809 thiefmd = callPackage ../applications/editors/thiefmd { };
12811 thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
12813 thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
12815 threatest = callPackage ../tools/security/threatest { };
12817 threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { };
12819 tidy-viewer = callPackage ../tools/text/tidy-viewer { };
12821 tiled = libsForQt5.callPackage ../applications/editors/tiled { };
12823 tiledb = callPackage ../development/libraries/tiledb { };
12825 timemachine = callPackage ../applications/audio/timemachine { };
12827 timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { };
12829 timelens = callPackage ../applications/video/timelens { };
12831 timetrap = callPackage ../applications/office/timetrap { };
12833 timetagger = callPackage ../servers/timetagger { };
12835 timetagger_cli = callPackage ../tools/misc/timetagger_cli { };
12837 timezonemap = callPackage ../development/libraries/timezonemap { };
12839 tzupdate = callPackage ../applications/misc/tzupdate { };
12841 tinc = callPackage ../tools/networking/tinc { };
12843 tie = callPackage ../development/tools/misc/tie { };
12845 tidb = callPackage ../servers/tidb { };
12847 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
12849 tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
12851 tinycbor = callPackage ../development/libraries/tinycbor { };
12853 tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { };
12855 tinyobjloader = callPackage ../development/libraries/tinyobjloader { };
12857 tinyprog = callPackage ../development/embedded/fpga/tinyprog { };
12859 tinyproxy = callPackage ../tools/networking/tinyproxy { };
12861 time-decode = callPackage ../tools/misc/time-decode { };
12863 timer = callPackage ../tools/misc/timer { };
12865 tiv = callPackage ../applications/misc/tiv { };
12867 tkman = callPackage ../tools/misc/tkman { };
12869 tldr = callPackage ../tools/misc/tldr { };
12871 tldr-hs = haskellPackages.tldr;
12873 tlsclient = callPackage ../tools/admin/tlsclient { };
12875 tlsx = callPackage ../tools/security/tlsx { };
12877 tmate = callPackage ../tools/misc/tmate { };
12879 tmate-ssh-server = callPackage ../servers/tmate-ssh-server { };
12881 tml = callPackage ../tools/text/tml { };
12883 tmpwatch = callPackage ../tools/misc/tmpwatch { };
12885 tmpmail = callPackage ../applications/networking/tmpmail { };
12887 tmux = callPackage ../tools/misc/tmux { };
12889 tmuxp = callPackage ../tools/misc/tmuxp { };
12891 tmuxinator = callPackage ../tools/misc/tmuxinator { };
12893 tmux-mem-cpu-load = callPackage ../tools/misc/tmux-mem-cpu-load { };
12895 tmux-sessionizer = callPackage ../tools/misc/tmux-sessionizer {
12896 inherit (darwin.apple_sdk.frameworks) Security;
12899 tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { };
12901 tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins {
12902 pkgs = pkgs.__splicedPackages;
12905 tncattach = callPackage ../applications/radio/tncattach { };
12907 to-html = callPackage ../tools/text/to-html { };
12909 toilet = callPackage ../tools/misc/toilet { };
12911 tokei = callPackage ../development/tools/misc/tokei {
12912 inherit (darwin.apple_sdk.frameworks) Security;
12915 tokio-console = callPackage ../development/tools/tokio-console { };
12917 toml2json = callPackage ../development/tools/toml2json { };
12919 toml2nix = callPackage ../development/tools/toml2nix { };
12921 topfew = callPackage ../tools/text/topfew { };
12923 topfew-rs = callPackage ../tools/text/topfew-rs { };
12925 topgrade = callPackage ../tools/misc/topgrade {
12926 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
12929 topiary = callPackage ../development/tools/misc/topiary { };
12931 todo = callPackage ../tools/misc/todo { };
12933 toolbox = callPackage ../applications/virtualization/toolbox { };
12935 tor = callPackage ../tools/security/tor { };
12937 touchegg = callPackage ../tools/inputmethods/touchegg { };
12939 torrent7z = callPackage ../tools/archivers/torrent7z { };
12941 torsocks = callPackage ../tools/security/tor/torsocks.nix { };
12943 toss = callPackage ../tools/networking/toss { };
12945 tox-node = callPackage ../tools/networking/tox-node { };
12947 toxvpn = callPackage ../tools/networking/toxvpn { };
12949 toybox = darwin.apple_sdk_11_0.callPackage ../tools/misc/toybox { };
12951 trackma = callPackage ../tools/misc/trackma { };
12953 trackma-curses = trackma.override { withCurses = true; };
12955 trackma-gtk = trackma.override { withGTK = true; };
12957 trackma-qt = trackma.override { withQT = true; };
12959 tran = callPackage ../tools/networking/tran { };
12961 trayscale = callPackage ../applications/networking/trayscale { };
12963 tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
12965 tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
12967 tpm-tools = callPackage ../tools/security/tpm-tools { };
12969 tpm-luks = callPackage ../tools/security/tpm-luks { };
12971 tpm2-abrmd = callPackage ../tools/security/tpm2-abrmd { };
12973 tpm2-pkcs11 = callPackage ../misc/tpm2-pkcs11 { };
12975 tpm2-tools = callPackage ../tools/security/tpm2-tools { };
12977 trezor-udev-rules = callPackage ../os-specific/linux/trezor-udev-rules { };
12979 trezorctl = with python3Packages; toPythonApplication trezor;
12981 trezord = callPackage ../servers/trezord {
12982 inherit (darwin.apple_sdk.frameworks) AppKit;
12985 trezor-agent = with python3Packages; toPythonApplication trezor-agent;
12987 trezor-suite = callPackage ../applications/blockchains/trezor-suite { };
12989 trunk = callPackage ../development/tools/trunk {
12990 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
12993 trunk-ng = callPackage ../by-name/tr/trunk-ng/package.nix {
12994 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
12997 tthsum = callPackage ../applications/misc/tthsum { };
12999 ttdl = callPackage ../applications/misc/ttdl { };
13001 ttp = with python3.pkgs; toPythonApplication ttp;
13003 trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
13005 kernelshark = qt6Packages.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { };
13007 traceroute = callPackage ../tools/networking/traceroute { };
13009 tracebox = callPackage ../tools/networking/tracebox { };
13011 tracee = callPackage ../tools/security/tracee {
13015 tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
13017 tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
13019 transifex-cli = callPackage ../applications/misc/transifex-cli { };
13021 translatelocally = callPackage ../applications/misc/translatelocally { };
13023 translatelocally-models = recurseIntoAttrs (callPackages ../misc/translatelocally-models { });
13025 translate-shell = callPackage ../applications/misc/translate-shell { };
13027 translatepy = with python3.pkgs; toPythonApplication translatepy;
13029 trash-cli = callPackage ../tools/misc/trash-cli { };
13031 trashy = callPackage ../tools/misc/trashy { };
13033 trdl-client = callPackage ../tools/misc/trdl-client { };
13035 trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom { };
13037 trickle = callPackage ../tools/networking/trickle { };
13039 node-manta = callPackage ../tools/admin/manta { };
13041 triton = callPackage ../tools/admin/triton { };
13043 triggerhappy = callPackage ../tools/inputmethods/triggerhappy { };
13045 inherit (callPackage ../applications/office/trilium {})
13050 trippy = callPackage ../tools/networking/trippy { };
13052 trousers = callPackage ../tools/security/trousers { };
13054 trueseeing = callPackage ../tools/security/trueseeing { };
13056 trx = callPackage ../tools/audio/trx { };
13058 tryton = callPackage ../applications/office/tryton { };
13060 trytond = with python3Packages; toPythonApplication trytond;
13062 tun2socks = callPackage ../tools/networking/tun2socks { };
13064 tuntox = callPackage ../tools/networking/tuntox { };
13066 tunwg = callPackage ../tools/networking/tunwg { };
13068 ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { };
13070 ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint {
13071 autoreconfHook = buildPackages.autoreconfHook269;
13073 ttfautohint-nox = ttfautohint.override { enableGUI = false; };
13075 tty-clock = callPackage ../tools/misc/tty-clock { };
13077 tty-share = callPackage ../applications/misc/tty-share { };
13079 ttyplot = callPackage ../tools/misc/ttyplot { };
13081 ttygif = callPackage ../tools/misc/ttygif { };
13083 ttylog = callPackage ../tools/misc/ttylog { };
13085 ipbt = callPackage ../tools/misc/ipbt { };
13087 tuckr = callPackage ../applications/misc/tuckr { };
13089 tuhi = callPackage ../applications/misc/tuhi { };
13091 tui-journal = callPackage ../applications/misc/tui-journal { };
13093 tuir = callPackage ../applications/misc/tuir { };
13095 tuifeed = callPackage ../applications/networking/feedreaders/tuifeed {
13096 inherit (darwin.apple_sdk.frameworks) Security;
13099 russ = callPackage ../applications/networking/feedreaders/russ { };
13101 tunnelto = callPackage ../tools/networking/tunnelto {
13102 inherit (darwin.apple_sdk.frameworks) Security;
13105 tuptime = callPackage ../tools/system/tuptime { };
13107 turses = callPackage ../applications/networking/instant-messengers/turses { };
13109 tutanota-desktop = callPackage ../applications/networking/mailreaders/tutanota-desktop { };
13111 tv = callPackage ../tools/text/tv { };
13113 tvm = callPackage ../development/compilers/tvm { };
13115 ttfb = callPackage ../development/tools/ttfb { };
13117 twilight = callPackage ../tools/graphics/twilight {
13118 libX11 = xorg.libX11;
13121 twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { };
13123 twitterBootstrap = callPackage ../development/web/twitter-bootstrap { };
13125 twspace-crawler = callPackage ../tools/misc/twspace-crawler { };
13127 twspace-dl = callPackage ../tools/misc/twspace-dl { };
13129 twtxt = python3Packages.callPackage ../applications/networking/twtxt { };
13131 twurl = callPackage ../tools/misc/twurl { };
13133 txt2man = callPackage ../tools/misc/txt2man { };
13135 txt2tags = callPackage ../tools/text/txt2tags { };
13137 txtw = callPackage ../tools/misc/txtw { };
13139 tydra = callPackage ../tools/misc/tydra { };
13141 typesense = callPackage ../servers/search/typesense { };
13143 tz = callPackage ../tools/misc/tz { };
13145 u9fs = callPackage ../servers/u9fs { };
13147 ua = callPackage ../tools/networking/ua { };
13149 uair = callPackage ../tools/misc/uair { };
13151 ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { };
13153 ubi_reader = callPackage ../tools/filesystems/ubi_reader { };
13155 ubpm = libsForQt5.callPackage ../applications/misc/ubpm { };
13157 ubertooth = callPackage ../applications/radio/ubertooth { };
13159 ucarp = callPackage ../servers/ucarp { };
13161 ucl = callPackage ../development/libraries/ucl { };
13163 ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { };
13165 udftools = callPackage ../tools/filesystems/udftools { };
13167 udp2raw = callPackage ../tools/networking/udp2raw { };
13169 udpreplay = callPackage ../tools/networking/udpreplay { };
13171 udpt = callPackage ../servers/udpt { };
13173 udptunnel = callPackage ../tools/networking/udptunnel { };
13175 udpx = callPackage ../tools/security/udpx { };
13177 uftrace = callPackage ../development/tools/uftrace { };
13179 uftraceFull = uftrace.override {
13184 uftpd = callPackage ../servers/ftp/uftpd {};
13186 uget = callPackage ../tools/networking/uget { };
13188 uget-integrator = callPackage ../tools/networking/uget-integrator { };
13190 ugrep = callPackage ../tools/text/ugrep { };
13192 ugs = callPackage ../tools/misc/ugs { };
13194 uhk-agent = callPackage ../os-specific/linux/uhk-agent { };
13196 uhk-udev-rules = callPackage ../os-specific/linux/uhk-udev-rules { };
13198 uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
13200 uivonim = callPackage ../applications/editors/uivonim { };
13202 ulid = callPackage ../tools/misc/ulid { };
13204 umlet = callPackage ../tools/misc/umlet { };
13206 unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { };
13208 unfs3 = callPackage ../servers/unfs3 { };
13210 unfurl = callPackage ../tools/text/unfurl { };
13212 unixbench = callPackage ../development/tools/misc/unixbench { };
13214 unoconv = callPackage ../tools/text/unoconv { };
13216 unrtf = callPackage ../tools/text/unrtf { };
13218 unrpa = with python3Packages; toPythonApplication unrpa;
13220 untex = callPackage ../tools/text/untex { };
13222 untrunc-anthwlock = callPackage ../tools/video/untrunc-anthwlock { };
13224 unzrip = callPackage ../tools/compression/unzrip { };
13226 up = callPackage ../tools/misc/up { };
13228 upterm = callPackage ../tools/misc/upterm { };
13230 upx = callPackage ../tools/compression/upx { };
13232 uq = callPackage ../misc/uq { };
13234 uqmi = callPackage ../tools/networking/uqmi { };
13236 urdfdom = callPackage ../development/libraries/urdfdom { };
13238 urdfdom-headers = callPackage ../development/libraries/urdfdom-headers { };
13240 urlencode = callPackage ../tools/misc/urlencode {};
13242 uriparser = callPackage ../development/libraries/uriparser { };
13244 urlscan = callPackage ../applications/misc/urlscan { };
13246 url-parser = callPackage ../tools/misc/url-parser { };
13248 urn-timer = callPackage ../tools/misc/urn-timer { };
13250 ursadb = callPackage ../servers/ursadb { };
13252 usbmuxd = callPackage ../tools/misc/usbmuxd { };
13254 usbmuxd2 = callPackage ../tools/misc/usbmuxd2 { };
13256 usort = with python3Packages; toPythonApplication usort;
13258 ustreamer = callPackage ../applications/video/ustreamer { };
13260 usync = callPackage ../applications/misc/usync { };
13262 uwc = callPackage ../tools/text/uwc { };
13264 uwsgi = callPackage ../servers/uwsgi { };
13266 uwufetch = callPackage ../tools/misc/uwufetch { };
13268 v2ray = callPackage ../tools/networking/v2ray { };
13270 v2raya = callPackage ../tools/networking/v2raya { };
13272 v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { };
13274 v2ray-geoip = callPackage ../data/misc/v2ray-geoip { };
13276 vacuum = libsForQt5.callPackage ../applications/networking/instant-messengers/vacuum {};
13278 validator-nu = callPackage ../tools/text/validator-nu { };
13280 vampire = callPackage ../applications/science/logic/vampire { };
13282 vdmfec = callPackage ../applications/backup/vdmfec { };
13284 vk-bootstrap = callPackage ../development/libraries/vk-bootstrap { };
13286 vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { };
13288 vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger { };
13290 volatility3 = callPackage ../tools/security/volatility3 { };
13292 vbetool = callPackage ../tools/system/vbetool { };
13294 vcsi = callPackage ../tools/video/vcsi { };
13296 vde2 = callPackage ../tools/networking/vde2 { };
13298 vboot_reference = callPackage ../tools/system/vboot_reference { };
13300 vcftools = callPackage ../applications/science/biology/vcftools { };
13302 vcmi = libsForQt5.callPackage ../games/vcmi { };
13304 vcsh = callPackage ../applications/version-management/vcsh { };
13306 vcs_query = callPackage ../tools/misc/vcs_query { };
13308 vcstool = callPackage ../development/tools/vcstool { };
13310 vectorscan = callPackage ../development/libraries/vectorscan { };
13312 verco = callPackage ../applications/version-management/verco { };
13314 verilator = callPackage ../applications/science/electronics/verilator { };
13316 versus = callPackage ../applications/networking/versus { };
13318 vexctl = callPackage ../tools/security/vexctl { };
13320 vgrep = callPackage ../tools/text/vgrep { };
13322 vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
13324 vhdl-ls = callPackage ../development/tools/language-servers/vhdl-ls { };
13326 video2midi = callPackage ../tools/audio/video2midi {
13327 pythonPackages = python3Packages;
13330 via = callPackage ../tools/misc/via { };
13332 vial = callPackage ../tools/misc/vial { };
13334 viking = callPackage ../applications/misc/viking { };
13336 vikunja = callPackage ../by-name/vi/vikunja/package.nix { pnpm = pnpm_9; };
13338 vim-vint = callPackage ../development/tools/vim-vint { };
13340 vimer = callPackage ../tools/misc/vimer { };
13342 vimpager = callPackage ../tools/misc/vimpager { };
13343 vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { };
13345 vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { };
13347 visidata = (newScope python3Packages) ../applications/misc/visidata {
13350 vit = callPackage ../applications/misc/vit { };
13352 viu = callPackage ../tools/graphics/viu { };
13354 vix = callPackage ../tools/misc/vix { };
13356 vkbasalt = callPackage ../tools/graphics/vkbasalt {
13357 vkbasalt32 = pkgsi686Linux.vkbasalt;
13360 vkbasalt-cli = callPackage ../tools/graphics/vkbasalt-cli { };
13362 vkmark = callPackage ../tools/graphics/vkmark { };
13364 vncrec = callPackage ../tools/video/vncrec { };
13366 vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
13368 vo-aacenc = callPackage ../development/libraries/vo-aacenc { };
13370 vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
13372 vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };
13374 void = callPackage ../tools/misc/void { };
13376 volume_key = callPackage ../development/libraries/volume-key { };
13378 vorbisgain = callPackage ../tools/misc/vorbisgain { };
13380 vpnc = callPackage ../tools/networking/vpnc { };
13382 vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { };
13384 vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { };
13386 vpWithSixel = vp.override {
13387 # Enable next line for console graphics. Note that it requires `sixel`
13388 # enabled terminals such as mlterm or xterm -ti 340
13392 vtm = callPackage ../tools/misc/vtm { };
13394 witness = callPackage ../tools/security/witness { };
13396 openconnectPackages = callPackage ../tools/networking/openconnect { };
13398 inherit (openconnectPackages) openconnect openconnect_openssl;
13400 ding-libs = callPackage ../tools/misc/ding-libs { };
13402 sssd = callPackage ../os-specific/linux/sssd {
13403 inherit (perlPackages) Po4a;
13404 # python312Packages.python-ldap is broken
13405 # https://github.com/NixOS/nixpkgs/issues/326296
13406 python3 = python311;
13409 sentry-cli = callPackage ../development/tools/sentry-cli {
13410 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
13413 sentry-native = callPackage ../development/libraries/sentry-native { };
13415 twilio-cli = callPackage ../development/tools/twilio-cli { };
13417 waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp {
13418 inherit (darwin.apple_sdk.frameworks) OpenCL;
13421 wambo = callPackage ../development/tools/wambo { };
13423 weather = callPackage ../applications/misc/weather { };
13425 wego = callPackage ../applications/misc/wego { };
13427 wander = callPackage ../tools/admin/wander { };
13429 watchexec = callPackage ../tools/misc/watchexec {
13430 inherit (darwin.apple_sdk.frameworks) Cocoa AppKit;
13433 watchlog = callPackage ../tools/misc/watchlog { };
13435 watchman = darwin.apple_sdk_11_0.callPackage ../development/tools/watchman {
13436 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
13439 wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse { };
13441 wbox = callPackage ../tools/networking/wbox { };
13443 webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1";
13444 webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1";
13445 wasm-strip = nodePackages."@webassemblyjs/wasm-strip";
13446 wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen-1.11.1";
13447 wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1";
13449 wasm-tools = callPackage ../tools/misc/wasm-tools { };
13451 wasmedge = callPackage ../development/tools/wasmedge {
13452 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else llvmPackages.stdenv;
13453 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
13456 wasmi = callPackage ../development/tools/wasmi { };
13458 wasmserve = callPackage ../development/tools/wasmserve {};
13460 welkin = callPackage ../tools/graphics/welkin { };
13462 wemux = callPackage ../tools/misc/wemux { };
13464 wf-recorder = callPackage ../applications/video/wf-recorder { };
13466 whatip = callPackage ../tools/networking/whatip { };
13468 whatsapp-chat-exporter = callPackage ../tools/misc/whatsapp-chat-exporter { };
13470 whatweb = callPackage ../tools/security/whatweb { };
13472 whipper = callPackage ../applications/audio/whipper { };
13474 whitebophir = callPackage ../servers/web-apps/whitebophir { };
13476 whois = callPackage ../tools/networking/whois { };
13478 wimboot = callPackage ../tools/misc/wimboot { };
13480 wire = callPackage ../development/tools/wire { };
13482 wireguard-tools = callPackage ../tools/networking/wireguard-tools { };
13484 wireguard-vanity-address = callPackage ../tools/networking/wireguard-vanity-address {
13485 inherit (darwin.apple_sdk.frameworks) Security;
13488 wiringpi = callPackage ../os-specific/linux/wiringpi { };
13490 wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { };
13492 wg-netmanager = callPackage ../tools/networking/wg-netmanager {
13493 inherit (darwin.apple_sdk.frameworks) Security;
13496 wgautomesh = callPackage ../tools/networking/wgautomesh { };
13498 woff2 = callPackage ../development/web/woff2 { };
13500 woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { };
13502 woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { };
13504 woodpecker-plugin-git = callPackage ../development/tools/continuous-integration/woodpecker-plugin-git { };
13506 woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix { };
13508 woof = callPackage ../tools/misc/woof { };
13510 wootility = callPackage ../tools/misc/wootility { };
13512 wormhole-william = callPackage ../tools/networking/wormhole-william { };
13514 wpscan = callPackage ../tools/security/wpscan { };
13516 write-good = callPackage ../tools/text/write-good { };
13518 wsmancli = callPackage ../tools/system/wsmancli { };
13520 wolfebin = callPackage ../tools/networking/wolfebin { };
13522 wthrr = callPackage ../applications/misc/wthrr { };
13524 xautoclick = callPackage ../applications/misc/xautoclick { };
13526 xl2tpd = callPackage ../tools/networking/xl2tpd { };
13528 xe = callPackage ../tools/system/xe { };
13530 xray = callPackage ../tools/networking/xray { };
13532 xteve = callPackage ../servers/xteve { };
13534 termbook = callPackage ../tools/text/termbook { };
13536 testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
13538 testdisk-qt = testdisk.override { enableQt = true; };
13540 textql = callPackage ../development/tools/textql { };
13542 html2text = callPackage ../tools/text/html2text { };
13544 html-tidy = callPackage ../tools/text/html-tidy { };
13546 html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
13548 htmldoc = callPackage ../tools/typesetting/htmldoc {
13549 inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
13552 htmltest = callPackage ../development/tools/htmltest { };
13554 td = callPackage ../tools/misc/td { };
13556 tdfgo = callPackage ../tools/misc/tdfgo { };
13558 tftp-hpa = callPackage ../tools/networking/tftp-hpa { };
13560 tigervnc = callPackage ../tools/admin/tigervnc { };
13562 time = callPackage ../tools/misc/time { };
13564 tweet-hs = haskell.lib.compose.justStaticExecutables haskellPackages.tweet-hs;
13566 tweeny = callPackage ../development/libraries/tweeny { };
13568 tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { };
13570 tm = callPackage ../tools/system/tm { };
13572 tradcpp = callPackage ../development/tools/tradcpp { };
13574 traitor = callPackage ../tools/security/traitor { };
13576 tre = callPackage ../development/libraries/tre { };
13578 tremor-rs = darwin.apple_sdk_11_0.callPackage ../tools/misc/tremor-rs {
13579 inherit (darwin.apple_sdk_11_0.frameworks) Security;
13582 tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { };
13584 truecrack = callPackage ../tools/security/truecrack { };
13585 truecrack-cuda = truecrack.override { cudaSupport = true; };
13587 ts = callPackage ../tools/system/ts { };
13589 ttmkfdir = callPackage ../tools/misc/ttmkfdir { };
13591 ttwatch = callPackage ../tools/misc/ttwatch { };
13593 turbovnc = callPackage ../tools/admin/turbovnc {
13594 # fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ];
13595 libjpeg_turbo = libjpeg_turbo.override { enableJava = true; };
13598 ufmt = with python3Packages; toPythonApplication ufmt;
13600 uftp = callPackage ../servers/uftp { };
13602 uhttpmock = callPackage ../development/libraries/uhttpmock { };
13604 uim = callPackage ../tools/inputmethods/uim {
13605 autoconf = buildPackages.autoconf269;
13608 uhub = callPackage ../servers/uhub { };
13610 unclutter = callPackage ../tools/misc/unclutter { };
13612 unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
13614 unbound-with-systemd = unbound.override {
13615 withSystemd = true;
13618 unbound-full = unbound.override {
13620 withSystemd = true;
13621 withPythonModule = true;
13624 withDNSCrypt = true;
13630 unicorn = callPackage ../development/libraries/unicorn {
13631 inherit (darwin.apple_sdk.frameworks) IOKit;
13634 unittest-cpp = callPackage ../development/libraries/unittest-cpp { };
13636 unnaturalscrollwheels = callPackage ../tools/inputmethods/unnaturalscrollwheels { };
13638 unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { };
13640 uptime-kuma = callPackage ../servers/monitoring/uptime-kuma { };
13642 vul = callPackage ../applications/misc/vul { };
13644 vuls = callPackage ../by-name/vu/vuls/package.nix {
13645 buildGoModule = buildGo123Module;
13648 xarchive = callPackage ../tools/archivers/xarchive { };
13650 xarchiver = callPackage ../tools/archivers/xarchiver { };
13652 xbanish = callPackage ../tools/X11/xbanish { };
13654 xbrightness = callPackage ../tools/X11/xbrightness { };
13656 xdg-launch = callPackage ../applications/misc/xdg-launch { };
13658 xdp-tools = callPackage ../tools/networking/xdp-tools {
13659 llvmPackages = llvmPackages_14;
13662 xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
13664 xkeysnail = callPackage ../tools/X11/xkeysnail { };
13666 xfstests = callPackage ../tools/misc/xfstests { };
13668 xprompt = callPackage ../tools/X11/xprompt { };
13670 xprintidle = callPackage ../tools/X11/xprintidle { };
13672 xprintidle-ng = callPackage ../tools/X11/xprintidle-ng { };
13674 xssstate = callPackage ../tools/X11/xssstate { };
13676 xscast = callPackage ../applications/video/xscast { };
13678 xsettingsd = callPackage ../tools/X11/xsettingsd { };
13680 xsensors = callPackage ../os-specific/linux/xsensors { };
13682 xspim = callPackage ../development/tools/misc/xspim { };
13684 xcrawl3r = callPackage ../tools/security/xcrawl3r { };
13686 xcruiser = callPackage ../applications/misc/xcruiser { };
13688 xwallpaper = callPackage ../tools/X11/xwallpaper { };
13690 gxkb = callPackage ../applications/misc/gxkb { };
13692 xxkb = callPackage ../applications/misc/xxkb { };
13694 ugarit = callPackage ../tools/backup/ugarit {
13695 inherit (chickenPackages_4) eggDerivation fetchegg;
13698 ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker {
13699 inherit (chickenPackages_4) eggDerivation fetchegg;
13702 ulogd = callPackage ../os-specific/linux/ulogd { };
13704 unar = callPackage ../tools/archivers/unar {
13705 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
13706 stdenv = clangStdenv;
13709 unp = callPackage ../tools/archivers/unp { };
13711 unshield = callPackage ../tools/archivers/unshield { };
13713 unzip = callPackage ../tools/archivers/unzip { };
13715 unzipNLS = lowPrio (unzip.override { enableNLS = true; });
13717 undmg = callPackage ../tools/archivers/undmg { };
13719 uptimed = callPackage ../tools/system/uptimed { };
13721 upwork = callPackage ../applications/misc/upwork { };
13723 urlhunter = callPackage ../tools/security/urlhunter { };
13725 urlwatch = callPackage ../tools/networking/urlwatch { };
13727 vals = callPackage ../tools/security/vals { };
13729 valum = callPackage ../development/web/valum { };
13731 inherit (callPackages ../servers/varnish { })
13732 varnish60 varnish74 varnish75;
13733 inherit (callPackages ../servers/varnish/packages.nix { })
13734 varnish60Packages varnish74Packages varnish75Packages;
13736 varnishPackages = varnish74Packages;
13737 varnish = varnishPackages.varnish;
13739 hitch = callPackage ../servers/hitch { };
13741 veryfasttree = callPackage ../applications/science/biology/veryfasttree { };
13743 viceroy = callPackage ../development/tools/viceroy {
13744 inherit (darwin.apple_sdk.frameworks) Security;
13747 vlan = callPackage ../tools/networking/vlan { };
13749 vmtouch = callPackage ../tools/misc/vmtouch { };
13751 vncdo = with python3Packages; toPythonApplication vncdo;
13753 volumeicon = callPackage ../tools/audio/volumeicon { };
13755 # An alias to work around the splicing incidents
13757 # https://github.com/NixOS/nixpkgs/issues/204303
13758 # https://github.com/NixOS/nixpkgs/issues/211340
13759 # https://github.com/NixOS/nixpkgs/issues/227327
13760 wafHook = waf.hook;
13762 waf-tester = callPackage ../tools/security/waf-tester { };
13764 wagyu = callPackage ../tools/misc/wagyu {
13765 inherit (darwin.apple_sdk.frameworks) Security;
13768 wakelan = callPackage ../tools/networking/wakelan { };
13770 wavemon = callPackage ../tools/networking/wavemon { };
13772 wdfs = callPackage ../tools/filesystems/wdfs { };
13774 web-eid-app = libsForQt5.callPackage ../tools/security/web-eid-app { };
13776 wdiff = callPackage ../tools/text/wdiff { };
13778 wdisplays = callPackage ../tools/graphics/wdisplays { };
13780 weaviate = callPackage ../servers/search/weaviate { };
13782 webalizer = callPackage ../tools/networking/webalizer { };
13784 webmesh = callPackage ../servers/webmesh { };
13786 wget = callPackage ../tools/networking/wget { };
13788 wget2 = callPackage ../tools/networking/wget2 { };
13790 wg-bond = callPackage ../applications/networking/wg-bond { };
13792 wgcf = callPackage ../applications/networking/wgcf { };
13794 which = callPackage ../tools/system/which { };
13796 whsniff = callPackage ../applications/networking/sniffers/whsniff { };
13798 wio = callPackage ../by-name/wi/wio/package.nix {
13799 wlroots = wlroots_0_17;
13802 wiiuse = callPackage ../development/libraries/wiiuse {
13803 inherit (darwin) libobjc;
13804 inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth;
13807 wipefreespace = callPackage ../tools/filesystems/wipefreespace { };
13809 woeusb = callPackage ../tools/misc/woeusb { };
13811 woeusb-ng = callPackage ../tools/misc/woeusb-ng { };
13813 chase = callPackage ../tools/system/chase { };
13815 wimlib = callPackage ../tools/archivers/wimlib { };
13817 wipe = callPackage ../tools/security/wipe { };
13819 wireguard-go = callPackage ../tools/networking/wireguard-go { };
13821 wkhtmltopdf = callPackage ../tools/graphics/wkhtmltopdf { };
13823 wml = callPackage ../development/web/wml { };
13825 wol = callPackage ../tools/networking/wol { };
13827 wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
13829 wpgtk = callPackage ../tools/X11/wpgtk { };
13831 wrap = callPackage ../tools/text/wrap { };
13833 wring = nodePackages.wring;
13835 wrk = callPackage ../tools/networking/wrk { };
13837 wrk2 = callPackage ../tools/networking/wrk2 { };
13839 wsysmon = callPackage ../tools/system/wsysmon { };
13841 wuzz = callPackage ../tools/networking/wuzz { };
13843 wv = callPackage ../tools/misc/wv { };
13845 wv2 = callPackage ../tools/misc/wv2 { };
13847 wvkbd = callPackage ../applications/accessibility/wvkbd { };
13849 wyrd = callPackage ../tools/misc/wyrd {
13850 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
13853 x86info = callPackage ../os-specific/linux/x86info { };
13855 x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
13857 xbursttools = callPackage ../tools/misc/xburst-tools {
13858 # It needs a cross compiler for mipsel to build the firmware it will
13859 # load into the Ben Nanonote
13860 gccCross = pkgsCross.ben-nanonote.buildPackages.gccWithoutTargetLibc;
13861 autoconf = buildPackages.autoconf269;
13864 clipnotify = callPackage ../tools/misc/clipnotify { };
13866 clipboard-jh = callPackage ../tools/misc/clipboard-jh { };
13868 clipbuzz = callPackage ../tools/misc/clipbuzz {
13869 zig = buildPackages.zig_0_12;
13872 xclip = callPackage ../tools/misc/xclip { };
13874 xcur2png = callPackage ../tools/graphics/xcur2png { };
13876 xcwd = callPackage ../tools/X11/xcwd { };
13878 xtitle = callPackage ../tools/misc/xtitle { };
13880 xdelta = callPackage ../tools/compression/xdelta { };
13881 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { };
13883 xdot = with python3Packages; toPythonApplication xdot;
13885 xdummy = callPackage ../tools/misc/xdummy { };
13887 xdg-ninja = callPackage ../tools/misc/xdg-ninja { };
13889 xdxf2slob = callPackage ../tools/misc/xdxf2slob { };
13891 xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { };
13893 xflux = callPackage ../tools/misc/xflux { };
13894 xflux-gui = python3Packages.callPackage ../tools/misc/xflux/gui.nix { };
13896 xfsdump = callPackage ../tools/filesystems/xfsdump { };
13898 xfsprogs = callPackage ../tools/filesystems/xfsprogs { };
13899 libxfs = xfsprogs.dev;
13901 xml2 = callPackage ../tools/text/xml/xml2 { };
13903 xmlformat = callPackage ../tools/text/xml/xmlformat { };
13905 xmlroff = callPackage ../tools/typesetting/xmlroff { };
13907 xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
13909 xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
13911 xmlto = callPackage ../tools/typesetting/xmlto {
13915 xiccd = callPackage ../tools/misc/xiccd { };
13917 xidlehook = callPackage ../tools/X11/xidlehook {
13918 inherit (darwin.apple_sdk.frameworks) Security;
13921 xq-xml = callPackage ../tools/text/xml/xq { };
13923 xsecurelock = callPackage ../tools/X11/xsecurelock { };
13925 xsel = callPackage ../tools/misc/xsel { };
13927 xsv = callPackage ../tools/text/xsv {
13928 inherit (darwin.apple_sdk.frameworks) Security;
13931 xtreemfs = callPackage ../tools/filesystems/xtreemfs {
13935 xorriso = libisoburn;
13937 xurls = callPackage ../tools/text/xurls { };
13939 xxv = callPackage ../tools/misc/xxv { };
13941 xvfb-run = callPackage ../tools/misc/xvfb-run {
13942 inherit (texFunctions) fontsConf;
13945 xvkbd = callPackage ../tools/X11/xvkbd { };
13947 xwinmosaic = callPackage ../tools/X11/xwinmosaic { };
13949 xwinwrap = callPackage ../tools/X11/xwinwrap { };
13951 yajsv = callPackage ../tools/misc/yajsv { };
13953 yallback = callPackage ../development/tools/analysis/yallback { };
13955 yapf = with python3Packages; toPythonApplication yapf;
13957 yarn = callPackage ../development/tools/yarn { };
13959 yarn-berry = callPackage ../development/tools/yarn-berry { };
13961 yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; };
13963 inherit (yarn2nix-moretea)
13969 yarr = callPackage ../applications/networking/feedreaders/yarr { };
13971 yascreen = callPackage ../development/libraries/yascreen { };
13973 yasr = callPackage ../applications/audio/yasr { };
13975 yank = callPackage ../tools/misc/yank { };
13977 yamlfix = with python3Packages; toPythonApplication yamlfix;
13979 yamlfmt = callPackage ../development/tools/yamlfmt { };
13981 yamllint = with python3Packages; toPythonApplication yamllint;
13983 yamlpath = callPackage ../development/tools/yamlpath { };
13985 yaml-merge = callPackage ../tools/text/yaml-merge { };
13987 yeshup = callPackage ../tools/system/yeshup { };
13989 ytfzf = callPackage ../tools/misc/ytfzf { };
13991 yaydl = callPackage ../tools/video/yaydl {
13992 inherit (darwin.apple_sdk.frameworks) Security;
13995 yx = callPackage ../tools/text/yx { };
13997 zarchive = callPackage ../tools/archivers/zarchive { };
13999 zprint = callPackage ../development/tools/zprint { };
14001 yle-dl = callPackage ../tools/misc/yle-dl { };
14003 you-get = callPackage ../tools/misc/you-get { };
14005 zasm = callPackage ../development/compilers/zasm { };
14007 zbackup = callPackage ../tools/backup/zbackup {
14008 protobuf = protobuf_21;
14011 zbar = libsForQt5.callPackage ../tools/graphics/zbar {
14012 inherit (darwin.apple_sdk.frameworks) Foundation;
14015 zbctl = callPackage ../tools/admin/zbctl { };
14017 zdelta = callPackage ../tools/compression/zdelta { };
14019 zed = callPackage ../development/tools/zed { };
14021 zellij = callPackage ../tools/misc/zellij {
14022 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
14025 zenith = callPackage ../tools/system/zenith {
14026 inherit (darwin.apple_sdk.frameworks) IOKit;
14029 # Nvidia support does not require any propietary libraries, so CI can build it.
14030 # Note that when enabling this unconditionally, non-nvidia users will always have an empty "GPU" section.
14031 zenith-nvidia = callPackage ../tools/system/zenith {
14032 inherit (darwin.apple_sdk.frameworks) IOKit;
14033 nvidiaSupport = true;
14036 zerofree = callPackage ../tools/filesystems/zerofree { };
14038 zet = callPackage ../tools/text/zet { };
14040 zfp = callPackage ../tools/compression/zfp { };
14042 zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { };
14044 zfsbackup = callPackage ../tools/backup/zfsbackup { };
14046 zfstools = callPackage ../tools/filesystems/zfstools { };
14048 zfsnap = callPackage ../tools/backup/zfsnap { };
14050 zpool-auto-expand-partitions = callPackage ../tools/filesystems/zpool-auto-expand-partitions { };
14052 zinnia = callPackage ../tools/inputmethods/zinnia { };
14053 tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { };
14055 zim-tools = callPackage ../tools/text/zim-tools { };
14057 zimfw = callPackage ../shells/zsh/zimfw { };
14059 zld = callPackage ../development/tools/zld { };
14061 par = callPackage ../tools/text/par { };
14063 zip = callPackage ../tools/archivers/zip { };
14065 zincsearch = callPackage ../servers/search/zincsearch {
14066 buildGoModule = buildGo122Module;
14069 zkfuse = callPackage ../tools/filesystems/zkfuse { };
14071 zpaq = callPackage ../tools/archivers/zpaq { };
14072 zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { };
14074 zplug = callPackage ../shells/zsh/zplug { };
14076 zps = callPackage ../tools/system/zps { };
14078 zi = callPackage ../shells/zsh/zi { };
14080 zinit = callPackage ../shells/zsh/zinit {} ;
14082 zint = qt6Packages.callPackage ../development/libraries/zint { };
14084 zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { };
14086 zs-wait4host = callPackage ../tools/networking/zs-wait4host { };
14088 zstxtns-utils = callPackage ../tools/text/zstxtns-utils { };
14090 zsh-abbr = callPackage ../shells/zsh/zsh-abbr { };
14092 zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
14094 zsh-autopair = callPackage ../shells/zsh/zsh-autopair { };
14096 zsh-bd = callPackage ../shells/zsh/zsh-bd { };
14098 zsh-better-npm-completion = callPackage ../shells/zsh/zsh-better-npm-completion { };
14100 zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { };
14102 zsh-defer = callPackage ../shells/zsh/zsh-defer { };
14104 zsh-edit = callPackage ../shells/zsh/zsh-edit { };
14106 zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
14108 zsh-history = callPackage ../shells/zsh/zsh-history { };
14110 zsh-history-search-multi-word = callPackage ../shells/zsh/zsh-history-search-multi-word { };
14112 zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { };
14114 zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
14116 zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { };
14118 zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { };
14120 zsh-system-clipboard = callPackage ../shells/zsh/zsh-system-clipboard { };
14122 zsh-f-sy-h = callPackage ../shells/zsh/zsh-f-sy-h { };
14124 zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { };
14126 zsh-forgit = callPackage ../shells/zsh/zsh-forgit { };
14128 zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { };
14130 zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { };
14132 zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { };
14134 zsh-powerlevel10k = callPackage ../shells/zsh/zsh-powerlevel10k { };
14136 zsh-powerlevel9k = callPackage ../shells/zsh/zsh-powerlevel9k { };
14138 zsh-command-time = callPackage ../shells/zsh/zsh-command-time { };
14140 zsh-fzf-history-search = callPackage ../shells/zsh/zsh-fzf-history-search { };
14142 zsh-vi-mode = callPackage ../shells/zsh/zsh-vi-mode { };
14144 zsh-you-should-use = callPackage ../shells/zsh/zsh-you-should-use { };
14146 zsh-z = callPackage ../shells/zsh/zsh-z { };
14148 zssh = callPackage ../tools/networking/zssh { };
14150 zstd = callPackage ../tools/compression/zstd {
14151 cmake = buildPackages.cmakeMinimal;
14154 zsv = callPackage ../development/tools/zsv { };
14156 zxing = callPackage ../tools/graphics/zxing { };
14158 zkar = callPackage ../tools/security/zkar { };
14160 zlint = callPackage ../tools/security/zlint { };
14162 zmap = callPackage ../tools/security/zmap { };
14164 zmusic = callPackage ../development/libraries/zmusic { };
14166 zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { };
14171 runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
14172 runtimeShellPackage = bash;
14174 agdsn-zsh-config = callPackage ../shells/zsh/agdsn-zsh-config { };
14176 bash = lowPrio (callPackage ../shells/bash/5.nix { });
14177 # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
14178 bashInteractive = callPackage ../shells/bash/5.nix {
14179 interactive = true;
14182 bashInteractiveFHS = callPackage ../shells/bash/5.nix {
14183 interactive = true;
14188 bash-completion = callPackage ../shells/bash/bash-completion { };
14190 gradle-completion = callPackage ../shells/zsh/gradle-completion { };
14192 nix-bash-completions = callPackage ../shells/bash/nix-bash-completions { };
14194 yarn-bash-completion = callPackage ../shells/bash/yarn-completion { };
14196 blesh = callPackage ../shells/bash/blesh { };
14198 undistract-me = callPackage ../shells/bash/undistract-me { };
14200 carapace = callPackage ../shells/carapace {
14201 buildGoModule = buildGo123Module;
14204 dash = callPackage ../shells/dash { };
14206 dasht = callPackage ../tools/misc/dasht { };
14208 dashing = callPackage ../tools/misc/dashing { };
14210 es = callPackage ../shells/es { };
14212 fish = callPackage ../shells/fish { };
14214 wrapFish = callPackage ../shells/fish/wrapper.nix { };
14216 fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { });
14218 fzf-git-sh = callPackage ../shells/fzf-git-sh { };
14220 hishtory = callPackage ../shells/hishtory { };
14222 ion = callPackage ../shells/ion { };
14224 ksh = callPackage ../shells/ksh { };
14226 liquidprompt = callPackage ../shells/liquidprompt { };
14228 murex = callPackage ../shells/murex { };
14230 oh = callPackage ../shells/oh { };
14232 oksh = callPackage ../shells/oksh { };
14234 scponly = callPackage ../shells/scponly { };
14236 rush = callPackage ../shells/rush { };
14238 zsh = callPackage ../shells/zsh { };
14240 nix-zsh-completions = callPackage ../shells/zsh/nix-zsh-completions { };
14242 zsh-completions = callPackage ../shells/zsh/zsh-completions { };
14244 zsh-prezto = callPackage ../shells/zsh/zsh-prezto { };
14246 yash = callPackage ../shells/yash { };
14248 grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { };
14250 powerline = with python3Packages; toPythonApplication powerline;
14252 ### DEVELOPMENT / COMPILERS
14254 temurin-bin-22 = javaPackages.compiler.temurin-bin.jdk-22;
14255 temurin-jre-bin-22 = javaPackages.compiler.temurin-bin.jre-22;
14257 temurin-bin-21 = javaPackages.compiler.temurin-bin.jdk-21;
14258 temurin-jre-bin-21 = javaPackages.compiler.temurin-bin.jre-21;
14260 temurin-bin-17 = javaPackages.compiler.temurin-bin.jdk-17;
14261 temurin-jre-bin-17 = javaPackages.compiler.temurin-bin.jre-17;
14263 temurin-bin-11 = javaPackages.compiler.temurin-bin.jdk-11;
14264 temurin-jre-bin-11 = javaPackages.compiler.temurin-bin.jre-11;
14265 temurin-bin-8 = javaPackages.compiler.temurin-bin.jdk-8;
14266 temurin-jre-bin-8 = javaPackages.compiler.temurin-bin.jre-8;
14268 temurin-bin = temurin-bin-22;
14269 temurin-jre-bin = temurin-jre-bin-22;
14271 semeru-bin-21 = javaPackages.compiler.semeru-bin.jdk-21;
14272 semeru-jre-bin-21 = javaPackages.compiler.semeru-bin.jre-21;
14273 semeru-bin-17 = javaPackages.compiler.semeru-bin.jdk-17;
14274 semeru-jre-bin-17 = javaPackages.compiler.semeru-bin.jre-17;
14275 semeru-bin-11 = javaPackages.compiler.semeru-bin.jdk-11;
14276 semeru-jre-bin-11 = javaPackages.compiler.semeru-bin.jre-11;
14277 semeru-bin-8 = javaPackages.compiler.semeru-bin.jdk-8;
14278 semeru-jre-bin-8 = javaPackages.compiler.semeru-bin.jre-8;
14280 semeru-bin = semeru-bin-21;
14281 semeru-jre-bin = semeru-jre-bin-21;
14283 adoptopenjdk-icedtea-web = callPackage ../development/compilers/adoptopenjdk-icedtea-web {
14287 alan = callPackage ../development/compilers/alan { };
14289 alan_2 = callPackage ../development/compilers/alan/2.nix { };
14291 alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { };
14293 ante = callPackage ../development/compilers/ante { };
14295 armips = callPackage ../development/compilers/armips {
14296 stdenv = gcc10Stdenv;
14299 arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
14301 asciigraph = callPackage ../tools/text/asciigraph { };
14303 autocorrect = callPackage ../tools/text/autocorrect {
14304 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
14307 aspectj = callPackage ../development/compilers/aspectj { };
14309 ats = callPackage ../development/compilers/ats { };
14310 ats2 = callPackage ../development/compilers/ats2 { };
14312 ats-acc = callPackage ../development/tools/ats-acc { };
14314 august = callPackage ../development/compilers/august { };
14316 avra = callPackage ../development/compilers/avra { };
14318 ballerina = callPackage ../development/compilers/ballerina {
14319 openjdk = openjdk17_headless;
14322 bfc = callPackage ../development/compilers/bfc { };
14324 bigloo = callPackage ../development/compilers/bigloo { };
14326 binaryen = callPackage ../development/compilers/binaryen {
14327 nodejs = nodejs-slim;
14328 inherit (python3Packages) filecheck;
14331 bluespec = callPackage ../development/compilers/bluespec {
14332 gmp-static = gmp.override { withStatic = true; };
14335 bun = callPackage ../development/web/bun { };
14337 cakelisp = callPackage ../development/compilers/cakelisp { };
14339 ciao = callPackage ../development/compilers/ciao { };
14341 codon = callPackage ../development/compilers/codon {
14342 inherit (llvmPackages_14) lld stdenv;
14345 colm = callPackage ../development/compilers/colm { };
14347 colmap = libsForQt5.callPackage ../applications/science/misc/colmap { inherit (config) cudaSupport; };
14348 colmapWithCuda = colmap.override { cudaSupport = true; };
14350 opensplatWithCuda = opensplat.override { cudaSupport = true; };
14352 chickenPackages_4 = recurseIntoAttrs (callPackage ../development/compilers/chicken/4 { });
14353 chickenPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/chicken/5 { });
14354 chickenPackages = dontRecurseIntoAttrs chickenPackages_5;
14356 inherit (chickenPackages_5)
14362 cdb = callPackage ../development/tools/database/cdb {
14363 stdenv = gccStdenv;
14366 chez = callPackage ../development/compilers/chez { };
14368 chez-racket = callPackage ../development/compilers/chez-racket { };
14370 chez-srfi = callPackage ../development/chez-modules/chez-srfi { };
14372 chez-mit = callPackage ../development/chez-modules/chez-mit { };
14374 chez-scmutils = callPackage ../development/chez-modules/chez-scmutils { };
14376 chez-matchable = callPackage ../development/chez-modules/chez-matchable { };
14378 libclang = llvmPackages.libclang;
14379 clang-manpages = llvmPackages.clang-manpages;
14381 clang = llvmPackages.clang;
14382 clang_12 = llvmPackages_12.clang;
14383 clang_13 = llvmPackages_13.clang;
14384 clang_14 = llvmPackages_14.clang;
14385 clang_15 = llvmPackages_15.clang;
14386 clang_16 = llvmPackages_16.clang;
14387 clang_17 = llvmPackages_17.clang;
14389 clang-tools = llvmPackages.clang-tools;
14391 clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer {
14392 llvmPackages = llvmPackages_14;
14393 inherit (llvmPackages_14) clang;
14396 clazy = callPackage ../development/tools/analysis/clazy {
14397 llvmPackages = llvmPackages_14;
14398 stdenv = llvmPackages_14.stdenv;
14401 #Use this instead of stdenv to build with clang
14402 clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
14403 libcxxStdenv = if stdenv.hostPlatform.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
14405 clean = callPackage ../development/compilers/clean { };
14407 closurecompiler = callPackage ../development/compilers/closure { };
14409 cmdstan = callPackage ../development/compilers/cmdstan { };
14411 coffeescript = callPackage ../development/compilers/coffeescript { };
14413 comby = callPackage ../development/tools/comby {
14414 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
14417 inherit (coqPackages) compcert;
14419 computecpp-unwrapped = callPackage ../development/compilers/computecpp { };
14420 computecpp = wrapCCWith rec {
14421 cc = computecpp-unwrapped;
14423 llvmPackages.compiler-rt
14425 extraBuildCommands = ''
14426 wrap compute $wrapper $ccPath/compute
14427 wrap compute++ $wrapper $ccPath/compute++
14428 export named_cc=compute
14429 export named_cxx=compute++
14431 rsrc="$out/resource-root"
14432 mkdir -p "$rsrc/lib"
14433 ln -s "${cc}/lib" "$rsrc/include"
14434 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
14438 copper = callPackage ../development/compilers/copper { };
14440 corretto11 = javaPackages.compiler.corretto11;
14441 corretto17 = javaPackages.compiler.corretto17;
14442 corretto21 = javaPackages.compiler.corretto21;
14444 cotton = callPackage ../development/tools/cotton {
14445 inherit (darwin.apple_sdk.frameworks) CoreServices;
14448 critcl = callPackage ../development/compilers/critcl {
14449 tcllib = tcllib.override { withCritcl = false; };
14452 inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { })
14459 crystal2nix = callPackage ../development/compilers/crystal2nix { };
14461 crystalline = callPackage ../development/tools/language-servers/crystalline {
14462 llvmPackages = llvmPackages_15;
14465 icr = callPackage ../development/tools/icr { };
14467 scry = callPackage ../development/tools/scry { crystal = crystal_1_2; };
14469 dasm = callPackage ../development/compilers/dasm { };
14471 dbmate = callPackage ../development/tools/database/dbmate { };
14473 dbmonster = callPackage ../tools/security/dbmonster { };
14475 devpi-client = python3Packages.callPackage ../development/tools/devpi-client { };
14477 devpi-server = python3Packages.callPackage ../development/tools/devpi-server { };
14479 dictu = callPackage ../development/compilers/dictu { };
14481 eli = callPackage ../development/compilers/eli { };
14483 erg = callPackage ../development/compilers/erg { };
14485 elm2nix = haskell.lib.compose.justStaticExecutables haskellPackages.elm2nix;
14487 elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { });
14489 apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { };
14491 fasm = pkgsi686Linux.callPackage ../development/compilers/fasm {
14492 inherit (stdenv.hostPlatform) isx86_64;
14494 fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
14496 fasmg = callPackage ../development/compilers/fasmg { };
14498 fbc = if stdenv.hostPlatform.isDarwin then
14499 callPackage ../development/compilers/fbc/mac-bin.nix { }
14501 callPackage ../development/compilers/fbc { };
14503 filecheck = with python3Packages; toPythonApplication filecheck;
14505 firrtl = callPackage ../development/compilers/firrtl { };
14507 flasm = callPackage ../development/compilers/flasm { };
14509 flyctl = callPackage ../development/web/flyctl { };
14511 fluidd = callPackage ../applications/misc/fluidd { };
14513 flutterPackages-bin = recurseIntoAttrs (callPackage ../development/compilers/flutter { });
14514 flutterPackages-source = recurseIntoAttrs (callPackage ../development/compilers/flutter { useNixpkgsEngine = true; });
14515 flutterPackages = flutterPackages-bin;
14516 flutter = flutterPackages.stable;
14517 flutter326 = flutterPackages.v3_26;
14518 flutter324 = flutterPackages.v3_24;
14519 flutter319 = flutterPackages.v3_19;
14521 fnm = callPackage ../development/tools/fnm {
14522 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
14525 fnlfmt = callPackage ../development/tools/fnlfmt { };
14527 fpc = callPackage ../development/compilers/fpc { };
14529 g203-led = callPackage ../tools/misc/g203-led { };
14531 gambit = callPackage ../development/compilers/gambit { };
14532 gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
14533 gambit-support = callPackage ../development/compilers/gambit/gambit-support.nix { };
14534 gerbil = callPackage ../development/compilers/gerbil { };
14535 gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { };
14536 gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
14537 gerbilPackages-unstable = pkgs.gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
14538 glow-lang = pkgs.gerbilPackages-unstable.glow-lang;
14540 gbforth = callPackage ../development/compilers/gbforth { };
14542 default-gcc-version = 13;
14543 gcc = pkgs.${"gcc${toString default-gcc-version}"};
14544 gccFun = callPackage ../development/compilers/gcc;
14545 gcc-unwrapped = gcc.cc;
14547 wrapNonDeterministicGcc = stdenv: ccWrapper:
14548 if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
14550 cc = old.env.cc.override {
14551 reproducibleBuild = false;
14552 profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
14560 else stdenv.override {
14561 cc = buildPackages.gcc;
14562 allowedRequisites = null;
14563 # Remove libcxx/libcxxabi, and add clang for AS if on darwin (it uses
14564 # clang's internal assembler).
14565 extraBuildInputs = lib.optional stdenv.hostPlatform.isDarwin clang.cc;
14568 gcc7Stdenv = overrideCC gccStdenv buildPackages.gcc7;
14569 gcc8Stdenv = overrideCC gccStdenv buildPackages.gcc8;
14570 gcc9Stdenv = overrideCC gccStdenv buildPackages.gcc9;
14571 gcc10Stdenv = overrideCC gccStdenv buildPackages.gcc10;
14572 gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
14573 gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
14574 gcc13Stdenv = overrideCC gccStdenv buildPackages.gcc13;
14575 gcc14Stdenv = overrideCC gccStdenv buildPackages.gcc14;
14577 # This is not intended for use in nixpkgs but for providing a faster-running
14578 # compiler to nixpkgs users by building gcc with reproducibility-breaking
14579 # profile-guided optimizations
14580 fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc_latest);
14583 if stdenv.targetPlatform.system == "x86_64-linux" then let
14584 # Binutils with glibc multi
14585 bintools = cc.bintools.override {
14586 libc = glibc_multi;
14588 in lowPrio (wrapCCWith {
14589 cc = cc.cc.override {
14590 stdenv = overrideCC stdenv (wrapCCWith {
14593 libc = glibc_multi;
14595 profiledCompiler = false;
14596 enableMultilib = true;
14598 libc = glibc_multi;
14600 extraBuildCommands = ''
14601 echo "dontMoveLib64=1" >> $out/nix-support/setup-hook
14603 }) else throw "Multilib ${cc.name} not supported for ‘${stdenv.targetPlatform.system}’";
14605 wrapClangMulti = clang:
14606 if stdenv.targetPlatform.system == "x86_64-linux" then
14607 callPackage ../development/compilers/llvm/multi.nix {
14609 gcc32 = pkgsi686Linux.gcc;
14612 else throw "Multilib ${clang.cc.name} not supported for '${stdenv.targetPlatform.system}'";
14614 gcc_multi = wrapCCMulti gcc;
14615 clang_multi = wrapClangMulti clang;
14617 gccMultiStdenv = overrideCC stdenv buildPackages.gcc_multi;
14618 clangMultiStdenv = overrideCC stdenv buildPackages.clang_multi;
14619 multiStdenv = if stdenv.cc.isClang then clangMultiStdenv else gccMultiStdenv;
14621 gcc_debug = lowPrio (wrapCC (gcc.cc.overrideAttrs {
14625 gccCrossLibcStdenv = overrideCC stdenvNoCC buildPackages.gccWithoutTargetLibc;
14627 # The GCC used to build libc for the target platform. Normal gccs will be
14628 # built with, and use, that cross-compiled libc.
14629 gccWithoutTargetLibc = assert stdenv.targetPlatform != stdenv.hostPlatform; let
14630 libcCross1 = binutilsNoLibc.libc;
14635 majorMinorVersion = toString default-gcc-version;
14637 reproducibleBuild = true;
14638 profiledCompiler = false;
14640 isl = if !stdenv.hostPlatform.isDarwin then isl_0_20 else null;
14642 withoutTargetLibc = true;
14644 libcCross = libcCross1;
14645 targetPackages.stdenv.cc.bintools = binutilsNoLibc;
14647 stdenv.targetPlatform.hasSharedLibraries
14649 # temporarily disabled due to breakage;
14650 # see https://github.com/NixOS/nixpkgs/pull/243249
14651 && !stdenv.targetPlatform.isWindows
14652 && !(stdenv.targetPlatform.useLLVM or false)
14655 bintools = binutilsNoLibc;
14657 extraPackages = [];
14660 inherit (callPackage ../development/compilers/gcc/all.nix { inherit noSysDirs; })
14661 gcc7 gcc8 gcc9 gcc10 gcc11 gcc12 gcc13 gcc14;
14663 gcc_latest = gcc14;
14665 libgccjit = gcc.cc.override {
14666 name = "libgccjit";
14667 langFortran = false;
14670 profiledCompiler = false;
14675 gnat = gnat12; # When changing this, update also gnatPackages
14677 gnat11 = wrapCC (gcc11.cc.override {
14682 profiledCompiler = false;
14683 # As per upstream instructions building a cross compiler
14684 # should be done with a (native) compiler of the same version.
14685 # If we are cross-compiling GNAT, we may as well do the same.
14687 if stdenv.hostPlatform == stdenv.targetPlatform
14688 && stdenv.buildPlatform == stdenv.hostPlatform
14689 then buildPackages.gnat-bootstrap11
14690 else buildPackages.gnat11;
14692 if stdenv.hostPlatform == stdenv.targetPlatform
14693 && stdenv.buildPlatform == stdenv.hostPlatform
14694 && stdenv.buildPlatform.isDarwin
14695 && stdenv.buildPlatform.isx86_64
14696 then overrideCC stdenv gnat-bootstrap11
14700 gnat12 = wrapCC (gcc12.cc.override {
14705 profiledCompiler = false;
14706 # As per upstream instructions building a cross compiler
14707 # should be done with a (native) compiler of the same version.
14708 # If we are cross-compiling GNAT, we may as well do the same.
14710 if stdenv.hostPlatform == stdenv.targetPlatform
14711 && stdenv.buildPlatform == stdenv.hostPlatform
14712 then buildPackages.gnat-bootstrap12
14713 else buildPackages.gnat12;
14715 if stdenv.hostPlatform == stdenv.targetPlatform
14716 && stdenv.buildPlatform == stdenv.hostPlatform
14717 && stdenv.buildPlatform.isDarwin
14718 && stdenv.buildPlatform.isx86_64
14719 then overrideCC stdenv gnat-bootstrap12
14723 gnat13 = wrapCC (gcc13.cc.override {
14728 profiledCompiler = false;
14729 # As per upstream instructions building a cross compiler
14730 # should be done with a (native) compiler of the same version.
14731 # If we are cross-compiling GNAT, we may as well do the same.
14733 if stdenv.hostPlatform == stdenv.targetPlatform
14734 && stdenv.buildPlatform == stdenv.hostPlatform
14735 then buildPackages.gnat-bootstrap12
14736 else buildPackages.gnat13;
14738 if stdenv.hostPlatform == stdenv.targetPlatform
14739 && stdenv.buildPlatform == stdenv.hostPlatform
14740 && stdenv.buildPlatform.isDarwin
14741 && stdenv.buildPlatform.isx86_64
14742 then overrideCC stdenv gnat-bootstrap12
14746 gnat14 = wrapCC (gcc14.cc.override {
14751 profiledCompiler = false;
14752 # As per upstream instructions building a cross compiler
14753 # should be done with a (native) compiler of the same version.
14754 # If we are cross-compiling GNAT, we may as well do the same.
14756 if stdenv.hostPlatform == stdenv.targetPlatform
14757 && stdenv.buildPlatform == stdenv.hostPlatform
14758 then buildPackages.gnat-bootstrap12
14759 else buildPackages.gnat13;
14761 if stdenv.hostPlatform == stdenv.targetPlatform
14762 && stdenv.buildPlatform == stdenv.hostPlatform
14763 && stdenv.buildPlatform.isDarwin
14764 && stdenv.buildPlatform.isx86_64
14765 then overrideCC stdenv gnat-bootstrap12
14769 gnat-bootstrap = gnat-bootstrap12;
14770 gnat-bootstrap11 = wrapCC (callPackage ../development/compilers/gnat-bootstrap { majorVersion = "11"; });
14771 gnat-bootstrap12 = wrapCCWith ({
14772 cc = callPackage ../development/compilers/gnat-bootstrap { majorVersion = "12"; };
14773 } // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) {
14774 bintools = bintoolsDualAs;
14777 gnat12Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat12; });
14778 gnat13Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat13; });
14779 gnatPackages = gnat12Packages;
14781 inherit (gnatPackages)
14785 gccgo = wrapCC (gcc.cc.override {
14787 langCC = true; #required for go.
14791 profiledCompiler = false;
14793 # not supported on darwin: https://github.com/golang/go/issues/463
14794 meta.broken = stdenv.hostPlatform.isDarwin;
14797 gccgo12 = wrapCC (gcc12.cc.override {
14799 langCC = true; #required for go.
14803 profiledCompiler = false;
14805 # not supported on darwin: https://github.com/golang/go/issues/463
14806 meta.broken = stdenv.hostPlatform.isDarwin;
14809 gccgo13 = wrapCC (gcc13.cc.override {
14811 langCC = true; #required for go.
14815 profiledCompiler = false;
14817 # not supported on darwin: https://github.com/golang/go/issues/463
14818 meta.broken = stdenv.hostPlatform.isDarwin;
14821 gccgo14 = wrapCC (gcc14.cc.override {
14823 langCC = true; #required for go.
14827 profiledCompiler = false;
14829 # not supported on darwin: https://github.com/golang/go/issues/463
14830 meta.broken = stdenv.hostPlatform.isDarwin;
14833 ghdl-mcode = callPackage ../by-name/gh/ghdl/package.nix { backend = "mcode"; };
14835 ghdl-gcc = callPackage ../by-name/gh/ghdl/package.nix { backend = "gcc"; };
14837 ghdl-llvm = callPackage ../by-name/gh/ghdl/package.nix {
14839 inherit (llvmPackages_15) llvm;
14842 gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 { };
14843 gcc-arm-embedded-7 = callPackage ../development/compilers/gcc-arm-embedded/7 { };
14844 gcc-arm-embedded-8 = callPackage ../development/compilers/gcc-arm-embedded/8 { };
14845 gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 { };
14846 gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 { };
14847 gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 { };
14848 gcc-arm-embedded-12 = callPackage ../development/compilers/gcc-arm-embedded/12 { };
14849 gcc-arm-embedded-13 = callPackage ../development/compilers/gcc-arm-embedded/13 { };
14850 gcc-arm-embedded = gcc-arm-embedded-12;
14852 # It would be better to match the default gcc so that there are no linking errors
14853 # when using C/C++ libraries in D packages, but right now versions >= 12 are broken.
14855 gdc11 = wrapCC (gcc11.cc.override {
14860 profiledCompiler = false;
14863 gforth = callPackage ../development/compilers/gforth { };
14865 gleam = callPackage ../development/compilers/gleam {
14866 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
14869 gmqcc = callPackage ../development/compilers/gmqcc { };
14871 gtk-server = callPackage ../development/interpreters/gtk-server { };
14875 haskell = callPackage ./haskell-packages.nix { };
14877 haskellPackages = dontRecurseIntoAttrs
14878 # Prefer native-bignum to avoid linking issues with gmp
14879 # GHC 9.6 rts can't be built statically with hadrian, so we need to use 9.4
14880 # until 9.8 is ready
14881 (if stdenv.hostPlatform.isStatic then haskell.packages.native-bignum.ghc94
14882 # JS backend can't use gmp
14883 else if stdenv.hostPlatform.isGhcjs then haskell.packages.native-bignum.ghc96
14884 else haskell.packages.ghc96)
14885 // { __recurseIntoDerivationForReleaseJobs = true; };
14887 # haskellPackages.ghc is build->host (it exposes the compiler used to build the
14888 # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
14889 # consistent with the gcc, gnat, clang etc. derivations
14891 # We use targetPackages.haskellPackages.ghc if available since this also has
14892 # the withPackages wrapper available. In the final cross-compiled package set
14893 # however, targetPackages won't be populated, so we need to fall back to the
14894 # plain, cross-compiled compiler (which is only theoretical at the moment).
14895 ghc = targetPackages.haskellPackages.ghc or
14896 # Prefer native-bignum to avoid linking issues with gmp
14897 # Use 9.4 for static over broken 9.6
14898 (if stdenv.targetPlatform.isStatic then haskell.compiler.native-bignum.ghc94
14899 # JS backend can't use GMP
14900 else if stdenv.targetPlatform.isGhcjs then haskell.compiler.native-bignum.ghc96
14901 else haskell.compiler.ghc96);
14903 alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex;
14905 happy = haskell.lib.compose.justStaticExecutables haskellPackages.happy;
14907 hscolour = haskell.lib.compose.justStaticExecutables haskellPackages.hscolour;
14909 cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
14912 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
14913 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
14914 haskellPackages.stack;
14916 hlint = haskell.lib.compose.justStaticExecutables haskellPackages.hlint;
14918 krank = haskell.lib.compose.justStaticExecutables haskellPackages.krank;
14920 stylish-cabal = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-cabal;
14922 lhs2tex = haskellPackages.lhs2tex;
14924 all-cabal-hashes = callPackage ../data/misc/hackage { };
14926 purescript = callPackage ../development/compilers/purescript/purescript { };
14928 psc-package = callPackage ../development/compilers/purescript/psc-package { };
14930 purescript-psa = nodePackages.purescript-psa;
14932 purenix = haskell.lib.compose.justStaticExecutables haskellPackages.purenix;
14934 spago = callPackage ../development/tools/purescript/spago { };
14936 pulp = nodePackages.pulp;
14938 pscid = nodePackages.pscid;
14940 coreboot-toolchain = recurseIntoAttrs (callPackage ../development/tools/misc/coreboot-toolchain { });
14942 remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { };
14944 remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { };
14946 spicedb = callPackage ../servers/spicedb { };
14947 spicedb-zed = callPackage ../servers/spicedb/zed.nix { };
14949 tacacsplus = callPackage ../servers/tacacsplus { };
14952 (haskellPackages.callPackage ../applications/science/logic/tamarin-prover {
14953 # NOTE: do not use the haskell packages 'graphviz' and 'maude'
14954 inherit maude which;
14955 graphviz = graphviz-nox;
14958 inherit (callPackage ../development/compilers/haxe {
14959 inherit (darwin.apple_sdk.frameworks) Security;
14967 haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { });
14968 inherit (haxePackages) hxcpp;
14970 hop = callPackage ../development/compilers/hop { };
14972 falcon = callPackage ../development/interpreters/falcon {
14973 stdenv = gcc10Stdenv;
14976 fsharp = callPackage ../development/compilers/fsharp { };
14978 fstar = callPackage ../development/compilers/fstar {
14979 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
14983 dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {});
14985 glslang = callPackage ../development/compilers/glslang { };
14987 gnostic = callPackage ../development/compilers/gnostic { };
14989 go-junit-report = callPackage ../development/tools/go-junit-report { };
14991 gocover-cobertura = callPackage ../development/tools/gocover-cobertura { };
14993 goblob = callPackage ../tools/security/goblob { };
14995 gogetdoc = callPackage ../development/tools/gogetdoc { };
14997 gox = callPackage ../development/tools/gox { };
14999 goxlr-utility = callPackage ../tools/audio/goxlr-utility {};
15001 gprolog = callPackage ../development/compilers/gprolog { };
15003 gwe = callPackage ../tools/misc/gwe {
15004 nvidia_x11 = linuxPackages.nvidia_x11;
15007 gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
15009 iay = callPackage ../tools/misc/iay {
15010 inherit (darwin.apple_sdk.frameworks) AppKit Security Foundation Cocoa;
15013 idrisPackages = dontRecurseIntoAttrs (callPackage ../development/idris-modules {
15014 idris-no-deps = haskellPackages.idris;
15015 pkgs = pkgs.__splicedPackages;
15018 idris = idrisPackages.with-packages [ idrisPackages.base ] ;
15020 idris2Packages = recurseIntoAttrs (callPackage ../development/compilers/idris2 { });
15022 inherit (idris2Packages) idris2;
15024 inherit (callPackage ../development/tools/database/indradb { })
15028 instawow = callPackage ../games/instawow/default.nix { };
15030 intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { };
15032 irony-server = callPackage ../development/tools/irony-server {
15033 # The repository of irony to use -- must match the version of the employed emacs
15034 # package. Wishing we could merge it into one irony package, to avoid this issue,
15035 # but its emacs-side expression is autogenerated, and we can't hook into it (other
15036 # than peek into its version).
15037 inherit (emacs.pkgs.melpaStablePackages) irony;
15040 heptagon = callPackage ../development/compilers/heptagon {
15041 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15044 holo-build = callPackage ../tools/package-management/holo-build { };
15046 hugs = callPackage ../development/interpreters/hugs { };
15048 inherit (javaPackages) openjfx17 openjfx21 openjfx22;
15049 openjfx = openjfx17;
15051 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap;
15052 openjdk8 = javaPackages.compiler.openjdk8;
15053 openjdk8_headless = javaPackages.compiler.openjdk8.headless;
15055 jdk8_headless = openjdk8_headless;
15056 jre8 = openjdk8.jre;
15057 jre8_headless = openjdk8_headless.jre;
15059 openjdk11-bootstrap = javaPackages.compiler.openjdk11-bootstrap;
15060 openjdk11 = javaPackages.compiler.openjdk11;
15061 openjdk11_headless = javaPackages.compiler.openjdk11.headless;
15063 jdk11_headless = openjdk11_headless;
15065 openjdk17-bootstrap = javaPackages.compiler.openjdk17-bootstrap;
15066 openjdk17 = javaPackages.compiler.openjdk17;
15067 openjdk17_headless = javaPackages.compiler.openjdk17.headless;
15069 jdk17_headless = openjdk17_headless;
15071 openjdk21 = javaPackages.compiler.openjdk21;
15072 openjdk21_headless = javaPackages.compiler.openjdk21.headless;
15074 jdk21_headless = openjdk21_headless;
15076 openjdk22 = javaPackages.compiler.openjdk22;
15077 openjdk22_headless = javaPackages.compiler.openjdk22.headless;
15079 jdk22_headless = openjdk22_headless;
15083 jdk_headless = jdk21_headless;
15085 # Since the introduction of the Java Platform Module System in Java 9, Java
15086 # no longer ships a separate JRE package.
15088 # If you are building a 'minimal' system/image, you are encouraged to use
15089 # 'jre_minimal' to build a bespoke JRE containing only the modules you need.
15091 # For a general-purpose system, 'jre' defaults to the full JDK:
15093 jre_headless = jdk_headless;
15095 jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix {
15098 jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
15101 openjdk_headless = jdk_headless;
15103 graalvmCEPackages = callPackage ../development/compilers/graalvm/community-edition { };
15104 graalvm-ce = graalvmCEPackages.graalvm-ce;
15105 buildGraalvmNativeImage = (callPackage ../build-support/build-graalvm-native-image {
15106 graalvmDrv = graalvm-ce;
15109 openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt {
15110 python3 = python311;
15113 lingua-franca = callPackage ../development/compilers/lingua-franca { };
15115 openspin = callPackage ../development/compilers/openspin { };
15117 oraclejdk = jdkdistro true false;
15119 oraclejdk8 = oraclejdk8distro true false;
15121 oraclejre = lowPrio (jdkdistro false false);
15123 oraclejre8 = lowPrio (oraclejdk8distro false false);
15125 jrePlugin = jre8Plugin;
15127 jre8Plugin = lowPrio (oraclejdk8distro false true);
15129 jdkdistro = oraclejdk8distro;
15131 oraclejdk8distro = installjdk: pluginSupport:
15132 (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
15133 inherit installjdk pluginSupport;
15136 oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
15138 jasmin = callPackage ../development/compilers/jasmin { };
15140 java-service-wrapper = callPackage ../tools/system/java-service-wrapper { };
15142 jna = callPackage ../development/java-modules/jna { };
15144 javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { };
15146 juniper = callPackage ../development/compilers/juniper { };
15148 inherit (callPackage ../development/compilers/julia { })
15156 julia-lts = julia_110-bin;
15157 julia-stable = julia_111;
15158 julia = julia-stable;
15160 julia-lts-bin = julia_110-bin;
15161 julia-stable-bin = julia_111-bin;
15162 julia-bin = julia-stable-bin;
15164 kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { };
15166 kingstvis = callPackage ../applications/science/electronics/kingstvis { };
15168 knightos-genkfs = callPackage ../development/tools/knightos/genkfs { };
15170 regenkfs = callPackage ../development/tools/knightos/regenkfs { };
15172 knightos-kcc = callPackage ../development/tools/knightos/kcc { };
15174 knightos-kimg = callPackage ../development/tools/knightos/kimg { };
15176 knightos-kpack = callPackage ../development/tools/knightos/kpack { };
15178 knightos-mkrom = callPackage ../development/tools/knightos/mkrom { };
15180 remkrom = callPackage ../development/tools/knightos/remkrom { };
15182 knightos-patchrom = callPackage ../development/tools/knightos/patchrom { };
15184 knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { };
15186 knightos-scas = callPackage ../development/tools/knightos/scas { };
15188 knightos-z80e = callPackage ../development/tools/knightos/z80e { };
15190 koka = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../development/compilers/koka { });
15192 kotlin = callPackage ../development/compilers/kotlin { };
15193 kotlin-native = callPackage ../development/compilers/kotlin/native.nix { };
15195 lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
15199 lazarus-qt = libsForQt5.callPackage ../development/compilers/fpc/lazarus.nix {
15204 lessc = nodePackages.less;
15206 liquibase = callPackage ../development/tools/database/liquibase { };
15208 lizardfs = callPackage ../tools/filesystems/lizardfs { };
15210 lobster = callPackage ../development/compilers/lobster {
15211 inherit (darwin.apple_sdk.frameworks)
15212 CoreFoundation Cocoa AudioToolbox OpenGL Foundation ForceFeedback;
15215 lld = llvmPackages.lld;
15216 lld_12 = llvmPackages_12.lld;
15217 lld_13 = llvmPackages_13.lld;
15218 lld_14 = llvmPackages_14.lld;
15219 lld_15 = llvmPackages_15.lld;
15220 lld_16 = llvmPackages_16.lld;
15221 lld_17 = llvmPackages_17.lld;
15223 lldb = llvmPackages.lldb;
15224 lldb_12 = llvmPackages_12.lldb;
15225 lldb_13 = llvmPackages_13.lldb;
15226 lldb_14 = llvmPackages_14.lldb;
15227 lldb_15 = llvmPackages_15.lldb;
15228 lldb_16 = llvmPackages_16.lldb;
15229 lldb_17 = llvmPackages_17.lldb;
15231 llvm = llvmPackages.llvm;
15232 llvm_12 = llvmPackages_12.llvm;
15233 llvm_13 = llvmPackages_13.llvm;
15234 llvm_14 = llvmPackages_14.llvm;
15235 llvm_15 = llvmPackages_15.llvm;
15236 llvm_16 = llvmPackages_16.llvm;
15237 llvm_17 = llvmPackages_17.llvm;
15239 mlir_16 = llvmPackages_16.mlir;
15240 mlir_17 = llvmPackages_17.mlir;
15242 libclc = llvmPackages.libclc;
15243 libllvm = llvmPackages.libllvm;
15244 llvm-manpages = llvmPackages.llvm-manpages;
15246 # Please remove all this logic when bumping to LLVM 19 and make this
15249 # This returns the minimum supported version for the platform. The
15250 # assumption is that or any later version is good.
15251 choose = platform: if platform.isDarwin then 16 else 18;
15252 # We take the "max of the mins". Why? Since those are lower bounds of the
15253 # supported version set, this is like intersecting those sets and then
15254 # taking the min bound of that.
15255 minSupported = toString (lib.trivial.max (choose stdenv.hostPlatform) (choose
15256 stdenv.targetPlatform));
15257 in pkgs.${"llvmPackages_${minSupported}"};
15259 llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 {
15260 inherit (stdenvAdapters) overrideCC;
15261 buildLlvmTools = buildPackages.llvmPackages_12.tools;
15262 targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries;
15263 targetLlvm = targetPackages.llvmPackages_12.llvm or llvmPackages_12.llvm;
15267 llvmPackagesSet = recurseIntoAttrs (callPackages ../development/compilers/llvm { });
15269 llvmPackages_13 = llvmPackagesSet."13";
15270 llvmPackages_14 = llvmPackagesSet."14";
15271 llvmPackages_15 = llvmPackagesSet."15";
15272 llvmPackages_16 = llvmPackagesSet."16";
15273 llvmPackages_17 = llvmPackagesSet."17";
15275 llvmPackages_18 = llvmPackagesSet."18";
15276 clang_18 = llvmPackages_18.clang;
15277 lld_18 = llvmPackages_18.lld;
15278 lldb_18 = llvmPackages_18.lldb;
15279 llvm_18 = llvmPackages_18.llvm;
15281 llvmPackages_19 = llvmPackagesSet."19";
15282 clang_19 = llvmPackages_19.clang;
15283 lld_19 = llvmPackages_19.lld;
15284 lldb_19 = llvmPackages_19.lldb;
15285 llvm_19 = llvmPackages_19.llvm;
15286 bolt_19 = llvmPackages_19.bolt;
15304 lorri = callPackage ../tools/misc/lorri {
15305 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15308 lunarml = callPackage ../development/compilers/lunarml { };
15310 manticore = callPackage ../development/compilers/manticore { };
15312 mercury = callPackage ../development/compilers/mercury {
15313 jdk_headless = openjdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15316 microscheme = callPackage ../development/compilers/microscheme { };
15318 minimacy = callPackage ../development/compilers/minimacy { };
15320 mint = callPackage ../development/compilers/mint { crystal = crystal_1_9; };
15322 mitama-cpp-result = callPackage ../development/libraries/mitama-cpp-result { };
15324 mitscheme = callPackage ../development/compilers/mit-scheme {
15325 texinfo = texinfo6;
15328 mitschemeX11 = mitscheme.override {
15332 miranda = callPackage ../development/compilers/miranda { };
15334 mlkit = callPackage ../development/compilers/mlkit {};
15336 inherit (callPackage ../development/compilers/mlton {})
15338 mlton20180207Binary
15343 mlton = mlton20210117;
15347 mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix {
15348 inherit (darwin) libobjc;
15349 inherit (darwin.apple_sdk.frameworks) Foundation;
15352 mono5 = callPackage ../development/compilers/mono/5.nix {
15353 inherit (darwin) libobjc;
15354 inherit (darwin.apple_sdk.frameworks) Foundation;
15357 mono6 = callPackage ../development/compilers/mono/6.nix {
15358 inherit (darwin) libobjc;
15359 inherit (darwin.apple_sdk.frameworks) Foundation;
15362 monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
15364 roslyn = callPackage ../development/compilers/roslyn { };
15366 msbuild = callPackage ../development/tools/build-managers/msbuild { };
15368 mosml = callPackage ../development/compilers/mosml { };
15370 mozart2 = callPackage ../development/compilers/mozart {
15372 jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15375 mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
15377 muonlang = callPackage ../development/compilers/muonlang { };
15379 inherit (callPackages ../development/compilers/nim
15380 { inherit (darwin) Security; }
15381 ) nim-unwrapped-1 nim-unwrapped-2 nim1 nim2;
15383 buildNimPackage = callPackage ../development/compilers/nim/build-nim-package.nix { };
15384 nimOverrides = callPackage ./nim-overrides.nix { };
15386 neko = callPackage ../development/compilers/neko { };
15388 nextpnrWithGui = libsForQt5.callPackage ../by-name/ne/nextpnr/package.nix {
15390 inherit (darwin.apple_sdk.frameworks) OpenGL;
15393 acme = callPackage ../development/compilers/acme { };
15395 nasm = callPackage ../development/compilers/nasm { };
15397 nasmfmt = callPackage ../development/tools/nasmfmt { };
15399 nqc = callPackage ../development/compilers/nqc { };
15401 nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
15403 obliv-c = callPackage ../development/compilers/obliv-c {
15404 stdenv = gcc10Stdenv;
15405 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15408 ocaml-ng = callPackage ./ocaml-packages.nix { } // { __attrsFailEvaluation = true; };
15409 ocaml = ocamlPackages.ocaml;
15411 ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages;
15413 ocaml-crunch = ocamlPackages.crunch.bin;
15415 inherit (ocaml-ng.ocamlPackages_4_14)
15416 ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0
15417 ocamlformat_0_22_4;
15419 inherit (ocamlPackages)
15420 ocamlformat # latest version
15421 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1 ocamlformat_0_26_0
15422 ocamlformat_0_26_1 ocamlformat_0_26_2;
15424 inherit (ocamlPackages) odig;
15426 orc = callPackage ../development/compilers/orc { };
15428 orocos-kdl = callPackage ../development/libraries/orocos-kdl { };
15430 ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { };
15432 ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { };
15434 ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { };
15436 ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
15438 opaline = callPackage ../development/tools/ocaml/opaline { };
15440 opam = callPackage ../development/tools/ocaml/opam {
15441 inherit (darwin.apple_sdk.frameworks) Foundation;
15444 opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { };
15446 opam2json = callPackage ../development/tools/ocaml/opam2json { };
15448 wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { };
15449 open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { };
15450 open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { };
15451 open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { };
15452 open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { };
15454 passerine = callPackage ../development/compilers/passerine { };
15456 picat = callPackage ../development/compilers/picat { };
15458 ponyc = callPackage ../development/compilers/ponyc {
15459 # Upstream pony no longer supports GCC
15460 stdenv = llvmPackages.stdenv;
15463 blaze = callPackage ../development/libraries/blaze { };
15465 pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { };
15467 prqlc = callPackage ../development/tools/database/prqlc { };
15469 qbe = callPackage ../development/compilers/qbe { };
15471 replibyte = callPackage ../development/tools/database/replibyte {
15472 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15475 rgbds = callPackage ../development/compilers/rgbds { };
15477 rml = callPackage ../development/compilers/rml {
15478 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15481 rgxg = callPackage ../tools/text/rgxg { };
15483 rtags = callPackage ../development/tools/rtags {
15484 inherit (darwin) apple_sdk;
15487 wrapRustcWith = { rustc-unwrapped, ... } @ args: callPackage ../build-support/rust/rustc-wrapper args;
15488 wrapRustc = rustc-unwrapped: wrapRustcWith { inherit rustc-unwrapped; };
15490 rust_1_81 = callPackage ../development/compilers/rust/1_81.nix {
15491 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
15492 llvm_18 = llvmPackages_18.libllvm;
15496 mrustc = callPackage ../development/compilers/mrustc { };
15497 mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
15498 mrustc-bootstrap = callPackage ../development/compilers/mrustc/bootstrap.nix {
15499 openssl = openssl_1_1;
15502 rustPackages_1_81 = rust_1_81.packages.stable;
15503 rustPackages = rustPackages_1_81;
15505 inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform;
15507 makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix { };
15511 # Returns a true if the builder's rustc was built with support for the target.
15512 targetAlreadyIncluded = lib.elem stdenv.hostPlatform.rust.rustcTarget
15513 (lib.splitString "," (lib.removePrefix "--target=" (
15514 lib.elemAt (lib.filter (f: lib.hasPrefix "--target=" f) pkgsBuildBuild.rustc.unwrapped.configureFlags) 0
15517 callPackage ../build-support/rust/build-rust-crate ({ } // lib.optionalAttrs (stdenv.hostPlatform.libc == null) {
15518 stdenv = stdenvNoCC; # Some build targets without libc will fail to evaluate with a normal stdenv.
15519 } // lib.optionalAttrs targetAlreadyIncluded { inherit (pkgsBuildBuild) rustc cargo; } # Optimization.
15521 buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
15523 cargo-web = callPackage ../development/tools/rust/cargo-web {
15524 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15527 cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph {
15528 inherit (darwin.apple_sdk.frameworks) Security;
15529 inherit (linuxPackages) perf;
15532 defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
15534 cargo-about = callPackage ../development/tools/rust/cargo-about { };
15535 cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { };
15536 cargo-apk = callPackage ../development/tools/rust/cargo-apk { };
15537 cargo-audit = callPackage ../development/tools/rust/cargo-audit {
15538 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15540 cargo-benchcmp = callPackage ../development/tools/rust/cargo-benchcmp { };
15541 cargo-binstall = callPackage ../development/tools/rust/cargo-binstall { };
15542 cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc { };
15543 cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
15544 cargo-c = callPackage ../development/tools/rust/cargo-c {
15545 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
15547 cargo-clone = callPackage ../development/tools/rust/cargo-clone {
15548 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
15550 cargo-codspeed = callPackage ../development/tools/rust/cargo-codspeed {
15551 rustPlatform = makeRustPlatform {
15552 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
15553 inherit rustc cargo;
15556 cargo-component = callPackage ../development/tools/rust/cargo-component { };
15557 cargo-cranky = callPackage ../development/tools/rust/cargo-cranky { };
15558 cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
15559 cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx {
15560 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
15562 cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
15563 inherit (darwin.apple_sdk.frameworks) Security;
15565 cargo-deb = callPackage ../development/tools/rust/cargo-deb { };
15566 cargo-docset = callPackage ../development/tools/rust/cargo-docset { };
15567 cargo-duplicates = callPackage ../development/tools/rust/cargo-duplicates { };
15568 cargo-edit = callPackage ../development/tools/rust/cargo-edit {
15569 inherit (darwin.apple_sdk.frameworks) Security;
15571 cargo-leptos = callPackage ../development/tools/rust/cargo-leptos { };
15572 cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { };
15573 cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { };
15574 cargo-hack = callPackage ../development/tools/rust/cargo-hack { };
15575 cargo-license = callPackage ../development/tools/rust/cargo-license { };
15576 cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { };
15577 cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
15578 cargo-local-registry = callPackage ../development/tools/rust/cargo-local-registry { };
15579 cargo-lock = callPackage ../development/tools/rust/cargo-lock { };
15580 cargo-machete = callPackage ../development/tools/rust/cargo-machete { };
15581 cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
15582 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security SystemConfiguration;
15584 inherit (callPackages ../development/tools/rust/cargo-pgrx { })
15588 cargo-pgrx_0_12_0_alpha_1
15590 cargo-pgrx = cargo-pgrx_0_11_2;
15592 buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix {
15593 inherit (darwin.apple_sdk.frameworks) Security;
15595 cargo-release = callPackage ../development/tools/rust/cargo-release { };
15596 cargo-rr = callPackage ../development/tools/rust/cargo-rr { };
15597 cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin {
15598 inherit (darwin.apple_sdk.frameworks) Security;
15600 cargo-update = callPackage ../development/tools/rust/cargo-update { };
15602 cargo-asm = callPackage ../development/tools/rust/cargo-asm {
15603 inherit (darwin.apple_sdk.frameworks) Security;
15605 cargo-bazel = callPackage ../development/tools/rust/cargo-bazel {
15606 inherit (darwin.apple_sdk.frameworks) Security;
15608 cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { };
15609 cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { };
15610 cargo-bundle = callPackage ../development/tools/rust/cargo-bundle { };
15611 cargo-bundle-licenses = callPackage ../development/tools/rust/cargo-bundle-licenses { };
15612 cargo-cache = callPackage ../development/tools/rust/cargo-cache {
15613 inherit (darwin.apple_sdk.frameworks) Security;
15615 cargo-careful = callPackage ../development/tools/rust/cargo-careful { };
15616 cargo-chef = callPackage ../development/tools/rust/cargo-chef { };
15617 cargo-crev = callPackage ../development/tools/rust/cargo-crev {
15618 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
15620 cargo-cross = callPackage ../development/tools/rust/cargo-cross { };
15621 cargo-deny = callPackage ../development/tools/rust/cargo-deny { };
15622 cargo-depgraph = callPackage ../development/tools/rust/cargo-depgraph { };
15623 cargo-dephell = callPackage ../development/tools/rust/cargo-dephell { };
15624 cargo-diet = callPackage ../development/tools/rust/cargo-diet { };
15625 cargo-dist = callPackage ../development/tools/rust/cargo-dist { };
15626 cargo-espmonitor = callPackage ../development/tools/rust/cargo-espmonitor { };
15627 cargo-hakari = callPackage ../development/tools/rust/cargo-hakari { };
15628 cargo-feature = callPackage ../development/tools/rust/cargo-feature { };
15629 cargo-fund = callPackage ../development/tools/rust/cargo-fund {
15630 inherit (darwin.apple_sdk.frameworks) Security;
15632 cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { };
15634 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 {
15635 inherit (darwin.apple_sdk.frameworks) AppKit;
15637 cargo-info = callPackage ../development/tools/rust/cargo-info { };
15638 cargo-inspect = callPackage ../development/tools/rust/cargo-inspect {
15639 inherit (darwin.apple_sdk.frameworks) Security;
15641 cargo-insta = callPackage ../development/tools/rust/cargo-insta { };
15642 cargo-lambda = callPackage ../development/tools/rust/cargo-lambda {
15643 zig = buildPackages.zig_0_12;
15644 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15646 cargo-limit = callPackage ../development/tools/rust/cargo-limit { };
15647 cargo-modules = callPackage ../development/tools/rust/cargo-modules { };
15648 cargo-mommy = callPackage ../development/tools/rust/cargo-mommy { };
15649 cargo-msrv = callPackage ../development/tools/rust/cargo-msrv {
15650 inherit (darwin.apple_sdk.frameworks) Security;
15652 cargo-mutants = callPackage ../development/tools/rust/cargo-mutants { };
15654 cargo-ndk = callPackage ../development/tools/rust/cargo-ndk {
15655 inherit (darwin.apple_sdk.frameworks) CoreGraphics Foundation;
15658 cargo-nextest = callPackage ../development/tools/rust/cargo-nextest { };
15659 cargo-play = callPackage ../development/tools/rust/cargo-play { };
15660 cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix {
15661 inherit (darwin.apple_sdk.frameworks) Security;
15663 cargo-readme = callPackage ../development/tools/rust/cargo-readme { };
15664 cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { };
15665 cargo-run-bin = callPackage ../development/tools/rust/cargo-run-bin {};
15666 cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { };
15668 cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { };
15669 cargo-shuttle = callPackage ../development/tools/rust/cargo-shuttle { };
15671 cargo-sort = callPackage ../development/tools/rust/cargo-sort { };
15672 cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck {
15673 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15675 cargo-supply-chain = callPackage ../development/tools/rust/cargo-supply-chain { };
15676 cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { };
15677 cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme { };
15678 cargo-tally = callPackage ../development/tools/rust/cargo-tally { };
15679 cargo-temp = callPackage ../development/tools/rust/cargo-temp { };
15680 cargo-toml-lint = callPackage ../development/tools/rust/cargo-toml-lint { };
15681 cargo-udeps = callPackage ../development/tools/rust/cargo-udeps {
15682 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
15684 cargo-ui = callPackage ../development/tools/rust/cargo-ui { };
15685 cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { };
15687 cargo-mobile2 = callPackage ../development/tools/rust/cargo-mobile2 { };
15689 cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
15690 cargo-vet = callPackage ../development/tools/rust/cargo-vet {
15691 inherit (darwin.apple_sdk.frameworks) Security;
15693 cargo-watch = callPackage ../development/tools/rust/cargo-watch {
15694 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa;
15696 cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
15697 cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces { };
15698 cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
15699 cargo-generate = callPackage ../development/tools/rust/cargo-generate { };
15700 cargo-bootimage = callPackage ../development/tools/rust/bootimage { };
15702 cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures {
15703 inherit (darwin.apple_sdk.frameworks) Security;
15706 cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { };
15708 cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild {
15709 zig = buildPackages.zig_0_12;
15712 cauwugo = callPackage ../development/tools/rust/cauwugo { };
15714 critcmp = callPackage ../development/tools/rust/critcmp { };
15716 devspace = callPackage ../development/tools/misc/devspace { };
15718 djlint = callPackage ../development/tools/djlint { };
15720 leptosfmt = callPackage ../development/tools/rust/leptosfmt { };
15722 panamax = callPackage ../development/tools/rust/panamax { };
15724 ograc = callPackage ../development/tools/rust/ograc { };
15726 opensmalltalk-vm = callPackage ../development/compilers/opensmalltalk-vm { };
15728 opensycl = darwin.apple_sdk_11_0.callPackage ../development/compilers/opensycl { };
15729 opensyclWithRocm = opensycl.override { rocmSupport = true; };
15731 pest-ide-tools = callPackage ../development/tools/misc/pest-ide-tools { };
15733 ravedude = callPackage ../development/tools/rust/ravedude { };
15735 ra-multiplex = callPackage ../development/tools/rust/ra-multiplex {};
15737 rhack = callPackage ../development/tools/rust/rhack { };
15738 roogle = callPackage ../development/tools/rust/roogle { };
15739 rustfmt = rustPackages.rustfmt;
15740 rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer {
15741 inherit (darwin.apple_sdk.frameworks) CoreServices;
15743 rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { };
15744 rust-audit-info = callPackage ../development/tools/rust/rust-audit-info { };
15745 rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { };
15746 rust-bindgen = callPackage ../development/tools/rust/bindgen { };
15747 rust-cbindgen = callPackage ../development/tools/rust/cbindgen {
15748 inherit (darwin.apple_sdk.frameworks) Security;
15750 rust-script = callPackage ../development/tools/rust/rust-script { };
15751 rustup = callPackage ../development/tools/rust/rustup {
15752 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15754 rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master {
15755 inherit (darwin.apple_sdk.frameworks) Security;
15757 rusty-man = callPackage ../development/tools/rust/rusty-man { };
15758 rustycli = callPackage ../development/tools/rust/rustycli { };
15759 specr-transpile = callPackage ../development/tools/rust/specr-transpile { };
15760 typeshare = callPackage ../development/tools/rust/typeshare { };
15762 sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { };
15764 roswell = callPackage ../development/tools/roswell { };
15766 scala_2_10 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.10"; jre = jdk8; };
15767 scala_2_11 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.11"; jre = jdk8; };
15768 scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; };
15769 scala_2_13 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.13"; };
15770 scala_3 = callPackage ../development/compilers/scala { };
15773 scala-runners = callPackage ../development/compilers/scala-runners {
15774 coursier = coursier.override { jre = jdk8; };
15777 scalafix = callPackage ../development/tools/scalafix {
15778 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15780 scalafmt = callPackage ../development/tools/scalafmt { };
15782 scryer-prolog = callPackage ../development/compilers/scryer-prolog { };
15784 seren = callPackage ../applications/networking/instant-messengers/seren { };
15786 serialdv = callPackage ../development/libraries/serialdv { };
15788 serpent = callPackage ../development/compilers/serpent { };
15790 shmig = callPackage ../development/tools/database/shmig { };
15792 sleek = callPackage ../development/tools/database/sleek { };
15794 smlfmt = callPackage ../development/tools/smlfmt { };
15796 # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
15797 smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
15798 smlnj = callPackage ../development/compilers/smlnj {
15799 inherit (darwin) Libsystem;
15802 smlpkg = callPackage ../tools/package-management/smlpkg { };
15804 solc = callPackage ../development/compilers/solc { };
15806 souffle = callPackage ../development/compilers/souffle { };
15808 spasm-ng = callPackage ../development/compilers/spasm-ng { };
15810 spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { };
15812 sqldeveloper = callPackage ../development/tools/database/sqldeveloper {
15816 sqlfluff = callPackage ../development/tools/database/sqlfluff { };
15818 sqlx-cli = callPackage ../development/tools/rust/sqlx-cli {
15819 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security;
15822 squeak = callPackage ../development/compilers/squeak {
15823 stdenv = clangStdenv;
15826 squirrel-sql = callPackage ../development/tools/database/squirrel-sql {
15827 drivers = [ jtds_jdbc mssql_jdbc mysql_jdbc postgresql_jdbc ];
15830 surrealdb-migrations = callPackage ../development/tools/database/surrealdb-migrations {
15831 inherit (darwin.apple_sdk.frameworks) Security;
15834 stalin = callPackage ../development/compilers/stalin { };
15836 metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
15838 svd2rust = callPackage ../development/tools/rust/svd2rust { };
15840 swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { });
15841 inherit (swiftPackages) swift swiftpm sourcekit-lsp swift-format swiftpm2nix;
15843 swi-prolog = callPackage ../development/compilers/swi-prolog {
15844 inherit (darwin.apple_sdk.frameworks) Security;
15846 swi-prolog-gui = swi-prolog.override { withGui = true; };
15848 tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { };
15849 tbb_2021_5 = callPackage ../development/libraries/tbb/2021_5.nix { } ;
15850 tbb_2021_11 = callPackage ../development/libraries/tbb { };
15851 # many packages still fail with latest version
15854 terra = callPackage ../development/compilers/terra {
15855 inherit (darwin) libobjc;
15856 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
15859 teyjus = callPackage ../development/compilers/teyjus {
15860 inherit (ocaml-ng.ocamlPackages_4_14) buildDunePackage;
15863 thrust = callPackage ../development/tools/thrust {
15864 gconf = gnome2.GConf;
15867 tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { };
15869 tinygo = callPackage ../development/compilers/tinygo {
15870 llvmPackages = llvmPackages_18;
15873 tinyscheme = callPackage ../development/interpreters/tinyscheme { };
15875 tbox = callPackage ../development/libraries/tbox { };
15877 typescript = callPackage ../development/compilers/typescript { };
15879 ubports-click = python3Packages.callPackage ../development/tools/click { };
15881 uasm = callPackage ../development/compilers/uasm { };
15883 urn = callPackage ../development/compilers/urn { };
15885 urweb = callPackage ../development/compilers/urweb {
15889 urbackup-client = callPackage ../applications/backup/urbackup-client { };
15891 vlang = callPackage ../development/compilers/vlang { };
15893 vala-lint = callPackage ../development/tools/vala-lint { };
15895 vcard = python3Packages.toPythonApplication python3Packages.vcard;
15897 inherit (callPackage ../development/compilers/vala { })
15901 vyper = with python3Packages; toPythonApplication vyper;
15903 wazero = callPackage ../development/interpreters/wazero { };
15905 wcc = callPackage ../development/compilers/wcc { };
15907 wla-dx = callPackage ../development/compilers/wla-dx { };
15911 , # This should be the only bintools runtime dep with this sort of logic. The
15912 # Others should instead delegate to the next stage's choice with
15913 # `targetPackages.stdenv.cc.bintools`. This one is different just to
15914 # provide the default choice, avoiding infinite recursion.
15915 # See the bintools attribute for the logic and reasoning. We need to provide
15916 # a default here, since eval will hit this function when bootstrapping
15917 # stdenv where the bintools attribute doesn't exist, but will never actually
15918 # be evaluated -- callPackage ends up being too eager.
15919 bintools ? pkgs.bintools
15920 , libc ? bintools.libc
15921 , # libc++ from the default LLVM version is bound at the top level, but we
15922 # want the C++ library to be explicitly chosen by the caller, and null by
15925 , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross.package
15929 callPackage ../build-support/cc-wrapper (let self = {
15930 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
15931 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
15932 nativePrefix = stdenv.cc.nativePrefix or "";
15933 noLibc = !self.nativeLibc && (self.libc == null);
15935 isGNU = cc.isGNU or false;
15936 isClang = cc.isClang or false;
15937 isArocc = cc.isArocc or false;
15938 isZig = cc.isZig or false;
15940 inherit cc bintools libc libcxx extraPackages nixSupport zlib;
15941 } // extraArgs; in self);
15943 wrapCC = cc: wrapCCWith {
15949 , libc ? if stdenv.targetPlatform != stdenv.hostPlatform then libcCross else stdenv.cc.libc
15952 callPackage ../build-support/bintools-wrapper (let self = {
15953 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
15954 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
15955 nativePrefix = stdenv.cc.nativePrefix or "";
15957 noLibc = (self.libc == null);
15959 inherit bintools libc;
15960 } // extraArgs; in self);
15962 yaml-language-server = callPackage ../development/tools/language-servers/yaml-language-server { };
15965 yap = callPackage ../development/compilers/yap { };
15967 yasm = callPackage ../development/compilers/yasm { };
15969 yosys = callPackage ../development/compilers/yosys { };
15970 yosys-bluespec = callPackage ../development/compilers/yosys/plugins/bluespec.nix { };
15971 yosys-ghdl = callPackage ../development/compilers/yosys/plugins/ghdl.nix { };
15972 yosys-synlig = callPackage ../development/compilers/yosys/plugins/synlig.nix { };
15973 yosys-symbiflow = callPackage ../development/compilers/yosys/plugins/symbiflow.nix { };
15975 z88dk = callPackage ../development/compilers/z88dk { };
15977 zulip = callPackage ../applications/networking/instant-messengers/zulip { };
15979 zulip-term = callPackage ../applications/networking/instant-messengers/zulip-term { };
15981 zulu8 = callPackage ../development/compilers/zulu/8.nix { };
15982 zulu11 = callPackage ../development/compilers/zulu/11.nix { };
15983 zulu17 = callPackage ../development/compilers/zulu/17.nix { };
15984 zulu21 = callPackage ../development/compilers/zulu/21.nix { };
15987 ### DEVELOPMENT / INTERPRETERS
15989 acl2 = callPackage ../development/interpreters/acl2 { };
15990 acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; };
15992 angelscript = callPackage ../development/interpreters/angelscript { };
15994 anko = callPackage ../development/interpreters/anko { };
15996 babashka-unwrapped = callPackage ../development/interpreters/babashka { };
15997 babashka = callPackage ../development/interpreters/babashka/wrapped.nix { };
15999 # BQN interpreters and compilers
16003 cbqn = cbqn-bootstrap.phase2;
16004 cbqn-replxx = cbqn-bootstrap.phase2-replxx;
16005 cbqn-standalone = cbqn-bootstrap.phase0;
16006 cbqn-standalone-replxx = cbqn-bootstrap.phase0-replxx;
16008 # Below, the classic self-bootstrapping process
16009 cbqn-bootstrap = lib.dontRecurseIntoAttrs {
16010 # Use clang to compile CBQN if we aren't already.
16011 # CBQN's upstream primarily targets and tests clang which means using gcc
16012 # will result in slower binaries and on some platforms failing/broken builds.
16013 # See https://github.com/dzaima/CBQN/issues/12.
16017 # * CBQN using gcc is broken at runtime on i686 due to
16018 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416,
16019 # * CBQN uses some CPP macros gcc doesn't like for aarch64.
16020 stdenv = if !stdenv.cc.isClang then clangStdenv else stdenv;
16022 mbqn-source = buildPackages.mbqn.src;
16024 phase0 = callPackage ../development/interpreters/bqn/cbqn {
16025 inherit (cbqn-bootstrap) mbqn-source stdenv;
16026 generateBytecode = false;
16027 # Not really used, but since null can be dangerous...
16028 bqn-interpreter = "${lib.getExe' buildPackages.mbqn "bqn"}";
16031 phase0-replxx = callPackage ../development/interpreters/bqn/cbqn {
16032 inherit (cbqn-bootstrap) mbqn-source stdenv;
16033 enableReplxx = true;
16034 generateBytecode = false;
16035 # Not really used, but since null can be dangerous...
16036 bqn-interpreter = "${lib.getExe' buildPackages.mbqn "bqn"}";
16039 phase1 = callPackage ../development/interpreters/bqn/cbqn {
16040 inherit (cbqn-bootstrap) mbqn-source stdenv;
16041 generateBytecode = true;
16042 bqn-interpreter = "${lib.getExe' buildPackages.cbqn-bootstrap.phase0 "cbqn"}";
16045 phase2 = callPackage ../development/interpreters/bqn/cbqn {
16046 inherit (cbqn-bootstrap) mbqn-source stdenv;
16047 generateBytecode = true;
16048 bqn-interpreter = "${lib.getExe' buildPackages.cbqn-bootstrap.phase0 "cbqn"}";
16051 phase2-replxx = callPackage ../development/interpreters/bqn/cbqn {
16052 inherit (cbqn-bootstrap) mbqn-source stdenv;
16053 generateBytecode = true;
16054 enableReplxx = true;
16055 bqn-interpreter = "${lib.getExe' buildPackages.cbqn-bootstrap.phase0 "cbqn"}";
16059 dbqn = callPackage ../by-name/db/dbqn/package.nix {
16060 buildNativeImage = false;
16062 stdenv = stdenvNoCC;
16065 dbqn-native = dbqn.override {
16066 buildNativeImage = true;
16070 chibi = callPackage ../development/interpreters/chibi { };
16072 ceptre = callPackage ../development/interpreters/ceptre { };
16074 cg3 = callPackage ../development/interpreters/cg3 { };
16076 cling = callPackage ../development/interpreters/cling { };
16078 clips = callPackage ../development/interpreters/clips { };
16080 cliscord = callPackage ../misc/cliscord {
16081 inherit (darwin.apple_sdk.frameworks) Security;
16084 clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
16088 inherit (callPackage ../applications/editors/jupyter-kernels/xeus-cling { })
16089 cpp11-kernel cpp14-kernel cpp17-kernel cpp2a-kernel;
16090 xeus-cling = callPackage ../applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix { };
16092 clojure = callPackage ../development/interpreters/clojure {
16093 # set this to an LTS version of java
16097 clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
16099 dhall = haskell.lib.compose.justStaticExecutables haskellPackages.dhall;
16101 dhall-bash = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-bash;
16103 dhall-docs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-docs;
16105 dhall-lsp-server = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-lsp-server;
16107 dhall-json = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-json;
16109 dhall-nix = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nix;
16111 dhall-nixpkgs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nixpkgs;
16113 dhall-yaml = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-yaml;
16115 dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { });
16117 duktape = callPackage ../development/interpreters/duktape { };
16119 duckscript = callPackage ../development/tools/rust/duckscript {
16120 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16123 evcxr = callPackage ../development/interpreters/evcxr {
16124 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16127 beam = callPackage ./beam-packages.nix { };
16128 beam_nox = callPackage ./beam-packages.nix { beam = beam_nox; wxSupport = false; };
16129 beam_minimal = callPackage ./beam-packages.nix {
16130 beam = beam_minimal;
16132 systemdSupport = false;
16134 beam_nodocs = callPackage ./beam-packages.nix {
16135 beam = beam_nodocs;
16137 systemdSupport = false;
16138 ex_docSupport = false;
16141 inherit (beam.interpreters)
16142 erlang erlang_27 erlang_26 erlang_25 erlang_24
16143 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
16146 erlang_nox = beam_nox.interpreters.erlang;
16148 inherit (beam.packages.erlang)
16149 ex_doc erlang-ls erlfmt elvis-erlang
16150 rebar rebar3 rebar3WithPlugins
16153 beamPackages = beam.packages.erlang // { __attrsFailEvaluation = true; };
16155 expr = callPackage ../development/interpreters/expr { };
16157 genemichaels = callPackage ../development/tools/rust/genemichaels { };
16159 gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage {
16160 inherit (llvmPackages) openmp;
16161 inherit (darwin.apple_sdk.frameworks) Cocoa;
16162 # MPICH currently build on Darwin
16166 gpython = callPackage ../development/interpreters/gpython { };
16168 graphql-client = callPackage ../development/tools/graphql-client {
16169 inherit (darwin.apple_sdk.frameworks) Security;
16172 graphqlmap = callPackage ../tools/security/graphqlmap { };
16174 graphqurl = callPackage ../tools/networking/graphqurl { };
16176 groovy = callPackage ../development/interpreters/groovy { };
16178 inherit (callPackages ../applications/networking/cluster/hadoop {})
16182 hadoop3 = hadoop_3_4;
16185 hashlink = callPackage ../development/interpreters/hashlink { };
16187 io = callPackage ../development/interpreters/io { };
16189 ivy = callPackage ../development/interpreters/ivy { };
16191 jacinda = haskell.lib.compose.justStaticExecutables haskellPackages.jacinda;
16193 janet = callPackage ../development/interpreters/janet { };
16195 jpm = callPackage ../development/interpreters/janet/jpm.nix { };
16197 jelly = callPackage ../development/interpreters/jelly { };
16199 jimtcl = callPackage ../development/interpreters/jimtcl { };
16201 jmeter = callPackage ../applications/networking/jmeter { };
16203 joker = callPackage ../development/interpreters/joker { };
16205 davmail = callPackage ../applications/networking/davmail {
16209 kamilalisp = callPackage ../development/interpreters/kamilalisp { };
16211 kanif = callPackage ../applications/networking/cluster/kanif { };
16213 kona = callPackage ../development/interpreters/kona { };
16215 lambda-lisp = callPackage ../development/interpreters/lambda-lisp { };
16216 lambda-lisp-blc = lambda-lisp;
16218 love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
16219 love_11 = callPackage ../development/interpreters/love/11.nix { };
16222 wabt = callPackage ../development/tools/wabt { };
16224 zuo = callPackage ../development/interpreters/zuo { };
16226 ### LUA interpreters
16227 emiluaPlugins = recurseIntoAttrs
16228 (callPackage ./emilua-plugins.nix {}
16229 (callPackage ../development/interpreters/emilua { }));
16231 inherit (emiluaPlugins) emilua;
16233 luaInterpreters = callPackage ./../development/interpreters/lua-5 { };
16234 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;
16236 lua5 = lua5_2_compat;
16239 lua51Packages = recurseIntoAttrs lua5_1.pkgs;
16240 lua52Packages = recurseIntoAttrs lua5_2.pkgs;
16241 lua53Packages = recurseIntoAttrs lua5_3.pkgs;
16242 lua54Packages = recurseIntoAttrs lua5_4.pkgs;
16243 luajitPackages = recurseIntoAttrs luajit.pkgs;
16245 luaPackages = lua52Packages;
16247 luajit = luajit_2_1;
16249 luarocks = luaPackages.luarocks;
16250 luarocks-nix = luaPackages.luarocks-nix;
16252 luarocks-packages-updater = callPackage ../by-name/lu/luarocks-packages-updater/package.nix {
16253 pluginupdate = ../../maintainers/scripts/pluginupdate-py;
16256 luau = callPackage ../development/interpreters/luau { };
16258 lune = callPackage ../development/interpreters/lune { };
16260 toluapp = callPackage ../development/tools/toluapp {
16261 lua = lua5_1; # doesn't work with any other :(
16267 CuboCore = recurseIntoAttrs (import ./cubocore-packages.nix {
16268 inherit newScope lxqt lib libsForQt5;
16271 ### End of CuboCore
16273 maude = callPackage ../development/interpreters/maude { };
16275 me_cleaner = callPackage ../tools/misc/me_cleaner { };
16277 metamath = callPackage ../development/interpreters/metamath { };
16279 minder = callPackage ../applications/misc/minder { };
16281 mujs = callPackage ../development/interpreters/mujs { };
16283 nelua = callPackage ../development/interpreters/nelua { };
16285 nextflow = callPackage ../development/interpreters/nextflow { };
16287 ngn-k = callPackage ../development/interpreters/ngn-k { };
16289 oak = callPackage ../development/interpreters/oak { };
16291 obb = callPackage ../development/interpreters/clojure/obb.nix { };
16293 octave = callPackage ../development/interpreters/octave { };
16295 octaveFull = octave.override {
16299 octave-kernel = callPackage ../applications/editors/jupyter-kernels/octave { };
16301 octavePackages = recurseIntoAttrs octave.pkgs;
16303 pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
16306 # PHP interpreters, packages and extensions.
16308 # Set default PHP interpreter, extensions and packages
16310 phpExtensions = php.extensions;
16311 phpPackages = php.packages;
16313 # Import PHP84 interpreter, extensions and packages
16314 php84 = callPackage ../development/interpreters/php/8.4.nix {
16315 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16316 pcre2 = pcre2.override {
16317 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16320 php84Extensions = recurseIntoAttrs php84.extensions;
16321 php84Packages = recurseIntoAttrs php84.packages;
16323 # Import PHP83 interpreter, extensions and packages
16324 php83 = callPackage ../development/interpreters/php/8.3.nix {
16325 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16326 pcre2 = pcre2.override {
16327 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16330 php83Extensions = recurseIntoAttrs php83.extensions;
16331 php83Packages = recurseIntoAttrs php83.packages;
16333 # Import PHP82 interpreter, extensions and packages
16334 php82 = callPackage ../development/interpreters/php/8.2.nix {
16335 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16336 pcre2 = pcre2.override {
16337 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16340 php82Extensions = recurseIntoAttrs php82.extensions;
16341 php82Packages = recurseIntoAttrs php82.packages;
16343 # Import PHP81 interpreter, extensions and packages
16344 php81 = callPackage ../development/interpreters/php/8.1.nix {
16345 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16346 pcre2 = pcre2.override {
16347 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
16350 php81Extensions = recurseIntoAttrs php81.extensions;
16351 php81Packages = recurseIntoAttrs php81.packages;
16353 picoc = callPackage ../development/interpreters/picoc { };
16355 picolisp = callPackage ../development/interpreters/picolisp { };
16357 polyml = callPackage ../development/compilers/polyml { };
16358 polyml56 = callPackage ../development/compilers/polyml/5.6.nix { };
16359 polyml57 = callPackage ../development/compilers/polyml/5.7.nix { };
16361 # Python interpreters. All standard library modules are included except for tkinter, which is
16362 # available as `pythonPackages.tkinter` and can be used as any other Python package.
16363 # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
16364 python2 = python27;
16365 python3 = python312;
16367 # pythonPackages further below, but assigned here because they need to be in sync
16368 python2Packages = dontRecurseIntoAttrs python27Packages;
16369 python3Packages = dontRecurseIntoAttrs python312Packages;
16375 # Python interpreter that is build with all modules, including tkinter.
16376 # These are for compatibility and should not be used inside Nixpkgs.
16377 python2Full = python2.override {
16378 self = python2Full;
16379 pythonAttr = "python2Full";
16382 python27Full = python27.override {
16383 self = python27Full;
16384 pythonAttr = "python27Full";
16387 python3Full = python3.override {
16388 self = python3Full;
16389 pythonAttr = "python3Full";
16390 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16393 python39Full = python39.override {
16394 self = python39Full;
16395 pythonAttr = "python39Full";
16396 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16399 python310Full = python310.override {
16400 self = python310Full;
16401 pythonAttr = "python310Full";
16402 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16405 python311Full = python311.override {
16406 self = python311Full;
16407 pythonAttr = "python311Full";
16408 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16411 python312Full = python312.override {
16412 self = python312Full;
16413 pythonAttr = "python312Full";
16414 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16417 python313Full = python313.override {
16418 self = python313Full;
16419 pythonAttr = "python313Full";
16420 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
16424 # https://py-free-threading.github.io
16425 python313FreeThreading = python313.override {
16426 pythonAttr = "python313FreeThreading";
16430 pythonInterpreters = callPackage ./../development/interpreters/python { };
16431 inherit (pythonInterpreters) python27 python39 python310 python311 python312 python313 python3Minimal pypy27 pypy310 pypy39 rustpython;
16433 # List of extensions with overrides to apply to all Python package sets.
16434 pythonPackagesExtensions = [ ];
16436 # Python package sets.
16437 python27Packages = python27.pkgs;
16438 python39Packages = python39.pkgs;
16439 python310Packages = python310.pkgs;
16440 python311Packages = recurseIntoAttrs python311.pkgs;
16441 python312Packages = recurseIntoAttrs python312.pkgs;
16442 python313Packages = python313.pkgs;
16443 pypyPackages = pypy.pkgs;
16444 pypy2Packages = pypy2.pkgs;
16445 pypy27Packages = pypy27.pkgs;
16446 pypy3Packages = pypy3.pkgs;
16447 pypy39Packages = pypy39.pkgs;
16448 pypy310Packages = pypy310.pkgs;
16450 py3c = callPackage ../development/libraries/py3c { };
16452 pythonManylinuxPackages = callPackage ./../development/interpreters/python/manylinux { };
16454 pythonCondaPackages = callPackage ./../development/interpreters/python/conda { };
16456 update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { };
16458 # Should eventually be moved inside Python interpreters.
16459 python-setup-hook = buildPackages.callPackage ../development/interpreters/python/setup-hook.nix { };
16461 pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {});
16463 check-jsonschema = callPackage ../development/tools/check-jsonschema { };
16465 pypi-mirror = callPackage ../development/tools/pypi-mirror { };
16467 svg2tikz = with python3.pkgs; toPythonApplication svg2tikz;
16469 svg2pdf = callPackage ../tools/graphics/svg2pdf { };
16471 pew = callPackage ../development/tools/pew { };
16473 poetry = callPackage ../tools/package-management/poetry { };
16475 poetryPlugins = recurseIntoAttrs poetry.plugins;
16477 poetry2conda = callPackage ../tools/package-management/poetry2conda { };
16479 pip-audit = callPackage ../development/tools/pip-audit { };
16481 pipenv = callPackage ../development/tools/pipenv { };
16483 pipx = with python3.pkgs; toPythonApplication pipx;
16485 pipewire = callPackage ../development/libraries/pipewire {
16486 # ffmpeg depends on SDL2 which depends on pipewire by default.
16487 # Break the cycle by depending on ffmpeg-headless.
16488 # Pipewire only uses libavcodec (via an SPA plugin), which isn't
16489 # affected by the *-headless changes.
16490 ffmpeg = ffmpeg-headless;
16493 wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { };
16495 pw-volume = callPackage ../tools/audio/pw-volume { };
16497 racket = callPackage ../development/interpreters/racket {
16498 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
16500 racket_7_9 = callPackage ../development/interpreters/racket/racket_7_9.nix {
16501 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
16503 racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
16505 rakudo = callPackage ../development/interpreters/rakudo { };
16506 moarvm = darwin.apple_sdk_11_0.callPackage ../development/interpreters/rakudo/moarvm.nix {
16507 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices ApplicationServices;
16509 nqp = callPackage ../development/interpreters/rakudo/nqp.nix { };
16510 zef = callPackage ../development/interpreters/rakudo/zef.nix { };
16512 rascal = callPackage ../development/interpreters/rascal { };
16514 red = callPackage ../development/interpreters/red { };
16516 regexploit = callPackage ../tools/security/regexploit { };
16518 regextester = callPackage ../applications/misc/regextester { };
16520 inherit (ocamlPackages) reason;
16522 buildRubyGem = callPackage ../development/ruby-modules/gem {
16523 inherit (darwin) libobjc;
16525 defaultGemConfig = callPackage ../development/ruby-modules/gem-config {
16526 inherit (darwin) DarwinTools autoSignDarwinBinariesHook;
16527 inherit (darwin.apple_sdk.frameworks) CoreServices;
16529 bundler = callPackage ../development/ruby-modules/bundler { };
16530 bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
16531 bundlerApp = callPackage ../development/ruby-modules/bundler-app { };
16532 bundlerUpdateScript = callPackage ../development/ruby-modules/bundler-update-script { };
16534 bundler-audit = callPackage ../tools/security/bundler-audit { };
16536 sol2 = callPackage ../development/libraries/sol2 { };
16538 solargraph = rubyPackages.solargraph;
16540 rbenv = callPackage ../development/ruby-modules/rbenv { };
16542 rubyfmt = darwin.apple_sdk_11_0.callPackage ../development/tools/rubyfmt {
16543 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
16544 inherit (darwin) libobjc;
16547 inherit (callPackage ../development/interpreters/ruby {
16548 inherit (darwin) libobjc libunwind;
16549 inherit (darwin.apple_sdk.frameworks) Foundation;
16558 rubyPackages = rubyPackages_3_3;
16560 rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems;
16561 rubyPackages_3_2 = recurseIntoAttrs ruby_3_2.gems;
16562 rubyPackages_3_3 = recurseIntoAttrs ruby_3_3.gems;
16564 mruby = callPackage ../development/compilers/mruby { };
16566 samplebrain = libsForQt5.callPackage ../applications/audio/samplebrain { };
16568 scsh = callPackage ../development/interpreters/scsh { };
16570 scheme48 = callPackage ../development/interpreters/scheme48 { };
16572 scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { };
16574 smiley-sans = callPackage ../data/fonts/smiley-sans { };
16576 inherit (callPackages ../applications/networking/cluster/spark { })
16577 spark_3_5 spark_3_4;
16578 spark3 = spark_3_5;
16581 sparkleshare = callPackage ../applications/version-management/sparkleshare { };
16585 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
16586 inherit (darwin) libobjc;
16588 spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
16589 inherit (darwin) libobjc;
16591 spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix {
16592 inherit (darwin) libobjc;
16594 spidermonkey_128 = callPackage ../development/interpreters/spidermonkey/128.nix {
16595 inherit (darwin) libobjc;
16604 starlark-rust = callPackage ../development/interpreters/starlark-rust { };
16606 supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
16607 fftw = fftwSinglePrec;
16610 supercollider_scel = supercollider.override { useSCEL = true; };
16612 supercolliderPlugins = recurseIntoAttrs {
16613 sc3-plugins = callPackage ../development/interpreters/supercollider/plugins/sc3-plugins.nix {
16614 fftw = fftwSinglePrec;
16618 supercollider-with-plugins = callPackage ../development/interpreters/supercollider/wrapper.nix {
16622 supercollider-with-sc3-plugins = supercollider-with-plugins.override {
16623 plugins = with supercolliderPlugins; [ sc3-plugins ];
16626 taktuk = callPackage ../applications/networking/cluster/taktuk { };
16629 tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { };
16630 tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { };
16632 tclreadline = callPackage ../development/interpreters/tclreadline { };
16634 eltclsh = callPackage ../development/tools/eltclsh { };
16636 wasm = ocamlPackages.wasm;
16638 wasm3 = callPackage ../development/interpreters/wasm3 { };
16640 yaegi = callPackage ../development/interpreters/yaegi { };
16642 ### DEVELOPMENT / MISC
16644 inherit (callPackages ../development/misc/h3 { }) h3_3 h3_4;
16648 avrlibc = callPackage ../development/misc/avr/libc {
16649 stdenv = stdenvNoLibc;
16652 avr8burnomat = callPackage ../development/misc/avr8-burn-omat { };
16654 cppreference-doc = callPackage ../development/misc/cppreference-doc { };
16656 sourceFromHead = callPackage ../build-support/source-from-head-fun.nix { };
16658 jruby = callPackage ../development/interpreters/jruby { };
16660 jython = callPackage ../development/interpreters/jython { };
16662 gImageReader = callPackage ../applications/misc/gImageReader { };
16664 gimme-aws-creds = callPackage ../tools/admin/gimme-aws-creds { };
16666 guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
16668 # Needed for autogen
16669 guile_2_0 = callPackage ../development/interpreters/guile/2.0.nix { };
16671 guile_2_2 = callPackage ../development/interpreters/guile/2.2.nix { };
16673 guile_3_0 = callPackage ../development/interpreters/guile/3.0.nix { };
16677 guile-sdl = callPackage ../by-name/gu/guile-sdl/package.nix {
16681 guile-xcb = callPackage ../by-name/gu/guile-xcb/package.nix {
16685 inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { };
16687 msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { };
16689 msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { };
16691 mspds = callPackage ../development/misc/msp430/mspds { };
16692 mspds-bin = callPackage ../development/misc/msp430/mspds/binary.nix { };
16694 mspdebug = callPackage ../development/misc/msp430/mspdebug.nix { };
16696 vc4-newlib = callPackage ../development/misc/vc4/newlib.nix { };
16698 or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { };
16700 rappel = callPackage ../development/misc/rappel { };
16702 protege-distribution = callPackage ../development/web/protege-distribution { };
16704 publii = callPackage ../development/web/publii {};
16706 umr = callPackage ../development/misc/umr { };
16708 refurb = callPackage ../development/tools/refurb { };
16710 srandrd = callPackage ../tools/X11/srandrd { };
16712 srecord = callPackage ../development/tools/misc/srecord { };
16714 srelay = callPackage ../tools/networking/srelay { };
16716 xidel = callPackage ../tools/text/xidel { };
16718 asdf-vm = callPackage ../tools/misc/asdf-vm { };
16720 mise = callPackage ../tools/misc/mise {
16721 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16724 ### DEVELOPMENT / TOOLS
16726 abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { };
16728 abi-dumper = callPackage ../development/tools/misc/abi-dumper { };
16730 abuild = callPackage ../development/tools/abuild { };
16732 actiona = libsForQt5.callPackage ../applications/misc/actiona { };
16734 adreaper = callPackage ../tools/security/adreaper { };
16736 aeron = callPackage ../servers/aeron { };
16738 inherit (callPackage ../development/tools/alloy { })
16743 altair = callPackage ../development/tools/altair-graphql-client { };
16745 ameba = callPackage ../development/tools/ameba { };
16747 anybadge = with python3Packages; toPythonApplication anybadge;
16749 apgdiff = callPackage ../development/tools/database/apgdiff { };
16751 apkg = callPackage ../tools/package-management/apkg { };
16753 augeas = callPackage ../tools/system/augeas { };
16755 autoadb = callPackage ../misc/autoadb { };
16757 ansible = ansible_2_17;
16758 ansible_2_17 = python3Packages.toPythonApplication python3Packages.ansible-core;
16759 ansible_2_16 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
16760 version = "2.16.8";
16761 src = oldAttrs.src.override {
16763 hash = "sha256-WeSqQO1azbTvm789BYkY//k/ZqFJNz2BWciilgRBC9o=";
16766 ansible_2_15 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
16767 version = "2.15.9";
16768 src = oldAttrs.src.override {
16770 pname = "ansible-core";
16771 hash = "sha256-JfmxtaWvPAmGvTko7QhurduGdSf7XIOv7xoDz60080U=";
16775 ansible-builder = with python3Packages; toPythonApplication ansible-builder;
16777 ansible-doctor = callPackage ../tools/admin/ansible/doctor.nix { };
16779 dbus-test-runner = callPackage ../development/tools/dbus-test-runner { };
16781 doq = callPackage ../development/tools/misc/doq { };
16783 espup = callPackage ../development/tools/espup { };
16785 karma-runner = callPackage ../development/tools/karma-runner { };
16787 teller = callPackage ../development/tools/teller { };
16789 yakut = python3Packages.callPackage ../development/tools/misc/yakut { };
16791 ### DEVELOPMENT / TOOLS / LANGUAGE-SERVERS
16793 ansible-language-server = callPackage ../development/tools/language-servers/ansible-language-server { };
16795 beancount-language-server = callPackage ../development/tools/language-servers/beancount-language-server { };
16797 buf-language-server = callPackage ../development/tools/language-servers/buf-language-server { };
16799 ccls = callPackage ../development/tools/language-servers/ccls {
16800 llvmPackages = llvmPackages_14;
16803 docker-compose-language-service = callPackage ../development/tools/language-servers/docker-compose-language-service { };
16805 dockerfile-language-server-nodejs = callPackage ../development/tools/language-servers/dockerfile-language-server-nodejs { };
16807 dot-language-server = callPackage ../development/tools/language-servers/dot-language-server { };
16809 emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { };
16811 emmet-language-server = callPackage ../development/tools/language-servers/emmet-language-server { };
16813 fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { };
16815 fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };
16817 glslls = callPackage ../development/tools/language-servers/glslls { };
16819 helm-ls = callPackage ../development/tools/language-servers/helm-ls { };
16821 javascript-typescript-langserver = callPackage ../development/tools/language-servers/javascript-typescript-langserver { };
16823 jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { };
16825 kotlin-language-server = callPackage ../development/tools/language-servers/kotlin-language-server { };
16827 lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server {
16828 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
16829 inherit (darwin) ditto;
16832 metals = callPackage ../development/tools/language-servers/metals { };
16834 millet = callPackage ../development/tools/language-servers/millet { };
16836 neocmakelsp = callPackage ../development/tools/language-servers/neocmakelsp { };
16838 inherit (callPackages ../development/tools/language-servers/nixd {
16839 llvmPackages = llvmPackages_16;
16840 nix = nixVersions.nix_2_19;
16843 openscad-lsp = callPackage ../development/tools/language-servers/openscad-lsp { };
16845 perlnavigator = callPackage ../development/tools/language-servers/perlnavigator { };
16847 postgres-lsp = callPackage ../development/tools/language-servers/postgres-lsp { };
16849 rune-languageserver = callPackage ../development/tools/language-servers/rune-languageserver { };
16851 svls = callPackage ../development/tools/language-servers/svls { };
16853 vala-language-server = callPackage ../development/tools/language-servers/vala-language-server { };
16855 vscode-langservers-extracted = callPackage ../development/tools/language-servers/vscode-langservers-extracted { };
16857 zls = callPackage ../development/tools/language-servers/zls { };
16859 ansible-later = callPackage ../tools/admin/ansible/later.nix { };
16861 ansible-lint = callPackage ../tools/admin/ansible/lint.nix { };
16863 antares = callPackage ../by-name/an/antares/package.nix {
16864 electron = electron_30;
16867 antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
16868 antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { };
16869 antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { };
16872 inherit (callPackages ../development/tools/parsing/antlr/4.nix { })
16880 antlr4 = antlr4_13;
16884 apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
16887 inherit (callPackages ../servers/apache-kafka { })
16892 apacheKafka = apacheKafka_3_8;
16894 apng2gif = callPackage ../tools/graphics/apng2gif { };
16896 gif2apng = callPackage ../tools/graphics/gif2apng { };
16898 apngopt = callPackage ../tools/graphics/apngopt { };
16900 kt = callPackage ../tools/misc/kt { };
16902 arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { };
16904 arpa2common = callPackage ../development/libraries/arpa2common { };
16906 asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { };
16908 astyle = callPackage ../development/tools/misc/astyle { };
16909 libastyle = astyle.override { asLibrary = true; };
16911 automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { };
16913 aviator = callPackage ../development/tools/misc/aviator { };
16915 awf = callPackage ../development/tools/misc/awf { };
16917 aws-adfs = with python3Packages; toPythonApplication aws-adfs;
16919 electron-source = callPackage ../development/tools/electron { };
16921 inherit (callPackages ../development/tools/electron/binary { })
16931 inherit (callPackages ../development/tools/electron/chromedriver { })
16932 electron-chromedriver_29
16933 electron-chromedriver_30
16934 electron-chromedriver_31
16935 electron-chromedriver_32;
16937 electron_24 = electron_24-bin;
16938 electron_27 = electron_27-bin;
16939 electron_28 = electron_28-bin;
16940 electron_29 = electron_29-bin;
16941 electron_30 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_30 then electron-source.electron_30 else electron_30-bin;
16942 electron_31 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_31 then electron-source.electron_31 else electron_31-bin;
16943 electron_32 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_32 then electron-source.electron_32 else electron_32-bin;
16944 electron = electron_32;
16945 electron-bin = electron_32-bin;
16946 electron-chromedriver = electron-chromedriver_32;
16948 autobuild = callPackage ../development/tools/misc/autobuild { };
16950 autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
16952 autoconf = callPackage ../development/tools/misc/autoconf { };
16953 autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
16954 autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
16955 autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { };
16956 autoconf271 = callPackage ../development/tools/misc/autoconf/2.71.nix { };
16958 autocutsel = callPackage ../tools/X11/autocutsel{ };
16960 automake = automake116x;
16962 automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { };
16964 automake115x = callPackage ../development/tools/misc/automake/automake-1.15.x.nix { };
16966 automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
16968 automake117x = callPackage ../development/tools/misc/automake/automake-1.17.x.nix { };
16970 avrdude = callPackage ../development/embedded/avrdude { };
16972 b4 = callPackage ../development/tools/b4 { };
16974 bam = callPackage ../development/tools/build-managers/bam { };
16976 bandit = with python3Packages; toPythonApplication bandit;
16980 bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 {
16981 inherit (darwin) sigtool;
16982 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
16983 buildJdk = jdk11_headless;
16984 runJdk = jdk11_headless;
16985 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv
16986 else if stdenv.cc.isGNU then gcc12Stdenv
16988 bazel_self = bazel_5;
16991 bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 {
16992 inherit (darwin) sigtool;
16993 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation;
16994 buildJdk = jdk11_headless;
16995 runJdk = jdk11_headless;
16996 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv
16997 else if stdenv.cc.isClang then llvmPackages.stdenv
16998 else if stdenv.cc.isGNU then gcc12Stdenv
17000 bazel_self = bazel_6;
17003 bazel_7 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_7 {
17004 inherit (darwin) sigtool;
17005 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation IOKit;
17006 buildJdk = jdk17_headless;
17007 runJdk = jdk17_headless;
17008 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv
17009 else if stdenv.cc.isClang then llvmPackages.stdenv
17011 bazel_self = bazel_7;
17014 bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { };
17015 buildifier = bazel-buildtools;
17016 buildozer = bazel-buildtools;
17017 unused_deps = bazel-buildtools;
17019 bazel-remote = callPackage ../development/tools/build-managers/bazel/bazel-remote { };
17021 bazel-watcher = callPackage ../development/tools/bazel-watcher { };
17023 bazel-gazelle = callPackage ../development/tools/bazel-gazelle { };
17025 bazel-kazel = callPackage ../development/tools/bazel-kazel { };
17027 bazelisk = callPackage ../development/tools/bazelisk { };
17029 rebazel = callPackage ../development/tools/rebazel {
17030 inherit (darwin.apple_sdk.frameworks) CoreServices;
17033 buildBazelPackage = darwin.apple_sdk_11_0.callPackage ../build-support/build-bazel-package { };
17035 bear = callPackage ../development/tools/build-managers/bear { };
17037 bingrep = callPackage ../development/tools/analysis/bingrep { };
17039 binutils-unwrapped = callPackage ../development/tools/misc/binutils {
17040 autoreconfHook = autoreconfHook269;
17041 inherit (darwin.apple_sdk.frameworks) CoreServices;
17042 # FHS sys dirs presumably only have stuff for the build platform
17043 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
17045 binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils {
17046 autoreconfHook = if targetPlatform.isiOS then autoreconfHook269 else autoreconfHook;
17047 inherit (darwin.apple_sdk.frameworks) CoreServices;
17048 # FHS sys dirs presumably only have stuff for the build platform
17049 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
17050 withAllTargets = true;
17052 binutils = wrapBintoolsWith {
17053 bintools = binutils-unwrapped;
17055 binutils_nogold = lowPrio (wrapBintoolsWith {
17056 bintools = binutils-unwrapped.override {
17057 enableGold = false;
17060 binutilsNoLibc = wrapBintoolsWith {
17061 bintools = binutils-unwrapped;
17062 libc = preLibcCrossHeaders;
17065 libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix { };
17067 libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix { };
17069 # Held back 2.38 release. Remove once all dependencies are ported to 2.39.
17070 binutils-unwrapped_2_38 = callPackage ../development/tools/misc/binutils/2.38 {
17071 autoreconfHook = autoreconfHook269;
17072 # FHS sys dirs presumably only have stuff for the build platform
17073 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
17076 libbfd_2_38 = callPackage ../development/tools/misc/binutils/2.38/libbfd.nix {
17077 autoreconfHook = buildPackages.autoreconfHook269;
17080 libopcodes_2_38 = callPackage ../development/tools/misc/binutils/2.38/libopcodes.nix {
17081 autoreconfHook = buildPackages.autoreconfHook269;
17084 # Here we select the default bintools implementations to be used. Note when
17085 # cross compiling these are used not for this stage but the *next* stage.
17086 # That is why we choose using this stage's target platform / next stage's
17089 # Because this is the *next* stages choice, it's a bit non-modular to put
17090 # here. In theory, bootstraping is supposed to not be a chain but at tree,
17091 # where each stage supports many "successor" stages, like multiple possible
17092 # futures. We don't have a better alternative, but with this downside in
17093 # mind, please be judicious when using this attribute. E.g. for building
17094 # things in *this* stage you should use probably `stdenv.cc.bintools` (from a
17095 # default or alternate `stdenv`), at build time, and try not to "force" a
17096 # specific bintools at runtime at all.
17098 # In other words, try to only use this in wrappers, and only use those
17099 # wrappers from the next stage.
17100 bintools-unwrapped = let
17101 inherit (stdenv.targetPlatform) linker;
17102 in if linker == "lld" then llvmPackages.bintools-unwrapped
17103 else if linker == "cctools" then darwin.binutils-unwrapped
17104 else if linker == "bfd" then binutils-unwrapped
17105 else if linker == "gold" then binutils-unwrapped.override { enableGoldDefault = true; }
17107 bintoolsNoLibc = wrapBintoolsWith {
17108 bintools = bintools-unwrapped;
17109 libc = preLibcCrossHeaders;
17111 bintools = wrapBintoolsWith {
17112 bintools = bintools-unwrapped;
17115 bintoolsDualAs = wrapBintoolsWith {
17116 bintools = darwin.binutilsDualAs-unwrapped;
17120 bison = callPackage ../development/tools/parsing/bison { };
17122 bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
17124 black = with python3Packages; toPythonApplication black;
17126 blackfire = callPackage ../development/tools/misc/blackfire { };
17128 black-macchiato = with python3Packages; toPythonApplication black-macchiato;
17130 blackmagic = callPackage ../development/embedded/blackmagic { };
17132 bloomrpc = callPackage ../development/web/bloomrpc { };
17134 bloop = callPackage ../development/tools/build-managers/bloop { };
17136 bossa = callPackage ../development/embedded/bossa { };
17138 bossa-arduino = callPackage ../development/embedded/bossa/arduino.nix { };
17140 bob = callPackage ../development/tools/build-managers/bob { };
17142 buck = callPackage ../development/tools/build-managers/buck {
17143 python3 = python311;
17146 buck2 = callPackage ../development/tools/build-managers/buck2 { };
17148 build2 = callPackage ../development/tools/build-managers/build2 {
17149 # Break cycle by using self-contained toolchain for bootstrapping
17150 build2 = buildPackages.callPackage ../development/tools/build-managers/build2/bootstrap.nix { };
17153 # Dependency of build2, must also break cycle for this
17154 libbutl = callPackage ../development/libraries/libbutl {
17155 build2 = build2.bootstrap;
17156 inherit (darwin) DarwinTools;
17159 libbpkg = callPackage ../development/libraries/libbpkg { };
17160 libodb = callPackage ../development/libraries/libodb { };
17161 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { };
17162 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { };
17164 bore-cli = callPackage ../tools/networking/bore-cli/default.nix {
17165 inherit (darwin.apple_sdk.frameworks) Security;
17168 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { };
17170 buildkite-agent-metrics = callPackage ../servers/monitoring/buildkite-agent-metrics { };
17172 buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
17174 buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust {
17175 inherit (darwin.apple_sdk.frameworks) Security;
17178 bump = callPackage ../development/tools/github/bump { };
17180 libbpf = callPackage ../os-specific/linux/libbpf { };
17181 libbpf_0 = callPackage ../os-specific/linux/libbpf/0.x.nix { };
17183 bundlewrap = with python3.pkgs; toPythonApplication bundlewrap;
17185 bpftools = callPackage ../os-specific/linux/bpftools { };
17187 bpm-tools = callPackage ../tools/audio/bpm-tools { };
17189 cadre = callPackage ../development/tools/cadre { };
17191 carto = callPackage ../development/tools/carto { };
17193 catnip = callPackage ../tools/audio/catnip { };
17195 catnip-gtk4 = callPackage ../tools/audio/catnip-gtk4 { };
17197 cbrowser = callPackage ../development/tools/misc/cbrowser { };
17199 cc-tool = callPackage ../development/embedded/cc-tool { };
17201 # Wrapper that works as gcc or g++
17202 # It can be used by setting in nixpkgs config like this, for example:
17203 # replaceStdenv = { pkgs }: pkgs.ccacheStdenv;
17204 # But if you build in chroot, you should have that path in chroot
17205 # If instantiated directly, it will use $HOME/.ccache as the cache directory,
17206 # i.e. /homeless-shelter/.ccache using the Nix daemon.
17207 # You should specify a different directory using an override in
17208 # packageOverrides to set extraConfig.
17210 # Example using Nix daemon (i.e. multiuser Nix install or on NixOS):
17211 # packageOverrides = pkgs: {
17212 # ccacheWrapper = pkgs.ccacheWrapper.override {
17214 # export CCACHE_COMPRESS=1
17215 # export CCACHE_DIR=/var/cache/ccache
17216 # export CCACHE_UMASK=007
17219 # You can use a different directory, but whichever directory you choose
17220 # should be owned by user root, group nixbld with permissions 0770.
17221 ccacheWrapper = makeOverridable ({ extraConfig, cc }:
17223 cc = ccache.links {
17224 inherit extraConfig;
17225 unwrappedCC = cc.cc;
17229 inherit (stdenv) cc;
17232 ccacheStdenv = lowPrio (makeOverridable ({ stdenv, ... } @ extraArgs:
17233 overrideCC stdenv (buildPackages.ccacheWrapper.override ({
17234 inherit (stdenv) cc;
17235 } // lib.optionalAttrs (builtins.hasAttr "extraConfig" extraArgs) {
17236 extraConfig = extraArgs.extraConfig;
17241 cccc = callPackage ../development/tools/analysis/cccc { };
17243 cgdb = callPackage ../development/tools/misc/cgdb { };
17245 cheat = callPackage ../applications/misc/cheat { };
17247 matter-compiler = callPackage ../development/compilers/matter-compiler { };
17249 cfr = callPackage ../development/tools/java/cfr { };
17251 cfripper = callPackage ../tools/security/cfripper { };
17253 checkra1n = callPackage ../development/mobile/checkra1n { };
17255 checkstyle = callPackage ../development/tools/analysis/checkstyle { };
17257 chromedriver = callPackage ../development/tools/selenium/chromedriver { };
17259 chromium-xorg-conf = callPackage ../os-specific/linux/chromium-xorg-conf { };
17261 chrpath = callPackage ../development/tools/misc/chrpath { };
17263 chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
17265 chruby-fish = callPackage ../development/tools/misc/chruby-fish { };
17267 cl-launch = callPackage ../development/tools/misc/cl-launch { };
17269 cloud-nuke = callPackage ../development/tools/cloud-nuke { };
17271 cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { };
17273 cloudlog = callPackage ../applications/radio/cloudlog { };
17275 cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { };
17277 cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { };
17279 coan = callPackage ../development/tools/analysis/coan { };
17281 coder = callPackage ../development/tools/coder { };
17283 compile-daemon = callPackage ../development/tools/compile-daemon { };
17285 complexity = callPackage ../development/tools/misc/complexity { };
17287 complgen = callPackage ../development/tools/misc/complgen { };
17289 conan = callPackage ../development/tools/build-managers/conan { };
17291 cookiecutter = with python3Packages; toPythonApplication cookiecutter;
17293 cordova = callPackage ../development/mobile/cordova { };
17295 corrosion = callPackage ../development/tools/build-managers/corrosion { };
17297 corundum = callPackage ../development/tools/corundum { };
17299 confluencepot = callPackage ../servers/confluencepot { };
17301 confluent-platform = callPackage ../servers/confluent-platform { };
17303 ctags = callPackage ../development/tools/misc/ctags { };
17305 ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix { };
17307 ctodo = callPackage ../applications/misc/ctodo { };
17309 cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { };
17311 ctmg = callPackage ../tools/security/ctmg { };
17313 # can't use override - it triggers infinite recursion
17314 cmakeMinimal = callPackage ../by-name/cm/cmake/package.nix {
17315 isMinimalBuild = true;
17318 cmakeCurses = cmake.override {
17319 uiToolkits = [ "ncurses" ];
17322 cmakeWithGui = cmake.override {
17323 uiToolkits = [ "ncurses" "qt5" ];
17326 cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
17328 cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
17329 inherit cmake cmake-format;
17332 # Does not actually depend on Qt 5
17333 inherit (plasma5Packages) extra-cmake-modules;
17335 coccinelle = callPackage ../development/tools/misc/coccinelle {
17336 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
17339 cpptest = callPackage ../development/libraries/cpptest { };
17341 cppi = callPackage ../development/tools/misc/cppi { };
17343 cproto = callPackage ../development/tools/misc/cproto { };
17345 cflow = callPackage ../development/tools/misc/cflow { };
17347 cov-build = callPackage ../development/tools/analysis/cov-build { };
17349 credstash = with python3Packages; toPythonApplication credstash;
17351 creduce = callPackage ../development/tools/misc/creduce {
17352 inherit (llvmPackages_16) llvm libclang;
17355 cscope = callPackage ../development/tools/misc/cscope { };
17357 csmith = callPackage ../development/tools/misc/csmith { };
17359 inherit (nodePackages) csslint;
17361 css-html-js-minify = with python3Packages; toPythonApplication css-html-js-minify;
17363 cvehound = callPackage ../development/tools/analysis/cvehound { };
17365 cvise = python3Packages.callPackage ../development/tools/misc/cvise {
17366 # cvise keeps up with fresh llvm releases and supports wide version range
17367 inherit (llvmPackages_14) llvm libclang;
17370 cwltool = callPackage ../applications/science/misc/cwltool { };
17372 dbt = with python3Packages; toPythonApplication dbt-core;
17374 dprint = callPackage ../development/tools/dprint {
17375 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security;
17378 devbox = callPackage ../development/tools/devbox { buildGoModule = buildGo123Module; };
17380 libcxx = llvmPackages.libcxx;
17382 libgcc = stdenv.cc.cc.libgcc or null;
17384 # This is for e.g. LLVM libraries on linux.
17386 if stdenv.targetPlatform == stdenv.hostPlatform && targetPackages.stdenv.cc.isGNU
17387 # Can only do this is in the native case, otherwise we might get infinite
17388 # recursion if `targetPackages.stdenv.cc.cc` itself uses `gccForLibs`.
17389 then targetPackages.stdenv.cc.cc
17392 libstdcxx5 = callPackage ../development/libraries/gcc/libstdc++/5.nix { };
17394 libsigrok = callPackage ../development/tools/libsigrok {
17398 libsigrokdecode = callPackage ../development/tools/libsigrokdecode { };
17400 sqlcl = callPackage ../development/tools/database/sqlcl { };
17402 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { };
17404 datree = callPackage ../development/tools/datree { };
17406 detekt = callPackage ../development/tools/detekt { };
17408 dcadec = callPackage ../development/tools/dcadec { };
17410 dejagnu = callPackage ../development/tools/misc/dejagnu { };
17412 devd = callPackage ../development/tools/devd { };
17414 devtodo = callPackage ../development/tools/devtodo { };
17416 d-spy = callPackage ../development/tools/misc/d-spy { };
17418 dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { };
17420 dfu-util = callPackage ../development/tools/misc/dfu-util { };
17422 ddd = callPackage ../development/tools/misc/ddd { };
17424 lattice-diamond = callPackage ../development/embedded/fpga/lattice-diamond { };
17426 direvent = callPackage ../development/tools/misc/direvent { };
17428 distcc = callPackage ../development/tools/misc/distcc {
17429 libiberty_static = libiberty.override { staticBuild = true; };
17432 # distccWrapper: wrapper that works as gcc or g++
17433 # It can be used by setting in nixpkgs config like this, for example:
17434 # replaceStdenv = { pkgs }: pkgs.distccStdenv;
17435 # But if you build in chroot, a default 'nix' will create
17436 # a new net namespace, and won't have network access.
17437 # You can use an override in packageOverrides to set extraConfig:
17438 # packageOverrides = pkgs: {
17439 # distccWrapper = pkgs.distccWrapper.override {
17441 # DISTCC_HOSTS="myhost1 myhost2"
17445 distccWrapper = makeOverridable ({ extraConfig ? "" }:
17446 wrapCC (distcc.links extraConfig)) { };
17447 distccStdenv = lowPrio (overrideCC stdenv buildPackages.distccWrapper);
17449 distccMasquerade = if stdenv.hostPlatform.isDarwin
17451 else callPackage ../development/tools/misc/distcc/masq.nix {
17453 binutils = binutils;
17456 dive = callPackage ../development/tools/dive { };
17458 dioxus-cli = callPackage ../development/tools/rust/dioxus-cli { };
17460 doclifter = callPackage ../development/tools/misc/doclifter { };
17462 docutils = with python3Packages; toPythonApplication docutils;
17464 doctl = callPackage ../development/tools/doctl { };
17466 doit = with python3Packages; toPythonApplication doit;
17468 dolt = callPackage ../servers/sql/dolt { };
17470 dot2tex = with python3.pkgs; toPythonApplication dot2tex;
17472 doxygen = darwin.apple_sdk_11_0.callPackage ../development/tools/documentation/doxygen {
17474 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
17477 doxygen_gui = lowPrio (doxygen.override { inherit qt5; });
17479 drake = callPackage ../development/tools/build-managers/drake { };
17481 drip = callPackage ../development/tools/drip { };
17483 drm_info = callPackage ../development/tools/drm_info { };
17485 dura = callPackage ../development/tools/misc/dura {
17486 inherit (darwin.apple_sdk.frameworks) Security;
17489 dwz = callPackage ../development/tools/misc/dwz { };
17491 easypdkprog = callPackage ../development/embedded/easypdkprog { };
17493 editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
17495 editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
17497 edb = libsForQt5.callPackage ../development/tools/misc/edb { };
17499 eggdbus = callPackage ../development/tools/misc/eggdbus { };
17501 effitask = callPackage ../applications/misc/effitask { };
17503 efm-langserver = callPackage ../development/tools/efm-langserver { };
17505 egypt = callPackage ../development/tools/analysis/egypt { };
17507 electron-fiddle = callPackage ../development/tools/electron-fiddle { };
17509 elf2uf2-rs = darwin.apple_sdk_11_0.callPackage ../development/embedded/elf2uf2-rs {
17510 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation DiskArbitration Foundation;
17513 elfinfo = callPackage ../development/tools/misc/elfinfo { };
17515 elfkickers = callPackage ../development/tools/misc/elfkickers { };
17517 elfutils = callPackage ../development/tools/misc/elfutils { };
17519 eliot-tree = callPackage ../development/tools/eliot-tree { };
17521 emma = callPackage ../development/tools/analysis/emma { };
17523 ent-go = callPackage ../development/tools/ent { };
17525 epm = callPackage ../development/tools/misc/epm { };
17527 eresi = callPackage ../development/tools/analysis/eresi { };
17529 evmdis = callPackage ../development/tools/analysis/evmdis { };
17531 explain = callPackage ../development/tools/explain { };
17533 ezno = callPackage ../development/tools/misc/ezno { };
17535 func = callPackage ../applications/networking/cluster/func { };
17537 license_finder = callPackage ../development/tools/license_finder { };
17539 license-scanner = callPackage ../development/tools/license-scanner { };
17541 # NOTE: Override and set useIcon = false to use Awk instead of Icon.
17542 noweb = callPackage ../development/tools/literate-programming/noweb { };
17544 eztrace = callPackage ../development/tools/profiling/EZTrace { };
17546 faas-cli = callPackage ../development/tools/faas-cli { };
17548 fastddsgen = callPackage ../development/tools/fastddsgen { };
17550 fastgron = callPackage ../development/tools/fastgron { };
17552 fatcat = callPackage ../development/tools/fatcat { };
17554 findbugs = callPackage ../development/tools/analysis/findbugs { };
17556 findnewest = callPackage ../development/tools/misc/findnewest { };
17558 flootty = callPackage ../development/tools/flootty { };
17560 fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
17562 ffuf = callPackage ../tools/security/ffuf { };
17564 flow = callPackage ../development/tools/analysis/flow {
17565 inherit (darwin.apple_sdk.frameworks) CoreServices;
17566 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
17569 fly = callPackage ../development/tools/continuous-integration/fly { };
17571 fprettify = callPackage ../development/tools/fprettify { };
17573 framac = callPackage ../development/tools/analysis/frama-c { };
17575 frame = callPackage ../development/libraries/frame { };
17577 framesh = callPackage ../applications/blockchains/framesh { };
17579 frp = callPackage ../tools/networking/frp { };
17581 fsatrace = callPackage ../development/tools/misc/fsatrace { };
17583 fswatch = callPackage ../development/tools/misc/fswatch {
17584 inherit (darwin.apple_sdk.frameworks) CoreServices;
17585 autoreconfHook = buildPackages.autoreconfHook269;
17588 fsearch = callPackage ../tools/misc/fsearch { };
17590 fujprog = callPackage ../development/embedded/fpga/fujprog {
17591 inherit (darwin.apple_sdk.frameworks) IOKit;
17594 fundoc = callPackage ../development/tools/fundoc { };
17596 funzzy = callPackage ../development/tools/misc/funzzy { };
17598 gede = libsForQt5.callPackage ../development/tools/misc/gede { };
17600 gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { };
17602 pifpaf = callPackage ../development/tools/pifpaf { };
17604 pmd = callPackage ../development/tools/analysis/pmd {
17605 openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17608 jdepend = callPackage ../development/tools/analysis/jdepend {
17609 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17612 flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { };
17613 flex = callPackage ../development/tools/parsing/flex { };
17615 re-flex = callPackage ../development/tools/parsing/re-flex { };
17617 flexibee = callPackage ../applications/office/flexibee { };
17619 flexcpp = callPackage ../development/tools/parsing/flexc++ { };
17621 geis = callPackage ../development/libraries/geis { };
17623 gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
17625 git2-cpp = callPackage ../development/libraries/git2-cpp { };
17627 github-release = callPackage ../development/tools/github/github-release { };
17629 global = callPackage ../development/tools/misc/global { };
17631 gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils { };
17633 gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing { };
17635 gnome-firmware = callPackage ../applications/misc/gnome-firmware { };
17637 gnome-tecla = callPackage ../applications/misc/gnome-tecla { };
17639 gnome-usage = callPackage ../applications/misc/gnome-usage { };
17641 gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { };
17643 gnome-network-displays = callPackage ../applications/networking/gnome-network-displays { };
17645 gnome-multi-writer = callPackage ../applications/misc/gnome-multi-writer { };
17647 gnome-online-accounts = callPackage ../development/libraries/gnome-online-accounts { };
17649 gnome-video-effects = callPackage ../development/libraries/gnome-video-effects { };
17651 gnum4 = callPackage ../development/tools/misc/gnum4 { };
17654 om4 = callPackage ../development/tools/misc/om4 { };
17656 gnumake = callPackage ../development/tools/build-managers/gnumake { };
17657 gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
17659 go-licenses = callPackage ../development/tools/misc/go-licenses { };
17661 gob2 = callPackage ../development/tools/misc/gob2 { };
17663 gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { };
17665 gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
17667 gopatch = callPackage ../development/tools/misc/gopatch { };
17669 gotify-server = callPackage ../servers/gotify { };
17671 gotty = callPackage ../servers/gotty { };
17673 gputils = callPackage ../development/embedded/gputils { };
17675 gpuvis = callPackage ../development/tools/misc/gpuvis { };
17677 gqlint = callPackage ../development/tools/gqlint { };
17679 gradle-packages = import ../development/tools/build-managers/gradle {
17680 inherit jdk11 jdk17 jdk21;
17682 gradleGen = gradle-packages.gen;
17683 wrapGradle = callPackage gradle-packages.wrapGradle { };
17685 gradle_6-unwrapped = callPackage gradle-packages.gradle_6 { };
17686 gradle_7-unwrapped = callPackage gradle-packages.gradle_7 { };
17687 gradle_8-unwrapped = callPackage gradle-packages.gradle_8 { };
17688 gradle-unwrapped = gradle_8-unwrapped;
17690 gradle_6 = wrapGradle gradle_6-unwrapped;
17691 gradle_7 = wrapGradle gradle_7-unwrapped;
17692 gradle_8 = wrapGradle gradle_8-unwrapped;
17693 gradle = wrapGradle gradle-unwrapped;
17695 gperf = callPackage ../development/tools/misc/gperf { };
17696 # 3.1 changed some parameters from int to size_t, leading to mismatches.
17697 gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
17699 grail = callPackage ../development/libraries/grail { };
17701 graphene = callPackage ../development/libraries/graphene { };
17703 griffe = with python3Packages; toPythonApplication griffe;
17705 gtk-doc = callPackage ../development/tools/documentation/gtk-doc { };
17707 gtkdialog = callPackage ../development/tools/misc/gtkdialog { };
17709 crowdin-cli = callPackage ../tools/text/crowdin-cli { };
17711 gtranslator = callPackage ../tools/text/gtranslator { };
17713 gtree = callPackage ../tools/text/gtree { };
17715 guff = callPackage ../tools/graphics/guff { };
17718 g-wrap = callPackage ../by-name/g-/g-wrap/package.nix {
17723 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
17724 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
17725 haskellPackages.hadolint;
17727 halfempty = callPackage ../development/tools/halfempty { };
17729 hcloud = callPackage ../development/tools/hcloud { };
17731 help2man = callPackage ../development/tools/misc/help2man { };
17733 heroku = callPackage ../development/tools/heroku { };
17735 highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { };
17737 confluent-cli = callPackage ../development/tools/confluent-cli { };
17739 html-minifier = callPackage ../development/tools/html-minifier { };
17741 htmlhint = callPackage ../development/tools/htmlhint { };
17743 htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { };
17745 hyenae = callPackage ../tools/networking/hyenae { };
17747 iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { };
17748 iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { };
17751 icestorm = callPackage ../development/embedded/fpga/icestorm { };
17753 icmake = callPackage ../development/tools/build-managers/icmake { };
17755 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { };
17757 ikos = callPackage ../development/tools/analysis/ikos {
17758 inherit (llvmPackages_14) stdenv clang llvm;
17762 img = callPackage ../development/tools/img { };
17764 include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
17765 llvmPackages = llvmPackages_18;
17768 indent = callPackage ../development/tools/misc/indent { };
17770 inotify-tools = callPackage ../development/tools/misc/inotify-tools { };
17772 inherit (callPackage ../applications/misc/inochi2d { })
17773 inochi-creator inochi-session;
17775 intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { };
17777 insomnia = callPackage ../development/web/insomnia { };
17779 ihp-new = callPackage ../development/web/ihp-new { };
17781 iozone = callPackage ../development/tools/misc/iozone { };
17783 itstool = callPackage ../development/tools/misc/itstool { };
17785 jacoco = callPackage ../development/tools/analysis/jacoco { };
17787 jake = callPackage ../development/tools/jake { };
17789 javacc = callPackage ../development/tools/parsing/javacc {
17790 # Upstream doesn't support anything newer than Java 8.
17791 # https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
17796 jbake = callPackage ../development/tools/jbake { };
17798 jbang = callPackage ../development/tools/jbang { };
17800 jikespg = callPackage ../development/tools/parsing/jikespg { };
17802 jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
17804 jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
17806 jpexs = callPackage ../development/tools/jpexs { };
17808 k0sctl = callPackage ../applications/networking/cluster/k0sctl { };
17810 k2tf = callPackage ../development/tools/misc/k2tf { };
17812 kafka-delta-ingest = callPackage ../development/tools/kafka-delta-ingest { };
17814 kamid = callPackage ../servers/ftp/kamid { };
17816 karate = callPackage ../development/tools/karate { };
17818 kati = callPackage ../development/tools/build-managers/kati { };
17820 kafkactl = callPackage ../development/tools/kafkactl { };
17822 kcat = callPackage ../development/tools/kcat { };
17824 kcc = libsForQt5.callPackage ../applications/graphics/kcc { };
17826 kcgi = callPackage ../development/web/kcgi { };
17828 kcov = callPackage ../development/tools/analysis/kcov { };
17830 kind = callPackage ../development/tools/kind { };
17832 khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { };
17834 ko = callPackage ../development/tools/ko { };
17836 konstraint = callPackage ../development/tools/konstraint { };
17838 krankerl = callPackage ../development/tools/krankerl { };
17840 krew = callPackage ../development/tools/krew { };
17842 kube-bench = callPackage ../tools/security/kube-bench { };
17844 kube-hunter = callPackage ../tools/security/kube-hunter { };
17846 kubeaudit = callPackage ../tools/security/kubeaudit { };
17848 kubectx = callPackage ../development/tools/kubectx { };
17850 kube-linter = callPackage ../development/tools/kube-linter { };
17852 kube-prompt = callPackage ../development/tools/kube-prompt { };
17854 kubeclarity = callPackage ../tools/security/kubeclarity { };
17856 kubemq-community = callPackage ../servers/kubemq-community { };
17858 kubeone = callPackage ../applications/networking/cluster/kubeone { };
17860 kubeprompt = callPackage ../development/tools/kubeprompt { };
17862 kubernetes-polaris = callPackage ../tools/security/kubernetes-polaris { };
17864 kubescape = callPackage ../tools/security/kubescape { };
17866 kubesec = callPackage ../tools/security/kubesec { };
17868 kubespy = callPackage ../applications/networking/cluster/kubespy { };
17870 kubeswitch = callPackage ../development/tools/kubeswitch { };
17872 kubie = callPackage ../development/tools/kubie {
17873 inherit (darwin.apple_sdk.frameworks) Security;
17876 kustomize = callPackage ../development/tools/kustomize { };
17878 kustomize_3 = callPackage ../development/tools/kustomize/3.nix { };
17880 kustomize_4 = callPackage ../development/tools/kustomize/4.nix { };
17882 kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { };
17884 ktlint = callPackage ../development/tools/ktlint { };
17886 kythe = callPackage ../development/tools/kythe { };
17888 laminar = callPackage ../development/tools/continuous-integration/laminar { };
17890 lcov = callPackage ../development/tools/analysis/lcov { };
17892 lemon = callPackage ../development/tools/parsing/lemon { };
17894 lenmus = callPackage ../applications/misc/lenmus { };
17896 libtool = libtool_2;
17898 libtool_1_5 = callPackage ../development/tools/misc/libtool { };
17900 libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { };
17902 libwhich = callPackage ../development/tools/misc/libwhich { };
17904 libwtk-sdl2 = callPackage ../development/libraries/libwtk-sdl2 { };
17906 linuxkit = callPackage ../development/tools/misc/linuxkit {
17907 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization;
17908 inherit (darwin) sigtool;
17911 listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd {
17912 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
17915 lit = with python3Packages; toPythonApplication lit;
17917 litecli = callPackage ../development/tools/database/litecli { };
17919 litefs = callPackage ../development/tools/database/litefs { };
17921 litestream = callPackage ../development/tools/database/litestream { };
17923 ls-lint = callPackage ../development/tools/ls-lint { };
17925 lsof = callPackage ../development/tools/misc/lsof { };
17927 ltrace = callPackage ../development/tools/misc/ltrace { };
17929 lttng-tools = callPackage ../development/tools/misc/lttng-tools { };
17931 lttng-ust = callPackage ../development/tools/misc/lttng-ust { };
17933 lttng-ust_2_12 = callPackage ../development/tools/misc/lttng-ust/2.12.nix { };
17935 lttv = callPackage ../development/tools/misc/lttv { };
17937 lurk = callPackage ../development/tools/lurk { };
17939 maizzle = callPackage ../development/tools/maizzle { };
17941 malt = callPackage ../development/tools/profiling/malt { };
17943 marksman = callPackage ../development/tools/marksman { };
17945 massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
17947 mastodon-archive = callPackage ../tools/backup/mastodon-archive { };
17949 math-preview = callPackage ../tools/text/math-review { };
17952 inherit (maven) buildMaven;
17954 mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { };
17956 go-md2man = callPackage ../development/tools/misc/go-md2man { };
17958 mage = callPackage ../development/tools/build-managers/mage { };
17960 mbed-cli = callPackage ../development/tools/mbed-cli { };
17962 mdl = callPackage ../development/tools/misc/mdl { };
17964 meraki-cli = python3Packages.callPackage ../tools/admin/meraki-cli { };
17966 mermerd = callPackage ../development/tools/database/mermerd { };
17968 python-matter-server = with python3Packages; toPythonApplication (
17969 python-matter-server.overridePythonAttrs (oldAttrs: {
17970 dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.server;
17974 minify = callPackage ../development/web/minify { };
17976 minizinc = callPackage ../development/tools/minizinc { };
17977 minizincide = qt6Packages.callPackage ../development/tools/minizinc/ide.nix {
17978 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa;
17981 mkcert = callPackage ../development/tools/misc/mkcert { };
17983 mkdocs = with python3Packages; toPythonApplication mkdocs;
17985 mmtf-cpp = callPackage ../development/libraries/science/chemistry/mmtf-cpp { };
17987 mockgen = callPackage ../development/tools/mockgen { };
17989 mockoon = callPackage ../tools/networking/mockoon { };
17991 modd = callPackage ../development/tools/modd { };
17993 mold = callPackage ../by-name/mo/mold/package.nix {
17994 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
17998 mold-wrapped = wrapBintoolsWith {
18000 extraBuildCommands = ''
18001 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}ld.mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/ld.mold
18002 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/mold
18006 moon = callPackage ../development/tools/build-managers/moon/default.nix { };
18008 mopsa = ocamlPackages.mopsa.bin;
18010 msgpack-tools = callPackage ../development/tools/msgpack-tools { };
18012 msgpuck = callPackage ../development/libraries/msgpuck { };
18014 msitools = callPackage ../development/tools/misc/msitools { };
18017 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
18018 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
18019 haskellPackages.haskell-ci;
18021 nailgun = callPackage ../development/tools/nailgun { };
18023 nap = callPackage ../development/tools/nap { };
18025 nex = callPackage ../development/tools/parsing/nex { };
18027 nimbo = with python3Packages; callPackage ../applications/misc/nimbo { };
18029 gn = callPackage ../development/tools/build-managers/gn { };
18030 gn1924 = callPackage ../development/tools/build-managers/gn/rev1924.nix { };
18032 nixbang = callPackage ../development/tools/misc/nixbang {
18033 pythonPackages = python3Packages;
18036 nix-bisect = callPackage ../development/tools/misc/nix-bisect { };
18038 nix-build-uncached = callPackage ../development/tools/misc/nix-build-uncached { };
18040 nexusmods-app-unfree = nexusmods-app.override {
18041 pname = "nexusmods-app-unfree";
18045 nmrpflash = callPackage ../development/embedded/nmrpflash { };
18047 norminette = callPackage ../development/tools/norminette { };
18049 nwjs = callPackage ../development/tools/nwjs { };
18051 nwjs-sdk = callPackage ../development/tools/nwjs {
18055 nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { };
18057 obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; };
18059 obuild = callPackage ../development/tools/ocaml/obuild { };
18061 omake = callPackage ../development/tools/ocaml/omake { };
18063 omniorb = callPackage ../development/tools/omniorb { };
18065 openai = with python3Packages; toPythonApplication openai;
18067 openai-whisper = with python3.pkgs; toPythonApplication openai-whisper;
18069 openai-whisper-cpp = darwin.apple_sdk_11_0.callPackage ../tools/audio/openai-whisper-cpp {
18070 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate CoreGraphics CoreML CoreVideo MetalKit;
18073 opengrok = callPackage ../development/tools/misc/opengrok { };
18075 openocd = callPackage ../development/embedded/openocd { };
18077 openocd-rp2040 = openocd.overrideAttrs (old: {
18078 pname = "openocd-rp2040";
18079 src = fetchFromGitHub {
18080 owner = "raspberrypi";
18082 rev = "4d87f6dcae77d3cbcd8ac3f7dc887adf46ffa504";
18083 hash = "sha256-bBqVoHsnNoaC2t8hqcduI8GGlO0VDMUovCB0HC+rxvc=";
18084 # openocd disables the vendored libraries that use submodules and replaces them with nix versions.
18085 # this works out as one of the submodule sources seems to be flakey.
18086 fetchSubmodules = false;
18088 nativeBuildInputs = old.nativeBuildInputs ++ [
18093 oprofile = callPackage ../development/tools/profiling/oprofile {
18094 libiberty_static = libiberty.override { staticBuild = true; };
18097 package-project-cmake = callPackage ../development/tools/package-project-cmake { };
18099 pactorio = callPackage ../development/tools/pactorio {
18100 inherit (darwin.apple_sdk.frameworks) Security;
18103 panopticon = callPackage ../development/tools/analysis/panopticon { };
18105 parinfer-rust = callPackage ../development/tools/parinfer-rust { };
18107 parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
18109 patchelf = callPackage ../development/tools/misc/patchelf { };
18111 patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
18113 patsh = callPackage ../development/tools/misc/patsh { };
18115 pax-rs = callPackage ../development/tools/pax-rs { };
18117 perfect-hash = callPackage ../development/tools/misc/perfect-hash { };
18119 peg = callPackage ../development/tools/parsing/peg { };
18121 pgcli = with pkgs.python3Packages; toPythonApplication pgcli;
18123 picotool = callPackage ../development/tools/picotool { };
18125 planus = callPackage ../development/tools/misc/planus { };
18127 pmccabe = callPackage ../development/tools/misc/pmccabe { };
18129 pkgconf-unwrapped = libpkgconf;
18131 pkgconf = callPackage ../build-support/pkg-config-wrapper {
18132 pkg-config = pkgconf-unwrapped;
18133 baseBinName = "pkgconf";
18136 pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { };
18137 pkg-config = callPackage ../build-support/pkg-config-wrapper {
18138 pkg-config = pkg-config-unwrapped;
18141 pkg-configUpstream = lowPrio (pkg-config.override (old: {
18142 pkg-config = old.pkg-config.override {
18147 pnpm-lock-export = callPackage ../development/web/pnpm-lock-export { };
18149 portableService = callPackage ../build-support/portable-service { };
18151 polar = callPackage ../tools/misc/polar { };
18153 inherit (nodePackages) postcss-cli;
18155 postiats-utilities = callPackage ../development/tools/postiats-utilities { };
18157 postman = callPackage ../development/web/postman { };
18159 pprof = callPackage ../development/tools/profiling/pprof { };
18161 pqrs = callPackage ../development/tools/pqrs { };
18163 pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree;
18165 prelink = callPackage ../development/tools/misc/prelink { };
18167 premake3 = callPackage ../development/tools/misc/premake/3.nix { };
18169 premake4 = callPackage ../development/tools/misc/premake { };
18171 premake5 = callPackage ../development/tools/misc/premake/5.nix {
18172 inherit (darwin.apple_sdk.frameworks) Foundation;
18175 premake = premake4;
18177 process-compose = callPackage ../applications/misc/process-compose { };
18179 process-viewer = callPackage ../applications/misc/process-viewer { };
18181 procodile = callPackage ../tools/system/procodile { };
18183 protox = callPackage ../development/tools/misc/protox { };
18185 proxmove = callPackage ../tools/admin/proxmove { };
18187 pry = callPackage ../development/tools/pry { };
18189 pup = callPackage ../development/tools/pup { };
18191 puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli { };
18193 pyrseas = callPackage ../development/tools/database/pyrseas { };
18195 pycritty = with python3Packages; toPythonApplication pycritty;
18197 pylint-exit = callPackage ../development/tools/pylint-exit { };
18199 qc = callPackage ../development/tools/qc { };
18201 qtcreator = qt6Packages.callPackage ../development/tools/qtcreator {
18202 inherit (linuxPackages) perf;
18203 stdenv = llvmPackages.stdenv;
18206 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
18208 radare2 = callPackage ../development/tools/analysis/radare2 ({
18210 } // (config.radare or {}));
18212 ran = callPackage ../servers/http/ran { };
18214 retry = callPackage ../tools/system/retry { };
18216 rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
18218 rizinPlugins = recurseIntoAttrs rizin.plugins;
18220 cutter = qt6.callPackage ../development/tools/analysis/rizin/cutter.nix { };
18222 cutterPlugins = recurseIntoAttrs cutter.plugins;
18224 ragel = ragelStable;
18226 randoop = callPackage ../development/tools/analysis/randoop { };
18228 inherit (callPackages ../development/tools/parsing/ragel { }) ragelStable ragelDev;
18230 hammer = callPackage ../development/tools/parsing/hammer { };
18232 rcodesign = darwin.apple_sdk_11_0.callPackage ../development/tools/rcodesign {};
18234 rdocker = callPackage ../development/tools/rdocker { };
18236 react-static = callPackage ../development/tools/react-static { };
18238 redis-dump = callPackage ../development/tools/redis-dump { };
18240 redis-plus-plus = callPackage ../development/libraries/redis-plus-plus { };
18242 redisinsight = callPackage ../development/tools/redisinsight { };
18244 redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
18246 redo-c = callPackage ../development/tools/build-managers/redo-c { };
18248 redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
18250 regclient = callPackage ../development/tools/regclient { };
18251 inherit (regclient) regbot regctl regsync;
18253 regex-cli = callPackage ../development/tools/misc/regex-cli { };
18255 reno = callPackage ../development/tools/reno {
18256 python3Packages = python311Packages;
18259 re2c = callPackage ../development/tools/parsing/re2c { };
18261 remake = callPackage ../development/tools/build-managers/remake { };
18263 replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { };
18265 replacement = callPackage ../development/tools/misc/replacement { };
18267 inherit (callPackage ../development/tools/replay-io { })
18268 replay-io replay-node-cli;
18270 requestly = callPackage ../tools/networking/requestly { };
18272 reshape = callPackage ../development/tools/reshape { } ;
18274 retdec = callPackage ../development/tools/analysis/retdec { };
18276 reviewdog = callPackage ../development/tools/misc/reviewdog { };
18278 revive = callPackage ../development/tools/revive { };
18280 riff = callPackage ../development/tools/misc/riff { };
18282 riffdiff = callPackage ../tools/text/riffdiff {};
18284 rman = callPackage ../development/tools/misc/rman { };
18286 rnginline = with python3Packages; toPythonApplication rnginline;
18288 rolespec = callPackage ../development/tools/misc/rolespec { };
18290 rr = callPackage ../development/tools/analysis/rr { };
18292 rsass = callPackage ../development/tools/misc/rsass { };
18294 rsonpath = callPackage ../development/tools/misc/rsonpath { };
18296 rufo = callPackage ../development/tools/rufo { };
18298 muonStandalone = muon.override {
18299 embedSamurai = true;
18303 saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
18305 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { };
18307 samply = callPackage ../development/tools/misc/samply { };
18309 sauce-connect = callPackage ../development/tools/sauce-connect { };
18311 sawjap = callPackage ../development/tools/java/sawjap { };
18313 sbomnix = python3.pkgs.callPackage ../tools/security/sbomnix { };
18315 sd-local = callPackage ../development/tools/sd-local { };
18317 seer = libsForQt5.callPackage ../development/tools/misc/seer { };
18319 selenium-server-standalone = callPackage ../development/tools/selenium/server { };
18321 selendroid = callPackage ../development/tools/selenium/selendroid { };
18323 sem = callPackage ../development/tools/sem { };
18325 semver-tool = callPackage ../development/tools/misc/semver-tool { };
18327 semantik = libsForQt5.callPackage ../applications/office/semantik { };
18329 sca2d = callPackage ../development/tools/sca2d { };
18331 mill = callPackage ../development/tools/build-managers/mill { };
18333 sbt = callPackage ../development/tools/build-managers/sbt { };
18334 sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
18335 simpleBuildTool = sbt;
18337 sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { };
18339 scala-cli = callPackage ../development/tools/build-managers/scala-cli { };
18341 scss-lint = callPackage ../development/tools/scss-lint { };
18343 segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
18345 selene = callPackage ../development/tools/selene { };
18347 shadowenv = callPackage ../tools/misc/shadowenv {
18348 inherit (darwin.apple_sdk.frameworks) Security;
18352 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
18353 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
18354 haskellPackages.shake;
18356 shallot = callPackage ../tools/misc/shallot { };
18358 inherit (callPackage ../development/tools/build-managers/shards { })
18362 shellcheck = callPackage ../development/tools/shellcheck {
18363 inherit (__splicedPackages.haskellPackages) ShellCheck;
18367 # Minimal shellcheck executable for package checks.
18368 # Use shellcheck which does not include docs, as
18369 # pandoc takes long to build and documentation isn't needed for just running the cli
18370 shellcheck-minimal = haskell.lib.compose.justStaticExecutables shellcheck.unwrapped;
18372 shellharden = callPackage ../development/tools/shellharden { };
18374 scenebuilder = callPackage ../development/tools/scenebuilder { };
18376 scenic-view = callPackage ../development/tools/scenic-view { };
18378 shncpd = callPackage ../tools/networking/shncpd { };
18380 sigrok-cli = callPackage ../development/tools/sigrok-cli { };
18382 simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
18384 slimerjs = callPackage ../development/tools/slimerjs { };
18386 slint-lsp = callPackage ../development/tools/misc/slint-lsp {
18387 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
18390 sloccount = callPackage ../development/tools/misc/sloccount { };
18392 sloc = nodePackages.sloc;
18394 smc = callPackage ../tools/misc/smc { };
18396 snore = callPackage ../tools/misc/snore { };
18398 snzip = callPackage ../tools/archivers/snzip { };
18400 snowman = qt5.callPackage ../development/tools/analysis/snowman { };
18402 sparse = callPackage ../development/tools/analysis/sparse {
18406 speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;
18408 spicy-parser-generator = callPackage ../development/tools/parsing/spicy { };
18410 spin = callPackage ../development/tools/analysis/spin { };
18412 spirv-headers = callPackage ../development/libraries/spirv-headers { };
18413 spirv-tools = callPackage ../development/tools/spirv-tools { };
18415 splint = callPackage ../development/tools/analysis/splint {
18416 flex = flex_2_5_35;
18419 spoofer = callPackage ../tools/networking/spoofer {
18420 protobuf = protobuf_21;
18423 spoofer-gui = callPackage ../tools/networking/spoofer {
18425 protobuf = protobuf_21;
18428 spooles = callPackage ../development/libraries/science/math/spooles { };
18430 spr = callPackage ../development/tools/spr {
18431 inherit (darwin.apple_sdk.frameworks) Security;
18434 spruce = callPackage ../development/tools/misc/spruce { };
18436 sqlboiler-crdb = callPackage ../development/tools/database/sqlboiler-crdb { };
18438 sqlc = callPackage ../development/tools/database/sqlc { };
18440 sqlcheck = callPackage ../development/tools/database/sqlcheck { };
18442 sqlcmd = callPackage ../development/tools/database/sqlcmd { };
18444 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
18446 sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
18448 sqlite-web = callPackage ../development/tools/database/sqlite-web { };
18450 sqlmap = with python3Packages; toPythonApplication sqlmap;
18452 sqlpage = callPackage ../servers/sqlpage { };
18454 src-cli = callPackage ../development/tools/misc/src-cli { };
18456 sselp = callPackage ../tools/X11/sselp{ };
18458 statix = callPackage ../tools/nix/statix { };
18460 stm32cubemx = callPackage ../development/embedded/stm32/stm32cubemx { };
18462 stm32flash = callPackage ../development/embedded/stm32/stm32flash { };
18464 stm8flash = callPackage ../development/embedded/stm8/stm8flash { };
18466 strace = callPackage ../development/tools/misc/strace { };
18468 strace-analyzer = callPackage ../development/tools/misc/strace-analyzer { };
18470 stylua = callPackage ../development/tools/stylua { };
18472 summon = callPackage ../development/tools/summon { };
18474 supabase-cli = callPackage ../development/tools/supabase-cli { };
18476 surge-cli = callPackage ../development/tools/surge-cli { };
18478 svlint = callPackage ../development/tools/analysis/svlint { };
18480 swarm = callPackage ../development/tools/analysis/swarm { };
18482 swiftformat = callPackage ../development/tools/swiftformat { };
18484 swiftshader = callPackage ../development/libraries/swiftshader { };
18486 systemfd = callPackage ../development/tools/systemfd { };
18488 c2ffi = callPackage ../development/tools/misc/c2ffi { };
18490 c0 = callPackage ../development/compilers/c0 {
18491 stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv;
18494 c3c = callPackage ../development/compilers/c3c { };
18496 swfmill = callPackage ../tools/video/swfmill { };
18498 swftools = callPackage ../tools/video/swftools {
18499 stdenv = gccStdenv;
18502 szyszka = callPackage ../tools/misc/szyszka { };
18504 taplo = callPackage ../development/tools/taplo { };
18506 taoup = callPackage ../tools/misc/taoup { };
18508 tarmac = callPackage ../development/tools/tarmac {
18509 inherit (darwin.apple_sdk.frameworks) Security;
18512 tcptrack = callPackage ../development/tools/misc/tcptrack { };
18514 teensy-cmake-macros = callPackage ../development/embedded/teensy-cmake-macros { };
18516 teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
18518 teensy-loader-cli = callPackage ../development/embedded/teensy-loader-cli { };
18520 tytools = libsForQt5.callPackage ../development/embedded/tytools { };
18522 terracognita = callPackage ../development/tools/misc/terracognita { };
18524 terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
18525 terraform-ls = callPackage ../development/tools/misc/terraform-ls { };
18527 terraformer = callPackage ../development/tools/misc/terraformer { };
18529 terramate = callPackage ../development/tools/misc/terramate { };
18531 terrascan = callPackage ../tools/security/terrascan { };
18533 terser = callPackage ../development/tools/misc/terser { };
18535 tesh = callPackage ../tools/text/tesh {};
18537 texinfoPackages = callPackages ../development/tools/misc/texinfo/packages.nix { };
18538 inherit (texinfoPackages)
18540 texinfo6_5 # needed for allegro
18541 texinfo6_7 # needed for gpm, iksemel and fwknop
18545 texinfo4= texinfo413; # needed for eukleides and singular
18546 texinfo = texinfo7;
18547 texinfoInteractive = texinfo.override { interactive = true; };
18549 texi2html = callPackage ../development/tools/misc/texi2html { };
18551 texi2mdoc = callPackage ../tools/misc/texi2mdoc { };
18553 texlab = callPackage ../development/tools/misc/texlab {
18554 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
18557 time-ghc-modules = callPackage ../development/tools/time-ghc-modules { };
18559 tflint = callPackage ../development/tools/analysis/tflint { };
18561 tflint-plugins = recurseIntoAttrs (
18562 callPackage ../development/tools/analysis/tflint-plugins { }
18565 tfsec = callPackage ../development/tools/analysis/tfsec { };
18567 todoist = callPackage ../applications/misc/todoist { };
18569 todoist-electron = callPackage ../applications/misc/todoist-electron { };
18571 travis = callPackage ../development/tools/misc/travis { };
18573 tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) {
18574 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
18577 tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars;
18579 trellis = callPackage ../development/embedded/fpga/trellis { };
18581 ttags = callPackage ../development/tools/misc/ttags { };
18583 ttyd = callPackage ../servers/ttyd { };
18585 tweak = callPackage ../applications/editors/tweak { };
18587 typical = callPackage ../development/tools/misc/typical { };
18589 tyson = callPackage ../development/tools/misc/tyson { };
18591 uddup = callPackage ../tools/security/uddup { };
18593 udis86 = callPackage ../development/tools/udis86 { };
18595 uhd = callPackage ../applications/radio/uhd { };
18596 uhdMinimal = uhd.override {
18597 enableUtils = false;
18598 enablePythonApi = false;
18601 uisp = callPackage ../development/embedded/uisp { };
18603 wch-isp = callPackage ../development/embedded/wch-isp { };
18605 uncrustify = callPackage ../development/tools/misc/uncrustify { };
18607 unused = callPackage ../development/tools/misc/unused { };
18609 vagrant = callPackage ../development/tools/vagrant { };
18611 bashdb = callPackage ../development/tools/misc/bashdb { };
18613 gdb = callPackage ../development/tools/misc/gdb {
18617 gdbHostCpuOnly = gdb.override { hostCpuOnly = true; };
18619 gf = callPackage ../development/tools/misc/gf { };
18621 java-language-server = callPackage ../development/tools/java/java-language-server { };
18623 jprofiler = callPackage ../development/tools/java/jprofiler {
18627 jhiccup = callPackage ../development/tools/java/jhiccup { };
18629 valgrind = callPackage ../development/tools/analysis/valgrind {
18630 inherit (buildPackages.darwin) xnu bootstrap_cmds;
18632 valgrind-light = (res.valgrind.override { gdb = null; }).overrideAttrs (oldAttrs: {
18633 meta = oldAttrs.meta // { description = "${oldAttrs.meta.description} (without GDB)"; };
18636 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind { };
18638 vcpkg-tool-unwrapped = callPackage ../by-name/vc/vcpkg-tool/package.nix { doWrap = false; };
18640 visualvm = callPackage ../development/tools/java/visualvm { };
18642 volta = callPackage ../development/tools/volta { };
18644 vultr = callPackage ../development/tools/vultr { };
18646 vultr-cli = callPackage ../development/tools/vultr-cli { };
18648 vulnix = callPackage ../tools/security/vulnix { };
18650 vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { };
18652 wails = callPackage ../development/tools/wails {
18653 stdenv = gccStdenv;
18656 wasmer-pack = callPackage ../development/tools/misc/wasmer-pack { };
18658 whatsapp-for-linux = callPackage ../applications/networking/instant-messengers/whatsapp-for-linux { };
18660 whatstyle = callPackage ../development/tools/misc/whatstyle {
18661 inherit (llvmPackages) clang-unwrapped;
18664 watson-ruby = callPackage ../development/tools/misc/watson-ruby { };
18666 web-ext = callPackage ../development/tools/web-ext { };
18668 webdis = callPackage ../development/tools/database/webdis { };
18670 xmake = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/xmake {
18671 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
18674 xc3sprog = callPackage ../development/embedded/xc3sprog { };
18676 xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { };
18678 xcode-install = callPackage ../development/tools/xcode-install { };
18680 xcodebuild = callPackage ../development/tools/xcbuild/wrapper.nix {
18681 inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO;
18683 xcbuild = xcodebuild;
18684 xcbuildHook = makeSetupHook {
18685 name = "xcbuild-hook";
18686 propagatedBuildInputs = [ xcbuild ];
18687 } ../development/tools/xcbuild/setup-hook.sh ;
18689 xcpretty = callPackage ../development/tools/xcpretty { };
18691 xeus = callPackage ../development/libraries/xeus { };
18693 xeus-zmq = callPackage ../development/libraries/xeus-zmq { };
18695 xmlindent = callPackage ../development/web/xmlindent { };
18697 xpwn = callPackage ../development/mobile/xpwn { };
18699 xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
18701 xxe-pe = callPackage ../applications/editors/xxe-pe { };
18703 xxdiff-tip = xxdiff;
18705 xxgdb = callPackage ../development/tools/misc/xxgdb { };
18707 yaml2json = callPackage ../development/tools/yaml2json { };
18709 yams = callPackage ../applications/audio/yams { };
18711 ycmd = callPackage ../by-name/yc/ycmd/package.nix {
18712 inherit (darwin.apple_sdk.frameworks) Cocoa;
18716 yo = callPackage ../development/tools/yo { };
18718 yodl = callPackage ../development/tools/misc/yodl { };
18720 yourkit-java = callPackage ../by-name/yo/yourkit-java/package.nix {
18724 yq = python3.pkgs.toPythonApplication python3.pkgs.yq;
18726 yq-go = callPackage ../development/tools/yq-go { };
18728 ytt = callPackage ../development/tools/ytt { };
18730 grabserial = callPackage ../development/tools/grabserial { };
18732 mypy = with python3Packages; toPythonApplication mypy;
18734 mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf;
18736 nsis = callPackage ../development/tools/nsis { };
18738 tockloader = callPackage ../development/tools/misc/tockloader { };
18740 zon2nix = callPackage ../tools/nix/zon2nix { };
18742 ztags = callPackage ../development/tools/misc/ztags { };
18744 ### DEVELOPMENT / LIBRARIES
18746 aalib = callPackage ../development/libraries/aalib { };
18748 abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix {
18749 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18750 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18751 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18754 abseil-cpp_202301 = callPackage ../development/libraries/abseil-cpp/202301.nix {
18755 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18756 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18757 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18760 abseil-cpp_202401 = callPackage ../development/libraries/abseil-cpp/202401.nix {
18761 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18762 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18763 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18766 abseil-cpp_202407 = callPackage ../development/libraries/abseil-cpp/202407.nix {
18767 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
18768 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
18769 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
18772 abseil-cpp = abseil-cpp_202407;
18774 accountsservice = callPackage ../development/libraries/accountsservice { };
18776 acl = callPackage ../development/libraries/acl { };
18778 acltoolkit = callPackage ../tools/security/acltoolkit { };
18780 acsccid = callPackage ../tools/security/acsccid { };
18782 adns = callPackage ../development/libraries/adns { };
18784 adslib = callPackage ../development/libraries/adslib { };
18786 aemu = callPackage ../development/libraries/aemu { };
18788 afflib = callPackage ../development/libraries/afflib { };
18790 aften = callPackage ../development/libraries/aften { };
18792 alure = callPackage ../development/libraries/alure { };
18794 alure2 = callPackage ../development/libraries/alure2 { };
18796 agg = callPackage ../development/libraries/agg {
18797 stdenv = gccStdenv;
18800 agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { };
18802 alass = callPackage ../applications/video/alass { };
18804 allegro = allegro4;
18805 allegro4 = callPackage ../development/libraries/allegro { };
18806 allegro5 = callPackage ../development/libraries/allegro/5.nix { };
18808 amf-headers = callPackage ../development/libraries/amf-headers { };
18810 aml = callPackage ../development/libraries/aml { };
18812 amrnb = callPackage ../development/libraries/amrnb { };
18814 amrwb = callPackage ../development/libraries/amrwb { };
18816 ansi2html = with python3.pkgs; toPythonApplication ansi2html;
18818 antic = callPackage ../development/libraries/antic { };
18820 anttweakbar = callPackage ../development/libraries/AntTweakBar { };
18822 appstream = callPackage ../development/libraries/appstream { };
18824 appstream-glib = callPackage ../development/libraries/appstream-glib { };
18826 apr = callPackage ../development/libraries/apr {
18827 autoreconfHook = buildPackages.autoreconfHook269;
18830 aprutil = callPackage ../development/libraries/apr-util { };
18832 aravis = callPackage ../development/libraries/aravis { };
18834 arb = callPackage ../development/libraries/arb { };
18836 argparse = callPackage ../development/libraries/argparse { };
18838 argparse-manpage = with python3Packages; toPythonApplication argparse-manpage;
18840 argp-standalone = callPackage ../development/libraries/argp-standalone { };
18842 aribb25 = callPackage ../development/libraries/aribb25 {
18843 inherit (darwin.apple_sdk.frameworks) PCSC;
18846 armadillo = callPackage ../development/libraries/armadillo { };
18848 arrayfire = callPackage ../development/libraries/arrayfire {
18849 cudaPackages = cudaPackages_12;
18852 arsenal = callPackage ../tools/security/arsenal { };
18854 assimp = callPackage ../development/libraries/assimp { };
18856 asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };
18857 asio = callPackage ../development/libraries/asio { };
18859 asmjit = callPackage ../development/libraries/asmjit { };
18861 aspell = callPackage ../development/libraries/aspell { };
18863 aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {});
18865 aspellWithDicts = callPackage ../development/libraries/aspell/aspell-with-dicts.nix {
18866 aspell = aspell.override { searchNixProfiles = false; };
18869 attr = callPackage ../development/libraries/attr { };
18871 at-spi2-core = callPackage ../development/libraries/at-spi2-core { };
18873 # Not moved to aliases while we decide if we should split the package again.
18874 at-spi2-atk = at-spi2-core;
18876 aqbanking = callPackage ../development/libraries/aqbanking { };
18878 aubio = callPackage ../development/libraries/aubio { };
18880 audiality2 = callPackage ../development/libraries/audiality2 { };
18882 audiofile = callPackage ../development/libraries/audiofile {
18883 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices;
18886 aws-c-auth = callPackage ../development/libraries/aws-c-auth { };
18888 aws-c-cal = callPackage ../development/libraries/aws-c-cal {
18889 inherit (darwin.apple_sdk.frameworks) Security;
18892 aws-c-common = callPackage ../development/libraries/aws-c-common { };
18894 aws-c-compression = callPackage ../development/libraries/aws-c-compression { };
18896 aws-c-event-stream = callPackage ../development/libraries/aws-c-event-stream { };
18898 aws-c-http = callPackage ../development/libraries/aws-c-http { };
18900 aws-c-io = callPackage ../development/libraries/aws-c-io {
18901 inherit (darwin.apple_sdk.frameworks) Security;
18904 aws-c-mqtt = callPackage ../development/libraries/aws-c-mqtt { };
18906 aws-c-s3 = callPackage ../development/libraries/aws-c-s3 { };
18908 aws-c-sdkutils = callPackage ../development/libraries/aws-c-sdkutils { };
18910 aws-checksums = callPackage ../development/libraries/aws-checksums { };
18912 aws-crt-cpp = callPackage ../development/libraries/aws-crt-cpp { };
18914 aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp {
18915 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
18918 ayatana-webmail = callPackage ../applications/networking/mailreaders/ayatana-webmail { };
18920 azmq = callPackage ../development/libraries/azmq { };
18922 babl = callPackage ../development/libraries/babl { };
18924 backlight-auto = callPackage ../by-name/ba/backlight-auto/package.nix {
18925 zig = buildPackages.zig_0_11;
18928 backward-cpp = callPackage ../development/libraries/backward-cpp { };
18930 bamf = callPackage ../development/libraries/bamf { };
18932 inherit (callPackages ../development/libraries/bashup-events { }) bashup-events32 bashup-events44;
18934 bcg729 = callPackage ../development/libraries/bcg729 { };
18936 bctoolbox = callPackage ../development/libraries/bctoolbox { };
18938 bc-soci = callPackage ../development/libraries/soci/bc-soci.nix { };
18940 bearssl = callPackage ../development/libraries/bearssl { };
18942 beecrypt = callPackage ../development/libraries/beecrypt { };
18944 belcard = callPackage ../development/libraries/belcard { };
18946 belr = callPackage ../development/libraries/belr { };
18948 bencode = callPackage ../development/libraries/bencode { };
18950 bencodetools = callPackage ../development/libraries/bencodetools { };
18952 belle-sip = callPackage ../development/libraries/belle-sip { };
18955 bicpl = callPackage ../development/libraries/science/biology/bicpl { };
18957 bicgl = callPackage ../development/libraries/science/biology/bicgl { };
18959 # TODO(@Ericson2314): Build bionic libc from source
18960 bionic = if stdenv.hostPlatform.useAndroidPrebuilt
18961 then pkgs."androidndkPkgs_${stdenv.hostPlatform.androidNdkVersion}".libraries
18962 else callPackage ../os-specific/linux/bionic-prebuilt { };
18964 boolstuff = callPackage ../development/libraries/boolstuff { };
18966 inherit (callPackage ../development/libraries/boost { inherit (buildPackages) boost-build; })
18982 bosh-cli = callPackage ../applications/networking/cluster/bosh-cli { };
18984 inherit (callPackages ../development/libraries/botan { })
18989 box2d = callPackage ../development/libraries/box2d {
18990 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel OpenGL;
18993 boxfort = callPackage ../development/libraries/boxfort { };
18995 brunsli = callPackage ../development/libraries/brunsli { };
18997 buddy = callPackage ../development/libraries/buddy { };
18999 buildkit-nix = callPackage ../applications/virtualization/buildkit-nix { };
19001 bulletml = callPackage ../development/libraries/bulletml { };
19003 bwidget = callPackage ../development/libraries/bwidget { };
19005 bzrtp = callPackage ../development/libraries/bzrtp { };
19007 c-ares = callPackage ../development/libraries/c-ares { };
19009 c-aresMinimal = callPackage ../development/libraries/c-ares {
19013 inherit (callPackages ../development/libraries/c-blosc { })
19016 cachix = lib.getBin haskellPackages.cachix;
19018 calcium = callPackage ../development/libraries/calcium { };
19020 cubeb = callPackage ../development/libraries/audio/cubeb {
19021 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreServices;
19024 hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
19026 hci = callPackage ../development/tools/continuous-integration/hci { };
19028 isa-l = callPackage ../development/libraries/isa-l { };
19030 niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv);
19032 ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu);
19034 capnproto = callPackage ../development/libraries/capnproto { };
19036 capnproto-java = callPackage ../development/tools/capnproto-java { };
19038 capnproto-rust = callPackage ../development/tools/capnproto-rust { };
19040 captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
19042 catboost = callPackage ../by-name/ca/catboost/package.nix {
19043 # https://github.com/catboost/catboost/issues/2540
19044 cudaPackages = cudaPackages_11;
19047 cddlib = callPackage ../development/libraries/cddlib { };
19049 cdk-go = callPackage ../tools/security/cdk-go { };
19051 cdo = callPackage ../development/libraries/cdo { };
19053 cista = callPackage ../development/libraries/cista { };
19055 cjose = callPackage ../development/libraries/cjose { };
19057 scmccid = callPackage ../development/libraries/scmccid { };
19059 ccrtp = callPackage ../development/libraries/ccrtp { };
19061 cctag = callPackage ../development/libraries/cctag {
19062 stdenv = clangStdenv;
19066 cctz = callPackage ../development/libraries/cctz {
19067 inherit (darwin.apple_sdk.frameworks) Foundation;
19070 ceedling = callPackage ../development/tools/ceedling { };
19072 celt = callPackage ../development/libraries/celt { };
19073 celt_0_7 = callPackage ../development/libraries/celt/0.7.nix { };
19074 celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix { };
19076 cegui = callPackage ../development/libraries/cegui { };
19078 certbot = python3.pkgs.toPythonApplication python3.pkgs.certbot;
19080 certbot-full = certbot.withPlugins (cp: with cp; [
19081 certbot-dns-cloudflare
19084 certbot-dns-rfc2136
19085 certbot-dns-route53
19088 caf = callPackage ../development/libraries/caf { };
19090 # CGAL 5 has API changes
19091 cgal_4 = callPackage ../development/libraries/CGAL/4.nix { };
19092 cgal_5 = callPackage ../development/libraries/CGAL { };
19095 cgui = callPackage ../development/libraries/cgui { };
19097 charls = callPackage ../development/libraries/charls { };
19099 check = callPackage ../development/libraries/check {
19100 inherit (darwin.apple_sdk.frameworks) CoreServices;
19103 chipmunk = callPackage ../development/libraries/chipmunk { };
19105 chmlib = callPackage ../development/libraries/chmlib { };
19107 chromaprint = callPackage ../development/libraries/chromaprint { };
19109 cl = callPackage ../development/libraries/cl { };
19111 clanlib = callPackage ../development/libraries/clanlib { };
19113 clap = callPackage ../development/libraries/clap { };
19115 classads = callPackage ../development/libraries/classads { };
19117 clfft = callPackage ../development/libraries/clfft { };
19119 clipp = callPackage ../development/libraries/clipp { };
19121 clipper = callPackage ../development/libraries/clipper { };
19123 cln = callPackage ../development/libraries/cln { };
19125 clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { };
19127 clucene_core = clucene_core_2;
19129 clutter = callPackage ../development/libraries/clutter { };
19131 clutter-gst = callPackage ../development/libraries/clutter-gst {
19134 clutter-gtk = callPackage ../development/libraries/clutter-gtk { };
19136 cminpack = callPackage ../development/libraries/cminpack { };
19138 cmocka = callPackage ../development/libraries/cmocka { };
19140 cmrt = callPackage ../development/libraries/cmrt { };
19142 codecserver = callPackage ../applications/audio/codecserver {
19143 protobuf = protobuf_21;
19146 coercer = callPackage ../tools/security/coercer { };
19148 cogl = callPackage ../development/libraries/cogl {
19149 inherit (darwin.apple_sdk.frameworks) OpenGL;
19152 coin3d = callPackage ../development/libraries/coin3d { };
19154 soxt = callPackage ../development/libraries/soxt { };
19156 coinlive = callPackage ../tools/misc/coinlive {
19157 inherit (darwin.apple_sdk.frameworks) Security;
19160 cointop = callPackage ../applications/misc/cointop { };
19162 coloquinte = callPackage ../development/libraries/science/electronics/coloquinte { };
19164 cog = callPackage ../development/web/cog { };
19166 inherit (cosmopolitan) cosmocc;
19168 python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { };
19170 ctpp2 = callPackage ../development/libraries/ctpp2 { };
19172 ctpl = callPackage ../development/libraries/ctpl { };
19174 cppe = callPackage ../development/libraries/science/chemistry/cppe { };
19176 cppdb = callPackage ../development/libraries/cppdb { };
19178 cpp-utilities = callPackage ../development/libraries/cpp-utilities { };
19180 cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
19182 cpp-ipfs-http-client = callPackage ../development/libraries/cpp-ipfs-http-client { };
19184 cpp-netlib = callPackage ../development/libraries/cpp-netlib { };
19186 cpp-jwt = callPackage ../development/libraries/cpp-jwt { };
19188 ctranslate2 = callPackage ../development/libraries/ctranslate2 rec {
19189 stdenv = if withCUDA then gcc11Stdenv else pkgs.stdenv;
19190 withCUDA = pkgs.config.cudaSupport;
19191 withCuDNN = withCUDA && (cudaPackages ? cudnn);
19192 cudaPackages = pkgs.cudaPackages;
19195 ubus = callPackage ../development/libraries/ubus { };
19197 uci = callPackage ../development/libraries/uci { };
19199 uclient = callPackage ../development/libraries/uclient { };
19201 ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; };
19203 ustream-ssl-wolfssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = wolfssl; additional_buildInputs = [ openssl ]; };
19205 ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl {
19206 ssl_implementation = mbedtls_2;
19207 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
19210 uri = callPackage ../development/libraries/uri { };
19212 cppcms = callPackage ../development/libraries/cppcms { };
19214 cppcodec = callPackage ../development/libraries/cppcodec { };
19216 cppunit = callPackage ../development/libraries/cppunit { };
19218 cpputest = callPackage ../development/libraries/cpputest { };
19220 cracklib = callPackage ../development/libraries/cracklib { };
19222 cre2 = callPackage ../development/libraries/cre2 { };
19224 croaring = callPackage ../development/libraries/croaring { };
19226 crossguid = callPackage ../development/libraries/crossguid { };
19228 cryptopp = callPackage ../development/libraries/crypto++ { };
19230 cryptominisat = callPackage ../applications/science/logic/cryptominisat { };
19232 csdr = callPackage ../applications/radio/csdr { };
19234 ctypes_sh = callPackage ../development/libraries/ctypes_sh { };
19236 curlpp = callPackage ../development/libraries/curlpp { };
19238 cutee = callPackage ../development/libraries/cutee { };
19240 cxxtools = callPackage ../development/libraries/cxxtools { };
19242 cwiid = callPackage ../development/libraries/cwiid { };
19244 cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
19246 cxxopts = callPackage ../development/libraries/cxxopts { };
19248 cxxtest = python3Packages.callPackage ../development/libraries/cxxtest { };
19250 cypress = callPackage ../development/web/cypress { };
19252 cyrus_sasl = callPackage ../development/libraries/cyrus-sasl { };
19254 cyrus-sasl-xoauth2 = callPackage ../development/libraries/cyrus-sasl-xoauth2 { };
19256 # Make bdb5 the default as it is the last release under the custom
19260 db48 = callPackage ../development/libraries/db/db-4.8.nix { };
19262 db53 = callPackage ../development/libraries/db/db-5.3.nix { };
19264 db60 = callPackage ../development/libraries/db/db-6.0.nix { };
19265 db62 = callPackage ../development/libraries/db/db-6.2.nix { };
19267 dbxml = callPackage ../development/libraries/dbxml { };
19269 dbus = callPackage ../development/libraries/dbus { };
19270 dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { };
19271 dbus-glib = callPackage ../development/libraries/dbus-glib { };
19272 dbus_java = callPackage ../development/libraries/java/dbus-java { };
19274 dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { };
19275 dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { };
19277 dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
19278 dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
19280 makeDBusConf = { suidHelper, serviceDirectories, apparmor ? "disabled" }:
19281 callPackage ../development/libraries/dbus/make-dbus-conf.nix {
19282 inherit suidHelper serviceDirectories apparmor;
19285 dee = callPackage ../development/libraries/dee {
19286 autoreconfHook = buildPackages.autoreconfHook269;
19289 dhex = callPackage ../applications/editors/dhex { };
19291 double-conversion = callPackage ../development/libraries/double-conversion { };
19293 dclib = callPackage ../development/libraries/dclib { };
19295 digiham = callPackage ../applications/radio/digiham { };
19297 directfb = callPackage ../development/libraries/directfb { };
19299 discord-rpc = callPackage ../development/libraries/discord-rpc {
19300 inherit (darwin.apple_sdk.frameworks) AppKit;
19303 discord-sh = callPackage ../tools/networking/discord-sh { };
19305 dlib = callPackage ../development/libraries/dlib { };
19307 doctest = callPackage ../development/libraries/doctest { };
19309 docopt_cpp = callPackage ../development/libraries/docopt_cpp { };
19311 dotconf = callPackage ../development/libraries/dotconf { };
19313 draco = callPackage ../development/libraries/draco {
19314 tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { };
19317 # Multi-arch "drivers" which we want to build for i686.
19318 driversi686Linux = recurseIntoAttrs {
19319 inherit (pkgsi686Linux)
19330 drogon = callPackage ../development/libraries/drogon { };
19332 dssi = callPackage ../development/libraries/dssi { };
19334 duckdb = callPackage ../development/libraries/duckdb { };
19336 easyloggingpp = callPackage ../development/libraries/easyloggingpp { };
19338 eccodes = callPackage ../development/libraries/eccodes {
19339 pythonPackages = python3Packages;
19340 stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv;
19343 eclib = callPackage ../development/libraries/eclib { };
19345 editline = callPackage ../development/libraries/editline { };
19347 edencommon = darwin.apple_sdk_11_0.callPackage ../development/libraries/edencommon { };
19349 eigen = callPackage ../development/libraries/eigen { };
19351 eigen2 = callPackage ../development/libraries/eigen/2.0.nix { };
19353 eigenmath = callPackage ../applications/science/math/eigenmath { };
19355 vapoursynth = callPackage ../by-name/va/vapoursynth/package.nix {
19356 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19359 vapoursynth-editor = libsForQt5.callPackage ../by-name/va/vapoursynth/editor.nix { };
19361 vmmlib = callPackage ../development/libraries/vmmlib {
19362 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
19365 eglexternalplatform = callPackage ../development/libraries/eglexternalplatform { };
19367 egl-wayland = callPackage ../development/libraries/egl-wayland { };
19369 elastix = callPackage ../development/libraries/science/biology/elastix {
19370 inherit (darwin.apple_sdk.frameworks) Cocoa;
19373 elfio = callPackage ../development/libraries/elfio { };
19375 # TODO: Fix references and add justStaticExecutables https://github.com/NixOS/nixpkgs/issues/318013
19376 emanote = haskellPackages.emanote;
19378 enchant2 = callPackage ../development/libraries/enchant/2.x.nix {
19379 inherit (darwin.apple_sdk.frameworks) Cocoa;
19381 enchant = enchant2;
19383 enet = callPackage ../development/libraries/enet { };
19385 entt = callPackage ../development/libraries/entt { };
19387 libepoxy = callPackage ../development/libraries/libepoxy {
19388 inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
19391 libesmtp = callPackage ../development/libraries/libesmtp { };
19393 exiv2 = callPackage ../development/libraries/exiv2 { };
19395 expat = callPackage ../development/libraries/expat { };
19397 exprtk = callPackage ../development/libraries/exprtk { };
19399 eventlog = callPackage ../development/libraries/eventlog { };
19401 faac = callPackage ../development/libraries/faac { };
19403 faad2 = callPackage ../development/libraries/faad2 { };
19405 factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { };
19406 factor-lang = factor-lang-scope.interpreter;
19408 far2l = callPackage ../applications/misc/far2l {
19409 inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL System;
19412 farbfeld = callPackage ../development/libraries/farbfeld { };
19414 farstream = callPackage ../development/libraries/farstream {
19415 inherit (gst_all_1)
19416 gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
19418 autoreconfHook = buildPackages.autoreconfHook269;
19421 fbthrift = darwin.apple_sdk_11_0.callPackage ../development/libraries/fbthrift { };
19423 fb303 = darwin.apple_sdk_11_0.callPackage ../development/libraries/fb303 { };
19425 fcl = callPackage ../development/libraries/fcl { };
19427 ffcast = callPackage ../tools/X11/ffcast { };
19429 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { };
19431 forge = callPackage ../development/libraries/forge { };
19433 linbox = callPackage ../development/libraries/linbox { };
19435 inherit (callPackage ../development/libraries/ffmpeg { })
19449 ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
19451 ffms = callPackage ../development/libraries/ffms { };
19453 fftw = callPackage ../development/libraries/fftw { };
19454 fftwSinglePrec = fftw.override { precision = "single"; };
19455 fftwFloat = fftwSinglePrec; # the configure option is just an alias
19456 fftwLongDouble = fftw.override { precision = "long-double"; };
19457 # Need gcc >= 4.6.0 to build with FFTW with quad precision, but Darwin defaults to Clang
19458 fftwQuad = fftw.override {
19459 precision = "quad-precision";
19460 stdenv = gccStdenv;
19462 fftwMpi = fftw.override { enableMpi = true; };
19464 filter-audio = callPackage ../development/libraries/filter-audio { };
19466 filtron = callPackage ../servers/filtron { };
19468 fizz = darwin.apple_sdk_11_0.callPackage ../development/libraries/fizz { };
19470 flann = callPackage ../development/libraries/flann { };
19472 flatcc = callPackage ../development/libraries/flatcc { };
19474 flint = callPackage ../development/libraries/flint { };
19476 flint3 = callPackage ../development/libraries/flint/3.nix { };
19478 fltk13 = callPackage ../development/libraries/fltk {
19479 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
19481 fltk14 = callPackage ../development/libraries/fltk/1.4.nix {
19482 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
19484 fltk13-minimal = fltk13.override {
19488 withExamples = false;
19491 fltk14-minimal = fltk14.override {
19495 withExamples = false;
19499 fltk-minimal = fltk13-minimal;
19501 flyway = callPackage ../development/tools/flyway { };
19503 inherit (callPackages ../development/libraries/fmt { }) fmt_8 fmt_9 fmt_10 fmt_11;
19507 fplll = callPackage ../development/libraries/fplll { };
19508 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { };
19510 freeimage = callPackage ../development/libraries/freeimage {
19511 inherit (darwin) autoSignDarwinBinariesHook;
19514 freeipa = callPackage ../os-specific/linux/freeipa {
19515 kerberos = krb5.override {
19519 samba = samba4.override {
19524 freetts = callPackage ../development/libraries/freetts { };
19526 frog = res.languageMachines.frog;
19528 fstrcmp = callPackage ../development/libraries/fstrcmp { };
19530 fstrm = callPackage ../development/libraries/fstrm { };
19532 cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { };
19534 fontconfig = callPackage ../development/libraries/fontconfig {
19535 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
19538 folly = darwin.apple_sdk_11_0.callPackage ../development/libraries/folly { };
19540 folks = callPackage ../development/libraries/folks { };
19542 fortify-headers = callPackage ../development/libraries/fortify-headers { };
19544 makeFontsConf = callPackage ../development/libraries/fontconfig/make-fonts-conf.nix { };
19546 makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
19547 callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
19548 inherit fontconfig fontDirectories;
19551 f2c = callPackage ../development/tools/f2c { };
19553 freealut = callPackage ../development/libraries/freealut { };
19555 freeglut = callPackage ../development/libraries/freeglut { };
19557 freenect = callPackage ../development/libraries/freenect {
19558 inherit (darwin.apple_sdk.frameworks) Cocoa GLUT;
19561 freetype = callPackage ../development/libraries/freetype { };
19563 freexl = callPackage ../development/libraries/freexl { };
19565 frei0r = callPackage ../development/libraries/frei0r { };
19567 fribidi = callPackage ../development/libraries/fribidi { };
19569 frozen = callPackage ../development/libraries/frozen { };
19571 funambol = callPackage ../development/libraries/funambol { };
19573 function-runner = callPackage ../development/web/function-runner { };
19575 functionalplus = callPackage ../development/libraries/functionalplus { };
19577 galer = callPackage ../tools/security/galer { };
19579 gallia = callPackage ../tools/security/gallia { };
19581 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets {
19582 protobuf = protobuf_21;
19585 game-music-emu = callPackage ../development/libraries/audio/game-music-emu { };
19587 ganv = callPackage ../development/libraries/ganv { };
19589 garble = callPackage ../development/tools/garble { };
19591 gcab = callPackage ../development/libraries/gcab { };
19593 gcovr = with python3Packages; toPythonApplication gcovr;
19595 gcr = callPackage ../development/libraries/gcr { };
19597 gcr_4 = callPackage ../development/libraries/gcr/4.nix { };
19599 gdl = callPackage ../development/libraries/gdl { };
19601 gdome2 = callPackage ../development/libraries/gdome2 { };
19603 gecode_3 = callPackage ../development/libraries/gecode/3.nix { };
19604 gecode_6 = qt5.callPackage ../development/libraries/gecode { };
19607 geph = recurseIntoAttrs (callPackages ../applications/networking/geph { pnpm = pnpm_8; });
19609 gephi = callPackage ../applications/science/misc/gephi { };
19611 gegl = callPackage ../development/libraries/gegl {
19612 inherit (darwin.apple_sdk.frameworks) OpenCL;
19615 gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { };
19617 geoclue2 = callPackage ../development/libraries/geoclue { };
19619 geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; };
19621 geocode-glib = callPackage ../development/libraries/geocode-glib { };
19623 geocode-glib_2 = geocode-glib.override {
19624 libsoup = libsoup_3;
19627 geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
19628 drvName = "geoip-tools";
19629 geoipDatabase = geolite-legacy;
19632 geogram = callPackage ../development/libraries/geogram { };
19634 geoip = callPackage ../development/libraries/geoip { };
19636 geoipjava = callPackage ../development/libraries/java/geoipjava { };
19638 geomyidae = callPackage ../applications/networking/gopher/geomyidae { };
19640 geos = callPackage ../development/libraries/geos { };
19642 geos_3_9 = callPackage ../development/libraries/geos/3.9.nix { };
19644 geos_3_11 = callPackage ../development/libraries/geos/3.11.nix { };
19646 getdata = callPackage ../development/libraries/getdata { };
19648 inherit (callPackages ../development/libraries/getdns { })
19651 gettext = callPackage ../development/libraries/gettext { };
19653 gf2x = callPackage ../development/libraries/gf2x { };
19655 gfxstream = callPackage ../development/libraries/gfxstream { };
19657 gd = callPackage ../development/libraries/gd {
19658 automake = automake115x;
19661 gdal = callPackage ../development/libraries/gdal { };
19663 gdalMinimal = callPackage ../development/libraries/gdal {
19664 useMinimalFeatures = true;
19667 gdcm = callPackage ../development/libraries/gdcm {
19668 inherit (darwin) DarwinTools;
19669 inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa;
19672 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs { };
19674 gifticlib = callPackage ../development/libraries/science/biology/gifticlib { };
19676 gio-sharp = callPackage ../development/libraries/gio-sharp { };
19678 givaro = callPackage ../development/libraries/givaro { };
19679 givaro_3 = callPackage ../development/libraries/givaro/3.nix { };
19680 givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix { };
19682 ghc_filesystem = callPackage ../development/libraries/ghc_filesystem { };
19684 ghp-import = with python3Packages; toPythonApplication ghp-import;
19686 ghcid = haskellPackages.ghcid.bin;
19688 gr-framework = callPackage ../by-name/gr/gr-framework/package.nix {
19689 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
19692 graphia = qt6Packages.callPackage ../applications/science/misc/graphia { };
19694 graphinder = callPackage ../tools/security/graphinder { };
19696 hnswlib = callPackage ../development/libraries/hnswlib { };
19698 icon-lang = callPackage ../development/interpreters/icon-lang { };
19700 libgit2 = callPackage ../development/libraries/libgit2 {
19701 inherit (darwin.apple_sdk.frameworks) Security;
19704 libgit2-glib = callPackage ../development/libraries/libgit2-glib { };
19706 libhsts = callPackage ../development/libraries/libhsts { };
19708 glbinding = callPackage ../development/libraries/glbinding { };
19710 gle = callPackage ../development/libraries/gle { };
19712 glew = callPackage ../development/libraries/glew {
19713 inherit (darwin.apple_sdk.frameworks) OpenGL;
19715 glew110 = callPackage ../development/libraries/glew/1.10.nix {
19716 inherit (darwin.apple_sdk.frameworks) AGL OpenGL;
19719 glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
19721 glfw3-minecraft = callPackage ../by-name/gl/glfw3/package.nix {
19722 withMinecraftPatch = true;
19725 glibc = callPackage ../development/libraries/glibc {
19726 stdenv = gccStdenv; # doesn't compile without gcc
19729 mtrace = callPackage ../development/libraries/glibc/mtrace.nix { };
19731 # Provided by libc on Operating Systems that use the Extensible Linker Format.
19732 elf-header = if stdenv.hostPlatform.isElf then null else elf-header-real;
19734 elf-header-real = callPackage ../development/libraries/elf-header { };
19736 glibc_memusage = callPackage ../development/libraries/glibc {
19740 # Being redundant to avoid cycles on boot. TODO: find a better way
19741 glibcCross = callPackage ../development/libraries/glibc {
19742 stdenv = gccCrossLibcStdenv; # doesn't compile without gcc
19743 libgcc = callPackage ../development/libraries/gcc/libgcc {
19744 gcc = gccCrossLibcStdenv.cc;
19745 glibc = glibcCross.override { libgcc = null; };
19746 stdenvNoLibs = gccCrossLibcStdenv;
19750 muslCross = musl.override {
19751 stdenv = stdenvNoLibc;
19754 # These are used when buiding compiler-rt / libgcc, prior to building libc.
19755 preLibcCrossHeaders = let
19756 inherit (stdenv.targetPlatform) libc;
19757 in if stdenv.targetPlatform.isMinGW then targetPackages.windows.mingw_w64_headers or windows.mingw_w64_headers
19758 else if libc == "nblibc" then targetPackages.netbsd.headers or netbsd.headers
19759 else if libc == "libSystem" && stdenv.targetPlatform.isAarch64 then targetPackages.darwin.LibsystemCross or darwin.LibsystemCross
19763 libcCrossChooser = name:
19764 # libc is hackily often used from the previous stage. This `or`
19765 # hack fixes the hack, *sigh*.
19766 /**/ if name == null then null
19767 else if name == "glibc" then targetPackages.glibcCross or glibcCross
19768 else if name == "bionic" then targetPackages.bionic or bionic
19769 else if name == "uclibc" then targetPackages.uclibc or uclibc
19770 else if name == "avrlibc" then targetPackages.avrlibc or avrlibc
19771 else if name == "newlib" && stdenv.targetPlatform.isMsp430 then targetPackages.msp430Newlib or msp430Newlib
19772 else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
19773 else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
19774 else if name == "newlib" then targetPackages.newlib or newlib
19775 else if name == "newlib-nano" then targetPackages.newlib-nano or newlib-nano
19776 else if name == "musl" then targetPackages.muslCross or muslCross
19777 else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
19778 else if name == "ucrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
19779 else if name == "libSystem" then
19780 if stdenv.targetPlatform.useiOSPrebuilt
19781 then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries
19782 else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")
19783 else if name == "fblibc" then targetPackages.freebsd.libc or freebsd.libc
19784 else if name == "oblibc" then targetPackages.openbsd.libc or openbsd.libc
19785 else if name == "nblibc" then targetPackages.netbsd.libc or netbsd.libc
19786 else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
19787 else if name == "relibc" then targetPackages.relibc or relibc
19788 else throw "Unknown libc ${name}";
19791 if stdenv.targetPlatform == stdenv.buildPlatform
19793 else libcCrossChooser stdenv.targetPlatform.libc;
19796 lib.optionalAttrs (stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)) {
19797 # other possible values: win32 or posix
19799 # For win32 or posix set this to null
19800 package = targetPackages.windows.mcfgthreads or windows.mcfgthreads;
19803 wasilibc = callPackage ../development/libraries/wasilibc {
19804 stdenv = stdenvNoLibc;
19807 # Only supported on Linux and only on glibc
19809 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
19810 then callPackage ../development/libraries/glibc/locales.nix {
19811 stdenv = if (!stdenv.cc.isGNU) then
19814 withLinuxHeaders = !stdenv.cc.isGNU;
19817 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
19818 then callPackage ../development/libraries/glibc/locales.nix {
19819 stdenv = if (!stdenv.cc.isGNU) then
19822 withLinuxHeaders = !stdenv.cc.isGNU;
19823 allLocales = false;
19826 glibcInfo = callPackage ../development/libraries/glibc/info.nix { };
19828 glibc_multi = callPackage ../development/libraries/glibc/multi.nix {
19829 # The buildPackages is required for cross-compilation. The pkgsi686Linux set
19830 # has target and host always set to the same value based on target platform
19831 # of the current set. We need host to be same as build to correctly get i686
19832 # variant of glibc.
19833 glibc32 = pkgsi686Linux.buildPackages.glibc;
19836 glm = callPackage ../development/libraries/glm { };
19838 glog = callPackage ../development/libraries/glog { };
19840 gloox = callPackage ../development/libraries/gloox { };
19842 glpk = callPackage ../development/libraries/glpk { };
19844 glsurf = callPackage ../applications/science/math/glsurf {
19845 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
19848 glui = callPackage ../development/libraries/glui { };
19850 gmime2 = callPackage ../development/libraries/gmime/2.nix { };
19851 gmime3 = callPackage ../development/libraries/gmime/3.nix { };
19854 gmm = callPackage ../development/libraries/gmm { };
19856 gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
19857 gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { };
19858 gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
19860 gmpxx = gmp.override { cxx = true; };
19862 #GMP ex-satellite, so better keep it near gmp
19863 mpfr = callPackage ../development/libraries/mpfr { };
19865 mpfi = callPackage ../development/libraries/mpfi { };
19867 mpdecimal = callPackage ../development/libraries/mpdecimal { };
19869 mpfshell = callPackage ../development/tools/mpfshell { };
19872 mpir = callPackage ../development/libraries/mpir { };
19874 gl3w = callPackage ../development/libraries/gl3w { };
19876 gns3Packages = dontRecurseIntoAttrs (callPackage ../applications/networking/gns3 { });
19877 gns3-gui = gns3Packages.guiStable;
19878 gns3-server = gns3Packages.serverStable;
19880 gobject-introspection = callPackage ../development/libraries/gobject-introspection/wrapper.nix { };
19882 gobject-introspection-unwrapped = callPackage ../development/libraries/gobject-introspection {
19883 nixStoreDir = config.nix.storeDir or builtins.storeDir;
19886 goocanvas = callPackage ../development/libraries/goocanvas { };
19887 goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { };
19888 goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { };
19889 goocanvasmm2 = callPackage ../development/libraries/goocanvasmm { };
19891 gflags = callPackage ../development/libraries/gflags { };
19893 gperftools = callPackage ../development/libraries/gperftools { };
19895 grilo = callPackage ../development/libraries/grilo { };
19897 grilo-plugins = callPackage ../development/libraries/grilo-plugins { };
19899 grpc = darwin.apple_sdk_11_0.callPackage ../development/libraries/grpc {
19900 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64
19901 then overrideSDK darwin.apple_sdk_11_0.stdenv { darwinMinVersion = "10.13"; }
19905 gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
19907 gst_all_1 = recurseIntoAttrs (callPackage ../development/libraries/gstreamer {
19908 callPackage = newScope gst_all_1;
19909 stdenv = if stdenv.isDarwin then overrideSDK stdenv "12.3" else stdenv;
19910 inherit (darwin.apple_sdk_12_3.frameworks) AudioToolbox AVFoundation Cocoa CoreFoundation CoreMedia CoreServices CoreVideo DiskArbitration Foundation IOKit MediaToolbox OpenGL Security SystemConfiguration VideoToolbox;
19911 inherit (darwin.apple_sdk_12_3.libs) xpc;
19914 gusb = callPackage ../development/libraries/gusb { };
19916 qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp { };
19918 gnet = callPackage ../development/libraries/gnet { };
19920 gnu-config = callPackage ../development/libraries/gnu-config { };
19922 gnu-efi = if stdenv.hostPlatform.isEfi
19923 then callPackage ../development/libraries/gnu-efi { }
19926 gnutls = callPackage ../development/libraries/gnutls {
19927 inherit (darwin.apple_sdk.frameworks) Security;
19928 util-linux = util-linuxMinimal; # break the cyclic dependency
19929 autoconf = buildPackages.autoconf269;
19932 gpac = callPackage ../applications/video/gpac {
19933 inherit (darwin.apple_sdk.frameworks) Carbon;
19936 gpgme = callPackage ../development/libraries/gpgme { };
19938 pgpdump = callPackage ../tools/security/pgpdump { };
19940 pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite { };
19942 pgweb = callPackage ../development/tools/database/pgweb { };
19944 grantlee = libsForQt5.callPackage ../development/libraries/grantlee { };
19946 gsasl = callPackage ../development/libraries/gsasl { };
19948 gsl = callPackage ../development/libraries/gsl { };
19950 gsl-lite = callPackage ../development/libraries/gsl-lite { };
19952 gsm = callPackage ../development/libraries/gsm { };
19954 gsoap = callPackage ../development/libraries/gsoap { };
19956 gsound = callPackage ../development/libraries/gsound { };
19958 gss = callPackage ../development/libraries/gss { };
19960 gtkimageview = callPackage ../development/libraries/gtkimageview { };
19962 glib = callPackage ../development/libraries/glib (let
19963 glib-untested = glib.overrideAttrs { doCheck = false; };
19965 # break dependency cycles
19966 # these things are only used for tests, they don't get into the closure
19967 shared-mime-info = shared-mime-info.override { glib = glib-untested; };
19968 desktop-file-utils = desktop-file-utils.override { glib = glib-untested; };
19969 dbus = dbus.override { enableSystemd = false; };
19972 glibmm = callPackage ../development/libraries/glibmm { };
19974 glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix {
19975 inherit (darwin.apple_sdk.frameworks) Cocoa;
19978 glib-networking = callPackage ../development/libraries/glib-networking { };
19980 glib-testing = callPackage ../development/libraries/glib-testing { };
19982 glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc;
19984 gom = callPackage ../development/libraries/gom { };
19986 ace = callPackage ../development/libraries/ace { };
19988 # Not moved to aliases while we decide if we should split the package again.
19989 atk = at-spi2-core;
19991 atkmm = callPackage ../development/libraries/atkmm { };
19993 atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { };
19995 pixman = callPackage ../development/libraries/pixman { };
19997 cairo = callPackage ../development/libraries/cairo { };
19999 cairo-lang = callPackage ../development/compilers/cairo { };
20001 cairomm = callPackage ../development/libraries/cairomm { };
20003 cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix {
20004 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20007 pango = callPackage ../development/libraries/pango {
20008 harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; };
20011 pangolin = callPackage ../development/libraries/pangolin {
20012 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
20015 pangomm = callPackage ../development/libraries/pangomm {
20016 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20019 pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix {
20020 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20023 pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix {
20024 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20027 gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
20029 gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { };
20031 gnome-menus = callPackage ../development/libraries/gnome-menus { };
20033 gnote = callPackage ../applications/office/gnote { };
20035 gtk2 = callPackage ../development/libraries/gtk/2.x.nix {
20036 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
20039 gtk2-x11 = gtk2.override {
20040 cairo = cairo.override { x11Support = true; };
20041 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
20045 gtkextra = callPackage ../development/libraries/gtkextra { };
20047 gtk3 = callPackage ../development/libraries/gtk/3.x.nix {
20048 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore;
20051 gtk4 = callPackage ../development/libraries/gtk/4.x.nix {
20052 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
20056 # On darwin gtk uses cocoa by default instead of x11.
20057 gtk3-x11 = gtk3.override {
20058 cairo = cairo.override { x11Support = true; };
20059 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
20063 gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { };
20064 gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { };
20065 gtkmm4 = callPackage ../development/libraries/gtkmm/4.x.nix { };
20067 gtk_engines = callPackage ../development/libraries/gtk-engines { };
20069 gtk-engine-bluecurve = callPackage ../development/libraries/gtk-engine-bluecurve { };
20071 gtk-engine-murrine = callPackage ../development/libraries/gtk-engine-murrine { };
20073 gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { };
20075 gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix { };
20077 gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { };
20079 gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration {
20083 gtk-mac-integration-gtk2 = gtk-mac-integration.override {
20087 gtk-mac-integration-gtk3 = gtk-mac-integration;
20089 gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler { };
20091 gtksourceview = gtksourceview3;
20093 gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { };
20095 gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { };
20097 gtksourceview5 = callPackage ../development/libraries/gtksourceview/5.x.nix { };
20099 gtksourceviewmm = callPackage ../development/libraries/gtksourceviewmm { };
20101 gtksourceviewmm4 = callPackage ../development/libraries/gtksourceviewmm/4.x.nix { };
20103 gtkspell2 = callPackage ../development/libraries/gtkspell { };
20105 gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
20107 gtkspellmm = callPackage ../development/libraries/gtkspellmm { };
20109 gtk-layer-shell = callPackage ../development/libraries/gtk-layer-shell { };
20111 gtk4-layer-shell = callPackage ../development/libraries/gtk4-layer-shell { };
20113 gts = callPackage ../development/libraries/gts { };
20115 gumbo = callPackage ../development/libraries/gumbo { };
20117 gvfs = callPackage ../development/libraries/gvfs { };
20119 gvm-libs = callPackage ../development/libraries/gvm-libs { };
20121 gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { };
20124 hamlib_3 = callPackage ../development/libraries/hamlib { };
20125 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { };
20127 heimdal = callPackage ../development/libraries/kerberos/heimdal.nix {
20128 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
20129 autoreconfHook = buildPackages.autoreconfHook269;
20132 harfbuzz = callPackage ../development/libraries/harfbuzz {
20133 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText;
20136 harfbuzzFull = harfbuzz.override {
20137 withCoreText = stdenv.hostPlatform.isDarwin;
20138 withGraphite2 = true;
20142 hawknl = callPackage ../development/libraries/hawknl { };
20144 haxor-news = callPackage ../applications/misc/haxor-news { };
20146 hdt = callPackage ../misc/hdt { };
20148 hfinger = callPackage ../tools/security/hfinger { };
20150 herqq = libsForQt5.callPackage ../development/libraries/herqq { };
20152 hidapi = callPackage ../development/libraries/hidapi {
20153 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit;
20156 highfive = callPackage ../development/libraries/highfive { };
20158 highfive-mpi = highfive.override { hdf5 = hdf5-mpi; };
20160 hiredis = callPackage ../development/libraries/hiredis { };
20162 hiredis-vip = callPackage ../development/libraries/hiredis-vip { };
20164 hivex = callPackage ../development/libraries/hivex {
20165 autoreconfHook = buildPackages.autoreconfHook269;
20168 hmat-oss = callPackage ../development/libraries/hmat-oss { };
20170 hound = callPackage ../development/tools/misc/hound { };
20172 hpx = callPackage ../development/libraries/hpx {
20174 asio = asio.override { boost = boost179; };
20177 hspell = callPackage ../development/libraries/hspell { };
20179 hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { };
20181 hsqldb = callPackage ../development/libraries/java/hsqldb { };
20183 hstr = callPackage ../applications/misc/hstr { };
20185 hstsparser = callPackage ../tools/security/hstsparser { };
20187 htmlcxx = callPackage ../development/libraries/htmlcxx { };
20189 http-parser = callPackage ../development/libraries/http-parser { };
20191 httpref = callPackage ../development/tools/misc/httpref { };
20193 hubble = callPackage ../applications/networking/cluster/hubble { };
20195 hunspell = callPackage ../development/libraries/hunspell { };
20197 hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {});
20199 hunspellDictsChromium = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries-chromium.nix {});
20201 hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; };
20203 hwloc = callPackage ../development/libraries/hwloc { };
20205 hydra = callPackage ../by-name/hy/hydra/package.nix { nix = nixVersions.nix_2_24; };
20207 hydra-cli = callPackage ../development/tools/misc/hydra-cli { };
20209 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { };
20211 hydra-check = with python3.pkgs; toPythonApplication hydra-check;
20213 hyena = callPackage ../development/libraries/hyena { };
20215 hyperscan = callPackage ../development/libraries/hyperscan { };
20217 icu-versions = callPackages ../development/libraries/icu { };
20218 inherit (icu-versions)
20235 id3lib = callPackage ../development/libraries/id3lib { };
20237 idasen = with python3Packages; toPythonApplication idasen;
20239 ikill = callPackage ../tools/misc/ikill { };
20241 ilbc = callPackage ../development/libraries/ilbc { };
20243 ilmbase = callPackage ../development/libraries/ilmbase { };
20245 imgui = callPackage ../development/libraries/imgui {
20246 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
20249 imtui = callPackage ../development/libraries/imtui { };
20251 immer = callPackage ../development/libraries/immer { };
20253 imv = callPackage ../applications/graphics/imv { };
20255 iml = callPackage ../development/libraries/iml { };
20257 imlib2 = callPackage ../development/libraries/imlib2 { };
20258 imlib2Full = imlib2.override {
20259 # Compilation error on Darwin with librsvg. For more information see:
20260 # https://github.com/NixOS/nixpkgs/pull/166452#issuecomment-1090725613
20261 svgSupport = !stdenv.hostPlatform.isDarwin;
20262 heifSupport = !stdenv.hostPlatform.isDarwin;
20263 webpSupport = true;
20267 imlib2-nox = imlib2.override {
20268 x11Support = false;
20271 imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
20273 impy = callPackage ../development/libraries/impy { };
20275 ineffassign = callPackage ../development/tools/ineffassign { };
20277 ijs = callPackage ../development/libraries/ijs { };
20279 itktcl = callPackage ../development/libraries/itktcl { };
20280 incrtcl = callPackage ../development/libraries/incrtcl { };
20282 indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
20283 indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
20285 indicator-sound-switcher = callPackage ../applications/audio/indicator-sound-switcher { };
20287 indilib = darwin.apple_sdk_11_0.callPackage ../development/libraries/science/astronomy/indilib { };
20288 indi-3rdparty = recurseIntoAttrs (callPackages ../development/libraries/science/astronomy/indilib/indi-3rdparty.nix { });
20290 inih = callPackage ../development/libraries/inih { };
20292 iniparser = callPackage ../development/libraries/iniparser { };
20294 initool = callPackage ../development/tools/initool { };
20296 intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { };
20298 intel-media-driver = callPackage ../development/libraries/intel-media-driver { };
20300 intltool = callPackage ../development/tools/misc/intltool { };
20302 ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix { };
20304 ip2location-c = callPackage ../development/libraries/ip2location-c { };
20306 irrlicht = if !stdenv.hostPlatform.isDarwin then
20307 callPackage ../development/libraries/irrlicht { }
20308 else callPackage ../development/libraries/irrlicht/mac.nix {
20309 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit;
20312 isocodes = callPackage ../development/libraries/iso-codes { };
20314 iso-flags = callPackage ../data/icons/iso-flags { };
20316 iso-flags-png-320x240 = iso-flags.overrideAttrs (oldAttrs: {
20317 buildFlags = [ "png-country-320x240-fancy" ];
20320 mkdir -p $out/share && mv build/png-country-4x2-fancy/res-320x240 $out/share/iso-flags-png
20321 runHook postInstall
20325 isoimagewriter = libsForQt5.callPackage ../tools/misc/isoimagewriter {};
20327 isort = with python3Packages; toPythonApplication isort;
20329 ispc = callPackage ../development/compilers/ispc {
20330 xcode = darwin.xcode_14;
20331 llvmPackages = llvmPackages_17;
20334 isso = callPackage ../servers/isso {
20335 nodejs = nodejs_20;
20338 itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix {
20339 inherit (darwin.apple_sdk.frameworks) Cocoa;
20342 itk_5 = callPackage ../development/libraries/itk/5.x.nix {
20343 inherit (darwin.apple_sdk.frameworks) Cocoa;
20348 jama = callPackage ../development/libraries/jama { };
20350 jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { };
20352 jbig2dec = callPackage ../development/libraries/jbig2dec { };
20354 jbig2enc = callPackage ../development/libraries/jbig2enc { };
20356 jcal = callPackage ../development/libraries/jcal { };
20358 jbigkit = callPackage ../development/libraries/jbigkit { };
20360 jefferson = callPackage ../tools/filesystems/jefferson { };
20362 jemalloc = callPackage ../development/libraries/jemalloc { };
20364 rust-jemalloc-sys = callPackage ../development/libraries/jemalloc/rust.nix { };
20365 rust-jemalloc-sys-unprefixed = rust-jemalloc-sys.override { unprefixed = true; };
20367 jose = callPackage ../development/libraries/jose { };
20369 jpcre2 = callPackage ../development/libraries/jpcre2 { };
20371 jshon = callPackage ../development/tools/parsing/jshon { };
20373 json2hcl = callPackage ../development/tools/json2hcl { };
20375 json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml;
20377 json-glib = callPackage ../development/libraries/json-glib { };
20379 json_c = callPackage ../development/libraries/json-c { };
20381 jsoncpp = callPackage ../development/libraries/jsoncpp { };
20383 json-fortran = callPackage ../development/libraries/json-fortran { };
20385 jsonnet = callPackage ../development/compilers/jsonnet { };
20387 jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
20389 jrsonnet = callPackage ../development/compilers/jrsonnet { };
20391 jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { };
20393 jxrlib = callPackage ../development/libraries/jxrlib { };
20395 libjson = callPackage ../development/libraries/libjson { };
20397 libjodycode = callPackage ../development/libraries/libjodycode {
20398 # missing aligned_alloc()
20399 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
20402 libb64 = callPackage ../development/libraries/libb64 { };
20404 judy = callPackage ../development/libraries/judy { };
20406 kcp = callPackage ../development/libraries/kcp { };
20408 kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
20410 keybinder = callPackage ../development/libraries/keybinder {
20411 automake = automake111x;
20415 keybinder3 = callPackage ../development/libraries/keybinder3 {
20416 gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
20417 automake = automake111x;
20420 krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
20421 inherit (buildPackages.darwin) bootstrap_cmds;
20423 libkrb5 = krb5; # TODO(de11n) Try to make krb5 reuse libkrb5 as a dependency
20425 kronosnet = callPackage ../development/libraries/kronosnet { };
20427 ktextaddons = libsForQt5.callPackage ../development/libraries/ktextaddons {};
20429 l-smash = callPackage ../development/libraries/l-smash {
20430 stdenv = gccStdenv;
20433 languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix {
20437 lasem = callPackage ../development/libraries/lasem { };
20439 lasso = callPackage ../development/libraries/lasso { };
20441 LAStools = callPackage ../development/libraries/LAStools { };
20443 laurel = callPackage ../servers/monitoring/laurel/default.nix { };
20445 lcm = callPackage ../development/libraries/lcm { };
20449 lcms1 = callPackage ../development/libraries/lcms { };
20451 lcms2 = callPackage ../development/libraries/lcms2 { };
20453 lcrq = callPackage ../development/libraries/lcrq { };
20455 ldacbt = callPackage ../development/libraries/ldacbt { };
20457 ldb = callPackage ../development/libraries/ldb { };
20459 lensfun = callPackage ../development/libraries/lensfun { };
20461 lesbar = callPackage ../applications/window-managers/lesbar { };
20463 lesstif = callPackage ../development/libraries/lesstif { };
20465 leveldb = callPackage ../development/libraries/leveldb { };
20467 lmdb = callPackage ../development/libraries/lmdb { };
20469 lmdbxx = callPackage ../development/libraries/lmdbxx { };
20471 lemon-graph = callPackage ../development/libraries/lemon-graph { };
20473 levmar = callPackage ../development/libraries/levmar { };
20475 leptonica = callPackage ../development/libraries/leptonica { };
20477 lerc = callPackage ../development/libraries/lerc { };
20479 lib2geom = callPackage ../development/libraries/lib2geom {
20480 stdenv = if stdenv.cc.isClang then llvmPackages_13.stdenv else stdenv;
20483 lib3ds = callPackage ../development/libraries/lib3ds { };
20485 lib3mf = callPackage ../development/libraries/lib3mf { };
20487 libaacs = callPackage ../development/libraries/libaacs { };
20489 libaal = callPackage ../development/libraries/libaal { };
20491 libabigail = callPackage ../development/libraries/libabigail { };
20493 libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { };
20495 libacr38u = callPackage ../tools/security/libacr38u {
20496 inherit (darwin.apple_sdk.frameworks) IOKit;
20499 libad9361 = callPackage ../development/libraries/libad9361 { };
20501 libadwaita = callPackage ../development/libraries/libadwaita {
20502 inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation;
20505 libaec = callPackage ../development/libraries/libaec { };
20507 libagar = callPackage ../development/libraries/libagar { };
20508 libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { };
20510 libao = callPackage ../development/libraries/libao {
20511 usePulseAudio = config.pulseaudio or (lib.meta.availableOn stdenv.hostPlatform libpulseaudio);
20512 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit;
20515 libaosd = callPackage ../development/libraries/libaosd { };
20517 libabw = callPackage ../development/libraries/libabw { };
20519 libamqpcpp = callPackage ../development/libraries/libamqpcpp { };
20521 libantlr3c = callPackage ../development/libraries/libantlr3c { };
20523 libaom = callPackage ../development/libraries/libaom { };
20525 libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; };
20526 libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; };
20527 libappindicator = callPackage ../development/libraries/libappindicator { };
20529 libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { };
20531 libargs = callPackage ../development/libraries/libargs { };
20533 libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
20535 libaribcaption = callPackage ../by-name/li/libaribcaption/package.nix {
20536 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreFoundation CoreGraphics CoreText;
20539 libasn1c = callPackage ../servers/osmocom/libasn1c/default.nix { };
20541 libasr = callPackage ../development/libraries/libasr { };
20543 libass = callPackage ../development/libraries/libass { };
20545 libassuan = callPackage ../development/libraries/libassuan { };
20547 libasyncns = callPackage ../development/libraries/libasyncns { };
20549 libatomic_ops = callPackage ../development/libraries/libatomic_ops { };
20551 libaudclient = callPackage ../development/libraries/libaudclient { };
20553 libaudec = callPackage ../development/libraries/libaudec { };
20555 libavc1394 = callPackage ../development/libraries/libavc1394 { };
20557 libavif = callPackage ../development/libraries/libavif { };
20559 libayatana-common = callPackage ../development/libraries/libayatana-common { };
20561 libb2 = callPackage ../development/libraries/libb2 { };
20563 libbacktrace = callPackage ../development/libraries/libbacktrace { };
20565 libbap = callPackage ../development/libraries/libbap {
20566 inherit (ocaml-ng.ocamlPackages_4_14) bap ocaml findlib ctypes ctypes-foreign;
20569 libbaseencode = callPackage ../development/libraries/libbaseencode { };
20571 libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
20572 libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
20573 libbassmix = (callPackage ../development/libraries/audio/libbass { }).bassmix;
20575 libbdplus = callPackage ../development/libraries/libbdplus { };
20577 libblockdev = callPackage ../development/libraries/libblockdev { };
20579 libblocksruntime = callPackage ../development/libraries/libblocksruntime { };
20581 libbluray = callPackage ../development/libraries/libbluray {
20582 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
20585 libbs2b = callPackage ../development/libraries/audio/libbs2b { };
20587 libcacard = callPackage ../development/libraries/libcacard { };
20589 libcamera-qcam = callPackage ../by-name/li/libcamera/package.nix { withQcam = true; };
20591 libcanberra = callPackage ../development/libraries/libcanberra {
20592 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices AppKit;
20594 libcanberra-gtk2 = pkgs.libcanberra.override {
20595 gtkSupport = "gtk2";
20597 libcanberra-gtk3 = pkgs.libcanberra.override {
20598 gtkSupport = "gtk3";
20601 libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
20602 then pkgs.libcanberra
20603 else pkgs.libcanberra-gtk2;
20605 libcaption = callPackage ../development/libraries/libcaption { };
20607 libcbor = callPackage ../development/libraries/libcbor { };
20609 libccd = callPackage ../development/libraries/libccd { };
20611 libcec = callPackage ../development/libraries/libcec { };
20613 libcec_platform = callPackage ../development/libraries/libcec/platform.nix { };
20615 libcef = callPackage ../development/libraries/libcef { };
20617 libcello = callPackage ../development/libraries/libcello { };
20619 libcerf = callPackage ../development/libraries/libcerf { };
20621 libcdada = callPackage ../development/libraries/libcdada { };
20623 libcdaudio = callPackage ../development/libraries/libcdaudio { };
20625 libcddb = callPackage ../development/libraries/libcddb { };
20627 libcdio = callPackage ../development/libraries/libcdio {
20628 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
20631 libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
20632 inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
20635 libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
20637 libchamplain = callPackage ../development/libraries/libchamplain { };
20639 libchamplain_libsoup3 = libchamplain.override { withLibsoup3 = true; };
20641 libchardet = callPackage ../development/libraries/libchardet { };
20643 libchewing = callPackage ../development/libraries/libchewing { };
20645 libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
20647 libcrafter = callPackage ../development/libraries/libcrafter { };
20649 libcrossguid = callPackage ../development/libraries/libcrossguid { };
20651 libcs50 = callPackage ../development/libraries/libcs50 { };
20653 libuchardet = callPackage ../development/libraries/libuchardet { };
20655 libchop = callPackage ../development/libraries/libchop { };
20657 libcifpp = callPackage ../development/libraries/libcifpp { };
20659 libcint = callPackage ../development/libraries/libcint { };
20661 libcli = callPackage ../development/libraries/libcli { };
20663 libclthreads = callPackage ../development/libraries/libclthreads { };
20665 libclxclient = callPackage ../development/libraries/libclxclient { };
20667 libconfuse = callPackage ../development/libraries/libconfuse { };
20669 libcangjie = callPackage ../development/libraries/libcangjie { };
20671 libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
20673 libcomps = callPackage ../tools/package-management/libcomps { python = python3; };
20675 libcpr = callPackage ../development/libraries/libcpr { };
20677 libcredis = callPackage ../development/libraries/libcredis { };
20679 libctb = callPackage ../development/libraries/libctb { };
20681 libctemplate = callPackage ../development/libraries/libctemplate { };
20683 libctl = callPackage ../development/libraries/libctl { };
20685 libcotp = callPackage ../development/libraries/libcotp { };
20687 libcouchbase = callPackage ../development/libraries/libcouchbase { };
20689 libcue = callPackage ../development/libraries/libcue { };
20691 libcxxrt = callPackage ../development/libraries/libcxxrt {
20692 stdenv = if stdenv.hostPlatform.useLLVM or false
20693 then overrideCC stdenv buildPackages.llvmPackages.tools.clangNoLibcxx
20697 libdaemon = callPackage ../development/libraries/libdaemon { };
20699 libdatovka = callPackage ../development/libraries/libdatovka { };
20701 libdatrie = callPackage ../development/libraries/libdatrie { };
20703 libdazzle = callPackage ../development/libraries/libdazzle { };
20705 libdbi = callPackage ../development/libraries/libdbi { };
20707 libdbiDriversBase = libdbiDrivers.override {
20708 libmysqlclient = null;
20712 libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
20714 libunity = callPackage ../development/libraries/libunity { };
20716 libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
20717 libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };
20718 libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; };
20720 libdc1394 = callPackage ../development/libraries/libdc1394 {
20721 inherit (darwin.apple_sdk.frameworks) CoreServices;
20724 libde265 = callPackage ../development/libraries/libde265 { };
20726 libdeflate = darwin.apple_sdk_11_0.callPackage ../development/libraries/libdeflate { };
20728 libdevil = callPackage ../development/libraries/libdevil {
20729 inherit (darwin.apple_sdk.frameworks) OpenGL;
20732 libdevil-nox = callPackage ../development/libraries/libdevil {
20733 inherit (darwin.apple_sdk.frameworks) OpenGL;
20737 libdecor = callPackage ../development/libraries/libdecor { };
20739 libdex = callPackage ../development/libraries/libdex { };
20741 libdicom = callPackage ../development/libraries/libdicom { };
20743 libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
20745 libdiscid = callPackage ../development/libraries/libdiscid { };
20747 libdisplay-info = callPackage ../development/libraries/libdisplay-info { };
20749 libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
20751 libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
20753 libdmtx = callPackage ../development/libraries/libdmtx { };
20755 libdmapsharing = callPackage ../development/libraries/libdmapsharing { };
20757 libdnet = callPackage ../development/libraries/libdnet { };
20759 libdnf = callPackage ../tools/package-management/libdnf { python = python3; };
20761 libdovi = callPackage ../development/libraries/libdovi { };
20763 libdrm = callPackage ../development/libraries/libdrm { };
20765 libdv = callPackage ../development/libraries/libdv { };
20767 libdvbcsa = callPackage ../development/libraries/libdvbcsa { };
20769 libdvbpsi = callPackage ../development/libraries/libdvbpsi { };
20771 libdwg = callPackage ../development/libraries/libdwg { };
20773 libdvdcss = callPackage ../development/libraries/libdvdcss {
20774 inherit (darwin) IOKit;
20777 libdvdnav = callPackage ../development/libraries/libdvdnav { };
20778 libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
20779 libdvdread = libdvdread_4_9_9;
20782 libdvdread = callPackage ../development/libraries/libdvdread { };
20783 libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { };
20785 libdwarf = callPackage ../development/libraries/libdwarf { };
20786 dwarfdump = libdwarf.bin;
20788 libe57format = callPackage ../development/libraries/libe57format { };
20790 libeatmydata = callPackage ../development/libraries/libeatmydata { };
20792 libeb = callPackage ../development/libraries/libeb { };
20794 libebml = callPackage ../development/libraries/libebml { };
20796 libebur128 = callPackage ../development/libraries/libebur128 { };
20798 libei = callPackage ../development/libraries/libei { };
20800 libelf = callPackage ../development/libraries/libelf { };
20802 libelfin = callPackage ../development/libraries/libelfin { };
20804 libetpan = callPackage ../development/libraries/libetpan { };
20806 libexecinfo = callPackage ../development/libraries/libexecinfo { };
20808 libfaketime = callPackage ../development/libraries/libfaketime { };
20810 libfakekey = callPackage ../development/libraries/libfakekey { };
20812 libfido2 = callPackage ../development/libraries/libfido2 {};
20814 libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla {
20815 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices;
20818 libfishsound = callPackage ../development/libraries/libfishsound { };
20820 libfm = callPackage ../development/libraries/libfm { };
20821 libfm-extra = libfm.override {
20825 libfprint = callPackage ../development/libraries/libfprint { };
20827 libfprint-tod = callPackage ../development/libraries/libfprint-tod { };
20829 libfprint-2-tod1-goodix = callPackage ../development/libraries/libfprint-2-tod1-goodix { };
20831 libfprint-2-tod1-goodix-550a = callPackage ../development/libraries/libfprint-2-tod1-goodix-550a { };
20833 libfprint-2-tod1-vfs0090 = callPackage ../development/libraries/libfprint-2-tod1-vfs0090 { };
20835 libfprint-2-tod1-elan = callPackage ../development/libraries/libfprint-2-tod1-elan { };
20837 libfpx = callPackage ../development/libraries/libfpx { };
20839 libgadu = callPackage ../development/libraries/libgadu { };
20841 libgbinder = callPackage ../development/libraries/libgbinder { };
20843 libgda = callPackage ../development/libraries/libgda { };
20845 libgda6 = callPackage ../development/libraries/libgda/6.x.nix { };
20847 libgdamm = callPackage ../development/libraries/libgdamm { };
20849 libgdata = callPackage ../development/libraries/libgdata { };
20851 libgee = callPackage ../development/libraries/libgee { };
20853 libgepub = callPackage ../development/libraries/libgepub { };
20855 libgig = callPackage ../development/libraries/libgig { };
20857 libglibutil = callPackage ../development/libraries/libglibutil { };
20859 libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { };
20860 libgnome-games-support_2_0 = callPackage ../development/libraries/libgnome-games-support/2.0.nix { };
20862 libgnomekbd = callPackage ../development/libraries/libgnomekbd { };
20864 libglvnd = callPackage ../development/libraries/libglvnd { };
20866 libgnurl = callPackage ../development/libraries/libgnurl { };
20868 libgourou = callPackage ../development/libraries/libgourou { };
20870 libgringotts = callPackage ../development/libraries/libgringotts { };
20872 libgrss = callPackage ../development/libraries/libgrss {
20873 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
20876 libgweather = callPackage ../development/libraries/libgweather { };
20878 libgxps = callPackage ../development/libraries/libgxps { };
20880 libiio = callPackage ../development/libraries/libiio {
20881 inherit (darwin.apple_sdk.frameworks) CFNetwork CoreServices;
20885 libinjection = callPackage ../development/libraries/libinjection { };
20887 libinklevel = callPackage ../development/libraries/libinklevel { };
20889 libkcapi = callPackage ../development/libraries/libkcapi { };
20891 libnats-c = callPackage ../development/libraries/libnats-c { };
20893 liburing = callPackage ../development/libraries/liburing { };
20895 librseq = callPackage ../development/libraries/librseq { };
20897 libseccomp = callPackage ../development/libraries/libseccomp { };
20899 libsecret = callPackage ../development/libraries/libsecret { };
20901 libsegfault = callPackage ../development/libraries/libsegfault { };
20903 libserdes = callPackage ../development/libraries/libserdes { };
20905 libserialport = callPackage ../development/libraries/libserialport { };
20907 libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { };
20909 libsignon-glib = callPackage ../development/libraries/libsignon-glib { };
20911 libsoundio = callPackage ../development/libraries/libsoundio {
20912 inherit (darwin.apple_sdk.frameworks) AudioUnit;
20915 libspelling = callPackage ../development/libraries/libspelling { };
20917 libsystemtap = callPackage ../development/libraries/libsystemtap { };
20919 libgtop = callPackage ../development/libraries/libgtop { };
20921 libLAS = callPackage ../development/libraries/libLAS { };
20923 liblaxjson = callPackage ../development/libraries/liblaxjson { };
20925 liblo = callPackage ../development/libraries/liblo { };
20927 liblscp = callPackage ../development/libraries/liblscp { };
20929 libe-book = callPackage ../development/libraries/libe-book { };
20931 libemf2svg = callPackage ../development/libraries/libemf2svg { };
20933 libev = callPackage ../development/libraries/libev { };
20935 libevent = callPackage ../development/libraries/libevent { };
20937 libewf = callPackage ../development/libraries/libewf { };
20939 libexif = callPackage ../development/libraries/libexif { };
20941 libexosip = callPackage ../development/libraries/exosip { };
20943 libexsid = callPackage ../development/libraries/libexsid { };
20945 libextractor = callPackage ../development/libraries/libextractor {
20946 libmpeg2 = mpeg2dec;
20949 libexttextcat = callPackage ../development/libraries/libexttextcat { };
20951 libf2c = callPackage ../development/libraries/libf2c { };
20953 libfabric = callPackage ../development/libraries/libfabric { };
20955 libfive = libsForQt5.callPackage ../development/libraries/libfive {
20956 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
20960 libfixposix = callPackage ../development/libraries/libfixposix { };
20962 libff = callPackage ../development/libraries/libff { };
20964 libffcall = callPackage ../development/libraries/libffcall { };
20966 libffi = callPackage ../development/libraries/libffi { };
20967 libffi_3_3 = callPackage ../development/libraries/libffi/3.3.nix { };
20968 libffiBoot = libffi.override {
20972 libfreeaptx = callPackage ../development/libraries/libfreeaptx { };
20974 libfreefare = callPackage ../development/libraries/libfreefare {
20975 inherit (darwin.apple_sdk.frameworks) IOKit Security;
20976 inherit (darwin) libobjc;
20979 libftdi = callPackage ../development/libraries/libftdi {
20980 inherit (darwin) libobjc;
20981 inherit (darwin.apple_sdk.frameworks) IOKit Security;
20984 libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
20986 libfyaml = callPackage ../development/libraries/libfyaml { };
20988 libgcrypt = callPackage ../development/libraries/libgcrypt { };
20990 libgcrypt_1_8 = callPackage ../development/libraries/libgcrypt/1.8.nix { };
20992 libgdiplus = callPackage ../development/libraries/libgdiplus {
20993 inherit (darwin.apple_sdk.frameworks) Carbon;
20996 libgnt = callPackage ../development/libraries/libgnt { };
20998 libgpg-error = callPackage ../development/libraries/libgpg-error { };
21000 # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118
21001 libgpg-error-gen-posix-lock-obj = libgpg-error.override {
21002 genPosixLockObjOnly = true;
21005 libgphoto2 = callPackage ../development/libraries/libgphoto2 { };
21007 libgpiod = callPackage ../development/libraries/libgpiod { };
21009 libgpod = callPackage ../development/libraries/libgpod {
21010 autoreconfHook = buildPackages.autoreconfHook269;
21013 libgssglue = callPackage ../development/libraries/libgssglue { };
21015 libgudev = callPackage ../development/libraries/libgudev { };
21017 libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix { };
21018 libguestfs = callPackage ../development/libraries/libguestfs {
21019 autoreconfHook = buildPackages.autoreconfHook264;
21020 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
21022 libguestfs-with-appliance = libguestfs.override {
21023 appliance = libguestfs-appliance;
21024 autoreconfHook = buildPackages.autoreconfHook264;
21028 libhangul = callPackage ../development/libraries/libhangul { };
21030 libharu = callPackage ../development/libraries/libharu { };
21032 libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
21034 libheif = callPackage ../development/libraries/libheif { };
21036 libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
21038 libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { };
21040 libhv = callPackage ../development/libraries/libhv {
21041 inherit (darwin.apple_sdk.frameworks) Security;
21044 libhwy = callPackage ../development/libraries/libhwy { };
21046 libHX = callPackage ../development/libraries/libHX { };
21048 libibmad = callPackage ../development/libraries/libibmad { };
21050 libibumad = callPackage ../development/libraries/libibumad { };
21052 libical = callPackage ../development/libraries/libical { };
21054 libicns = callPackage ../development/libraries/libicns { };
21056 libieee1284 = callPackage ../development/libraries/libieee1284 { };
21058 libimobiledevice = callPackage ../development/libraries/libimobiledevice {
21059 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation;
21062 libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { };
21064 libindicator-gtk2 = libindicator.override { gtkVersion = "2"; };
21065 libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
21066 libindicator = callPackage ../development/libraries/libindicator { };
21068 libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
21070 libiodbc = callPackage ../development/libraries/libiodbc {
21071 inherit (darwin.apple_sdk.frameworks) Carbon;
21074 libirecovery = callPackage ../development/libraries/libirecovery { };
21076 libivykis = callPackage ../development/libraries/libivykis { };
21078 libkqueue = callPackage ../development/libraries/libkqueue { };
21080 liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
21082 liblcf = callPackage ../development/libraries/liblcf { };
21084 liblc3 = callPackage ../development/libraries/liblc3 { };
21086 inherit (callPackage ../development/libraries/libliftoff { }) libliftoff_0_4 libliftoff_0_5;
21087 libliftoff = libliftoff_0_5;
21089 liblqr1 = callPackage ../development/libraries/liblqr-1 {
21090 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
21093 liblockfile = callPackage ../development/libraries/liblockfile { };
21095 liblogging = callPackage ../development/libraries/liblogging { };
21097 liblognorm = callPackage ../development/libraries/liblognorm { };
21099 libltc = callPackage ../development/libraries/libltc { };
21101 liblxi = callPackage ../development/libraries/liblxi { };
21103 libmaxminddb = callPackage ../development/libraries/libmaxminddb { };
21105 libmcfp = callPackage ../development/libraries/libmcfp { };
21107 libmcrypt = callPackage ../development/libraries/libmcrypt { };
21109 libmediaart = callPackage ../development/libraries/libmediaart { };
21111 libmhash = callPackage ../development/libraries/libmhash { };
21113 libmodbus = callPackage ../development/libraries/libmodbus { };
21115 libmtp = callPackage ../development/libraries/libmtp { };
21117 libmypaint = callPackage ../development/libraries/libmypaint { };
21119 libmysofa = callPackage ../development/libraries/audio/libmysofa { };
21121 libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp { };
21123 libnatpmp = callPackage ../development/libraries/libnatpmp { };
21125 libnatspec = callPackage ../development/libraries/libnatspec { };
21127 libndp = callPackage ../development/libraries/libndp { };
21129 libnfc = callPackage ../development/libraries/libnfc { };
21131 libnfs = callPackage ../development/libraries/libnfs { };
21133 libnice = callPackage ../development/libraries/libnice { };
21135 libnitrokey = callPackage ../development/libraries/libnitrokey { };
21137 libnsl = callPackage ../development/libraries/libnsl { };
21139 liboping = callPackage ../development/libraries/liboping { };
21141 libplist = callPackage ../development/libraries/libplist { };
21143 libqtdbusmock = libsForQt5.callPackage ../development/libraries/libqtdbusmock {
21144 inherit (lomiri) cmake-extras;
21147 libqtdbustest = libsForQt5.callPackage ../development/libraries/libqtdbustest {
21148 inherit (lomiri) cmake-extras;
21151 libre = callPackage ../development/libraries/libre {
21152 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
21155 librecast = callPackage ../development/libraries/librecast { };
21157 libredwg = callPackage ../development/libraries/libredwg { };
21159 librem = callPackage ../development/libraries/librem { };
21161 libremines = qt6.callPackage ../games/libremines { };
21163 librelp = callPackage ../development/libraries/librelp { };
21165 librepo = callPackage ../tools/package-management/librepo {
21169 librevenge = callPackage ../development/libraries/librevenge { };
21171 librime = callPackage ../development/libraries/librime { };
21173 librsb = callPackage ../development/libraries/librsb {
21174 # Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec
21175 memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K";
21178 librtprocess = callPackage ../development/libraries/librtprocess { };
21180 libsamplerate = callPackage ../development/libraries/libsamplerate {
21181 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices;
21184 libsieve = callPackage ../development/libraries/libsieve { };
21186 libsixel = callPackage ../development/libraries/libsixel { };
21188 libsolv = callPackage ../development/libraries/libsolv { };
21190 libspectre = callPackage ../development/libraries/libspectre { };
21192 libspecbleach = callPackage ../development/libraries/audio/libspecbleach { };
21194 libspnav = callPackage ../development/libraries/libspnav { };
21196 libgsf = callPackage ../development/libraries/libgsf { };
21198 # GNU libc provides libiconv so systems with glibc don't need to
21199 # build libiconv separately. Additionally, Apple forked/repackaged
21200 # libiconv, so build and use the upstream one with a compatible ABI,
21201 # and BSDs include libiconv in libc.
21203 # We also provide `libiconvReal`, which will always be a standalone libiconv,
21204 # just in case you want it regardless of platform.
21206 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" "nblibc" "wasilibc" "fblibc" ]
21207 then libcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
21209 else stdenv.cc.libc)
21210 else if stdenv.hostPlatform.isDarwin
21211 then libiconv-darwin
21214 libcIconv = libc: let
21215 inherit (libc) pname version;
21216 libcDev = lib.getDev libc;
21217 in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
21218 mkdir -p $out/include
21219 ln -sv ${libcDev}/include/iconv.h $out/include
21222 libiconvReal = callPackage ../development/libraries/libiconv { };
21225 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" ] then
21226 lib.getBin stdenv.cc.libc
21227 else if stdenv.hostPlatform.isDarwin then
21228 lib.getBin libiconv
21229 else if stdenv.hostPlatform.isFreeBSD then
21230 lib.getBin freebsd.iconv
21232 lib.getBin libiconvReal;
21234 # On non-GNU systems we need GNU Gettext for libintl.
21235 libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null;
21237 libid3tag = callPackage ../development/libraries/libid3tag { };
21239 libidn = callPackage ../development/libraries/libidn { };
21241 libidn2 = callPackage ../development/libraries/libidn2 { };
21243 idnkit = callPackage ../development/libraries/idnkit { };
21245 libiec61883 = callPackage ../development/libraries/libiec61883 { };
21247 libimagequant = callPackage ../development/libraries/libimagequant { };
21249 libime = callPackage ../development/libraries/libime { };
21251 libinfinity = callPackage ../development/libraries/libinfinity { };
21253 libinput = callPackage ../development/libraries/libinput {
21254 graphviz = graphviz-nox;
21257 libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures { };
21259 libinstpatch = callPackage ../development/libraries/audio/libinstpatch { };
21261 libipt = callPackage ../development/libraries/libipt { };
21263 libiptcdata = callPackage ../development/libraries/libiptcdata { };
21265 libjcat = callPackage ../development/libraries/libjcat { };
21267 libjpeg_original = callPackage ../development/libraries/libjpeg { };
21268 # also known as libturbojpeg
21269 libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
21270 libjpeg = libjpeg_turbo;
21271 libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; };
21273 libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp { };
21275 libjwt = callPackage ../development/libraries/libjwt { };
21277 libjxl = callPackage ../development/libraries/libjxl { };
21279 libkate = callPackage ../development/libraries/libkate { };
21281 libkeyfinder = callPackage ../development/libraries/audio/libkeyfinder { };
21283 libks = callPackage ../development/libraries/libks { };
21285 libksba = callPackage ../development/libraries/libksba { };
21287 libksi = callPackage ../development/libraries/libksi { };
21289 liblinear = callPackage ../development/libraries/liblinear { };
21291 libmad = callPackage ../development/libraries/libmad { };
21293 malcontent = callPackage ../development/libraries/malcontent { };
21295 malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { };
21297 libmanette = callPackage ../development/libraries/libmanette { };
21299 libmatchbox = callPackage ../development/libraries/libmatchbox { };
21301 libmatheval = callPackage ../development/libraries/libmatheval { };
21303 libmatthew_java = callPackage ../development/libraries/java/libmatthew-java {
21304 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
21307 libmd = callPackage ../development/libraries/libmd { };
21309 libmemcached = callPackage ../development/libraries/libmemcached { };
21313 libmicrohttpd_0_9_77 = callPackage ../development/libraries/libmicrohttpd/0.9.77.nix { };
21314 libmicrohttpd_1_0 = callPackage ../development/libraries/libmicrohttpd/1.0.nix { };
21316 libmicrohttpd_0_9_77
21320 libmicrohttpd = libmicrohttpd_1_0;
21322 libmikmod = callPackage ../development/libraries/libmikmod {
21323 inherit (darwin.apple_sdk.frameworks) CoreAudio;
21326 libmilter = callPackage ../development/libraries/libmilter { };
21328 libminc = callPackage ../development/libraries/libminc { };
21330 libmkv = callPackage ../development/libraries/libmkv { };
21332 libnut = callPackage ../development/libraries/libnut { };
21334 libmms = callPackage ../development/libraries/libmms { };
21336 libmowgli = callPackage ../development/libraries/libmowgli { };
21338 libmng = callPackage ../development/libraries/libmng { };
21340 libmnl = callPackage ../development/libraries/libmnl { };
21342 libmodplug = callPackage ../development/libraries/libmodplug { };
21344 libmodule = callPackage ../development/libraries/libmodule { };
21346 libmpcdec = callPackage ../development/libraries/libmpcdec { };
21348 libmp3splt = callPackage ../development/libraries/libmp3splt { };
21350 libmspack = callPackage ../development/libraries/libmspack { };
21352 libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { };
21354 libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { };
21356 libmusicbrainz = libmusicbrainz3;
21358 libmwaw = callPackage ../development/libraries/libmwaw { };
21360 libmx = callPackage ../development/libraries/libmx { };
21362 libndctl = callPackage ../development/libraries/libndctl { };
21364 libnest2d = callPackage ../development/libraries/libnest2d { };
21366 libnet = callPackage ../development/libraries/libnet { };
21368 libnetfilter_acct = callPackage ../development/libraries/libnetfilter_acct { };
21370 libnetfilter_conntrack = callPackage ../development/libraries/libnetfilter_conntrack { };
21372 libnetfilter_cthelper = callPackage ../development/libraries/libnetfilter_cthelper { };
21374 libnetfilter_cttimeout = callPackage ../development/libraries/libnetfilter_cttimeout { };
21376 libnetfilter_log = callPackage ../development/libraries/libnetfilter_log { };
21378 libnetfilter_queue = callPackage ../development/libraries/libnetfilter_queue { };
21380 libnfnetlink = callPackage ../development/libraries/libnfnetlink { };
21382 libnftnl = callPackage ../development/libraries/libnftnl { };
21384 libnova = callPackage ../development/libraries/science/astronomy/libnova { };
21386 libodfgen = callPackage ../development/libraries/libodfgen { };
21388 libofa = callPackage ../development/libraries/libofa { };
21390 libofx = callPackage ../development/libraries/libofx { };
21392 libogg = callPackage ../development/libraries/libogg { };
21394 liboggz = callPackage ../development/libraries/liboggz { };
21396 liboil = callPackage ../development/libraries/liboil { };
21398 libomxil-bellagio = callPackage ../development/libraries/libomxil-bellagio { };
21400 libopenaptx = callPackage ../development/libraries/libopenaptx { };
21402 libopenglrecorder = callPackage ../development/libraries/libopenglrecorder { };
21404 libopusenc = callPackage ../development/libraries/libopusenc { };
21406 libosinfo = callPackage ../development/libraries/libosinfo { };
21408 libosip = callPackage ../development/libraries/osip { };
21410 libosmium = callPackage ../development/libraries/libosmium { };
21412 libosmoabis = callPackage ../servers/osmocom/libosmoabis { };
21414 libosmocore = callPackage ../servers/osmocom/libosmocore { };
21416 libosmo-netif = callPackage ../servers/osmocom/libosmo-netif { };
21418 libosmo-sccp = callPackage ../servers/osmocom/libosmo-sccp { };
21420 libosmscout = libsForQt5.callPackage ../development/libraries/libosmscout { };
21422 libotr = callPackage ../development/libraries/libotr { };
21424 libow = callPackage ../development/libraries/libow { };
21426 libp11 = callPackage ../development/libraries/libp11 { };
21428 libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { };
21430 libpanel = callPackage ../development/libraries/libpanel { };
21432 libpar2 = callPackage ../development/libraries/libpar2 { };
21434 libpcap = callPackage ../development/libraries/libpcap { };
21436 libpeas = callPackage ../development/libraries/libpeas { };
21437 libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { };
21439 libpg_query = callPackage ../development/libraries/libpg_query { };
21441 libpipeline = callPackage ../development/libraries/libpipeline { };
21443 libpgf = callPackage ../development/libraries/libpgf { };
21445 libphonenumber = callPackage ../development/libraries/libphonenumber {
21446 inherit (darwin.apple_sdk.frameworks) Foundation;
21449 libplacebo = callPackage ../development/libraries/libplacebo { };
21451 libpng = callPackage ../development/libraries/libpng { };
21452 libpng12 = callPackage ../development/libraries/libpng/12.nix { };
21454 libpostal = callPackage ../development/libraries/libpostal { };
21456 libpaper = callPackage ../development/libraries/libpaper { };
21458 libpfm = callPackage ../development/libraries/libpfm { };
21460 libpqxx = callPackage ../development/libraries/libpqxx { };
21462 inherit (callPackages ../development/libraries/prometheus-client-c {
21463 stdenv = gccStdenv; # Required for darwin
21464 }) libprom libpromhttp;
21466 libproxy = callPackage ../development/libraries/libproxy { };
21468 libpseudo = callPackage ../development/libraries/libpseudo { };
21470 libpsl = callPackage ../development/libraries/libpsl { };
21472 libpst = callPackage ../development/libraries/libpst { };
21474 libptytty = callPackage ../development/libraries/libptytty { };
21476 libpulsar = callPackage ../development/libraries/libpulsar {
21477 protobuf = protobuf_21;
21480 libpwquality = callPackage ../development/libraries/libpwquality {
21484 libqalculate = callPackage ../development/libraries/libqalculate { };
21486 libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
21488 librclone = callPackage ../development/libraries/librclone { };
21490 libroxml = callPackage ../development/libraries/libroxml { };
21492 librsvg = callPackage ../development/libraries/librsvg {
21493 inherit (darwin) libobjc;
21494 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
21497 librsync = callPackage ../development/libraries/librsync { };
21499 librttopo = callPackage ../development/libraries/librttopo { };
21501 libschrift = callPackage ../development/libraries/libschrift { };
21503 libsciter = callPackage ../development/libraries/libsciter { };
21505 libsearpc = callPackage ../development/libraries/libsearpc { };
21507 libsigcxx = callPackage ../development/libraries/libsigcxx { };
21509 libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
21511 libsigsegv = callPackage ../development/libraries/libsigsegv { };
21513 libslirp = callPackage ../development/libraries/libslirp { };
21515 libsndfile = callPackage ../development/libraries/libsndfile {
21516 inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox;
21519 libsnark = callPackage ../development/libraries/libsnark { };
21521 libsodium = callPackage ../development/libraries/libsodium { };
21523 libsoup = callPackage ../development/libraries/libsoup { };
21525 libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { };
21527 libspectrum = callPackage ../development/libraries/libspectrum { };
21529 libspiro = callPackage ../development/libraries/libspiro { };
21531 libspng = callPackage ../development/libraries/libspng { };
21533 libssh = callPackage ../development/libraries/libssh { };
21535 libssh2 = callPackage ../development/libraries/libssh2 { };
21537 libstartup_notification = callPackage ../development/libraries/startup-notification { };
21539 libstemmer = callPackage ../development/libraries/libstemmer { };
21541 libstroke = callPackage ../development/libraries/libstroke { };
21543 libspatialaudio = callPackage ../development/libraries/libspatialaudio { };
21545 libspatialite = callPackage ../development/libraries/libspatialite { };
21547 libstatgrab = callPackage ../development/libraries/libstatgrab {
21548 inherit (darwin.apple_sdk.frameworks) IOKit;
21551 libsvm = callPackage ../development/libraries/libsvm { };
21553 libtar = callPackage ../development/libraries/libtar { };
21555 libtasn1 = callPackage ../development/libraries/libtasn1 { };
21557 libthai = callPackage ../development/libraries/libthai { };
21559 libthreadar = callPackage ../development/libraries/libthreadar { };
21561 libticables2 = callPackage ../development/libraries/libticables2 { };
21563 libticalcs2 = callPackage ../development/libraries/libticalcs2 {
21564 inherit (darwin) libobjc;
21567 libticonv = callPackage ../development/libraries/libticonv { };
21569 libtifiles2 = callPackage ../development/libraries/libtifiles2 { };
21571 libtiger = callPackage ../development/libraries/libtiger { };
21573 libtommath = callPackage ../development/libraries/libtommath { };
21575 libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
21577 libtorrent-rasterbar = libtorrent-rasterbar-2_0_x;
21579 libtpms = callPackage ../tools/security/libtpms { };
21581 libtsm = callPackage ../development/libraries/libtsm { };
21583 libsv = callPackage ../development/libraries/libsv { };
21585 libgeotiff = callPackage ../development/libraries/libgeotiff { };
21587 libu2f-host = callPackage ../development/libraries/libu2f-host { };
21589 libu2f-server = callPackage ../development/libraries/libu2f-server { };
21591 libubox-nossl = callPackage ../development/libraries/libubox { };
21593 libubox = callPackage ../development/libraries/libubox { with_ustream_ssl = true; };
21595 libubox-wolfssl = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-wolfssl; };
21597 libubox-mbedtls = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-mbedtls; };
21599 libudev-zero = callPackage ../development/libraries/libudev-zero { };
21601 libudfread = callPackage ../development/libraries/libudfread { };
21603 libuecc = callPackage ../development/libraries/libuecc { };
21605 libuev = callPackage ../development/libraries/libuev {};
21607 libui = callPackage ../development/libraries/libui {
21608 inherit (darwin.apple_sdk.frameworks) Cocoa;
21611 libuinputplus = callPackage ../development/libraries/libuinputplus { };
21613 libuiohook = callPackage ../development/libraries/libuiohook {
21614 inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon;
21617 libunistring = callPackage ../development/libraries/libunistring { };
21619 libupnp = callPackage ../development/libraries/pupnp { };
21621 libwhereami = callPackage ../development/libraries/libwhereami { };
21623 giflib = callPackage ../development/libraries/giflib { };
21625 libunarr = callPackage ../development/libraries/libunarr { };
21627 libunibreak = callPackage ../development/libraries/libunibreak { };
21629 libuninameslist = callPackage ../development/libraries/libuninameslist { };
21631 libunique = callPackage ../development/libraries/libunique { };
21632 libunique3 = callPackage ../development/libraries/libunique/3.x.nix { };
21634 liburcu = callPackage ../development/libraries/liburcu { };
21636 libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix { };
21638 libusb1 = callPackage ../development/libraries/libusb1 {
21639 inherit (darwin) libobjc;
21640 inherit (darwin.apple_sdk.frameworks) IOKit Security;
21643 libusbgx = callPackage ../development/libraries/libusbgx { };
21645 libusbsio = callPackage ../development/libraries/libusbsio { };
21647 libucontext = callPackage ../development/libraries/libucontext { };
21649 libutempter = callPackage ../development/libraries/libutempter { };
21651 libuldaq = callPackage ../development/libraries/libuldaq { };
21653 libunicode = callPackage ../development/libraries/libunicode {
21659 if stdenv.hostPlatform.isDarwin then darwin.libunwind
21660 else if stdenv.hostPlatform.system == "riscv32-linux" then llvmPackages.libunwind
21661 else callPackage ../development/libraries/libunwind { };
21663 libuv = darwin.apple_sdk_11_0.callPackage ../development/libraries/libuv { };
21665 libuvc = callPackage ../development/libraries/libuvc { };
21667 libv4l = lowPrio (v4l-utils.override {
21671 libva-minimal = callPackage ../development/libraries/libva { minimal = true; };
21672 libva = libva-minimal.override { minimal = false; };
21673 libva-utils = callPackage ../development/libraries/libva/utils.nix { };
21675 libva1 = callPackage ../development/libraries/libva/1.nix { };
21676 libva1-minimal = libva1.override { minimal = true; };
21678 libvarlink = callPackage ../development/libraries/libvarlink { };
21680 libvdpau = callPackage ../development/libraries/libvdpau { };
21682 libvdwxc = callPackage ../development/libraries/science/chemistry/libvdwxc { };
21684 libmodulemd = callPackage ../development/libraries/libmodulemd { };
21686 libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { };
21688 libversion = callPackage ../development/libraries/libversion { };
21690 libvgm = callPackage ../development/libraries/libvgm {
21691 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
21694 libvirt = callPackage ../development/libraries/libvirt {
21695 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
21698 libvirt-glib = callPackage ../development/libraries/libvirt-glib { };
21700 libvisio = callPackage ../development/libraries/libvisio { };
21702 libvisio2svg = callPackage ../development/libraries/libvisio2svg { };
21704 libvisual = callPackage ../development/libraries/libvisual { };
21706 libvmaf = callPackage ../development/libraries/libvmaf { };
21708 libvncserver = callPackage ../development/libraries/libvncserver {
21709 inherit (darwin.apple_sdk.frameworks) Carbon;
21712 libviper = callPackage ../development/libraries/libviper { };
21714 libviperfx = callPackage ../development/libraries/libviperfx { };
21716 libvpx = callPackage ../development/libraries/libvpx { };
21718 libvterm = callPackage ../development/libraries/libvterm { };
21719 libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { };
21721 libvorbis = callPackage ../development/libraries/libvorbis { };
21723 libvori = callPackage ../development/libraries/libvori { };
21725 libwbxml = callPackage ../development/libraries/libwbxml { };
21727 libwebcam = callPackage ../os-specific/linux/libwebcam { };
21729 libwebp = callPackage ../development/libraries/libwebp { };
21731 libwmf = callPackage ../development/libraries/libwmf { };
21733 libwnck = callPackage ../development/libraries/libwnck { };
21734 libwnck2 = callPackage ../development/libraries/libwnck/2.nix { };
21736 libwpd = callPackage ../development/libraries/libwpd { };
21738 libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { };
21740 libwps = callPackage ../development/libraries/libwps { };
21742 libwpg = callPackage ../development/libraries/libwpg { };
21744 libx86 = callPackage ../development/libraries/libx86 { };
21746 libxcrypt = callPackage ../development/libraries/libxcrypt {
21747 fetchurl = stdenv.fetchurlBoot;
21748 perl = buildPackages.perl.override {
21749 enableCrypt = false;
21750 fetchurl = stdenv.fetchurlBoot;
21753 libxcrypt-legacy = libxcrypt.override { enableHashes = "all"; };
21755 libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
21757 libxisf = callPackage ../development/libraries/science/astronomy/libxisf { };
21759 libxkbcommon = libxkbcommon_8;
21760 libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { };
21762 libxklavier = callPackage ../development/libraries/libxklavier { };
21764 libxls = callPackage ../development/libraries/libxls { };
21766 libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { };
21768 libxmi = callPackage ../development/libraries/libxmi { };
21770 libxml2 = callPackage ../development/libraries/libxml2 {
21774 libxml2Python = let
21775 inherit (python3.pkgs) libxml2;
21776 in pkgs.buildEnv { # slightly hacky
21777 name = "libxml2+py-${res.libxml2.version}";
21778 paths = with libxml2; [ dev bin py ];
21779 # Avoid update.nix/tests conflicts with libxml2.
21780 passthru = builtins.removeAttrs libxml2.passthru [ "updateScript" "tests" ];
21781 # the hook to find catalogs is hidden by buildEnv
21783 mkdir "$out/nix-support"
21784 cp '${libxml2.dev}/nix-support/propagated-build-inputs' "$out/nix-support/"
21788 libxmlb = callPackage ../development/libraries/libxmlb { };
21790 libxmlxx = callPackage ../development/libraries/libxmlxx { };
21791 libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { };
21793 libxmp = callPackage ../development/libraries/libxmp { };
21795 libxslt = callPackage ../development/libraries/libxslt {
21799 libxsmm = callPackage ../development/libraries/libxsmm { };
21801 libixp = callPackage ../development/libraries/libixp { };
21803 libwpe = callPackage ../development/libraries/libwpe { };
21805 libwpe-fdo = callPackage ../development/libraries/libwpe/fdo.nix { };
21807 libyaml = callPackage ../development/libraries/libyaml { };
21809 yaml-cpp = callPackage ../development/libraries/yaml-cpp { };
21811 yaml-cpp_0_3 = callPackage ../development/libraries/yaml-cpp/0.3.0.nix { };
21813 yas = callPackage ../development/libraries/yas { };
21815 rang = callPackage ../development/libraries/rang { };
21817 libykclient = callPackage ../development/libraries/libykclient { };
21819 libykneomgr = callPackage ../development/libraries/libykneomgr { };
21821 libytnef = callPackage ../development/libraries/libytnef { };
21823 libyubikey = callPackage ../development/libraries/libyubikey { };
21825 libyuv = callPackage ../development/libraries/libyuv { };
21827 libzapojit = callPackage ../development/libraries/libzapojit { };
21829 libzen = callPackage ../development/libraries/libzen { };
21831 libzip = callPackage ../development/libraries/libzip { };
21833 libzdb = callPackage ../development/libraries/libzdb { };
21835 lightlocker = callPackage ../misc/screensavers/light-locker { };
21837 lightspark = callPackage ../misc/lightspark { };
21839 opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { };
21841 ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
21843 linenoise = callPackage ../development/libraries/linenoise { };
21845 linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
21847 lirc = callPackage ../development/libraries/lirc { };
21849 liquid-dsp = callPackage ../development/libraries/liquid-dsp {
21850 inherit (darwin) autoSignDarwinBinariesHook;
21853 liquidfun = callPackage ../development/libraries/liquidfun { };
21855 litehtml = callPackage ../development/libraries/litehtml { };
21857 llhttp = callPackage ../development/libraries/llhttp { };
21859 log4cpp = callPackage ../development/libraries/log4cpp { };
21861 log4cxx = callPackage ../development/libraries/log4cxx { };
21863 log4cplus = callPackage ../development/libraries/log4cplus { };
21865 log4shib = callPackage ../development/libraries/log4shib { };
21867 loudmouth = callPackage ../development/libraries/loudmouth { };
21869 lrdf = callPackage ../development/libraries/lrdf { };
21871 luabind = callPackage ../development/libraries/luabind { lua = lua5_1; };
21873 luabind_luajit = luabind.override { lua = luajit; };
21875 luabridge = callPackage ../development/libraries/luabridge { };
21877 luksmeta = callPackage ../development/libraries/luksmeta {
21878 asciidoc = asciidoc-full;
21881 lyra = callPackage ../development/libraries/lyra { };
21883 lzo = callPackage ../development/libraries/lzo { };
21885 opencl-clang = callPackage ../development/libraries/opencl-clang { };
21887 magic-enum = callPackage ../development/libraries/magic-enum { };
21889 mapnik = callPackage ../development/libraries/mapnik {
21890 harfbuzz = harfbuzz.override {
21895 marisa = callPackage ../development/libraries/marisa { };
21897 mathgl = callPackage ../development/libraries/mathgl { };
21899 matio = callPackage ../development/libraries/matio { };
21902 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
21903 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
21904 haskellPackages.matterhorn;
21906 maxflow = callPackage ../development/libraries/maxflow { };
21908 mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { };
21909 mbedtls = callPackage ../development/libraries/mbedtls/3.nix { };
21911 mdctags = callPackage ../development/tools/misc/mdctags { };
21913 mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { };
21915 mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { };
21917 memorymapping = callPackage ../development/libraries/memorymapping { };
21918 memorymappingHook = makeSetupHook {
21919 name = "memorymapping-hook";
21920 propagatedBuildInputs = [ memorymapping ];
21921 } ../development/libraries/memorymapping/setup-hook.sh;
21923 memray = callPackage ../development/tools/memray { };
21925 memstream = callPackage ../development/libraries/memstream { };
21926 memstreamHook = makeSetupHook {
21927 name = "memstream-hook";
21928 propagatedBuildInputs = [ memstream ];
21929 } ../development/libraries/memstream/setup-hook.sh;
21931 menu-cache = callPackage ../development/libraries/menu-cache { };
21933 mergerfs = callPackage ../tools/filesystems/mergerfs { };
21935 mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { };
21937 meshoptimizer = callPackage ../development/libraries/meshoptimizer { };
21939 mctc-lib = callPackage ../development/libraries/science/chemistry/mctc-lib { };
21941 mstore = callPackage ../development/libraries/science/chemistry/mstore { };
21943 multicharge = callPackage ../development/libraries/science/chemistry/multicharge { };
21945 test-drive = callPackage ../development/libraries/test-drive { };
21947 dftd4 = callPackage ../development/libraries/science/chemistry/dftd4 { };
21949 simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3 { };
21951 tblite = callPackage ../development/libraries/science/chemistry/tblite { };
21953 toml-f = callPackage ../development/libraries/toml-f { };
21955 dbcsr = callPackage ../development/libraries/science/math/dbcsr { };
21957 taco = callPackage ../development/libraries/taco { };
21959 ## libGL/libGLU/Mesa stuff
21961 # Default libGL implementation.
21963 # Android NDK provides an OpenGL implementation, we can just use that.
21965 # On macOS, we use the OpenGL framework. Packages that still need GLX
21966 # specifically can pull in libGLX instead. If you have a package that
21967 # should work without X11 but it can’t find the library, it may help
21968 # to add the path to `NIX_CFLAGS_COMPILE`:
21970 # -L${libGL}/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
21972 # If you still can’t get it working, please don’t hesitate to ping
21973 # @NixOS/darwin-maintainers to ask an expert to take a look.
21975 if stdenv.hostPlatform.useAndroidPrebuilt then
21977 else if stdenv.hostPlatform.isDarwin then
21978 darwin.apple_sdk.frameworks.OpenGL
21982 # On macOS, we use the OpenGL framework. Packages that use libGLX on
21983 # macOS may need to depend on mesa_glu directly if this doesn’t work.
21985 if stdenv.hostPlatform.isDarwin then
21986 darwin.apple_sdk.frameworks.OpenGL
21990 # libglvnd does not work (yet?) on macOS.
21992 if stdenv.hostPlatform.isDarwin then
21997 # On macOS, we use the GLUT framework. Packages that use libGLX on
21998 # macOS may need to depend on freeglut directly if this doesn’t work.
22000 if stdenv.hostPlatform.isDarwin then
22001 darwin.apple_sdk.frameworks.GLUT
22005 mesa = if stdenv.hostPlatform.isDarwin
22006 then darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa/darwin.nix {
22007 inherit (darwin.apple_sdk_11_0.libs) Xplugin;
22009 else callPackage ../development/libraries/mesa {};
22011 mesa_i686 = pkgsi686Linux.mesa; # make it build on Hydra
22013 mesa_glu = callPackage ../development/libraries/mesa-glu {};
22015 ## End libGL/libGLU/Mesa stuff
22017 meterbridge = callPackage ../applications/audio/meterbridge { };
22019 mhddfs = callPackage ../tools/filesystems/mhddfs { };
22021 microsoft-gsl = callPackage ../development/libraries/microsoft-gsl { };
22023 microsoft-edge = callPackage (import ../applications/networking/browsers/microsoft-edge).stable { };
22024 microsoft-edge-beta = callPackage (import ../applications/networking/browsers/microsoft-edge).beta { };
22025 microsoft-edge-dev = callPackage (import ../applications/networking/browsers/microsoft-edge).dev { };
22027 micronucleus = callPackage ../development/tools/misc/micronucleus { };
22029 markdown-anki-decks = callPackage ../tools/misc/markdown-anki-decks { };
22031 mdk-sdk = callPackage ../development/libraries/mdk-sdk { };
22033 mdslides = callPackage ../tools/misc/mdslides { };
22035 micropython = callPackage ../development/interpreters/micropython { };
22037 midivisualizer = darwin.apple_sdk_11_0.callPackage ../applications/audio/midivisualizer {
22038 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Carbon CoreAudio CoreMIDI CoreServices Kernel;
22041 mimalloc = callPackage ../development/libraries/mimalloc { };
22043 miniaudio = callPackage ../development/libraries/miniaudio { };
22045 miniz = callPackage ../development/libraries/miniz { };
22047 minizip = callPackage ../development/libraries/minizip { };
22049 minizip-ng = callPackage ../development/libraries/minizip-ng { };
22051 mkvtoolnix = qt6Packages.callPackage ../applications/video/mkvtoolnix {
22052 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
22055 mkvtoolnix-cli = mkvtoolnix.override {
22059 mlc = callPackage ../tools/system/mlc { };
22061 mlt = darwin.apple_sdk_11_0.callPackage ../development/libraries/mlt { };
22063 mlib = callPackage ../development/libraries/mlib { };
22065 mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
22067 mono-addins = callPackage ../development/libraries/mono-addins { };
22069 movine = callPackage ../development/tools/database/movine { };
22071 movit = callPackage ../development/libraries/movit { };
22073 moserial = callPackage ../tools/misc/moserial { };
22075 mosquitto = callPackage ../servers/mqtt/mosquitto { };
22077 mps = callPackage ../development/libraries/mps { };
22079 libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
22081 mpeg2dec = libmpeg2;
22083 mqtt-benchmark = callPackage ../tools/networking/mqtt-benchmark { };
22085 mqttmultimeter = callPackage ../tools/networking/mqttmultimeter { };
22087 msgpack = callPackage ../development/libraries/msgpack { };
22089 msgpack-c = callPackage ../development/libraries/msgpack-c { };
22091 msgpack-cxx = callPackage ../development/libraries/msgpack-cxx { };
22093 msoffcrypto-tool = with python3.pkgs; toPythonApplication msoffcrypto-tool;
22095 msilbc = callPackage ../development/libraries/msilbc { };
22097 mp4v2 = callPackage ../development/libraries/mp4v2 { };
22099 libmpc = callPackage ../development/libraries/libmpc { };
22101 mpich = callPackage ../development/libraries/mpich {
22102 ch4backend = libfabric;
22105 mpich-pmix = mpich.override { pmixSupport = true; withPm = [ ]; };
22107 mstpd = callPackage ../os-specific/linux/mstpd { };
22109 mtdev = callPackage ../development/libraries/mtdev { };
22111 mtpfs = callPackage ../tools/filesystems/mtpfs { };
22113 mu = callPackage ../tools/networking/mu { };
22115 mueval = callPackage ../development/tools/haskell/mueval { };
22117 muparserx = callPackage ../development/libraries/muparserx { };
22119 mutest = callPackage ../development/libraries/mutest { };
22121 mvapich = callPackage ../development/libraries/mvapich { };
22123 mvfst = darwin.apple_sdk_11_0.callPackage ../development/libraries/mvfst { };
22125 mygpoclient = with python3.pkgs; toPythonApplication mygpoclient;
22127 mygui = callPackage ../development/libraries/mygui {
22128 inherit (darwin.apple_sdk.frameworks) Cocoa;
22131 mythes = callPackage ../development/libraries/mythes { };
22133 nanodbc = callPackage ../development/libraries/nanodbc { };
22135 nanomsg = callPackage ../development/libraries/nanomsg { };
22137 nanosvg = callPackage ../development/libraries/nanosvg { };
22139 nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { };
22141 nanotts = callPackage ../tools/audio/nanotts { };
22143 ncnn = callPackage ../development/libraries/ncnn { };
22145 ndpi = callPackage ../development/libraries/ndpi { };
22147 nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
22149 netflix = callPackage ../applications/video/netflix { };
22151 nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
22153 notify-sharp = callPackage ../development/libraries/notify-sharp { };
22155 ncurses5 = ncurses.override {
22158 ncurses6 = ncurses.override {
22162 if stdenv.hostPlatform.useiOSPrebuilt
22164 else callPackage ../development/libraries/ncurses { };
22166 ndi = callPackage ../development/libraries/ndi { };
22168 neardal = callPackage ../development/libraries/neardal { };
22170 neatvnc = callPackage ../development/libraries/neatvnc { };
22172 neon = callPackage ../development/libraries/neon { };
22174 nettle = import ../development/libraries/nettle { inherit callPackage fetchurl; };
22176 newman = callPackage ../development/web/newman { };
22178 newt = callPackage ../development/libraries/newt { python = python3; };
22180 nghttp2 = callPackage ../development/libraries/nghttp2 { };
22181 libnghttp2 = nghttp2.lib;
22183 nghttp3 = callPackage ../development/libraries/nghttp3 { inherit (darwin.apple_sdk.frameworks) CoreServices; };
22185 ngtcp2 = callPackage ../development/libraries/ngtcp2 { inherit (darwin.apple_sdk.frameworks) CoreServices; };
22186 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { };
22188 nix-plugins = callPackage ../development/libraries/nix-plugins { };
22190 nika-fonts = callPackage ../data/fonts/nika-fonts { };
22192 nikto = callPackage ../tools/networking/nikto { };
22194 nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
22196 nng = callPackage ../development/libraries/nng { };
22198 nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
22200 non = callPackage ../applications/audio/non {
22201 wafHook = (waf.override { extraTools = [ "gccdeps" ]; }).hook;
22204 ntl = callPackage ../development/libraries/ntl { };
22206 nspr = callPackage ../development/libraries/nspr {
22207 inherit (darwin.apple_sdk.frameworks) CoreServices;
22210 nss_latest = callPackage ../development/libraries/nss/latest.nix { };
22211 nss_esr = callPackage ../development/libraries/nss/esr.nix { };
22213 nssTools = nss.tools;
22215 nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
22217 ntbtls = callPackage ../development/libraries/ntbtls { };
22219 ntk = callPackage ../development/libraries/audio/ntk { };
22221 numcpp = callPackage ../development/libraries/numcpp { };
22223 nuraft = callPackage ../development/libraries/nuraft { };
22225 nuspell = callPackage ../development/libraries/nuspell { };
22226 nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; };
22228 nv-codec-headers-9 = nv-codec-headers.override { majorVersion = "9"; };
22229 nv-codec-headers-10 = nv-codec-headers.override { majorVersion = "10"; };
22230 nv-codec-headers-11 = nv-codec-headers.override { majorVersion = "11"; };
22231 nv-codec-headers-12 = nv-codec-headers.override { majorVersion = "12"; };
22233 nvidiaCtkPackages =
22234 callPackage ../by-name/nv/nvidia-container-toolkit/packages.nix
22236 inherit (nvidiaCtkPackages)
22240 nvidia-vaapi-driver = lib.hiPrio (callPackage ../development/libraries/nvidia-vaapi-driver { });
22242 nvidia-optical-flow-sdk = callPackage ../development/libraries/nvidia-optical-flow-sdk { };
22244 nvidia-system-monitor-qt = libsForQt5.callPackage ../tools/system/nvidia-system-monitor-qt { };
22246 nvitop = callPackage ../tools/system/nvitop { };
22248 nvtopPackages = recurseIntoAttrs (import ../tools/system/nvtop { inherit callPackage; });
22250 ocl-icd = callPackage ../development/libraries/ocl-icd { };
22252 ode = callPackage ../development/libraries/ode { };
22254 inherit (callPackages ../development/libraries/ogre { })
22259 olm = callPackage ../development/libraries/olm { };
22261 one_gadget = callPackage ../development/tools/misc/one_gadget { };
22263 oneDNN = callPackage ../development/libraries/oneDNN { };
22265 oneDNN_2 = callPackage ../development/libraries/oneDNN/2.nix { };
22267 oneko = callPackage ../applications/misc/oneko { };
22269 oniguruma = callPackage ../development/libraries/oniguruma { };
22271 oobicpl = callPackage ../development/libraries/science/biology/oobicpl { };
22273 ookla-speedtest = callPackage ../tools/networking/ookla-speedtest { };
22275 openalSoft = callPackage ../development/libraries/openal-soft {
22276 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
22278 openal = openalSoft;
22280 openbabel = openbabel3;
22282 openbabel2 = callPackage ../development/libraries/openbabel/2.nix { };
22284 openbabel3 = callPackage ../development/libraries/openbabel {
22288 opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
22290 opencascade-occt_7_6 = opencascade-occt.overrideAttrs rec {
22291 pname = "opencascade-occt";
22293 commit = "V${builtins.replaceStrings ["."] ["_"] version}";
22295 name = "occt-${commit}.tar.gz";
22296 url = "https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=${commit};sf=tgz";
22297 hash = "sha256-n3KFrN/mN1SVXfuhEUAQ1fJzrCvhiclxfEIouyj9Z18=";
22300 # Backport GCC 14 build fix
22302 url = "https://github.com/Open-Cascade-SAS/OCCT/commit/7236e83dcc1e7284e66dc61e612154617ef715d6.patch";
22303 hash = "sha256-NoC2mE3DG78Y0c9UWonx1vmXoU4g5XxFUT3eVXqLU60=";
22308 opencl-headers = callPackage ../development/libraries/opencl-headers { };
22310 opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };
22312 opencollada = callPackage ../development/libraries/opencollada { };
22314 opencore-amr = callPackage ../development/libraries/opencore-amr { };
22316 opencsg = callPackage ../development/libraries/opencsg {
22317 inherit (qt5) qmake;
22318 inherit (darwin.apple_sdk.frameworks) GLUT;
22321 openct = callPackage ../development/libraries/openct { };
22323 opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
22324 inherit (darwin.apple_sdk.frameworks)
22325 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate;
22326 pythonPackages = python3Packages;
22327 # TODO(@connorbaker): OpenCV 4.9 only supports up to CUDA 12.3.
22328 cudaPackages = cudaPackages_12_3;
22329 # TODO: LTO does not work.
22330 # https://github.com/NixOS/nixpkgs/issues/343123
22334 opencv4WithoutCuda = opencv4.override {
22335 enableCuda = false;
22340 imath = callPackage ../development/libraries/imath { };
22342 openexr = openexr_2;
22343 openexr_2 = callPackage ../development/libraries/openexr { };
22344 openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
22346 openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
22348 openldap = callPackage ../development/libraries/openldap { };
22350 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
22351 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa;
22353 opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { };
22355 opendmarc = callPackage ../development/libraries/opendmarc { };
22357 ois = callPackage ../development/libraries/ois {
22358 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel;
22361 openjpeg = callPackage ../development/libraries/openjpeg { };
22363 openpa = callPackage ../development/libraries/openpa { };
22365 opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
22367 openscenegraph = callPackage ../development/libraries/openscenegraph {
22368 inherit (darwin.apple_sdk.frameworks) AGL Accelerate Carbon Cocoa Foundation;
22371 openslide = callPackage ../development/libraries/openslide { };
22373 openslp = callPackage ../development/libraries/openslp { };
22375 openstackclient = with python311Packages; toPythonApplication python-openstackclient;
22376 openstackclient-full = openstackclient.overridePythonAttrs (oldAttrs: {
22377 dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.cli-plugins;
22379 barbicanclient = with python311Packages; toPythonApplication python-barbicanclient;
22380 glanceclient = with python311Packages; toPythonApplication python-glanceclient;
22381 heatclient = with python311Packages; toPythonApplication python-heatclient;
22382 ironicclient = with python311Packages; toPythonApplication python-ironicclient;
22383 magnumclient = with python311Packages; toPythonApplication python-magnumclient;
22384 manilaclient = with python311Packages; toPythonApplication python-manilaclient;
22385 mistralclient = with python311Packages; toPythonApplication python-mistralclient;
22386 swiftclient = with python311Packages; toPythonApplication python-swiftclient;
22387 troveclient = with python311Packages; toPythonApplication python-troveclient;
22388 watcherclient = with python311Packages; toPythonApplication python-watcherclient;
22389 zunclient = with python311Packages; toPythonApplication python-zunclient;
22391 openvdb = callPackage ../development/libraries/openvdb { };
22393 openvr = callPackage ../by-name/op/openvr/package.nix {
22394 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
22397 inherit (callPackages ../development/libraries/libressl { })
22403 libressl = libressl_3_9;
22405 boringssl = callPackage ../development/libraries/boringssl { };
22407 wolfssl = darwin.apple_sdk_11_0.callPackage ../development/libraries/wolfssl {
22408 inherit (darwin.apple_sdk_11_0.frameworks) Security;
22411 openssl = openssl_3_3;
22413 openssl_legacy = openssl.override {
22414 conf = ../development/libraries/openssl/3.0/legacy.cnf;
22417 inherit (callPackages ../development/libraries/openssl { })
22422 opensubdiv = callPackage ../development/libraries/opensubdiv { };
22424 opensupaplex = callPackage ../games/opensupaplex { };
22426 open-wbo = callPackage ../applications/science/logic/open-wbo { };
22428 openwsman = callPackage ../development/libraries/openwsman { };
22430 ortp = callPackage ../development/libraries/ortp { };
22432 openhmd = callPackage ../development/libraries/openhmd { };
22434 openwebrx = callPackage ../applications/radio/openwebrx {
22435 inherit (python3Packages)
22436 buildPythonPackage buildPythonApplication setuptools pycsdr pydigiham;
22439 oras = callPackage ../development/tools/oras { };
22441 orcania = callPackage ../development/libraries/orcania { };
22443 orogene = callPackage ../development/tools/misc/orogene { };
22445 osm-gps-map = callPackage ../development/libraries/osm-gps-map { };
22447 osmid = callPackage ../applications/audio/osmid { };
22449 osinfo-db = callPackage ../data/misc/osinfo-db { };
22450 osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { };
22452 pacemaker = callPackage ../misc/logging/pacemaker { };
22454 p11-kit = callPackage ../development/libraries/p11-kit { };
22456 parsero = callPackage ../tools/security/parsero { };
22458 pcaudiolib = callPackage ../development/libraries/pcaudiolib { };
22460 pcg_c = callPackage ../development/libraries/pcg-c { };
22462 pcl = libsForQt5.callPackage ../development/libraries/pcl {
22463 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
22464 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa AGL OpenGL;
22467 pcre = callPackage ../development/libraries/pcre { };
22468 pcre16 = res.pcre.override { variant = "pcre16"; };
22469 # pcre32 seems unused
22470 pcre-cpp = res.pcre.override { variant = "cpp"; };
22472 pcre2 = callPackage ../development/libraries/pcre2 { };
22474 pdal = callPackage ../development/libraries/pdal { };
22476 pdfhummus = libsForQt5.callPackage ../development/libraries/pdfhummus { };
22478 pe-parse = callPackage ../development/libraries/pe-parse { };
22480 phetch = callPackage ../applications/networking/gopher/phetch {
22481 inherit (darwin.apple_sdk.frameworks) Security;
22484 inherit (callPackage ../development/libraries/physfs {
22485 inherit (darwin.apple_sdk.frameworks) Foundation;
22490 pico-sdk = callPackage ../development/libraries/pico-sdk { };
22492 pingvin-share = callPackage ../servers/pingvin-share { };
22494 pipelight = callPackage ../tools/misc/pipelight {
22495 stdenv = stdenv_32bit;
22496 wine-staging = pkgsi686Linux.wine-staging;
22499 pkcs11helper = callPackage ../development/libraries/pkcs11helper { };
22501 pkgdiff = callPackage ../tools/misc/pkgdiff { };
22503 pkgtop = callPackage ../tools/misc/pkgtop { };
22505 place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
22507 platform-folders = callPackage ../development/libraries/platform-folders { };
22509 plib = callPackage ../development/libraries/plib { };
22511 poco = callPackage ../development/libraries/poco { };
22513 podofo = callPackage ../development/libraries/podofo { };
22515 podofo010 = callPackage ../development/libraries/podofo/0.10.x.nix { };
22517 polkit = callPackage ../development/libraries/polkit { };
22519 poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
22521 poppler_gi = lowPrio (poppler.override {
22522 introspectionSupport = true;
22525 poppler_min = poppler.override { # TODO: maybe reduce even more
22530 poppler_utils = poppler.override {
22535 popt = callPackage ../development/libraries/popt { };
22537 portaudio = callPackage ../development/libraries/portaudio {
22538 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon;
22541 portmidi = callPackage ../development/libraries/portmidi {
22542 inherit (darwin.apple_sdk.frameworks) Carbon CoreAudio CoreFoundation CoreMIDI CoreServices;
22545 presage = callPackage ../development/libraries/presage { };
22547 present = callPackage ../misc/present { };
22549 prime-server = callPackage ../development/libraries/prime-server { };
22551 proj = callPackage ../development/libraries/proj { };
22553 proj_7 = callPackage ../development/libraries/proj/7.nix { };
22555 proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
22557 proselint = callPackage ../tools/text/proselint {
22558 inherit (python3Packages)
22559 buildPythonApplication click future six;
22562 prospector = callPackage ../development/tools/prospector { };
22564 protobuf = protobuf_28;
22568 protobuf_28 = callPackage ../development/libraries/protobuf/28.nix { };
22569 protobuf_27 = callPackage ../development/libraries/protobuf/27.nix { };
22570 protobuf_26 = callPackage ../development/libraries/protobuf/26.nix { };
22571 protobuf_25 = callPackage ../development/libraries/protobuf/25.nix { };
22572 protobuf_24 = callPackage ../development/libraries/protobuf/24.nix { };
22573 protobuf_23 = callPackage ../development/libraries/protobuf/23.nix {
22574 abseil-cpp = abseil-cpp_202301;
22576 protobuf_21 = callPackage ../development/libraries/protobuf/21.nix {
22577 abseil-cpp = abseil-cpp_202103;
22579 protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix {
22580 abseil-cpp = abseil-cpp_202103;
22593 protobufc = callPackage ../development/libraries/protobufc { };
22595 protolock = callPackage ../development/libraries/protolock { };
22597 protozero = callPackage ../development/libraries/protozero { };
22599 flatbuffers = callPackage ../development/libraries/flatbuffers { };
22600 flatbuffers_23 = callPackage ../development/libraries/flatbuffers/23.nix { };
22602 nanopbMalloc = callPackage ../by-name/na/nanopb/package.nix { enableMalloc = true; };
22604 gnupth = callPackage ../development/libraries/pth { };
22605 pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
22607 pslib = callPackage ../development/libraries/pslib { };
22609 pstreams = callPackage ../development/libraries/pstreams { };
22611 pufferpanel = callPackage ../servers/pufferpanel { };
22613 pugixml = callPackage ../development/libraries/pugixml { };
22615 pylode = callPackage ../misc/pylode { };
22617 python-qt = libsForQt5.callPackage ../development/libraries/python-qt { };
22619 pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside { };
22621 plasma-hud = callPackage ../misc/plasma-hud { };
22623 re2 = callPackage ../development/libraries/re2 { };
22625 qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { };
22627 qdjango = libsForQt5.callPackage ../development/libraries/qdjango { };
22629 qmenumodel = libsForQt5.callPackage ../development/libraries/qmenumodel {
22630 inherit (lomiri) cmake-extras;
22633 qoi = callPackage ../development/libraries/qoi { };
22635 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { };
22637 quarto = callPackage ../development/libraries/quarto { };
22639 quartoMinimal = callPackage ../development/libraries/quarto { rWrapper = null; python3 = null; };
22641 qt5 = recurseIntoAttrs (makeOverridable
22642 (import ../development/libraries/qt-5/5.15) {
22643 inherit (__splicedPackages)
22644 makeScopeWithSplicing' generateSplicesForMkScope lib fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper
22645 bison cups dconf harfbuzz libGL perl gtk3 python3
22646 llvmPackages_15 overrideSDK overrideLibcxx
22648 inherit (__splicedPackages.gst_all_1) gstreamer gst-plugins-base;
22650 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
22653 libsForQt5 = (recurseIntoAttrs (import ./qt5-packages.nix {
22654 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget;
22655 })) // { __recurseIntoDerivationForReleaseJobs = true; };
22657 # plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
22658 plasma5Packages = libsForQt5;
22661 qt5Full = qt5.full;
22663 qt6 = recurseIntoAttrs (callPackage ../development/libraries/qt-6 { });
22665 qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix {
22666 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget kdePackages;
22667 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
22670 quark-engine = callPackage ../tools/security/quark-engine { };
22672 quantlib = callPackage ../development/libraries/quantlib { };
22674 quesoglc = callPackage ../development/libraries/quesoglc { };
22676 quickder = callPackage ../development/libraries/quickder { };
22678 quickmem = callPackage ../development/libraries/quickmem { };
22680 quicksynergy = callPackage ../applications/misc/quicksynergy { };
22682 quill = callPackage ../tools/security/quill {
22683 inherit (darwin.apple_sdk.frameworks) Security;
22686 qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray { };
22688 rabbitmq-c = callPackage ../development/libraries/rabbitmq-c { };
22690 raft-canonical = callPackage ../development/libraries/raft-canonical { };
22692 range-v3 = callPackage ../development/libraries/range-v3 { };
22694 rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {
22695 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
22696 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
22699 rapidcheck = callPackage ../development/libraries/rapidcheck { };
22701 rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { };
22703 rapidjson = callPackage ../development/libraries/rapidjson { };
22705 rapidxml = callPackage ../development/libraries/rapidxml { };
22707 rapidyaml = callPackage ../development/libraries/rapidyaml {};
22709 raul = callPackage ../development/libraries/audio/raul { };
22711 raylib = callPackage ../development/libraries/raylib { };
22713 readline = readline82;
22715 readline70 = callPackage ../development/libraries/readline/7.0.nix { };
22717 readline82 = callPackage ../development/libraries/readline/8.2.nix { };
22719 readmdict = with python3Packages; toPythonApplication readmdict;
22721 readosm = callPackage ../development/libraries/readosm { };
22723 recastnavigation = callPackage ../development/libraries/recastnavigation { };
22725 rinutils = callPackage ../development/libraries/rinutils { };
22727 rtrlib = callPackage ../development/libraries/rtrlib { };
22729 kissfftFloat = kissfft.override {
22730 datatype = "float";
22733 lambdabot = callPackage ../development/tools/haskell/lambdabot {
22734 haskellLib = haskell.lib.compose;
22737 lambda-mod-zsh-theme = callPackage ../shells/zsh/lambda-mod-zsh-theme { };
22739 librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
22741 librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };
22743 librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
22745 librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
22746 redland = librdf_redland; # added 2018-04-25
22748 libsmf = callPackage ../development/libraries/audio/libsmf { };
22750 lilv = callPackage ../development/libraries/audio/lilv { };
22752 lv2 = callPackage ../development/libraries/audio/lv2 { };
22754 lvtk = callPackage ../development/libraries/audio/lvtk { };
22756 qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
22758 qradiolink = callPackage ../applications/radio/qradiolink {
22759 protobuf = protobuf_21;
22762 qrupdate = callPackage ../development/libraries/qrupdate { };
22764 qadwaitadecorations-qt6 = callPackage ../by-name/qa/qadwaitadecorations/package.nix {
22768 qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
22770 qgnomeplatform-qt6 = qt6Packages.callPackage ../development/libraries/qgnomeplatform {
22774 randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { };
22776 remodel = callPackage ../development/tools/remodel {
22777 inherit (darwin.apple_sdk.frameworks) Security;
22780 retro-gtk = callPackage ../development/libraries/retro-gtk { };
22782 resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
22784 restish = callPackage ../tools/networking/restish { };
22786 rhino = callPackage ../development/libraries/java/rhino {
22791 rlog = callPackage ../development/libraries/rlog { };
22793 rlottie = callPackage ../development/libraries/rlottie { };
22795 rocksdb = callPackage ../development/libraries/rocksdb { };
22797 rocksdb_8_11 = rocksdb.overrideAttrs rec {
22799 version = "8.11.4";
22800 src = fetchFromGitHub {
22801 owner = "facebook";
22803 rev = "v${version}";
22804 hash = "sha256-ZrU7G3xeimF3H2LRGBDHOq936u5pH/3nGecM4XEoWc8=";
22808 rocksdb_8_3 = rocksdb.overrideAttrs rec {
22811 src = fetchFromGitHub {
22812 owner = "facebook";
22814 rev = "v${version}";
22815 hash = "sha256-mfIRQ8nkUbZ3Bugy3NAvOhcfzFY84J2kBUIUBcQ2/Qg=";
22819 rocksdb_7_10 = rocksdb.overrideAttrs rec {
22821 version = "7.10.2";
22822 src = fetchFromGitHub {
22823 owner = "facebook";
22825 rev = "v${version}";
22826 hash = "sha256-U2ReSrJwjAXUdRmwixC0DQXht/h/6rV8SOf5e2NozIs=";
22830 rocksdb_6_23 = rocksdb.overrideAttrs rec {
22832 version = "6.23.3";
22833 src = fetchFromGitHub {
22834 owner = "facebook";
22836 rev = "v${version}";
22837 hash = "sha256-SsDqhjdCdtIGNlsMj5kfiuS3zSGwcxi4KV71d95h7yk=";
22841 rotate-backups = callPackage ../tools/backup/rotate-backups { };
22843 rote = callPackage ../development/libraries/rote { };
22845 round = callPackage ../applications/graphics/round { };
22847 router = callPackage ../servers/http/router { };
22849 rover = callPackage ../development/tools/rover { };
22851 rqlite = callPackage ../servers/sql/rqlite { };
22853 rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
22855 rtlcss = callPackage ../development/libraries/rtlcss { };
22857 rttr = callPackage ../development/libraries/rttr { };
22859 rubberband = callPackage ../development/libraries/rubberband { };
22861 rutabaga_gfx = callPackage ../development/libraries/rutabaga_gfx { };
22863 rure = callPackage ../development/libraries/rure { };
22865 rustc-demangle = callPackage ../development/libraries/rustc-demangle { };
22867 s2geometry = callPackage ../development/libraries/s2geometry { };
22869 safefile = callPackage ../development/libraries/safefile { };
22871 sbc = callPackage ../development/libraries/sbc { };
22873 schroedinger = callPackage ../development/libraries/schroedinger {
22874 autoreconfHook = buildPackages.autoreconfHook269;
22877 scope-lite = callPackage ../development/libraries/scope-lite { };
22881 SDL2 = callPackage ../development/libraries/SDL2 {
22882 inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
22885 sdrplay = callPackage ../applications/radio/sdrplay { };
22887 sdr-j-fm = libsForQt5.callPackage ../applications/radio/sdr-j-fm { };
22889 sdrpp = callPackage ../applications/radio/sdrpp {
22890 inherit (darwin.apple_sdk.frameworks) AppKit;
22893 sigdigger = libsForQt5.callPackage ../applications/radio/sigdigger { };
22895 sigutils = callPackage ../applications/radio/sigutils { };
22897 sblim-sfcc = callPackage ../development/libraries/sblim-sfcc { };
22899 selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { };
22901 sealcurses = callPackage ../development/libraries/sealcurses { };
22903 seasocks = callPackage ../development/libraries/seasocks { };
22905 serd = callPackage ../development/libraries/serd { };
22907 serf = callPackage ../development/libraries/serf { };
22909 sev-snp-measure = with python3Packages; toPythonApplication sev-snp-measure;
22911 sfsexp = callPackage ../development/libraries/sfsexp { };
22913 shhmsg = callPackage ../development/libraries/shhmsg { };
22915 shhopt = callPackage ../development/libraries/shhopt { };
22917 shine = callPackage ../development/libraries/shine { };
22919 graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix { };
22921 s2n-tls = callPackage ../development/libraries/s2n-tls { };
22923 simavr = callPackage ../development/tools/simavr {
22924 avrgcc = pkgsCross.avr.buildPackages.gcc;
22925 avrlibc = pkgsCross.avr.libcCross;
22926 inherit (darwin.apple_sdk.frameworks) GLUT;
22929 simgear = callPackage ../development/libraries/simgear { };
22931 simp_le = callPackage ../tools/admin/simp_le { };
22933 simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_4; };
22935 sfml = callPackage ../development/libraries/sfml {
22936 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL;
22938 csfml = callPackage ../development/libraries/csfml { };
22940 sharness = callPackage ../development/libraries/sharness { };
22942 shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { };
22944 skaffold = callPackage ../development/tools/skaffold { };
22946 skjold = callPackage ../development/tools/skjold { };
22948 skawarePackages = recurseIntoAttrs (callPackage ../development/skaware-packages { });
22950 inherit (skawarePackages)
22961 s6-networking-man-pages
22963 s6-portable-utils-man-pages
22972 kgt = callPackage ../development/tools/kgt {
22973 inherit (skawarePackages) cleanPackaging;
22976 nettee = callPackage ../tools/networking/nettee {
22977 inherit (skawarePackages) cleanPackaging;
22980 shaq = callPackage ../tools/audio/shaq { };
22982 slibGuile = callPackage ../development/libraries/slib {
22986 smpeg = callPackage ../development/libraries/smpeg { };
22988 smpeg2 = callPackage ../development/libraries/smpeg2 { };
22990 snappy = callPackage ../development/libraries/snappy { };
22992 snac2 = darwin.apple_sdk_11_0.callPackage ../servers/snac2 { };
22994 snappymail = callPackage ../servers/snappymail { };
22996 snow = callPackage ../tools/security/snow { };
22998 snowcrash = callPackage ../tools/security/snowcrash { };
23000 soapyairspy = callPackage ../applications/radio/soapyairspy {
23001 inherit (darwin) libobjc;
23002 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23005 soapyaudio = callPackage ../applications/radio/soapyaudio {
23006 inherit (darwin.apple_sdk.frameworks) Accelerate CoreAudio;
23009 soapybladerf = callPackage ../applications/radio/soapybladerf {
23010 inherit (darwin) libobjc;
23011 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23014 soapyhackrf = callPackage ../applications/radio/soapyhackrf {
23015 inherit (darwin) libobjc;
23016 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23019 soapysdr = callPackage ../applications/radio/soapysdr { };
23021 soapyremote = callPackage ../applications/radio/soapyremote { };
23023 soapysdrplay = callPackage ../applications/radio/soapysdrplay { };
23025 soapysdr-with-plugins = callPackage ../applications/radio/soapysdr {
23038 soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr {
23039 inherit (darwin) libobjc;
23040 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23043 soapyuhd = callPackage ../applications/radio/soapyuhd {
23044 inherit (darwin) libobjc;
23045 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23048 social-engineer-toolkit = callPackage ../tools/security/social-engineer-toolkit { };
23050 socket_wrapper = callPackage ../development/libraries/socket_wrapper { };
23052 sofia_sip = callPackage ../development/libraries/sofia-sip {
23053 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23056 soil = callPackage ../development/libraries/soil {
23057 inherit (darwin.apple_sdk.frameworks) Carbon;
23060 sokol = callPackage ../development/libraries/sokol { };
23062 sonic = callPackage ../development/libraries/sonic { };
23064 sonivox = callPackage ../development/libraries/sonivox { };
23066 sope = callPackage ../development/libraries/sope { };
23068 sord = callPackage ../development/libraries/sord { };
23070 soundtouch = callPackage ../development/libraries/soundtouch { };
23072 span-lite = callPackage ../development/libraries/span-lite { };
23074 spandsp = callPackage ../development/libraries/spandsp { };
23075 spandsp3 = callPackage ../development/libraries/spandsp/3.nix { };
23077 spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt { };
23079 sparrow3d = callPackage ../development/libraries/sparrow3d {};
23081 spdk = callPackage ../development/libraries/spdk { };
23083 speechd = callPackage ../development/libraries/speechd { };
23085 speechd-minimal = speechd.override {
23091 withEspeak = false;
23096 speech-tools = callPackage ../development/libraries/speech-tools {
23097 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
23100 speex = callPackage ../development/libraries/speex {
23104 speexdsp = callPackage ../development/libraries/speexdsp {
23108 sphinx = with python3Packages; toPythonApplication sphinx;
23110 sphinx-autobuild = with python3Packages; toPythonApplication sphinx-autobuild;
23112 sphinx-serve = with python3Packages; toPythonApplication sphinx-serve;
23114 inherit (python3Packages) sphinxHook;
23116 sphinxsearch = callPackage ../servers/search/sphinxsearch { };
23118 spice = callPackage ../development/libraries/spice { };
23120 spice-gtk = callPackage ../development/libraries/spice-gtk { };
23122 spice-protocol = callPackage ../development/libraries/spice-protocol { };
23124 spice-up = callPackage ../applications/office/spice-up { };
23126 spirv-cross = callPackage ../tools/graphics/spirv-cross { };
23128 splat = callPackage ../applications/radio/splat { };
23130 suscan = callPackage ../applications/radio/suscan { };
23132 suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { };
23134 sratom = callPackage ../development/libraries/audio/sratom { };
23136 srm = callPackage ../tools/security/srm { };
23138 srt = callPackage ../development/libraries/srt { };
23140 srtp = callPackage ../development/libraries/srtp { };
23142 stargate-libcds = callPackage ../development/libraries/stargate-libcds { };
23144 stb = callPackage ../development/libraries/stb { };
23146 stegsolve = callPackage ../tools/graphics/stegsolve { };
23148 stxxl = callPackage ../development/libraries/stxxl { };
23150 sv-lang = callPackage ../applications/science/electronics/sv-lang { };
23152 sqld = callPackage ../servers/sql/sqld { };
23154 sqlite = lowPrio (callPackage ../development/libraries/sqlite { });
23156 unqlite = lowPrio (callPackage ../development/libraries/unqlite { });
23158 inherit (callPackage ../development/libraries/sqlite/tools.nix {
23159 inherit (darwin.apple_sdk.frameworks) Foundation;
23160 }) sqlite-analyzer sqldiff;
23162 sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
23164 sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
23166 sqlite-interactive = (sqlite.override { interactive = true; }).bin;
23168 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
23170 sregex = callPackage ../development/libraries/sregex { };
23172 dqlite = callPackage ../development/libraries/dqlite { };
23174 sqlcipher = callPackage ../development/libraries/sqlcipher { };
23176 standardnotes = callPackage ../applications/editors/standardnotes { };
23178 stfl = callPackage ../development/libraries/stfl { };
23180 stlink = callPackage ../development/tools/misc/stlink { };
23181 stlink-gui = callPackage ../development/tools/misc/stlink { withGUI = true; };
23183 stegseek = callPackage ../tools/security/stegseek { };
23185 streamlink = callPackage ../applications/video/streamlink { };
23186 streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix { };
23188 structuresynth = libsForQt5.callPackage ../development/libraries/structuresynth { };
23190 sub-batch = callPackage ../applications/video/sub-batch { };
23192 subdl = callPackage ../applications/video/subdl { };
23194 subtitleeditor = callPackage ../applications/video/subtitleeditor { };
23196 subxt = callPackage ../development/tools/subxt { };
23198 suil = darwin.apple_sdk_11_0.callPackage ../development/libraries/audio/suil { };
23200 sundials = callPackage ../development/libraries/sundials {
23204 sutils = callPackage ../tools/misc/sutils { };
23206 svrcore = callPackage ../development/libraries/svrcore { };
23208 svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
23210 szip = callPackage ../development/libraries/szip { };
23212 t1lib = callPackage ../development/libraries/t1lib { };
23214 tachyon = callPackage ../development/libraries/tachyon {
23215 inherit (darwin.apple_sdk.frameworks) Carbon;
23218 tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
23220 ta-lib = callPackage ../development/libraries/ta-lib { };
23222 taglib = callPackage ../development/libraries/taglib { };
23224 taglib_extras = callPackage ../development/libraries/taglib-extras { };
23226 taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
23228 tanidvr = callPackage ../applications/video/tanidvr { };
23230 talloc = callPackage ../development/libraries/talloc { };
23232 tagparser = callPackage ../development/libraries/tagparser { };
23234 taskflow = callPackage ../development/libraries/taskflow { };
23238 tclap_1_2 = callPackage ../development/libraries/tclap/1.2.nix { };
23240 tclap_1_4 = callPackage ../development/libraries/tclap/1.4.nix { };
23242 tcllib = callPackage ../development/libraries/tcllib { };
23244 tcltls = callPackage ../development/libraries/tcltls { };
23246 tclx = callPackage ../development/libraries/tclx { };
23248 tcl-fcgi = callPackage ../development/libraries/tcl-fcgi { };
23250 tdb = callPackage ../development/libraries/tdb { };
23252 tdlib = callPackage ../development/libraries/tdlib { };
23254 tectonic = callPackage ../tools/typesetting/tectonic/wrapper.nix { };
23256 tectonic-unwrapped = callPackage ../tools/typesetting/tectonic {
23257 harfbuzz = harfbuzzFull;
23260 termbench-pro = callPackage ../development/libraries/termbench-pro { fmt = fmt_8; };
23262 telepathy-glib = callPackage ../development/libraries/telepathy/glib { };
23264 telepathy-farstream = callPackage ../development/libraries/telepathy/farstream { };
23266 termbox = callPackage ../development/libraries/termbox { };
23268 tevent = callPackage ../development/libraries/tevent { };
23270 tet = callPackage ../development/tools/misc/tet { };
23272 texpresso = callPackage ../tools/typesetting/tex/texpresso {
23273 texpresso-tectonic = callPackage ../tools/typesetting/tex/texpresso/tectonic.nix { };
23276 text-engine = callPackage ../development/libraries/text-engine { };
23278 the-foundation = callPackage ../development/libraries/the-foundation { };
23280 theft = callPackage ../development/libraries/theft { };
23282 thrift = callPackage ../development/libraries/thrift { };
23284 tidyp = callPackage ../development/libraries/tidyp { };
23286 tidal-hifi = callPackage ../applications/audio/tidal-hifi { };
23288 tinycdb = callPackage ../development/libraries/tinycdb { };
23290 tinyxml = tinyxml2;
23292 tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { };
23294 tiscamera = callPackage ../os-specific/linux/tiscamera { };
23296 tivodecode = callPackage ../applications/video/tivodecode { };
23298 tix = callPackage ../development/libraries/tix { };
23302 tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { };
23303 tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; };
23305 tkimg = callPackage ../development/libraries/tkimg { };
23307 tkrzw = callPackage ../development/libraries/tkrzw { };
23309 tl-expected = callPackage ../development/libraries/tl-expected { };
23311 tnt = callPackage ../development/libraries/tnt { };
23313 tntnet = callPackage ../development/libraries/tntnet { };
23315 tntdb = callPackage ../development/libraries/tntdb { };
23317 kyotocabinet = callPackage ../development/libraries/kyotocabinet { };
23319 tomlplusplus = callPackage ../development/libraries/tomlplusplus { };
23321 tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
23323 tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
23325 totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { };
23327 tpm2-tss = callPackage ../development/libraries/tpm2-tss {
23328 autoreconfHook = buildPackages.autoreconfHook269;
23331 tremor = callPackage ../development/libraries/tremor { };
23333 trillian = callPackage ../tools/misc/trillian { };
23335 udns = callPackage ../development/libraries/udns { };
23337 uid_wrapper = callPackage ../development/libraries/uid_wrapper { };
23339 umockdev = callPackage ../development/libraries/umockdev { };
23341 unconvert = callPackage ../development/tools/unconvert { };
23343 uncover = callPackage ../tools/security/uncover { };
23345 unibilium = callPackage ../development/libraries/unibilium { };
23347 unicap = callPackage ../development/libraries/unicap { };
23349 unicon-lang = callPackage ../development/interpreters/unicon-lang { };
23351 updfparser = callPackage ../development/libraries/updfparser { };
23353 tsocks = callPackage ../development/libraries/tsocks { };
23355 unixODBC = callPackage ../development/libraries/unixODBC { };
23357 unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });
23359 usrsctp = callPackage ../development/libraries/usrsctp { };
23361 usbredir = callPackage ../development/libraries/usbredir { };
23363 usbrip = callPackage ../tools/security/usbrip { };
23365 uthash = callPackage ../development/libraries/uthash { };
23367 uthenticode = callPackage ../development/libraries/uthenticode { };
23369 ucommon = callPackage ../development/libraries/ucommon { };
23371 v8 = callPackage ../development/libraries/v8 {
23372 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
23375 intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { };
23377 vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { };
23379 libva-vdpau-driver = callPackage ../development/libraries/libva-vdpau-driver { };
23381 valeStyles = recurseIntoAttrs (callPackages ../by-name/va/vale/styles.nix { });
23383 valhalla = callPackage ../development/libraries/valhalla {
23384 boost = boost.override { enablePython = true; python = python3; };
23385 protobuf = protobuf_21.override {
23386 abseil-cpp = abseil-cpp_202103.override {
23387 cxxStandard = "17";
23392 vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { };
23394 vc = callPackage ../development/libraries/vc { };
23396 vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { };
23398 vcdimager = callPackage ../development/libraries/vcdimager { };
23400 vcg = callPackage ../development/libraries/vcg { };
23402 vencord-web-extension = callPackage ../by-name/ve/vencord/package.nix { buildWebExtension = true; };
23404 vid-stab = callPackage ../development/libraries/vid-stab {
23405 inherit (llvmPackages) openmp;
23408 vigra = callPackage ../development/libraries/vigra {
23409 hdf5 = hdf5.override { usev110Api = true; };
23412 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { };
23414 vkdt = callPackage ../applications/graphics/vkdt { };
23416 vlock = callPackage ../misc/screensavers/vlock { };
23418 virtualpg = callPackage ../development/libraries/virtualpg { };
23420 vmime = callPackage ../development/libraries/vmime { };
23422 vrb = callPackage ../development/libraries/vrb { };
23424 vrpn = callPackage ../development/libraries/vrpn { };
23426 vsqlite = callPackage ../development/libraries/vsqlite { };
23428 vte = callPackage ../development/libraries/vte { };
23430 vte-gtk4 = vte.override {
23434 vtk_9 = libsForQt5.callPackage ../development/libraries/vtk/9.x.nix {
23435 inherit (darwin) libobjc;
23436 inherit (darwin.apple_sdk.libs) xpc;
23437 inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration
23438 IOKit CFNetwork Security ApplicationServices
23439 CoreText IOSurface ImageIO OpenGL GLUT;
23442 vtk_9_withQt5 = vtk_9.override { enableQt = true; };
23446 vtk_9_egl = vtk_9.override { enableEgl = true; };
23448 vtkWithQt5 = vtk_9_withQt5;
23450 vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
23452 vulkan-cts = callPackage ../tools/graphics/vulkan-cts { };
23454 vulkan-helper = callPackage ../tools/graphics/vulkan-helper { };
23456 vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
23457 vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
23458 vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; };
23459 vulkan-tools = callPackage ../tools/graphics/vulkan-tools {
23460 inherit (darwin) moltenvk;
23461 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
23463 vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
23464 vulkan-utility-libraries = callPackage ../development/libraries/vulkan-utility-libraries { };
23465 vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
23467 vxl = callPackage ../development/libraries/vxl { };
23469 waffle = callPackage ../development/libraries/waffle { };
23471 wally-cli = callPackage ../development/tools/wally-cli { };
23472 zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { };
23474 wangle = darwin.apple_sdk_11_0.callPackage ../development/libraries/wangle { };
23476 wapp = callPackage ../development/libraries/wapp { };
23478 wavpack = callPackage ../development/libraries/wavpack { };
23480 wayland = darwin.apple_sdk_11_0.callPackage ../development/libraries/wayland { };
23481 wayland-scanner = callPackage ../development/libraries/wayland/scanner.nix { };
23483 wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
23485 waylandpp = callPackage ../development/libraries/waylandpp {
23486 graphviz = graphviz-nox;
23489 wcslib = callPackage ../development/libraries/science/astronomy/wcslib { };
23491 webkitgtk_4_0 = callPackage ../development/libraries/webkitgtk {
23492 harfbuzz = harfbuzzFull;
23493 inherit (gst_all_1) gst-plugins-base gst-plugins-bad;
23494 inherit (darwin) apple_sdk;
23497 webkitgtk_4_1 = webkitgtk_4_0.override {
23498 libsoup = libsoup_3;
23501 webkitgtk_6_0 = webkitgtk_4_0.override {
23502 libsoup = libsoup_3;
23506 webp-pixbuf-loader = callPackage ../development/libraries/webp-pixbuf-loader { };
23508 websocketpp = callPackage ../development/libraries/websocket++ { };
23510 wfa2-lib = callPackage ../development/libraries/wfa2-lib { };
23512 webrtc-audio-processing_1 = callPackage ../development/libraries/webrtc-audio-processing { };
23513 webrtc-audio-processing_0_3 = callPackage ../development/libraries/webrtc-audio-processing/0.3.nix { };
23514 # bump when majoring of packages have updated
23515 webrtc-audio-processing = webrtc-audio-processing_0_3;
23517 whereami = callPackage ../development/libraries/whereami { };
23519 wildmidi = callPackage ../development/libraries/wildmidi {
23520 inherit (darwin.apple_sdk.frameworks) OpenAL CoreAudioKit;
23523 wiredtiger = callPackage ../development/libraries/wiredtiger { };
23525 wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { };
23528 inherit (libsForQt5.callPackage ../development/libraries/wt { })
23531 wxformbuilder = callPackage ../development/tools/wxformbuilder { };
23533 wxGTK31 = callPackage ../development/libraries/wxwidgets/wxGTK31.nix {
23534 inherit (darwin.stubs) setfile;
23535 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
23538 wxGTK32 = callPackage ../development/libraries/wxwidgets/wxGTK32.nix {
23539 inherit (darwin.stubs) setfile;
23540 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
23543 wxSVG = callPackage ../development/libraries/wxSVG {
23547 wtk = callPackage ../development/libraries/wtk { };
23549 x264 = callPackage ../development/libraries/x264 { };
23551 x265 = callPackage ../development/libraries/x265 { };
23553 xandikos = callPackage ../servers/xandikos { };
23555 inherit (callPackages ../development/libraries/xapian { })
23557 xapian = xapian_1_4;
23559 xapian-omega = callPackage ../development/libraries/xapian/tools/omega {
23563 xavs = callPackage ../development/libraries/xavs { };
23565 Xaw3d = callPackage ../development/libraries/Xaw3d { };
23567 xbase = callPackage ../development/libraries/xbase { };
23569 xcb-util-cursor = xorg.xcbutilcursor;
23570 xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { };
23572 xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { };
23574 xdo = callPackage ../tools/misc/xdo { };
23576 xdiskusage = callPackage ../tools/misc/xdiskusage { };
23578 xed = callPackage ../development/libraries/xed { };
23580 xedit = callPackage ../applications/editors/xedit { };
23582 xautolock = callPackage ../misc/screensavers/xautolock { };
23584 xercesc = callPackage ../development/libraries/xercesc { };
23586 xalanc = callPackage ../development/libraries/xalanc { };
23588 xgboost = callPackage ../development/libraries/xgboost { };
23590 xgboostWithCuda = xgboost.override { cudaSupport = true; };
23592 xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
23594 xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
23596 xmlsec = callPackage ../development/libraries/xmlsec { };
23598 xml-security-c = callPackage ../development/libraries/xml-security-c { };
23600 xlslib = callPackage ../development/libraries/xlslib { };
23602 xtensor = callPackage ../development/libraries/xtensor { };
23604 xtl = callPackage ../development/libraries/xtl { };
23606 xvidcore = callPackage ../development/libraries/xvidcore { };
23608 xxHash = callPackage ../development/libraries/xxHash { };
23610 xylib = callPackage ../development/libraries/xylib { };
23612 yajl = callPackage ../development/libraries/yajl { };
23614 yder = callPackage ../development/libraries/yder { };
23616 yojimbo = callPackage ../development/libraries/yojimbo { };
23618 yubico-pam = callPackage ../development/libraries/yubico-pam {
23619 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
23622 yubihsm-connector = callPackage ../tools/security/yubihsm-connector { };
23624 yubikey-manager = callPackage ../tools/misc/yubikey-manager { };
23626 yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { };
23628 yubikey-personalization = callPackage ../tools/misc/yubikey-personalization { };
23630 yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
23632 yubikey-agent = callPackage ../tools/security/yubikey-agent { };
23634 yubikey-touch-detector = callPackage ../tools/security/yubikey-touch-detector { };
23636 yubihsm-shell = callPackage ../tools/security/yubihsm-shell { };
23638 yubioath-flutter = callPackage ../applications/misc/yubioath-flutter { };
23640 yyjson = callPackage ../development/libraries/yyjson { };
23642 zeitgeist = callPackage ../development/libraries/zeitgeist { };
23644 zlib = callPackage ../development/libraries/zlib { };
23646 zlib-ng = callPackage ../development/libraries/zlib-ng { };
23648 libdynd = callPackage ../development/libraries/libdynd { };
23650 zlog = callPackage ../development/libraries/zlog { };
23652 zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix { };
23655 cppzmq = callPackage ../development/libraries/cppzmq { };
23657 czmq = callPackage ../development/libraries/czmq { };
23659 zmqpp = callPackage ../development/libraries/zmqpp { };
23661 libzra = callPackage ../development/libraries/libzra { };
23663 # requires a newer Apple SDK
23664 zig_0_9 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.9 {
23665 llvmPackages = llvmPackages_13;
23667 # requires a newer Apple SDK
23668 zig_0_10 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.10 {
23669 llvmPackages = llvmPackages_15;
23671 # requires a newer Apple SDK
23672 zig_0_11 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.11 {
23673 llvmPackages = llvmPackages_16;
23675 # requires a newer Apple SDK
23676 zig_0_12 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.12 {
23677 llvmPackages = llvmPackages_17;
23679 # requires a newer Apple SDK
23680 zig_0_13 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.13 {
23681 llvmPackages = llvmPackages_18;
23685 zigStdenv = if stdenv.cc.isZig then stdenv else lowPrio zig.passthru.stdenv;
23687 aroccPackages = recurseIntoAttrs (callPackage ../development/compilers/arocc {});
23688 arocc = aroccPackages.latest;
23690 aroccStdenv = if stdenv.cc.isArocc then stdenv else lowPrio arocc.cc.passthru.stdenv;
23692 zimlib = callPackage ../development/libraries/zimlib { };
23694 zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
23696 zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
23698 zita-resampler = callPackage ../development/libraries/audio/zita-resampler { };
23700 zitadel-tools = callPackage ../tools/misc/zitadel-tools { };
23702 zix = callPackage ../development/libraries/audio/zix { };
23704 gsignond = callPackage ../development/libraries/gsignond {
23708 gsignondPlugins = recurseIntoAttrs {
23709 sasl = callPackage ../development/libraries/gsignond/plugins/sasl.nix { };
23710 oauth = callPackage ../development/libraries/gsignond/plugins/oauth.nix { };
23711 lastfm = callPackage ../development/libraries/gsignond/plugins/lastfm.nix { };
23712 mail = callPackage ../development/libraries/gsignond/plugins/mail.nix { };
23715 plumed = callPackage ../development/libraries/science/chemistry/plumed { };
23717 ### DEVELOPMENT / LIBRARIES / AGDA
23719 agdaPackages = callPackage ./agda-packages.nix {
23720 inherit (haskellPackages) Agda;
23722 agda = agdaPackages.agda;
23724 ### DEVELOPMENT / LIBRARIES / BASH
23726 bash-preexec = callPackage ../development/libraries/bash/bash-preexec { };
23728 ### DEVELOPMENT / LIBRARIES / JAVA
23730 commonsBcel = callPackage ../development/libraries/java/commons/bcel { };
23732 commonsBsf = callPackage ../development/libraries/java/commons/bsf { };
23734 commonsCompress = callPackage ../development/libraries/java/commons/compress { };
23736 commonsDaemon = callPackage ../development/libraries/java/commons/daemon { };
23738 commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { };
23740 commonsLang = callPackage ../development/libraries/java/commons/lang { };
23742 commonsLogging = callPackage ../development/libraries/java/commons/logging { };
23744 commonsIo = callPackage ../development/libraries/java/commons/io { };
23746 commonsMath = callPackage ../development/libraries/java/commons/math { };
23748 httpunit = callPackage ../development/libraries/java/httpunit { };
23750 javaCup = callPackage ../development/libraries/java/cup {
23751 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23754 jdom = callPackage ../development/libraries/java/jdom { };
23756 jffi = callPackage ../development/libraries/java/jffi { };
23758 jflex = callPackage ../development/libraries/java/jflex { };
23760 lombok = callPackage ../development/libraries/java/lombok { };
23762 lucene = callPackage ../development/libraries/java/lucene { };
23764 lucenepp = callPackage ../development/libraries/lucene++ { };
23766 mockobjects = callPackage ../development/libraries/java/mockobjects { };
23768 saxonb = saxonb_8_8;
23769 saxon-he = saxon_12-he;
23771 inherit (callPackages ../development/libraries/java/saxon {
23772 jre = jre_headless;
23773 jre8 = jre8_headless;
23782 smack = callPackage ../development/libraries/java/smack { };
23784 swt_jdk8 = callPackage ../by-name/sw/swt/package.nix {
23789 ### DEVELOPMENT / LIBRARIES / JAVASCRIPT
23791 nodehun = callPackage ../development/tools/nodehun { };
23793 yuicompressor = callPackage ../development/tools/yuicompressor { };
23795 ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
23797 buildBowerComponents = callPackage ../development/bower-modules/generic { };
23799 ### DEVELOPMENT / GO
23801 # the unversioned attributes should always point to the same go version
23803 buildGoModule = buildGo123Module;
23804 buildGoPackage = buildGo123Package;
23806 # requires a newer Apple SDK
23807 go_1_22 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.22.nix {
23808 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
23810 buildGo122Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
23811 go = buildPackages.go_1_22;
23813 buildGo122Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
23814 go = buildPackages.go_1_22;
23817 # requires a newer Apple SDK
23818 go_1_23 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.23.nix {
23819 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
23821 buildGo123Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
23822 go = buildPackages.go_1_23;
23824 buildGo123Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
23825 go = buildPackages.go_1_23;
23828 leaps = callPackage ../development/tools/leaps { };
23830 ### DEVELOPMENT / HARE
23832 hareHook = callPackage ../by-name/ha/hare/hook.nix { };
23834 ### DEVELOPMENT / JAVA MODULES
23836 javaPackages = recurseIntoAttrs (callPackage ./java-packages.nix { });
23838 ### DEVELOPMENT / LISP MODULES
23840 asdf = callPackage ../development/lisp-modules/asdf {
23844 # QuickLisp minimal version
23845 asdf_2_26 = callPackage ../development/lisp-modules/asdf/2.26.nix {
23848 # Currently most popular
23849 asdf_3_1 = callPackage ../development/lisp-modules/asdf/3.1.nix {
23853 asdf_3_3 = callPackage ../development/lisp-modules/asdf/3.3.nix {
23857 wrapLisp = callPackage ../development/lisp-modules/nix-cl.nix {};
23859 # Armed Bear Common Lisp
23861 pkg = callPackage ../development/compilers/abcl {
23862 # https://armedbear.common-lisp.dev/ lists OpenJDK 17 as the highest
23869 # Clozure Common Lisp
23871 pkg = callPackage ../development/compilers/ccl {
23872 inherit (buildPackages.darwin) bootstrap_cmds;
23874 faslExt = "lx64fsl";
23877 # Clasp Common Lisp
23878 clasp-common-lisp = wrapLisp {
23879 pkg = callPackage ../development/compilers/clasp { };
23885 pkg = callPackage ../development/interpreters/clisp { };
23887 flags = ["-E" "UTF-8"];
23890 wrapLispi686Linux = pkgsi686Linux.callPackage ../development/lisp-modules/nix-cl.nix {};
23893 cmucl_binary = wrapLispi686Linux {
23894 pkg = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
23899 # Embeddable Common Lisp
23901 pkg = callPackage ../development/compilers/ecl { };
23904 ecl_16_1_2 = wrapLisp {
23905 pkg = callPackage ../development/compilers/ecl/16.1.2.nix { };
23911 pkg = callPackage ../development/compilers/gcl { };
23915 # ManKai Common Lisp
23917 pkg = callPackage ../development/compilers/mkcl {};
23921 # Steel Bank Common Lisp
23922 sbcl_2_4_6 = wrapLisp {
23923 pkg = callPackage ../development/compilers/sbcl { version = "2.4.6"; };
23925 flags = [ "--dynamic-space-size" "3000" ];
23927 sbcl_2_4_8 = wrapLisp {
23928 pkg = callPackage ../development/compilers/sbcl { version = "2.4.8"; };
23930 flags = [ "--dynamic-space-size" "3000" ];
23932 sbcl_2_4_9 = wrapLisp {
23933 pkg = callPackage ../development/compilers/sbcl { version = "2.4.9"; };
23935 flags = [ "--dynamic-space-size" "3000" ];
23939 sbclPackages = recurseIntoAttrs sbcl.pkgs;
23941 ### DEVELOPMENT / PERL MODULES
23943 perlInterpreters = import ../development/interpreters/perl { inherit callPackage; };
23944 inherit (perlInterpreters) perl538 perl540;
23946 perl538Packages = recurseIntoAttrs perl538.pkgs;
23947 perl540Packages = recurseIntoAttrs perl540.pkgs;
23950 perlPackages = perl540Packages;
23952 ack = perlPackages.ack;
23954 perlcritic = perlPackages.PerlCritic;
23956 sqitchMysql = (callPackage ../development/tools/misc/sqitch {
23957 mysqlSupport = true;
23958 }).overrideAttrs { pname = "sqitch-mysql"; };
23960 sqitchPg = (callPackage ../development/tools/misc/sqitch {
23961 postgresqlSupport = true;
23962 }).overrideAttrs { pname = "sqitch-pg"; };
23964 ### DEVELOPMENT / R MODULES
23966 R = darwin.apple_sdk_11_0.callPackage ../applications/science/math/R {
23967 # TODO: split docs into a separate output
23968 withRecommendedPackages = false;
23969 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Foundation;
23970 inherit (darwin) libobjc;
23973 rWrapper = callPackage ../development/r-modules/wrapper.nix {
23974 recommendedPackages = with rPackages; [
23975 boot class cluster codetools foreign KernSmooth lattice MASS
23976 Matrix mgcv nlme nnet rpart spatial survival
23978 # Override this attribute to register additional libraries.
23982 radianWrapper = callPackage ../development/r-modules/wrapper-radian.nix {
23983 recommendedPackages = with rPackages; [
23984 boot class cluster codetools foreign KernSmooth lattice MASS
23985 Matrix mgcv nlme nnet rpart spatial survival
23987 radian = python3Packages.radian;
23988 # Override this attribute to register additional libraries.
23990 # Override this attribute if you want to expose R with the same set of
23991 # packages as specified in radian
23995 rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
23996 recommendedPackages = with rPackages; [
23997 boot class cluster codetools foreign KernSmooth lattice MASS
23998 Matrix mgcv nlme nnet rpart spatial survival
24000 # Override this attribute to register additional libraries.
24004 rstudioServerWrapper = rstudioWrapper.override { rstudio = rstudio-server; };
24006 rPackages = (dontRecurseIntoAttrs (callPackage ../development/r-modules {
24007 overrides = (config.rPackageOverrides or (_: {})) pkgs;
24008 })) // { __attrsFailEvaluation = true; };
24012 _389-ds-base = callPackage ../servers/ldap/389 { };
24014 _5etools = callPackage ../servers/web-apps/5etools { };
24016 adguardhome = callPackage ../servers/adguardhome { };
24018 alerta = callPackage ../servers/monitoring/alerta/client.nix { };
24020 alerta-server = callPackage ../servers/monitoring/alerta { };
24022 alps = callPackage ../servers/alps { };
24024 anuko-time-tracker = callPackage ../servers/web-apps/anuko-time-tracker { };
24026 apache-directory-server = callPackage ../servers/ldap/apache-directory-server { };
24028 apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix {
24029 inherit (darwin.apple_sdk.frameworks) Foundation;
24031 apacheHttpd = apacheHttpd_2_4;
24033 apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
24034 inherit apacheHttpd;
24035 mod_auth_mellon = callPackage ../servers/http/apache-modules/mod_auth_mellon { };
24036 mod_ca = callPackage ../servers/http/apache-modules/mod_ca { };
24037 mod_crl = callPackage ../servers/http/apache-modules/mod_crl { };
24038 mod_cspnonce = callPackage ../servers/http/apache-modules/mod_cspnonce { };
24039 mod_csr = callPackage ../servers/http/apache-modules/mod_csr { };
24040 mod_dnssd = callPackage ../servers/http/apache-modules/mod_dnssd { };
24041 mod_fastcgi = callPackage ../servers/http/apache-modules/mod_fastcgi { };
24042 mod_itk = callPackage ../servers/http/apache-modules/mod_itk { };
24043 mod_jk = callPackage ../servers/http/apache-modules/mod_jk { };
24044 mod_mbtiles = callPackage ../servers/http/apache-modules/mod_mbtiles { };
24045 mod_ocsp = callPackage ../servers/http/apache-modules/mod_ocsp { };
24046 mod_perl = callPackage ../servers/http/apache-modules/mod_perl { };
24047 mod_pkcs12 = callPackage ../servers/http/apache-modules/mod_pkcs12 { };
24048 mod_python = callPackage ../servers/http/apache-modules/mod_python { };
24049 mod_scep = callPackage ../servers/http/apache-modules/mod_scep { };
24050 mod_spkac = callPackage ../servers/http/apache-modules/mod_spkac { };
24051 mod_tile = callPackage ../servers/http/apache-modules/mod_tile { };
24052 mod_timestamp = callPackage ../servers/http/apache-modules/mod_timestamp { };
24053 mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { };
24054 php = pkgs.php.override { inherit apacheHttpd; };
24055 subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };
24056 } // lib.optionalAttrs config.allowAliases {
24057 mod_evasive = throw "mod_evasive is not supported on Apache httpd 2.4";
24058 mod_wsgi = self.mod_wsgi2;
24059 mod_wsgi2 = throw "mod_wsgi2 has been removed since Python 2 is EOL. Use mod_wsgi3 instead";
24062 apacheHttpdPackages_2_4 = recurseIntoAttrs (apacheHttpdPackagesFor apacheHttpd_2_4 apacheHttpdPackages_2_4);
24063 apacheHttpdPackages = apacheHttpdPackages_2_4;
24065 appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { };
24067 atlassian-bamboo = callPackage ../servers/atlassian/bamboo.nix { };
24068 atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { };
24069 atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { };
24070 atlassian-jira = callPackage ../servers/atlassian/jira.nix { };
24072 cadvisor = callPackage ../servers/monitoring/cadvisor { };
24074 cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix {
24075 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24078 cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix {
24079 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24082 cassandra_4 = callPackage ../servers/nosql/cassandra/4.nix {
24083 # Effective Cassandra 4.0.2 there is full Java 11 support
24084 # -- https://cassandra.apache.org/doc/latest/cassandra/new/java11.html
24085 jre = pkgs.jdk11_headless;
24088 cassandra = cassandra_4;
24090 cassandra-cpp-driver = callPackage ../development/libraries/cassandra-cpp-driver/default.nix { };
24092 apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix {
24096 apache-jena-fuseki = callPackage ../servers/nosql/apache-jena/fuseki-binary.nix {
24100 apcupsd = callPackage ../servers/apcupsd { };
24102 inherit (callPackages ../servers/asterisk { })
24103 asterisk asterisk-stable asterisk-lts
24104 asterisk_18 asterisk_20;
24106 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
24108 asterisk-ldap = lowPrio (asterisk.override { ldapSupport = true; });
24110 baserow = callPackage ../servers/baserow { };
24112 bftpd = callPackage ../servers/ftp/bftpd { };
24114 bind = callPackage ../servers/dns/bind { };
24115 dnsutils = bind.dnsutils;
24116 dig = lib.addMetaAttrs { mainProgram = "dig"; } bind.dnsutils;
24118 bird = callPackage ../servers/bird { };
24120 bird-lg = callPackage ../servers/bird-lg { };
24122 birdwatcher = callPackage ../servers/birdwatcher { };
24124 bloat = callPackage ../servers/bloat { };
24126 bosun = callPackage ../servers/monitoring/bosun { };
24128 cayley = callPackage ../servers/cayley { };
24130 cgiserver = callPackage ../servers/http/cgiserver { };
24132 charybdis = callPackage ../servers/irc/charybdis {
24133 autoreconfHook = buildPackages.autoreconfHook269;
24136 clamsmtp = callPackage ../servers/mail/clamsmtp { };
24138 clickhouse = callPackage ../servers/clickhouse {
24139 llvmPackages = llvmPackages_16;
24142 clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
24144 clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { };
24146 codeowners = callPackage ../development/tools/codeowners { };
24148 couchdb3 = callPackage ../servers/http/couchdb/3.nix { };
24150 dcnnt = python3Packages.callPackage ../servers/dcnnt { };
24152 deconz = qt5.callPackage ../servers/deconz { };
24154 dendrite = callPackage ../servers/dendrite { };
24156 dex-oidc = callPackage ../servers/dex { };
24158 dex2jar = callPackage ../development/tools/java/dex2jar { };
24160 doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust {
24161 inherit (darwin.apple_sdk.frameworks) Security;
24164 dgraph = callPackage ../servers/dgraph { };
24166 dico = callPackage ../servers/dico { };
24168 dict = callPackage ../servers/dict {
24169 libmaa = callPackage ../servers/dict/libmaa.nix { };
24172 dictdDBs = recurseIntoAttrs (callPackages ../servers/dict/dictd-db.nix {});
24174 dictDBCollector = callPackage ../servers/dict/dictd-db-collector.nix { };
24176 diod = callPackage ../servers/diod { lua = lua5_1; };
24178 directx-headers = callPackage ../development/libraries/directx-headers { };
24180 directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler {
24181 # https://github.com/NixOS/nixpkgs/issues/216294
24182 stdenv = if stdenv.cc.isGNU && stdenv.hostPlatform.isi686 then gcc11Stdenv else stdenv;
24185 dkimproxy = callPackage ../servers/mail/dkimproxy { };
24187 dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { };
24189 dmlive = callPackage ../applications/video/dmlive {
24190 inherit (darwin) configd;
24191 inherit (darwin.apple_sdk.frameworks) Security;
24194 do-agent = callPackage ../servers/monitoring/do-agent { };
24196 dodgy = with python3Packages; toPythonApplication dodgy;
24198 dovecot = callPackage ../servers/mail/dovecot { };
24199 dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
24200 dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };
24202 dspam = callPackage ../servers/mail/dspam { };
24204 engelsystem = callPackage ../servers/web-apps/engelsystem { };
24206 envoy = callPackage ../by-name/en/envoy/package.nix {
24207 jdk = openjdk11_headless;
24211 ergochat = callPackage ../servers/irc/ergochat { };
24214 etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
24215 etcd_3_5 = callPackage ../servers/etcd/3.5 { };
24217 ejabberd = callPackage ../servers/xmpp/ejabberd { erlang = erlang_24; };
24219 exhaustive = callPackage ../development/tools/exhaustive { };
24221 hyp = callPackage ../servers/http/hyp { };
24223 peering-manager = callPackage ../servers/web-apps/peering-manager { };
24225 podgrab = callPackage ../servers/misc/podgrab { };
24227 portunus = callPackage ../servers/portunus { };
24229 prosody = callPackage ../servers/xmpp/prosody {
24230 withExtraLibs = [];
24231 withExtraLuaPackages = _: [];
24234 prosody-filer = callPackage ../servers/xmpp/prosody-filer { };
24236 biboumi = callPackage ../servers/xmpp/biboumi { };
24238 elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin {
24239 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24240 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24243 eventstore = callPackage ../servers/nosql/eventstore { };
24245 exabgp = callPackage ../servers/networking/exabgp { };
24247 rustus = callPackage ../servers/networking/rustus {
24248 inherit (darwin.apple_sdk.frameworks) Security;
24251 exim = callPackage ../servers/mail/exim { };
24253 fastnetmon-advanced = callPackage ../servers/fastnetmon-advanced { };
24255 fcgiwrap = callPackage ../servers/fcgiwrap { };
24257 fedigroups = callPackage ../servers/fedigroups {
24258 inherit (darwin.apple_sdk.frameworks) Security;
24261 ferretdb = callPackage ../servers/nosql/ferretdb { };
24263 felix = callPackage ../servers/felix { };
24265 felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
24267 inherit (callPackages ../servers/firebird { }) firebird_4 firebird_3 firebird_2_5 firebird;
24269 freeradius = callPackage ../servers/freeradius { };
24271 freshrss = callPackage ../servers/web-apps/freshrss { };
24272 freshrss-extensions = recurseIntoAttrs (callPackage ../servers/web-apps/freshrss/extensions { });
24274 freeswitch = callPackage ../servers/sip/freeswitch {
24275 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
24278 fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
24280 gamehub = callPackage ../games/gamehub { };
24282 gatling = callPackage ../servers/http/gatling { };
24284 glabels = callPackage ../applications/graphics/glabels { };
24286 glabels-qt = libsForQt5.callPackage ../applications/graphics/glabels-qt { };
24288 nats-server = callPackage ../servers/nats-server { };
24290 go-autoconfig = callPackage ../servers/go-autoconfig { };
24292 go-cqhttp = callPackage ../servers/go-cqhttp { };
24294 grafana = callPackage ../servers/monitoring/grafana { };
24295 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
24297 grafana-agent = callPackage ../servers/monitoring/grafana-agent { };
24299 grafana-loki = callPackage ../servers/monitoring/loki { };
24300 promtail = callPackage ../servers/monitoring/loki/promtail.nix { };
24302 mimir = callPackage ../servers/monitoring/mimir { };
24304 phlare = callPackage ../servers/monitoring/phlare { };
24306 grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { };
24308 grafana-dash-n-grab = callPackage ../servers/monitoring/grafana-dash-n-grab { };
24310 gerbera = callPackage ../servers/gerbera { };
24312 gobetween = callPackage ../servers/gobetween { };
24314 gobgpd = callPackage ../servers/misc/gobgpd { };
24316 graph-cli = callPackage ../tools/graphics/graph-cli { };
24318 h2o = callPackage ../servers/http/h2o { };
24320 haka = callPackage ../tools/security/haka { };
24322 hashi-ui = callPackage ../servers/hashi-ui { };
24324 hashi-up = callPackage ../applications/networking/cluster/hashi-up { };
24326 hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc810.graphql-engine;
24328 hasura-cli = callPackage ../servers/hasura/cli.nix { };
24330 inherit (callPackage ../servers/hbase {}) hbase_2_4 hbase_2_5 hbase_2_6 hbase_3_0;
24331 hbase2 = hbase_2_6;
24332 hbase3 = hbase_3_0;
24333 hbase = hbase2; # when updating, point to the latest stable release
24335 headphones = callPackage ../servers/headphones { };
24337 hiawatha = callPackage ../servers/http/hiawatha { };
24339 hiraeth = callPackage ../servers/hiraeth { };
24341 hoard = callPackage ../tools/misc/hoard { };
24343 home-assistant = callPackage ../servers/home-assistant { };
24345 buildHomeAssistantComponent = callPackage ../servers/home-assistant/build-custom-component { };
24346 home-assistant-custom-components = lib.recurseIntoAttrs
24347 (callPackage ../servers/home-assistant/custom-components {
24348 inherit (home-assistant.python.pkgs) callPackage;
24350 home-assistant-custom-lovelace-modules = lib.recurseIntoAttrs
24351 (callPackage ../servers/home-assistant/custom-lovelace-modules {});
24353 home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
24355 home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
24357 honk = callPackage ../servers/honk { };
24359 hqplayerd = callPackage ../servers/hqplayerd { };
24361 https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
24363 ic-keysmith = callPackage ../tools/security/ic-keysmith { };
24365 icecream = callPackage ../servers/icecream { };
24367 icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
24368 icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
24369 icingaweb2 = callPackage ../servers/icingaweb2 { };
24370 icingaweb2Modules = {
24371 theme-april = callPackage ../servers/icingaweb2/theme-april { };
24372 theme-lsd = callPackage ../servers/icingaweb2/theme-lsd { };
24373 theme-particles = callPackage ../servers/icingaweb2/theme-particles { };
24374 theme-snow = callPackage ../servers/icingaweb2/theme-snow { };
24375 theme-spring = callPackage ../servers/icingaweb2/theme-spring { };
24378 inspircd = callPackage ../servers/irc/inspircd { };
24380 inspircdMinimal = inspircd.override { extraModules = []; };
24382 imaginary = callPackage ../servers/imaginary { };
24384 imgproxy = callPackage ../servers/imgproxy { };
24386 irccat = callPackage ../servers/irc/irccat { };
24388 ircdog = callPackage ../applications/networking/irc/ircdog { };
24390 ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
24392 janus-gateway = callPackage ../servers/janus-gateway { };
24394 janusgraph = callPackage ../servers/nosql/janusgraph { };
24396 jboss = callPackage ../servers/http/jboss { };
24398 jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { };
24401 jetty_12 = callPackage ../servers/http/jetty/12.x.nix { };
24402 jetty_11 = callPackage ../servers/http/jetty/11.x.nix { };
24404 jibri = callPackage ../servers/jibri { };
24406 jicofo = callPackage ../servers/jicofo { };
24408 jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { };
24410 jigasi = callPackage ../servers/jigasi { };
24412 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { };
24414 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };
24416 jitsi-videobridge = callPackage ../servers/jitsi-videobridge { };
24418 kamailio = callPackage ../servers/sip/kamailio { };
24420 kapowbang = callPackage ../servers/kapowbang { };
24422 keycloak = callPackage ../servers/keycloak { };
24424 knot-dns = callPackage ../servers/dns/knot-dns { };
24425 knot-resolver = callPackage ../servers/dns/knot-resolver {
24426 systemd = systemdMinimal; # in closure already anyway
24429 rdkafka = callPackage ../development/libraries/rdkafka { };
24431 leafnode = callPackage ../servers/news/leafnode { };
24433 leafnode1 = callPackage ../servers/news/leafnode/1.nix { };
24435 lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix {
24436 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
24439 lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix {
24440 nodejs = nodejs_18;
24443 lightgbm = callPackage ../development/libraries/lightgbm { };
24445 lighttpd = callPackage ../servers/http/lighttpd { };
24447 linx-server = callPackage ../servers/web-apps/linx-server { };
24449 livepeer = callPackage ../servers/livepeer { };
24451 lldap = callPackage ../servers/ldap/lldap { };
24453 lwan = callPackage ../servers/http/lwan { };
24455 labelImg = callPackage ../applications/science/machine-learning/labelimg { };
24457 mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { };
24459 mailmanPackages = callPackage ../servers/mail/mailman {
24460 # Hyperkitty test fails with 3.12:
24461 # https://gitlab.com/mailman/hyperkitty/-/issues/514
24462 python3 = python311;
24464 inherit (mailmanPackages) mailman mailman-hyperkitty;
24465 mailman-web = mailmanPackages.web;
24467 listadmin = callPackage ../applications/networking/listadmin { };
24469 maker-panel = callPackage ../tools/misc/maker-panel { };
24471 mastodon = callPackage ../servers/mastodon {
24472 nodejs-slim = nodejs-slim_22;
24473 python3 = python311;
24475 yarn-berry = yarn-berry.override { nodejs = nodejs-slim_22; };
24478 gotosocial = callPackage ../servers/gotosocial { };
24480 materialize = callPackage ../servers/sql/materialize {
24481 inherit (buildPackages.darwin) bootstrap_cmds;
24482 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
24485 matrix-alertmanager = callPackage ../servers/monitoring/matrix-alertmanager { };
24487 mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
24489 memcached = callPackage ../servers/memcached { };
24491 merecat = callPackage ../servers/http/merecat { };
24493 meteor = callPackage ../servers/meteor { };
24495 micro-full = micro.wrapper.override {
24502 micro-with-wl-clipboard = micro.wrapper.override {
24508 micro-with-xclip = micro.wrapper.override {
24514 micronaut = callPackage ../development/tools/micronaut { };
24516 minio = callPackage ../servers/minio { };
24517 # Keep around to allow people to migrate their data from the old legacy fs format
24518 # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z
24519 minio_legacy_fs = callPackage ../servers/minio/legacy_fs.nix { };
24521 mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
24523 inherit (callPackages ../servers/mpd {
24524 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit;
24525 }) mpd mpd-small mpdWithFeatures;
24527 mpdscribble = callPackage ../tools/misc/mpdscribble { };
24529 mtprotoproxy = python3.pkgs.callPackage ../servers/mtprotoproxy { };
24531 micro-httpd = callPackage ../servers/http/micro-httpd { };
24533 miniHttpd = callPackage ../servers/http/mini-httpd { };
24535 mlflow-server = callPackage ../servers/mlflow-server { };
24537 mlmmj = callPackage ../servers/mail/mlmmj { };
24539 moodle = callPackage ../servers/web-apps/moodle { };
24541 moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { };
24543 morty = callPackage ../servers/web-apps/morty { };
24545 inherit (callPackage ../applications/networking/mullvad { })
24548 mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
24550 mullvad-closest = with python3Packages; toPythonApplication mullvad-closest;
24552 mycorrhiza = callPackage ../servers/mycorrhiza { };
24554 napalm = with python3Packages; toPythonApplication (
24555 napalm.overridePythonAttrs (attrs: {
24556 # add community frontends that depend on the napalm python package
24557 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
24563 nas = callPackage ../servers/nas { };
24565 nats-streaming-server = callPackage ../servers/nats-streaming-server { };
24567 neard = callPackage ../servers/neard { };
24569 networkaudiod = callPackage ../servers/networkaudiod { };
24571 unifiedpush-common-proxies = callPackage ../servers/unifiedpush-common-proxies { };
24573 unit = callPackage ../servers/http/unit { };
24575 ncdns = callPackage ../servers/dns/ncdns { };
24577 nginx = nginxStable;
24579 nginx-doc = callPackage ../data/documentation/nginx-doc { };
24581 nginxQuic = callPackage ../servers/http/nginx/quic.nix {
24582 zlib = zlib-ng.override { withZlibCompat = true; };
24584 # We don't use `with` statement here on purpose!
24585 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
24586 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
24587 # Use latest boringssl to allow http3 support
24591 nginxStable = callPackage ../servers/http/nginx/stable.nix {
24592 zlib = zlib-ng.override { withZlibCompat = true; };
24594 # We don't use `with` statement here on purpose!
24595 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
24596 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
24599 nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
24600 zlib = zlib-ng.override { withZlibCompat = true; };
24603 # We don't use `with` statement here on purpose!
24604 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
24605 modules = [ nginxModules.dav nginxModules.moreheaders ];
24608 nginxModules = recurseIntoAttrs (callPackage ../servers/http/nginx/modules.nix { });
24610 # We should move to dynmaic modules and create a nginxFull package with all modules
24611 nginxShibboleth = nginxStable.override {
24612 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders nginxModules.shibboleth ];
24615 libmodsecurity = callPackage ../tools/security/libmodsecurity {
24616 autoreconfHook = buildPackages.autoreconfHook269;
24619 ngircd = callPackage ../servers/irc/ngircd { };
24621 nix-binary-cache = callPackage ../servers/http/nix-binary-cache { };
24623 nix-tour = callPackage ../applications/misc/nix-tour { };
24625 noseyparker = callPackage ../tools/security/noseyparker { };
24627 nosqli = callPackage ../tools/security/nosqli { };
24629 nsd = callPackage ../servers/dns/nsd (config.nsd or {});
24631 nsq = callPackage ../servers/nsq { };
24633 oauth2-proxy = callPackage ../servers/oauth2-proxy { };
24635 olaris-server = callPackage ../servers/olaris { };
24637 onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { };
24639 outline = callPackage ../servers/web-apps/outline (lib.fix (super: {
24640 yarn = yarn.override { inherit (super) nodejs; };
24641 nodejs = nodejs_20;
24644 openbgpd = callPackage ../servers/openbgpd { };
24646 openafs = callPackage ../servers/openafs/1.8 { };
24648 openresty = callPackage ../servers/http/openresty {
24653 opensmtpd = callPackage ../servers/mail/opensmtpd { };
24654 opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
24655 opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { };
24656 opensmtpd-filter-dkimsign = callPackage ../servers/mail/opensmtpd/filter-dkimsign { };
24657 libopensmtpd = callPackage ../servers/mail/opensmtpd/libopensmtpd { };
24659 openxr-loader = callPackage ../development/libraries/openxr-loader { };
24661 osrm-backend = callPackage ../servers/osrm-backend {
24663 # https://github.com/Project-OSRM/osrm-backend/issues/6503
24667 oven-media-engine = callPackage ../servers/misc/oven-media-engine { };
24669 p910nd = callPackage ../servers/p910nd { };
24671 petidomo = callPackage ../servers/mail/petidomo { };
24673 pict-rs = callPackage ../servers/web-apps/pict-rs { };
24675 popa3d = callPackage ../servers/mail/popa3d { };
24677 postfix = callPackage ../servers/mail/postfix { };
24679 postfixadmin = callPackage ../servers/postfixadmin { };
24681 postsrsd = callPackage ../servers/mail/postsrsd { };
24683 rspamd = callPackage ../servers/mail/rspamd { };
24685 pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix { };
24687 pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
24689 pomerium-cli = callPackage ../tools/security/pomerium-cli { };
24691 postgrey = callPackage ../servers/mail/postgrey { };
24693 quark = callPackage ../servers/http/quark { };
24695 smtprelay = callPackage ../servers/mail/smtprelay { };
24697 soft-serve = callPackage ../servers/soft-serve { };
24699 sympa = callPackage ../servers/mail/sympa { };
24701 system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { });
24703 # PulseAudio daemons
24705 hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { };
24707 pulseaudio = callPackage ../servers/pulseaudio {
24708 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa CoreAudio;
24711 qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { };
24713 pulseaudioFull = pulseaudio.override {
24715 jackaudioSupport = true;
24716 airtunesSupport = true;
24717 bluetoothSupport = true;
24718 advancedBluetoothCodecs = true;
24719 remoteControlSupport = true;
24720 zeroconfSupport = true;
24723 libpulseaudio = pulseaudio.override {
24727 apulse = callPackage ../misc/apulse { };
24729 libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { };
24731 libcardiacarrest = callPackage ../misc/libcardiacarrest { };
24733 pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy { };
24735 tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
24737 pies = callPackage ../servers/pies { };
24739 rpcbind = callPackage ../servers/rpcbind { };
24741 rpcsvc-proto = callPackage ../tools/misc/rpcsvc-proto { };
24743 libmysqlclient = libmysqlclient_3_3;
24744 libmysqlclient_3_1 = mariadb-connector-c_3_1;
24745 libmysqlclient_3_2 = mariadb-connector-c_3_2;
24746 libmysqlclient_3_3 = mariadb-connector-c_3_3;
24747 mariadb-connector-c = mariadb-connector-c_3_3;
24748 mariadb-connector-c_3_1 = callPackage ../servers/sql/mariadb/connector-c/3_1.nix { };
24749 mariadb-connector-c_3_2 = callPackage ../servers/sql/mariadb/connector-c/3_2.nix { };
24750 mariadb-connector-c_3_3 = callPackage ../servers/sql/mariadb/connector-c/3_3.nix { };
24752 inherit (import ../servers/sql/mariadb pkgs)
24758 mariadb = mariadb_1011;
24759 mariadb-embedded = mariadb.override { withEmbedded = true; };
24761 mongodb = hiPrio mongodb-7_0;
24763 mongodb-6_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/6.0.nix {
24765 boost = boost178.override { enableShared = false; };
24766 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24767 stdenv = if stdenv.hostPlatform.isDarwin then
24768 darwin.apple_sdk_11_0.stdenv.override (old: {
24769 hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
24770 buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
24771 targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
24773 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
24776 mongodb-7_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/7.0.nix {
24778 boost = boost179.override { enableShared = false; };
24779 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24780 stdenv = if stdenv.hostPlatform.isDarwin then
24781 darwin.apple_sdk_11_0.stdenv.override (old: {
24782 hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
24783 buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
24784 targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
24786 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
24789 immudb = callPackage ../servers/nosql/immudb { };
24791 influxdb = callPackage ../servers/nosql/influxdb { };
24792 influxdb2-server = callPackage ../servers/nosql/influxdb2 { };
24793 influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { };
24794 influxdb2-token-manipulator = callPackage ../servers/nosql/influxdb2/token-manipulator.nix { };
24795 influxdb2-provision = callPackage ../servers/nosql/influxdb2/provision.nix { };
24796 # For backwards compatibility with older versions of influxdb2,
24797 # which bundled the server and CLI into the same derivation. Will be
24798 # removed in a few releases.
24799 influxdb2 = callPackage ../servers/nosql/influxdb2/combined.nix { };
24801 mysql80 = callPackage ../servers/sql/mysql/8.0.x.nix {
24802 inherit (darwin) developer_cmds DarwinTools;
24803 inherit (darwin.apple_sdk.frameworks) CoreServices;
24804 boost = boost177; # Configure checks for specific version.
24806 protobuf = protobuf_21;
24809 mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
24811 mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { };
24812 jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { };
24814 azuredatastudio = callPackage ../applications/misc/azuredatastudio { };
24816 miniflux = callPackage ../by-name/mi/miniflux/package.nix {
24817 buildGoModule = buildGo123Module;
24820 inherit (callPackage ../servers/mir { })
24824 icinga2 = callPackage ../servers/monitoring/icinga2 { };
24826 icinga2-agent = callPackage ../servers/monitoring/icinga2 {
24827 nameSuffix = "-agent";
24829 withNotification = false;
24830 withIcingadb = false;
24833 munin = callPackage ../servers/monitoring/munin { };
24835 nagios = callPackage ../servers/monitoring/nagios { };
24837 nagiosPlugins = callPackages ../servers/monitoring/nagios-plugins { };
24839 monitoring-plugins = callPackage ../servers/monitoring/plugins { };
24841 neo4j = callPackage ../servers/nosql/neo4j { };
24843 neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { };
24845 net-snmp = callPackage ../servers/monitoring/net-snmp { };
24847 newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { };
24849 nullidentdmod = callPackage ../servers/identd/nullidentdmod { };
24851 riemann = callPackage ../servers/monitoring/riemann { };
24852 riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
24854 unpfs = callPackage ../servers/unpfs { };
24856 oidentd = callPackage ../servers/identd/oidentd { };
24858 qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { };
24860 rust-hypervisor-firmware = callPackage ../applications/virtualization/rust-hypervisor-firmware { };
24862 OVMF = callPackage ../applications/virtualization/OVMF {
24863 inherit (python3Packages) pexpect;
24865 OVMFFull = callPackage ../applications/virtualization/OVMF {
24866 inherit (python3Packages) pexpect;
24868 httpSupport = true;
24871 msVarsTemplate = stdenv.hostPlatform.isx86_64 || stdenv.hostPlatform.isAarch64;
24874 ops = callPackage ../applications/virtualization/ops { };
24876 vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { };
24878 patroni = callPackage ../servers/sql/patroni { pythonPackages = python3Packages; };
24880 pgbouncer = callPackage ../servers/sql/pgbouncer { };
24882 pgcat = callPackage ../servers/sql/pgcat {};
24884 pgpool = callPackage ../servers/sql/pgpool { };
24886 tang = callPackage ../servers/tang {
24887 asciidoc = asciidoc-full;
24890 promscale = callPackage ../servers/monitoring/prometheus/promscale { };
24892 timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { };
24894 timescaledb-tune = callPackage ../development/tools/database/timescaledb-tune { };
24896 inherit (import ../servers/sql/postgresql pkgs)
24909 postgresql = postgresql_16;
24910 postgresql_jit = postgresql_16_jit;
24911 postgresqlPackages = recurseIntoAttrs postgresql.pkgs;
24912 postgresqlJitPackages = recurseIntoAttrs postgresql_jit.pkgs;
24913 postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs;
24914 postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs;
24915 postgresql14Packages = recurseIntoAttrs postgresql_14.pkgs;
24916 postgresql15Packages = recurseIntoAttrs postgresql_15.pkgs;
24917 postgresql12JitPackages = recurseIntoAttrs postgresql_12_jit.pkgs;
24918 postgresql13JitPackages = recurseIntoAttrs postgresql_13_jit.pkgs;
24919 postgresql14JitPackages = recurseIntoAttrs postgresql_14_jit.pkgs;
24920 postgresql15JitPackages = recurseIntoAttrs postgresql_15_jit.pkgs;
24921 postgresql16JitPackages = recurseIntoAttrs postgresql_16_jit.pkgs;
24922 postgresql16Packages = postgresqlPackages;
24924 postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };
24926 postgresqlTestHook = callPackage ../build-support/setup-hooks/postgresql-test-hook { };
24928 postgrest = haskellPackages.postgrest.bin;
24930 redshift_jdbc = callPackage ../development/java-modules/redshift_jdbc { };
24932 liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { };
24934 prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
24935 prometheus = callPackage ../servers/monitoring/prometheus { };
24936 prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
24937 prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { };
24938 prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { };
24939 prometheus-atlas-exporter = callPackage ../servers/monitoring/prometheus/atlas-exporter.nix { };
24940 prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { };
24941 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { };
24942 prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { };
24943 prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { };
24944 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
24945 prometheus-cloudflare-exporter = callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix { };
24946 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
24947 prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
24948 prometheus-dcgm-exporter = callPackage ../servers/monitoring/prometheus/dcgm-exporter { };
24949 prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
24950 prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { };
24951 prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { };
24952 prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { };
24953 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
24954 prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
24955 prometheus-graphite-exporter = callPackage ../servers/monitoring/prometheus/graphite-exporter.nix { };
24956 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
24957 prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { };
24958 prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix { };
24959 prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { };
24960 prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { };
24961 prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { };
24962 prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { };
24963 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
24964 prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix { };
24965 prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { };
24966 prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
24967 prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
24968 prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
24969 prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
24970 prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
24971 prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
24972 prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { };
24973 prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
24974 prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { };
24975 prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
24976 prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
24977 prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { };
24978 prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { };
24979 prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix { };
24980 prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { };
24981 prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { };
24982 prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { };
24983 prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };
24984 prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };
24985 prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { };
24986 prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };
24987 prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { };
24988 prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
24989 prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
24990 prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
24991 prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { };
24992 prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
24993 prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
24994 prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { };
24995 prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
24996 prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };
24997 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
24998 prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { };
24999 prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { };
25000 prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };
25001 prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { };
25002 prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
25003 prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { };
25004 prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { };
25005 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
25006 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
25007 inherit (darwin.apple_sdk.frameworks) Security;
25009 prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { };
25010 prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { };
25012 prometheus-cpp = callPackage ../development/libraries/prometheus-cpp { };
25014 proximity-sort = callPackage ../tools/misc/proximity-sort { };
25016 psql2csv = callPackage ../tools/misc/psql2csv { };
25018 psqlodbc = callPackage ../development/libraries/psqlodbc { };
25020 public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { };
25022 pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
25024 spf-engine = python3.pkgs.callPackage ../servers/mail/spf-engine { };
25026 pypiserver = with python3Packages; toPythonApplication pypiserver;
25028 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { };
25030 qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { };
25032 questdb = callPackage ../servers/nosql/questdb { };
25034 rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server {
25035 inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
25036 erlang = erlang_26;
25039 radicale2 = callPackage ../servers/radicale/2.x.nix { };
25040 radicale3 = radicale;
25042 qcal = callPackage ../tools/networking/qcal/default.nix { };
25044 qcard = callPackage ../tools/networking/qcard { };
25046 rake = callPackage ../development/tools/build-managers/rake { };
25048 rakkess = callPackage ../development/tools/rakkess { };
25050 redis = callPackage ../servers/nosql/redis { };
25052 redli = callPackage ../tools/networking/redli { };
25054 redstore = callPackage ../servers/http/redstore { };
25056 repro-get = callPackage ../tools/package-management/repro-get { };
25058 restic = callPackage ../tools/backup/restic { };
25060 restic-integrity = callPackage ../applications/backup/restic-integrity { };
25061 restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { };
25063 rethinkdb = callPackage ../servers/nosql/rethinkdb {
25064 stdenv = clangStdenv;
25066 protobuf = protobuf_21;
25069 rippled = callPackage ../servers/rippled {
25073 rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { };
25075 roon-bridge = callPackage ../servers/roon-bridge { };
25077 rpiplay = callPackage ../servers/rpiplay { };
25079 roon-server = callPackage ../servers/roon-server { };
25081 rustic = callPackage ../by-name/ru/rustic/package.nix {
25082 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
25085 supervise = callPackage ../tools/system/supervise { };
25087 spamassassin = callPackage ../servers/mail/spamassassin { };
25089 deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
25091 samba4 = darwin.apple_sdk_11_0.callPackage ../servers/samba/4.x.nix { };
25095 samba4Full = lowPrio (samba4.override {
25097 enablePrinting = true;
25099 enableDomainController = true;
25100 enableRegedit = true;
25101 enableCephFS = !stdenv.hostPlatform.isAarch64;
25104 sambaFull = samba4Full;
25106 sampler = callPackage ../applications/misc/sampler { };
25108 scalene = with python3Packages; toPythonApplication scalene;
25110 scalr-cli = callPackage ../tools/admin/scalr-cli { };
25112 scaphandre = callPackage ../servers/scaphandre { };
25114 shairplay = callPackage ../servers/shairplay { avahi = avahi-compat; };
25116 shairport-sync = callPackage ../servers/shairport-sync { };
25118 sharing = callPackage ../servers/sharing { };
25120 showoff = callPackage ../servers/http/showoff { };
25122 serfdom = callPackage ../servers/serf { };
25124 seyren = callPackage ../servers/monitoring/seyren { };
25126 ruby-zoom = callPackage ../tools/text/ruby-zoom { };
25128 sensu = callPackage ../servers/monitoring/sensu { };
25130 inherit (callPackages ../servers/monitoring/sensu-go { })
25135 shishi = callPackage ../servers/shishi {
25136 pam = if stdenv.hostPlatform.isLinux then pam else null;
25137 # see also openssl, which has/had this same trick
25140 sickgear = callPackage ../servers/sickbeard/sickgear.nix { };
25142 sipwitch = callPackage ../servers/sip/sipwitch { };
25144 smcroute = callPackage ../servers/smcroute { };
25146 snipe-it = callPackage ../by-name/sn/snipe-it/package.nix {
25150 sogo = callPackage ../servers/web-apps/sogo { };
25153 haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie;
25155 spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
25157 spring-boot-cli = callPackage ../development/tools/spring-boot-cli { };
25159 squid = callPackage ../servers/squid { };
25161 duckling-proxy = callPackage ../servers/duckling-proxy { };
25163 sslh = callPackage ../servers/sslh { };
25165 thttpd = callPackage ../servers/http/thttpd { };
25167 static-web-server = callPackage ../servers/static-web-server { };
25169 stone = callPackage ../servers/stone { };
25171 storm = callPackage ../servers/computing/storm { };
25173 switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { };
25175 slurm = callPackage ../servers/computing/slurm { };
25177 slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { };
25179 slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { };
25181 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
25183 tailscale = callPackage ../servers/tailscale {
25184 buildGoModule = buildGo123Module;
25187 tailscale-systray = callPackage ../applications/misc/tailscale-systray { };
25189 tailspin = callPackage ../tools/misc/tailspin { };
25191 trafficserver = callPackage ../servers/http/trafficserver { };
25193 inherit (callPackages ../servers/http/tomcat { })
25197 tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { };
25199 torque = callPackage ../servers/computing/torque {
25200 autoreconfHook = buildPackages.autoreconfHook269;
25203 tt-rss = callPackage ../servers/tt-rss { };
25204 tt-rss-plugin-feediron = callPackage ../servers/tt-rss/plugin-feediron { };
25205 tt-rss-plugin-ff-instagram = callPackage ../servers/tt-rss/plugin-ff-instagram { };
25206 tt-rss-plugin-auth-ldap = callPackage ../servers/tt-rss/plugin-auth-ldap { };
25207 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
25209 rss-bridge = callPackage ../servers/web-apps/rss-bridge { };
25211 selfoss = callPackage ../servers/web-apps/selfoss { };
25213 shaarli = callPackage ../servers/web-apps/shaarli { };
25215 shiori = callPackage ../servers/web-apps/shiori { };
25217 inherit (callPackages ../servers/web-apps/matomo {})
25222 inherit (callPackages ../servers/unifi { })
25227 unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { };
25229 unpackerr = callPackage ../servers/unpackerr {
25230 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
25233 unstructured-api = callPackage ../servers/unstructured-api { };
25235 urserver = callPackage ../servers/urserver { };
25237 vouch-proxy = callPackage ../servers/vouch-proxy { };
25239 virtiofsd = callPackage ../servers/misc/virtiofsd { };
25241 virtualenv = with python3Packages; toPythonApplication virtualenv;
25243 virtualenv-clone = with python3Packages; toPythonApplication virtualenv-clone;
25245 vsftpd = callPackage ../servers/ftp/vsftpd { };
25247 wallabag = callPackage ../servers/web-apps/wallabag { };
25249 webdav = callPackage ../servers/webdav { };
25251 webdav-server-rs = callPackage ../servers/webdav-server-rs { };
25253 webmetro = callPackage ../servers/webmetro { };
25255 wesher = callPackage ../servers/wesher { };
25257 wishlist = callPackage ../servers/wishlist { };
25259 wsdd = callPackage ../servers/wsdd { };
25261 webhook = callPackage ../servers/http/webhook { };
25263 xinetd = callPackage ../servers/xinetd { };
25265 zookeeper = callPackage ../servers/zookeeper { };
25267 zookeeper_mt = callPackage ../development/libraries/zookeeper_mt { };
25269 xqilla = callPackage ../development/tools/xqilla { };
25271 xquartz = callPackage ../servers/x11/xquartz { };
25273 quartz-wm = callPackage ../servers/x11/quartz-wm {
25274 stdenv = clangStdenv;
25275 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
25276 inherit (darwin.apple_sdk.libs) Xplugin;
25280 # Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
25281 # so as not to have the newly bound xorg items already in scope, which would
25282 # have created a cycle.
25283 overrides = lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
25284 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
25285 inherit (darwin.apple_sdk.libs) Xplugin;
25286 inherit (buildPackages.darwin) bootstrap_cmds;
25287 udev = if stdenv.hostPlatform.isLinux then udev else null;
25288 libdrm = if stdenv.hostPlatform.isLinux then libdrm else null;
25291 generatedPackages = lib.callPackageWith __splicedPackages ../servers/x11/xorg/default.nix { };
25293 xorgPackages = makeScopeWithSplicing' {
25294 otherSplices = generateSplicesForMkScope "xorg";
25295 f = lib.extends overrides generatedPackages;
25298 in recurseIntoAttrs xorgPackages;
25300 xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { };
25302 xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
25304 yaws = callPackage ../servers/http/yaws { };
25306 zabbixFor = version: rec {
25307 agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version};
25308 proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version};
25309 proxy-pgsql = (callPackages ../servers/monitoring/zabbix/proxy.nix { postgresqlSupport = true; }).${version};
25310 proxy-sqlite = (callPackages ../servers/monitoring/zabbix/proxy.nix { sqliteSupport = true; }).${version};
25311 server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version};
25312 server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version};
25313 web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version};
25314 agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
25316 # backwards compatibility
25317 server = server-pgsql;
25320 zabbix70 = recurseIntoAttrs (zabbixFor "v70");
25321 zabbix60 = recurseIntoAttrs (zabbixFor "v60");
25322 zabbix64 = recurseIntoAttrs (zabbixFor "v64");
25323 zabbix50 = recurseIntoAttrs (zabbixFor "v50");
25327 zipkin = callPackage ../servers/monitoring/zipkin { };
25329 ### SERVERS / GEOSPATIAL
25331 martin = callPackage ../servers/geospatial/martin {
25332 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
25335 pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { };
25337 pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
25341 airbuddy = callPackage ../os-specific/darwin/airbuddy { };
25343 afuse = callPackage ../os-specific/linux/afuse { };
25345 autofs5 = callPackage ../os-specific/linux/autofs { };
25347 _915resolution = callPackage ../os-specific/linux/915resolution { };
25349 nfs-utils = callPackage ../os-specific/linux/nfs-utils { };
25351 acpi = callPackage ../os-specific/linux/acpi { };
25353 acpid = callPackage ../os-specific/linux/acpid { };
25355 acpitool = callPackage ../os-specific/linux/acpitool { };
25357 alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
25359 alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
25361 alsa-utils = callPackage ../by-name/al/alsa-utils/package.nix {
25365 apparency = callPackage ../os-specific/darwin/apparency { };
25367 arm-trusted-firmware = callPackage ../misc/arm-trusted-firmware { };
25368 inherit (arm-trusted-firmware)
25369 buildArmTrustedFirmware
25370 armTrustedFirmwareTools
25371 armTrustedFirmwareAllwinner
25372 armTrustedFirmwareAllwinnerH616
25373 armTrustedFirmwareAllwinnerH6
25374 armTrustedFirmwareQemu
25375 armTrustedFirmwareRK3328
25376 armTrustedFirmwareRK3399
25377 armTrustedFirmwareRK3588
25378 armTrustedFirmwareS905
25381 mlxbf-bootimages = callPackage ../misc/mlxbf-bootimages { };
25383 inherit (callPackages ../os-specific/linux/apparmor { })
25384 libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam
25385 apparmor-profiles apparmor-kernel-patches apparmorRulesFromClosure;
25387 aseq2json = callPackage ../os-specific/linux/aseq2json { };
25389 atop = callPackage ../os-specific/linux/atop { };
25391 ath9k-htc-blobless-firmware = callPackage ../os-specific/linux/firmware/ath9k { };
25392 ath9k-htc-blobless-firmware-unstable =
25393 callPackage ../os-specific/linux/firmware/ath9k { enableUnstable = true; };
25395 bartender = callPackage ../os-specific/darwin/bartender { };
25397 b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
25399 b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
25401 b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
25403 epilys-bb = callPackage ../tools/system/epilys-bb { };
25405 below = callPackage ../os-specific/linux/below { };
25407 bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
25409 brillo = callPackage ../os-specific/linux/brillo { };
25411 broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { };
25413 batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
25415 beefi = callPackage ../os-specific/linux/beefi { };
25417 blktrace = callPackage ../os-specific/linux/blktrace { };
25420 bluez5-experimental = bluez-experimental;
25422 bluez-experimental = bluez.override {
25423 enableExperimental = true;
25426 bolt = callPackage ../os-specific/linux/bolt { };
25428 bpf-linker = callPackage ../development/tools/bpf-linker { };
25430 bpftune = callPackage ../os-specific/linux/bpftune { };
25432 bpfmon = callPackage ../os-specific/linux/bpfmon { };
25434 bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
25436 busybox = callPackage ../os-specific/linux/busybox {
25437 # Fixes libunwind from being dynamically linked to a static binary.
25438 stdenv = if (stdenv.targetPlatform.useLLVM or false) then
25439 overrideCC stdenv buildPackages.llvmPackages.clangNoLibcxx
25442 busybox-sandbox-shell = callPackage ../os-specific/linux/busybox/sandbox-shell.nix {
25443 # musl roadmap has RISC-V support projected for 1.1.20
25444 busybox = if !stdenv.hostPlatform.isRiscV && !stdenv.hostPlatform.isLoongArch64 && stdenv.hostPlatform.libc != "bionic"
25445 then pkgsStatic.busybox
25449 cachefilesd = callPackage ../os-specific/linux/cachefilesd { };
25451 cariddi = callPackage ../tools/security/cariddi { };
25453 checkpolicy = callPackage ../os-specific/linux/checkpolicy { };
25455 checksec = callPackage ../os-specific/linux/checksec { };
25457 cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
25459 cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { };
25461 cpustat = callPackage ../os-specific/linux/cpustat { };
25463 cockroachdb = callPackage ../servers/sql/cockroachdb { };
25465 coconutbattery = callPackage ../os-specific/darwin/coconutbattery { };
25467 conky = callPackage ../os-specific/linux/conky ({
25469 inherit (linuxPackages.nvidia_x11.settings) libXNVCtrl;
25470 } // config.conky or {});
25472 conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { };
25474 coredns = callPackage ../servers/dns/coredns { };
25476 cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
25478 cpupower-gui = python3Packages.callPackage ../os-specific/linux/cpupower-gui {
25479 inherit (pkgs) meson;
25482 criu = callPackage ../os-specific/linux/criu { };
25484 cryptomator = callPackage ../tools/security/cryptomator {
25485 jdk = jdk22.override { enableJavaFX = true; };
25488 cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
25490 cramfsprogs = callPackage ../os-specific/linux/cramfsprogs { };
25492 cramfsswap = callPackage ../os-specific/linux/cramfsswap { };
25494 cshatag = callPackage ../os-specific/linux/cshatag { };
25496 # Darwin package set
25498 # Even though this is a set of packages not single package, use `callPackage`
25499 # not `callPackages` so the per-package callPackages don't have their
25500 # `.override` clobbered. C.F. `llvmPackages` which does the same.
25501 darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
25503 defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser {
25504 inherit (darwin.apple_sdk.frameworks) Foundation;
25507 disk_indicator = callPackage ../os-specific/linux/disk-indicator { };
25509 displaylink = callPackage ../os-specific/linux/displaylink {
25510 inherit (linuxPackages) evdi;
25513 dmidecode = callPackage ../os-specific/linux/dmidecode { };
25515 dmtcp = callPackage ../os-specific/linux/dmtcp { };
25517 directvnc = callPackage ../os-specific/linux/directvnc { };
25519 dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; };
25521 drbd = callPackage ../os-specific/linux/drbd/utils.nix { };
25523 dropwatch = callPackage ../os-specific/linux/dropwatch { };
25525 dsd = callPackage ../applications/radio/dsd { };
25527 dstat = callPackage ../os-specific/linux/dstat { };
25529 esdm = callPackage ../os-specific/linux/esdm { };
25531 evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { };
25533 # unstable until the first 1.x release
25534 fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
25536 fsverity-utils = callPackage ../os-specific/linux/fsverity-utils { };
25538 fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { };
25540 fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { };
25542 firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { };
25544 firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { };
25546 fwts = callPackage ../os-specific/linux/fwts { };
25548 gobi_loader = callPackage ../os-specific/linux/gobi_loader { };
25550 libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
25552 libuuid = if stdenv.hostPlatform.isLinux
25553 then util-linuxMinimal
25556 light = callPackage ../os-specific/linux/light { };
25558 lightum = callPackage ../os-specific/linux/lightum { };
25560 ebtables = callPackage ../os-specific/linux/ebtables { };
25562 elegant-sddm = libsForQt5.callPackage ../data/themes/elegant-sddm { };
25564 error-inject = callPackages ../os-specific/linux/error-inject { };
25566 extrace = callPackage ../os-specific/linux/extrace { };
25568 facetimehd-calibration = callPackage ../os-specific/linux/firmware/facetimehd-calibration { };
25570 facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
25572 fan2go = callPackage ../os-specific/linux/fan2go { };
25574 fanctl = callPackage ../os-specific/linux/fanctl { };
25576 fatrace = callPackage ../os-specific/linux/fatrace { };
25578 ffado = callPackage ../os-specific/linux/ffado { };
25579 ffado-mixer = callPackage ../os-specific/linux/ffado { withMixer = true; };
25582 fbterm = callPackage ../os-specific/linux/fbterm { };
25584 firejail = callPackage ../os-specific/linux/firejail { };
25586 fnotifystat = callPackage ../os-specific/linux/fnotifystat { };
25588 forkstat = callPackage ../os-specific/linux/forkstat { };
25590 freefall = callPackage ../os-specific/linux/freefall {
25591 inherit (linuxPackages) kernel;
25594 fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
25595 util-linux = util-linuxMinimal;
25598 fuse2 = lowPrio (if stdenv.hostPlatform.isDarwin then macfuse-stubs else fusePackages.fuse_2);
25599 fuse3 = fusePackages.fuse_3;
25600 fuse-common = hiPrio fusePackages.fuse_3.common;
25602 fxload = callPackage ../os-specific/linux/fxload { };
25604 gfxtablet = callPackage ../os-specific/linux/gfxtablet { };
25606 gmailctl = callPackage ../applications/networking/gmailctl { };
25608 gomp = callPackage ../applications/version-management/gomp { };
25610 gomplate = callPackage ../development/tools/gomplate { };
25612 gpm = callPackage ../servers/gpm {
25613 withNcurses = false; # Keep curses disabled for lack of value
25615 # latest 6.8 mysteriously fails to parse '@headings single':
25616 # https://lists.gnu.org/archive/html/bug-texinfo/2021-09/msg00011.html
25617 texinfo = buildPackages.texinfo6_7;
25620 gpm-ncurses = gpm.override { withNcurses = true; };
25622 gpu-switch = callPackage ../os-specific/linux/gpu-switch { };
25624 gradm = callPackage ../os-specific/linux/gradm { };
25626 gt = callPackage ../os-specific/linux/gt { };
25628 gtop = callPackage ../tools/system/gtop { };
25630 hd-idle = callPackage ../os-specific/linux/hd-idle { };
25632 hdparm = callPackage ../os-specific/linux/hdparm { };
25634 health-check = callPackage ../os-specific/linux/health-check { };
25636 hibernate = callPackage ../os-specific/linux/hibernate { };
25638 hostapd = callPackage ../os-specific/linux/hostapd { };
25640 htop = callPackage ../tools/system/htop {
25641 inherit (darwin) IOKit;
25644 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { };
25646 humility = callPackage ../development/tools/rust/humility {
25647 inherit (darwin.apple_sdk.frameworks) AppKit;
25650 btop = darwin.apple_sdk_11_0.callPackage ../tools/system/btop { };
25652 nmon = callPackage ../os-specific/linux/nmon { };
25654 hwdata = callPackage ../os-specific/linux/hwdata { };
25656 i7z = qt5.callPackage ../os-specific/linux/i7z { };
25658 pcm = callPackage ../os-specific/linux/pcm { };
25660 ifmetric = callPackage ../os-specific/linux/ifmetric { };
25662 ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils { };
25664 intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { };
25666 intel-cmt-cat = callPackage ../os-specific/linux/intel-cmt-cat { };
25668 intel-compute-runtime = callPackage ../os-specific/linux/intel-compute-runtime { };
25670 intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
25672 level-zero = callPackage ../development/libraries/level-zero { };
25674 iomelt = callPackage ../os-specific/linux/iomelt { };
25676 iotop = callPackage ../os-specific/linux/iotop { };
25677 iotop-c = callPackage ../os-specific/linux/iotop-c { };
25679 iproute2 = callPackage ../os-specific/linux/iproute { };
25681 ipu6-camera-bins = callPackage ../os-specific/linux/firmware/ipu6-camera-bins {};
25683 ipu6-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {};
25685 ipu6ep-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
25686 ipuVersion = "ipu6ep";
25689 ipu6epmtl-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
25690 ipuVersion = "ipu6epmtl";
25693 ivsc-firmware = callPackage ../os-specific/linux/firmware/ivsc-firmware { };
25695 iputils = hiPrio (callPackage ../os-specific/linux/iputils { });
25696 # hiPrio for collisions with inetutils (ping)
25698 iptables = callPackage ../os-specific/linux/iptables { };
25699 iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; };
25700 iptables-nftables-compat = iptables;
25702 iptstate = callPackage ../os-specific/linux/iptstate { } ;
25704 ipset = callPackage ../os-specific/linux/ipset { };
25706 irqbalance = callPackage ../os-specific/linux/irqbalance { };
25708 itpp = callPackage ../development/libraries/science/math/itpp { };
25710 iwd = callPackage ../os-specific/linux/iwd { };
25712 jool-cli = callPackage ../os-specific/linux/jool/cli.nix { };
25714 juju = callPackage ../applications/networking/juju { };
25716 jujuutils = callPackage ../os-specific/linux/jujuutils { };
25718 karabiner-elements = callPackage ../os-specific/darwin/karabiner-elements { };
25720 kbd = callPackage ../os-specific/linux/kbd { };
25722 kbdlight = callPackage ../os-specific/linux/kbdlight { };
25724 kinect-audio-setup = callPackage ../os-specific/linux/kinect-audio-setup { };
25726 kmscon = callPackage ../os-specific/linux/kmscon { };
25728 kmscube = callPackage ../os-specific/linux/kmscube { };
25730 kmsxx = callPackage ../development/libraries/kmsxx { };
25732 latencytop = callPackage ../os-specific/linux/latencytop { };
25734 ldm = callPackage ../os-specific/linux/ldm { };
25736 libaio = callPackage ../os-specific/linux/libaio { };
25738 libajantv2 = callPackage ../development/libraries/libajantv2 { };
25740 libargon2 = callPackage ../development/libraries/libargon2 { };
25742 libatasmart = callPackage ../os-specific/linux/libatasmart { };
25744 libax25 = callPackage ../development/libraries/libax25 { };
25746 libcgroup = callPackage ../os-specific/linux/libcgroup { };
25748 libdatachannel = callPackage ../development/libraries/libdatachannel { };
25750 libkrun = callPackage ../development/libraries/libkrun { };
25752 libkrun-sev = libkrun.override { sevVariant = true; };
25754 libkrunfw = callPackage ../development/libraries/libkrunfw { };
25756 libnl = callPackage ../os-specific/linux/libnl { };
25758 libnl-tiny = callPackage ../os-specific/linux/libnl-tiny { };
25760 libtraceevent = callPackage ../os-specific/linux/libtraceevent { };
25762 libtracefs = callPackage ../os-specific/linux/libtracefs { };
25764 lieer = callPackage ../applications/networking/lieer { };
25766 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { };
25768 linthesia = callPackage ../games/linthesia/default.nix { };
25770 libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { };
25772 openiscsi = callPackage ../os-specific/linux/open-iscsi { };
25774 open-isns = callPackage ../os-specific/linux/open-isns { };
25776 osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp {
25777 inherit (darwin.apple_sdk.frameworks) IOKit;
25780 macfuse-stubs = callPackage ../os-specific/darwin/macfuse {
25781 inherit (darwin) libtapi;
25782 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
25785 osxsnarf = callPackage ../os-specific/darwin/osxsnarf { };
25787 plistwatch = callPackage ../os-specific/darwin/plistwatch { };
25789 power-calibrate = callPackage ../os-specific/linux/power-calibrate { };
25791 powercap = callPackage ../os-specific/linux/powercap { };
25793 powerstat = callPackage ../os-specific/linux/powerstat { };
25795 projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { };
25797 smemstat = callPackage ../os-specific/linux/smemstat { };
25799 tgt = callPackage ../tools/networking/tgt { };
25801 lkl = callPackage ../applications/virtualization/lkl { };
25802 lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; };
25804 inherit (callPackages ../os-specific/linux/kernel-headers { inherit (pkgsBuildBuild) elf-header; })
25805 linuxHeaders makeLinuxHeaders;
25807 klibc = callPackage ../os-specific/linux/klibc { };
25809 klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
25811 linuxKernel = recurseIntoAttrs (callPackage ./linux-kernels.nix { });
25813 inherit (linuxKernel) buildLinux linuxConfig kernelPatches;
25815 linuxPackagesFor = linuxKernel.packagesFor;
25817 hardenedLinuxPackagesFor = linuxKernel.hardenedPackagesFor;
25819 linuxManualConfig = linuxKernel.manualConfig;
25821 linuxPackages_custom = linuxKernel.customPackage;
25823 # This serves as a test for linuxPackages_custom
25824 linuxPackages_custom_tinyconfig_kernel = let
25825 base = linuxPackages.kernel;
25826 tinyLinuxPackages = linuxKernel.customPackage {
25827 inherit (base) version modDirVersion src;
25828 allowImportFromDerivation = false;
25829 configfile = linuxConfig {
25830 makeTarget = "tinyconfig";
25834 in tinyLinuxPackages.kernel;
25836 # The current default kernel / kernel modules.
25837 linuxPackages = linuxKernel.packageAliases.linux_default;
25838 linux = linuxPackages.kernel;
25840 linuxPackages_latest = linuxKernel.packageAliases.linux_latest;
25841 linux_latest = linuxPackages_latest.kernel;
25843 # Testing (rc) kernel
25844 linuxPackages_testing = linuxKernel.packages.linux_testing;
25845 linux_testing = linuxKernel.kernels.linux_testing;
25848 linuxPackages-rt = linuxKernel.packageAliases.linux_rt_default;
25849 linuxPackages-rt_latest = linuxKernel.packageAliases.linux_rt_latest;
25850 linux-rt = linuxPackages-rt.kernel;
25851 linux-rt_latest = linuxPackages-rt_latest.kernel;
25854 linuxPackages_hardened = linuxKernel.packages.linux_hardened;
25855 linux_hardened = linuxPackages_hardened.kernel;
25856 linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
25857 linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
25858 linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
25859 linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
25860 linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
25861 linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
25862 linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened;
25863 linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened;
25864 linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened;
25865 linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened;
25867 # GNU Linux-libre kernels
25868 linuxPackages-libre = linuxKernel.packages.linux_libre;
25869 linux-libre = linuxPackages-libre.kernel;
25870 linuxPackages_latest-libre = linuxKernel.packages.linux_latest_libre;
25871 linux_latest-libre = linuxPackages_latest-libre.kernel;
25874 linuxPackages_zen = linuxKernel.packages.linux_zen;
25875 linux_zen = linuxPackages_zen.kernel;
25876 linuxPackages_lqx = linuxKernel.packages.linux_lqx;
25877 linux_lqx = linuxPackages_lqx.kernel;
25880 linuxPackages_xanmod = linuxKernel.packages.linux_xanmod;
25881 linux_xanmod = linuxKernel.kernels.linux_xanmod;
25882 linuxPackages_xanmod_stable = linuxKernel.packages.linux_xanmod_stable;
25883 linux_xanmod_stable = linuxKernel.kernels.linux_xanmod_stable;
25884 linuxPackages_xanmod_latest = linuxKernel.packages.linux_xanmod_latest;
25885 linux_xanmod_latest = linuxKernel.kernels.linux_xanmod_latest;
25887 linux-doc = callPackage ../os-specific/linux/kernel/htmldocs.nix { };
25889 cryptodev = linuxPackages.cryptodev;
25891 dpdk = callPackage ../os-specific/linux/dpdk { };
25893 keyutils = callPackage ../os-specific/linux/keyutils { };
25895 libselinux = callPackage ../os-specific/linux/libselinux { };
25897 libsemanage = callPackage ../os-specific/linux/libsemanage {
25901 librasterlite2 = callPackage ../development/libraries/librasterlite2 {
25902 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
25905 libraqm = callPackage ../development/libraries/libraqm { };
25907 libraw = callPackage ../development/libraries/libraw { };
25909 libraw1394 = callPackage ../development/libraries/libraw1394 { };
25911 librealsense = darwin.apple_sdk_11_0.callPackage ../development/libraries/librealsense { };
25913 librealsenseWithCuda = callPackage ../development/libraries/librealsense {
25914 cudaSupport = true;
25915 # librealsenseWithCuda doesn't build on gcc11. CUDA 11.3 is the last version
25916 # to use pre-gcc11, in particular gcc9.
25917 stdenv = gcc9Stdenv;
25920 librealsenseWithoutCuda = callPackage ../development/libraries/librealsense {
25921 cudaSupport = false;
25924 librealsense-gui = callPackage ../development/libraries/librealsense {
25928 libsass = callPackage ../development/libraries/libsass { };
25930 libsepol = callPackage ../os-specific/linux/libsepol { };
25932 libsmbios = callPackage ../os-specific/linux/libsmbios { };
25934 libsurvive = callPackage ../development/libraries/libsurvive { };
25936 lm_sensors = callPackage ../os-specific/linux/lm-sensors { };
25938 lockdep = callPackage ../os-specific/linux/lockdep { };
25940 lsirec = callPackage ../os-specific/linux/lsirec { };
25942 lsiutil = callPackage ../os-specific/linux/lsiutil { };
25944 kaitai-struct-compiler = callPackage ../development/compilers/kaitai-struct-compiler { };
25946 kmod = callPackage ../os-specific/linux/kmod { };
25948 kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
25950 libcap = callPackage ../os-specific/linux/libcap { };
25952 libcap_ng = callPackage ../os-specific/linux/libcap-ng { };
25954 libnotify = callPackage ../development/libraries/libnotify { };
25956 libvolume_id = callPackage ../os-specific/linux/libvolume_id { };
25958 lsscsi = callPackage ../os-specific/linux/lsscsi { };
25960 lvm2 = callPackage ../os-specific/linux/lvm2/2_03.nix {
25961 # break the cyclic dependency:
25962 # util-linux (non-minimal) depends (optionally, but on by default) on systemd,
25963 # systemd (optionally, but on by default) on cryptsetup and cryptsetup depends on lvm2
25964 util-linux = util-linuxMinimal;
25967 lvm2_dmeventd = lvm2.override {
25968 enableDmeventd = true;
25969 enableCmdlib = true;
25971 lvm2_vdo = lvm2_dmeventd.override {
25975 maddy = callPackage ../servers/maddy { };
25977 mbelib = callPackage ../development/libraries/audio/mbelib { };
25979 mbpfan = callPackage ../os-specific/linux/mbpfan { };
25982 mdadm4 = callPackage ../os-specific/linux/mdadm { };
25984 mdevctl = callPackage ../os-specific/linux/mdevctl { };
25986 metastore = callPackage ../os-specific/linux/metastore { };
25988 minimal-bootstrap = recurseIntoAttrs (import ../os-specific/linux/minimal-bootstrap {
25989 inherit (stdenv) buildPlatform hostPlatform;
25990 inherit lib config;
25991 fetchurl = import ../build-support/fetchurl/boot.nix {
25992 inherit (stdenv.buildPlatform) system;
25994 checkMeta = callPackage ../stdenv/generic/check-meta.nix { };
25996 minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix { };
25997 make-minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix {
25998 inherit (stdenv) hostPlatform;
26001 mingetty = callPackage ../os-specific/linux/mingetty { };
26003 miraclecast = callPackage ../os-specific/linux/miraclecast { };
26005 mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { };
26007 mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
26009 aggregateModules = modules:
26010 callPackage ../os-specific/linux/kmod/aggregator.nix {
26011 inherit (buildPackages) kmod;
26015 multipart-parser-c = callPackage ../development/libraries/multipart-parser-c { };
26017 multipath-tools = callPackage ../os-specific/linux/multipath-tools { };
26019 musl = callPackage ../os-specific/linux/musl { };
26021 musl-fts = callPackage ../os-specific/linux/musl-fts { };
26022 musl-obstack = callPackage ../os-specific/linux/musl-obstack { };
26024 nsh = callPackage ../shells/nsh { };
26026 nushell = darwin.apple_sdk_11_0.callPackage ../shells/nushell {
26027 inherit (darwin.apple_sdk_11_0) Libsystem;
26028 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Security;
26031 nu_scripts = callPackage ../shells/nushell/nu_scripts { };
26033 nushellPlugins = recurseIntoAttrs (callPackage ../shells/nushell/plugins {
26034 inherit (darwin.apple_sdk.frameworks) Security;
26035 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Foundation;
26038 nettools = if stdenv.hostPlatform.isLinux
26039 then callPackage ../os-specific/linux/net-tools { }
26040 else unixtools.nettools;
26042 nftables = callPackage ../os-specific/linux/nftables { };
26044 noah = callPackage ../os-specific/darwin/noah {
26045 inherit (darwin.apple_sdk.frameworks) Hypervisor;
26048 numactl = callPackage ../os-specific/linux/numactl { };
26050 numad = callPackage ../os-specific/linux/numad { };
26052 nvme-cli = callPackage ../os-specific/linux/nvme-cli { };
26054 nvmet-cli = callPackage ../os-specific/linux/nvmet-cli { };
26056 system76-firmware = callPackage ../os-specific/linux/firmware/system76-firmware { };
26058 system76-keyboard-configurator = callPackage ../applications/misc/system76-keyboard-configurator { };
26060 ocf-resource-agents = callPackage ../os-specific/linux/ocf-resource-agents { };
26062 open-vm-tools-headless = open-vm-tools.override { withX = false; };
26064 oxtools = callPackage ../os-specific/linux/oxtools { };
26066 air = callPackage ../development/tools/air { };
26068 delve = callPackage ../development/tools/delve { };
26070 easyjson = callPackage ../development/tools/easyjson { };
26072 iferr = callPackage ../development/tools/iferr { };
26074 gci = callPackage ../development/tools/gci { };
26076 gcov2lcov = callPackage ../development/tools/gcov2lcov { };
26078 ginkgo = callPackage ../development/tools/ginkgo { };
26080 gdlv = callPackage ../by-name/gd/gdlv/package.nix {
26081 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics Foundation Metal;
26084 go-bindata = callPackage ../development/tools/go-bindata { };
26086 go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { };
26088 go-minimock = callPackage ../development/tools/go-minimock { };
26090 go-protobuf = callPackage ../development/tools/go-protobuf { };
26092 go-toml = callPackage ../development/tools/go-toml { };
26094 go-outline = callPackage ../development/tools/go-outline { };
26096 gocode-gomod = callPackage ../development/tools/gocode-gomod { };
26098 goconst = callPackage ../development/tools/goconst { };
26100 goconvey = callPackage ../development/tools/goconvey { };
26102 go-callvis = callPackage ../development/tools/go-callvis { };
26104 gotags = callPackage ../development/tools/gotags { };
26106 go-task = callPackage ../development/tools/go-task { };
26108 golines = callPackage ../development/tools/golines { };
26110 golint = callPackage ../development/tools/golint { };
26112 golangci-lint = callPackage ../development/tools/golangci-lint { };
26114 golangci-lint-langserver = callPackage ../development/tools/golangci-lint-langserver { };
26116 gocyclo = callPackage ../development/tools/gocyclo { };
26118 godef = callPackage ../development/tools/godef { };
26120 goimports-reviser = callPackage ../development/tools/goimports-reviser { };
26122 gopkgs = callPackage ../development/tools/gopkgs { };
26124 gosec = callPackage ../development/tools/gosec { };
26126 gotemplate = callPackage ../development/tools/gotemplate { };
26128 gotraceui = callPackage ../development/tools/gotraceui { };
26130 goverview = callPackage ../tools/security/goverview { };
26132 go-tools = callPackage ../development/tools/go-tools { };
26134 gotest = callPackage ../development/tools/gotest { };
26136 gotestfmt = callPackage ../development/tools/gotestfmt { };
26138 gotop = callPackage ../tools/system/gotop {
26139 inherit (darwin.apple_sdk.frameworks) IOKit;
26142 go-migrate = callPackage ../development/tools/go-migrate { };
26144 go-jet = callPackage ../development/tools/go-jet { };
26146 go-mockery = callPackage ../development/tools/go-mockery { };
26148 go-mod-graph-chart = callPackage ../development/tools/go-mod-graph-chart { };
26150 gomacro = callPackage ../development/tools/gomacro { };
26152 gomodifytags = callPackage ../development/tools/gomodifytags { };
26154 gops = callPackage ../development/tools/gops { };
26156 gore = callPackage ../development/tools/gore { };
26158 goresym = callPackage ../development/tools/goresym { };
26160 gotests = callPackage ../development/tools/gotests { };
26162 gqlgenc = callPackage ../development/tools/gqlgenc { };
26164 impl = callPackage ../development/tools/impl { };
26166 moq = callPackage ../development/tools/moq { };
26168 quicktemplate = callPackage ../development/tools/quicktemplate { };
26170 linux_logo = callPackage ../tools/misc/linux-logo { };
26172 linux-pam = callPackage ../os-specific/linux/pam { };
26174 nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
26176 octomap = callPackage ../development/libraries/octomap { };
26178 odin = callPackage ../by-name/od/odin/package.nix {
26179 inherit (pkgs.darwin.apple_sdk_11_0) MacOSX-SDK;
26180 inherit (pkgs.darwin.apple_sdk_11_0.frameworks) Security;
26181 llvmPackages = llvmPackages_18;
26184 odp-dpdk = callPackage ../os-specific/linux/odp-dpdk { };
26186 odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { };
26188 ofono = callPackage ../tools/networking/ofono { };
26190 okapi = callPackage ../development/libraries/okapi {
26191 inherit (darwin.apple_sdk.frameworks) Security;
26194 openbsm = callPackage ../development/libraries/openbsm { };
26196 pagemon = callPackage ../os-specific/linux/pagemon { };
26198 pam = if stdenv.hostPlatform.isLinux then linux-pam else openpam;
26200 # pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )
26202 pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
26204 pam_dp9ik = callPackage ../os-specific/linux/pam_dp9ik { };
26206 pam_gnupg = callPackage ../os-specific/linux/pam_gnupg { };
26208 pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
26210 pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
26212 pam_mktemp = callPackage ../os-specific/linux/pam_mktemp { };
26214 pam_mount = callPackage ../os-specific/linux/pam_mount { };
26216 pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
26218 pam_p11 = callPackage ../os-specific/linux/pam_p11 { };
26220 pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
26222 pam_rssh = callPackage ../os-specific/linux/pam_rssh { };
26224 pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
26226 pam_tmpdir = callPackage ../os-specific/linux/pam_tmpdir { };
26228 pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
26230 pam_ussh = callPackage ../os-specific/linux/pam_ussh { };
26232 paxctl = callPackage ../os-specific/linux/paxctl { };
26234 paxtest = callPackage ../os-specific/linux/paxtest { };
26236 pax-utils = callPackage ../os-specific/linux/pax-utils { };
26238 pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { };
26240 pcstat = callPackage ../tools/system/pcstat { };
26242 perf-tools = callPackage ../os-specific/linux/perf-tools { };
26244 picoprobe-udev-rules = callPackage ../os-specific/linux/picoprobe-udev-rules { };
26246 pipes = callPackage ../misc/screensavers/pipes { };
26248 pipes-rs = callPackage ../misc/screensavers/pipes-rs { };
26250 pipework = callPackage ../os-specific/linux/pipework { };
26252 pktgen = callPackage ../os-specific/linux/pktgen { };
26254 plymouth = callPackage ../os-specific/linux/plymouth { };
26256 pmount = callPackage ../os-specific/linux/pmount { };
26258 pmutils = callPackage ../os-specific/linux/pm-utils { };
26260 policycoreutils = callPackage ../os-specific/linux/policycoreutils { };
26262 semodule-utils = callPackage ../os-specific/linux/semodule-utils { };
26264 pdns = callPackage ../servers/dns/pdns { };
26266 powerdns-admin = callPackage ../applications/networking/powerdns-admin { };
26268 dnsdist = callPackage ../servers/dns/dnsdist { };
26270 pps-tools = callPackage ../os-specific/linux/pps-tools { };
26272 procps = if stdenv.hostPlatform.isLinux
26273 then callPackage ../os-specific/linux/procps-ng { }
26274 else unixtools.procps;
26276 procdump = callPackage ../os-specific/linux/procdump { };
26278 prototool = callPackage ../development/tools/prototool { };
26280 qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
26281 qemu_full = lowPrio (qemu.override {
26282 smbdSupport = lib.meta.availableOn stdenv.hostPlatform samba;
26283 cephSupport = lib.meta.availableOn stdenv.hostPlatform ceph;
26284 glusterfsSupport = lib.meta.availableOn stdenv.hostPlatform glusterfs && lib.meta.availableOn stdenv.hostPlatform libuuid;
26287 qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; });
26289 quick-lint-js = callPackage ../development/tools/quick-lint-js { };
26291 linux-firmware = callPackage ../os-specific/linux/firmware/linux-firmware { };
26293 qmk-udev-rules = callPackage ../os-specific/linux/qmk-udev-rules { };
26295 radeontools = callPackage ../os-specific/linux/radeontools { };
26297 radeontop = callPackage ../os-specific/linux/radeontop { };
26299 rasdaemon = callPackage ../os-specific/linux/rasdaemon { };
26301 raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi { };
26302 raspberrypiWirelessFirmware = callPackage ../os-specific/linux/firmware/raspberrypi-wireless { };
26304 raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix { };
26306 reap = callPackage ../os-specific/linux/reap { };
26308 regionset = callPackage ../os-specific/linux/regionset { };
26310 rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { };
26312 riscv-pk = callPackage ../misc/riscv-pk { };
26314 ristate = callPackage ../tools/misc/ristate { };
26316 roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
26318 rojo = callPackage ../development/tools/rojo { };
26320 rtkit = callPackage ../os-specific/linux/rtkit { };
26322 rt-tests = callPackage ../os-specific/linux/rt-tests { };
26324 rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
26326 rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { };
26328 rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { };
26330 rvvm = callPackage ../applications/virtualization/rvvm { };
26332 s3ql = callPackage ../tools/backup/s3ql { };
26334 sasutils = callPackage ../os-specific/linux/sasutils { };
26336 sass = callPackage ../development/tools/sass { };
26338 sassc = callPackage ../development/tools/sassc { };
26340 scanmem = callPackage ../tools/misc/scanmem { };
26342 schedtool = callPackage ../os-specific/linux/schedtool { };
26344 sddm-astronaut = qt6Packages.callPackage ../data/themes/sddm-astronaut { };
26346 sddm-chili-theme = libsForQt5.callPackage ../data/themes/chili-sddm { };
26348 sddm-sugar-dark = libsForQt5.callPackage ../data/themes/sddm-sugar-dark { };
26350 sdparm = callPackage ../os-specific/linux/sdparm { };
26352 sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel {
26353 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
26356 setools = callPackage ../os-specific/linux/setools { };
26358 seturgent = callPackage ../os-specific/linux/seturgent { };
26360 sgx-azure-dcap-client = callPackage ../os-specific/linux/sgx/azure-dcap-client { };
26362 sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { };
26364 sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { };
26366 sgx-psw = callPackage ../os-specific/linux/sgx/psw {
26367 protobuf = protobuf_21;
26370 shadow = callPackage ../os-specific/linux/shadow { };
26372 shortcat = callPackage ../os-specific/darwin/shortcat { };
26374 sinit = callPackage ../os-specific/linux/sinit {
26375 rcinit = "/etc/rc.d/rc.init";
26376 rcshutdown = "/etc/rc.d/rc.shutdown";
26379 skopeo = callPackage ../development/tools/skopeo { };
26381 srisum = callPackage ../tools/misc/srisum { };
26383 smem = callPackage ../os-specific/linux/smem { };
26385 smimesign = callPackage ../os-specific/darwin/smimesign { };
26387 statik = callPackage ../development/tools/statik { };
26389 statifier = callPackage ../os-specific/linux/statifier { };
26391 steamos-devkit = callPackage ../development/tools/steamos-devkit { };
26393 swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { };
26395 sysdig = callPackage ../os-specific/linux/sysdig {
26397 }; # sysdig is a client, for a driver look at linuxPackagesFor
26399 sysfsutils = callPackage ../os-specific/linux/sysfsutils { };
26401 sysprof = callPackage ../development/tools/profiling/sysprof { };
26403 libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { };
26405 sysklogd = callPackage ../os-specific/linux/sysklogd { };
26407 syslinux = callPackage ../os-specific/linux/syslinux { };
26409 sysstat = callPackage ../os-specific/linux/sysstat { };
26411 systemd = callPackage ../os-specific/linux/systemd {
26412 # break some cyclic dependencies
26413 util-linux = util-linuxMinimal;
26414 # provide a super minimal gnupg used for systemd-machined
26415 gnupg = gnupg.override {
26416 enableMinimal = true;
26417 guiSupport = false;
26420 systemdMinimal = systemd.override {
26421 pname = "systemd-minimal";
26423 withAnalyze = false;
26424 withApparmor = false;
26426 withCompression = false;
26427 withCoredump = false;
26428 withCryptsetup = false;
26429 withRepart = false;
26430 withDocumentation = false;
26433 withHostnamed = false;
26436 withImportd = false;
26437 withIptables = false;
26438 withLibBPF = false;
26439 withLibidn2 = false;
26440 withLocaled = false;
26441 withLogind = false;
26442 withMachined = false;
26443 withNetworkd = false;
26448 withPolkit = false;
26449 withPortabled = false;
26450 withRemote = false;
26451 withResolved = false;
26452 withShellCompletions = false;
26453 withSysupdate = false;
26454 withSysusers = false;
26455 withTimedated = false;
26456 withTimesyncd = false;
26457 withTpm2Tss = false;
26458 withUserDb = false;
26460 withBootloader = false;
26461 withPasswordQuality = false;
26462 withVmspawn = false;
26463 withQrencode = false;
26464 withLibarchive = false;
26466 systemdLibs = systemdMinimal.override {
26467 pname = "systemd-minimal-libs";
26468 buildLibsOnly = true;
26470 # We do not want to include ukify in the normal systemd attribute as it
26471 # relies on Python at runtime.
26472 systemdUkify = systemd.override {
26477 if (with stdenv.hostPlatform; isLinux && isStatic) then libudev-zero
26480 systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
26482 sysvinit = callPackage ../os-specific/linux/sysvinit { };
26484 sysvtools = sysvinit.override {
26485 withoutInitTools = true;
26488 # FIXME: `tcp-wrapper' is actually not OS-specific.
26489 tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
26491 tiptop = callPackage ../os-specific/linux/tiptop { };
26493 tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };
26495 trickster = callPackage ../servers/trickster/trickster.nix { };
26497 trinity = callPackage ../os-specific/linux/trinity { };
26499 trino-cli = callPackage ../development/tools/database/trino-cli { };
26501 trinsic-cli = callPackage ../tools/admin/trinsic-cli {
26502 inherit (darwin.apple_sdk.frameworks) Security;
26505 trustymail = callPackage ../tools/security/trustymail { };
26507 tunctl = callPackage ../os-specific/linux/tunctl { };
26509 twa = callPackage ../tools/networking/twa { };
26511 twingate = callPackage ../applications/networking/twingate { };
26513 # Upstream U-Boots:
26514 inherit (callPackage ../misc/uboot {})
26517 ubootA20OlinuxinoLime
26518 ubootA20OlinuxinoLime2EMMC
26534 ubootOlimexA64Olinuxino
26535 ubootOlimexA64Teres1
26541 ubootOrangePiZeroPlus2H5
26552 ubootQemuRiscv64Smode
26556 ubootRaspberryPi3_32bit
26557 ubootRaspberryPi3_64bit
26558 ubootRaspberryPi4_32bit
26559 ubootRaspberryPi4_64bit
26560 ubootRaspberryPiZero
26575 # Upstream Barebox:
26576 inherit (callPackage ../misc/barebox {})
26580 eudev = callPackage ../by-name/eu/eudev/package.nix {
26581 util-linux = util-linuxMinimal;
26584 libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { };
26586 udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { };
26589 ugtrain = callPackage ../tools/misc/ugtrain { };
26591 unscd = callPackage ../os-specific/linux/unscd { };
26593 untie = callPackage ../os-specific/linux/untie { };
26595 upower = callPackage ../os-specific/linux/upower { };
26597 upscayl = callPackage ../applications/graphics/upscayl { };
26599 usbguard = callPackage ../os-specific/linux/usbguard { };
26601 usbguard-notifier = callPackage ../os-specific/linux/usbguard-notifier { };
26603 usbrelay = callPackage ../os-specific/linux/usbrelay { };
26604 usbrelayd = callPackage ../os-specific/linux/usbrelay/daemon.nix { };
26606 usbtop = callPackage ../os-specific/linux/usbtop { };
26608 usbutils = callPackage ../os-specific/linux/usbutils { };
26610 userhosts = callPackage ../tools/networking/userhosts { };
26612 usermount = callPackage ../os-specific/linux/usermount { };
26614 util-linux = callPackage ../os-specific/linux/util-linux { };
26616 util-linuxMinimal = util-linux.override {
26617 nlsSupport = false;
26618 ncursesSupport = false;
26619 systemdSupport = false;
26620 translateManpages = false;
26623 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
26625 v4l2-relayd = callPackage ../os-specific/linux/v4l2-relayd { };
26627 vendir = callPackage ../development/tools/vendir { };
26629 vdo = callPackage ../os-specific/linux/vdo { };
26631 windows = callPackages ../os-specific/windows {};
26633 wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
26635 wooting-udev-rules = callPackage ../os-specific/linux/wooting-udev-rules { };
26637 teensy-udev-rules = callPackage ../os-specific/linux/teensy-udev-rules { };
26639 sensible-side-buttons = callPackage ../os-specific/darwin/sensible-side-buttons { };
26641 wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
26643 wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
26645 xf86_input_cmt = callPackage ../os-specific/linux/xf86-input-cmt { };
26647 xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
26649 xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { };
26651 xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
26653 zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { };
26655 zenmonitor = callPackage ../os-specific/linux/zenmonitor { };
26659 zfs_2_1 = callPackage ../os-specific/linux/zfs/2_1.nix {
26660 configFile = "user";
26662 zfs_2_2 = callPackage ../os-specific/linux/zfs/2_2.nix {
26663 configFile = "user";
26665 zfs_unstable = callPackage ../os-specific/linux/zfs/unstable.nix {
26666 configFile = "user";
26676 _3270font = callPackage ../data/fonts/3270font { };
26678 adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
26680 adapta-gtk-theme = callPackage ../data/themes/adapta { };
26682 adapta-kde-theme = callPackage ../data/themes/adapta-kde { };
26684 adementary-theme = callPackage ../data/themes/adementary { };
26686 adi1090x-plymouth-themes = callPackage ../data/themes/adi1090x-plymouth-themes { };
26688 adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
26690 adwaita-qt6 = qt6Packages.callPackage ../data/themes/adwaita-qt {
26694 adw-gtk3 = callPackage ../data/themes/adw-gtk3 { };
26696 agave = callPackage ../data/fonts/agave { };
26698 aileron = callPackage ../data/fonts/aileron { };
26700 alacritty-theme = callPackage ../data/themes/alacritty-theme { };
26702 albatross = callPackage ../data/themes/albatross { };
26704 alegreya = callPackage ../data/fonts/alegreya { };
26706 alegreya-sans = callPackage ../data/fonts/alegreya-sans { };
26708 alice = callPackage ../data/fonts/alice { };
26710 alkalami = callPackage ../data/fonts/alkalami { };
26712 amber-theme = callPackage ../data/themes/amber { };
26714 amiri = callPackage ../data/fonts/amiri { };
26716 anarchism = callPackage ../data/documentation/anarchism { };
26718 ananicy = callPackage ../misc/ananicy { };
26720 andagii = callPackage ../data/fonts/andagii { };
26722 andika = callPackage ../data/fonts/andika { };
26724 androguard = with python3.pkgs; toPythonApplication androguard;
26726 android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { };
26728 andromeda-gtk-theme = libsForQt5.callPackage ../data/themes/andromeda-gtk-theme { };
26730 ankacoder = callPackage ../data/fonts/ankacoder { };
26731 ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { };
26733 annapurna-sil = callPackage ../data/fonts/annapurna-sil { };
26735 anonymousPro = callPackage ../data/fonts/anonymous-pro { };
26737 ant-theme = callPackage ../data/themes/ant-theme/ant.nix { };
26739 ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { };
26741 dracula-theme = callPackage ../data/themes/dracula-theme { };
26743 dracula-qt5-theme = callPackage ../data/themes/dracula-qt5-theme { };
26745 ant-nebula-theme = callPackage ../data/themes/ant-theme/ant-nebula.nix { };
26747 arc-icon-theme = callPackage ../data/icons/arc-icon-theme { };
26749 arc-kde-theme = callPackage ../data/themes/arc-kde { };
26751 arc-theme = callPackage ../data/themes/arc { };
26753 arkpandora_ttf = callPackage ../data/fonts/arkpandora { };
26755 aurulent-sans = callPackage ../data/fonts/aurulent-sans { };
26757 ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { };
26759 b612 = callPackage ../data/fonts/b612 { };
26761 babelstone-han = callPackage ../data/fonts/babelstone-han { };
26763 baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { };
26765 bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
26767 barlow = callPackage ../data/fonts/barlow { };
26769 base16-schemes = callPackage ../data/themes/base16-schemes { };
26771 bgnet = callPackage ../data/documentation/bgnet { };
26773 bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { };
26775 apple-cursor = callPackage ../data/icons/apple-cursor { };
26777 blackbird = callPackage ../data/themes/blackbird { };
26779 blackout = callPackage ../data/fonts/blackout { };
26781 breath-theme = libsForQt5.callPackage ../data/themes/breath-theme { };
26783 brise = callPackage ../data/misc/brise { };
26785 bqn386 = callPackage ../data/fonts/bqn386 { };
26787 cacert = callPackage ../data/misc/cacert { };
26789 caladea = callPackage ../data/fonts/caladea { };
26791 canta-theme = callPackage ../data/themes/canta { };
26793 cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
26795 capitaine-cursors = callPackage ../data/icons/capitaine-cursors { };
26797 capitaine-cursors-themed = callPackage ../data/icons/capitaine-cursors-themed { };
26799 carlito = callPackage ../data/fonts/carlito { };
26801 cascadia-code = callPackage ../data/fonts/cascadia-code { };
26803 ccsymbols = callPackage ../data/fonts/ccsymbols { };
26805 charis-sil = callPackage ../data/fonts/charis-sil { };
26807 changie = callPackage ../development/tools/changie { };
26809 cherry = callPackage ../data/fonts/cherry { };
26811 chonburi-font = callPackage ../data/fonts/chonburi { };
26813 chunk = callPackage ../data/fonts/chunk { };
26815 cldr-annotations = callPackage ../data/misc/cldr-annotations { };
26817 clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
26819 cnspec = callPackage ../tools/security/cnspec {
26820 buildGoModule = buildGo123Module;
26823 cnstrokeorder = callPackage ../data/fonts/cnstrokeorder { };
26825 colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { };
26827 colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { };
26829 comfortaa = callPackage ../data/fonts/comfortaa { };
26831 colloid-kde = libsForQt5.callPackage ../data/themes/colloid-kde { };
26833 comic-mono = callPackage ../data/fonts/comic-mono { };
26835 comic-relief = callPackage ../data/fonts/comic-relief { };
26837 comixcursors = callPackage ../data/icons/comixcursors { };
26839 courier-prime = callPackage ../data/fonts/courier-prime { };
26841 cozette = callPackage ../data/fonts/cozette { };
26843 culmus = callPackage ../data/fonts/culmus { };
26845 clearlyU = callPackage ../data/fonts/clearlyU { };
26847 cm_unicode = callPackage ../data/fonts/cm-unicode { };
26849 creep = callPackage ../data/fonts/creep { };
26851 crimson = callPackage ../data/fonts/crimson { };
26853 crimson-pro = callPackage ../data/fonts/crimson-pro { };
26855 dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {});
26857 # solve collision for nix-env before https://github.com/NixOS/nix/pull/815
26858 dejavu_fontsEnv = buildEnv {
26859 name = dejavu_fonts.name;
26860 paths = [ dejavu_fonts.out ];
26863 dina-font = callPackage ../data/fonts/dina { };
26865 dm-sans = callPackage ../data/fonts/dm-sans { };
26866 dns-root-data = callPackage ../data/misc/dns-root-data { };
26868 docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
26870 docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { };
26872 docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { };
26874 docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { };
26876 docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { };
26878 docbook_xml_dtd_43 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix { };
26880 docbook_xml_dtd_44 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix { };
26882 docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { };
26884 docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { };
26886 inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { })
26890 # TODO: move this to aliases
26891 docbook_xsl = docbook-xsl-nons;
26892 docbook_xsl_ns = docbook-xsl-ns;
26894 documentation-highlighter = callPackage ../misc/documentation-highlighter { };
26896 mmdoc = callPackage ../tools/text/mmdoc { };
26898 documize-community = callPackage ../servers/documize-community { };
26900 doulos-sil = callPackage ../data/fonts/doulos-sil { };
26902 cabin = callPackage ../data/fonts/cabin { };
26904 camingo-code = callPackage ../data/fonts/camingo-code { };
26906 combinatorial_designs = callPackage ../data/misc/combinatorial_designs { };
26908 commit-mono = callPackage ../data/fonts/commit-mono { };
26910 cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { };
26912 d2coding = callPackage ../data/fonts/d2coding { };
26914 dosis = callPackage ../data/fonts/dosis { };
26916 dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
26918 dotcolon-fonts = callPackage ../data/fonts/dotcolon-fonts { };
26920 dracula-icon-theme = callPackage ../data/icons/dracula-icon-theme { };
26922 e17gtk = callPackage ../data/themes/e17gtk { };
26924 eb-garamond = callPackage ../data/fonts/eb-garamond { };
26926 edukai = callPackage ../data/fonts/edukai { };
26928 eduli = callPackage ../data/fonts/eduli { };
26930 epapirus-icon-theme = papirus-icon-theme.override { withElementary = true; };
26934 edusong = callPackage ../data/fonts/edusong { };
26936 efont-unicode = callPackage ../data/fonts/efont-unicode { };
26938 elliptic_curves = callPackage ../data/misc/elliptic_curves { };
26940 equilux-theme = callPackage ../data/themes/equilux-theme { };
26942 eunomia = callPackage ../data/fonts/eunomia { };
26944 fa_1 = callPackage ../data/fonts/fa_1 { };
26946 f1_8 = callPackage ../data/fonts/f1_8 { };
26948 f5_6 = callPackage ../data/fonts/f5_6 { };
26950 faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
26952 faba-mono-icons = callPackage ../data/icons/faba-mono-icons { };
26954 ferrum = callPackage ../data/fonts/ferrum { };
26956 fg-virgil = callPackage ../data/fonts/fg-virgil { };
26958 fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { };
26960 graphs = callPackage ../data/misc/graphs { };
26962 emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { };
26964 emojione = callPackage ../data/fonts/emojione {
26965 inherit (nodePackages) svgo;
26968 emojipick = callPackage ../applications/misc/emojipick { };
26970 encode-sans = callPackage ../data/fonts/encode-sans { };
26972 envypn-font = callPackage ../data/fonts/envypn-font { };
26974 ezra-sil = callPackage ../data/fonts/ezra-sil { };
26976 fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono { };
26978 fanwood = callPackage ../data/fonts/fanwood { };
26980 fira-code = callPackage ../data/fonts/fira-code { };
26981 fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
26982 fira-code-nerdfont = nerdfonts.override {
26983 fonts = [ "FiraCode" ];
26986 fira-go = callPackage ../data/fonts/fira-go { };
26988 flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
26989 inherit (plasma5Packages) breeze-icons;
26991 flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { };
26992 flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { };
26994 fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { };
26996 font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4;
26997 font-awesome_5 = (callPackage ../data/fonts/font-awesome { }).v5;
26998 font-awesome_6 = (callPackage ../data/fonts/font-awesome { }).v6;
26999 font-awesome = font-awesome_6;
27001 fraunces = callPackage ../data/fonts/fraunces { };
27003 freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
27005 freepats = callPackage ../data/misc/freepats { };
27007 game-devices-udev-rules = callPackage ../os-specific/linux/game-devices-udev-rules { };
27009 garamond-libre = callPackage ../data/fonts/garamond-libre { };
27011 g15daemon = callPackage ../os-specific/linux/g15daemon { };
27013 galatia-sil = callPackage ../data/fonts/galatia-sil { };
27015 gentium = callPackage ../data/fonts/gentium { };
27017 gentium-book-basic = callPackage ../data/fonts/gentium-book-basic { };
27019 geolite-legacy = callPackage ../data/misc/geolite-legacy { };
27021 gohufont = callPackage ../data/fonts/gohufont { };
27023 gnome-user-docs = callPackage ../data/documentation/gnome-user-docs { };
27025 gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { };
27027 gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { };
27029 go-font = callPackage ../data/fonts/go-font { };
27031 goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { };
27033 graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
27035 graphite-kde-theme = libsForQt5.callPackage ../data/themes/graphite-kde-theme { };
27037 greybird = callPackage ../data/themes/greybird { };
27039 gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { };
27041 palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; };
27043 amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; };
27045 gruvterial-theme = callPackage ../data/themes/gtk-theme-framework { theme = "gruvterial"; };
27047 oceanic-theme = callPackage ../data/themes/gtk-theme-framework { theme = "oceanic"; };
27049 spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; };
27053 gruppled-black-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_black"; };
27054 gruppled-black-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors {
27055 theme = "gruppled_black_lite";
27057 gruppled-white-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_white"; };
27058 gruppled-white-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors {
27059 theme = "gruppled_white_lite";
27062 gruppled-black-cursors
27063 gruppled-black-lite-cursors
27064 gruppled-white-cursors
27065 gruppled-white-lite-cursors
27068 gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk {
27069 inherit (plasma5Packages) breeze-icons;
27072 gubbi-font = callPackage ../data/fonts/gubbi { };
27074 gyre-fonts = callPackage ../data/fonts/gyre { };
27076 hack-font = callPackage ../data/fonts/hack { };
27078 hackgen-font = callPackage ../data/fonts/hackgen { };
27080 hackgen-nf-font = callPackage ../data/fonts/hackgen/nerdfont.nix { };
27082 helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
27084 helvum = callPackage ../applications/audio/helvum { };
27086 hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { };
27088 hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
27090 hannom = callPackage ../data/fonts/hannom { };
27092 hanazono = callPackage ../data/fonts/hanazono { };
27094 hermit = callPackage ../data/fonts/hermit { };
27096 hubot-sans = callPackage ../data/fonts/hubot-sans { };
27098 humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { };
27100 hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { };
27102 ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { };
27104 i-dot-ming = callPackage ../data/fonts/i-dot-ming { };
27106 ibm-plex = callPackage ../data/fonts/ibm-plex { };
27108 iconpack-jade = callPackage ../data/icons/iconpack-jade { };
27110 iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { };
27112 inconsolata = callPackage ../data/fonts/inconsolata { };
27114 inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix { };
27116 inconsolata-nerdfont = nerdfonts.override {
27117 fonts = [ "Inconsolata" ];
27120 intel-one-mono = callPackage ../data/fonts/intel-one-mono {};
27122 input-fonts = callPackage ../data/fonts/input-fonts { };
27124 inriafonts = callPackage ../data/fonts/inriafonts { };
27126 iosevka = callPackage ../data/fonts/iosevka { };
27127 iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix { };
27128 iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {});
27130 ipafont = callPackage ../data/fonts/ipafont { };
27131 ipaexfont = callPackage ../data/fonts/ipaexfont { };
27133 iwona = callPackage ../data/fonts/iwona { };
27135 jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { };
27137 jost = callPackage ../data/fonts/jost { };
27139 joypixels = callPackage ../data/fonts/joypixels { };
27141 junction-font = callPackage ../data/fonts/junction { };
27143 junicode = callPackage ../data/fonts/junicode { };
27145 julia-mono = callPackage ../data/fonts/julia-mono { };
27147 juno-theme = callPackage ../data/themes/juno { };
27149 kanit-font = callPackage ../data/fonts/kanit { };
27151 kanji-stroke-order-font = callPackage ../data/fonts/kanji-stroke-order-font { };
27153 kacst = callPackage ../data/fonts/kacst { };
27155 kawkab-mono-font = callPackage ../data/fonts/kawkab-mono { };
27157 kde-rounded-corners = kdePackages.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
27159 khmeros = callPackage ../data/fonts/khmeros { };
27161 knewave = callPackage ../data/fonts/knewave { };
27163 kochi-substitute = callPackage ../data/fonts/kochi-substitute { };
27165 kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 { };
27167 kode-mono = callPackage ../data/fonts/kode-mono { };
27169 kopia = callPackage ../tools/backup/kopia { };
27171 kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
27172 inherit (libsForQt5.kdeFrameworks) breeze-icons;
27175 koreader = callPackage ../applications/misc/koreader { };
27177 kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { };
27179 la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
27180 inherit (plasma5Packages) breeze-icons;
27181 inherit (pantheon) elementary-icon-theme;
27184 layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { };
27186 layan-kde = libsForQt5.callPackage ../data/themes/layan-kde { };
27188 lao = callPackage ../data/fonts/lao { };
27190 lato = callPackage ../data/fonts/lato { };
27192 league-gothic = callPackage ../data/fonts/league-gothic { };
27194 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type { };
27196 league-script-number-one = callPackage ../data/fonts/league-script-number-one { };
27198 league-spartan = callPackage ../data/fonts/league-spartan { };
27200 ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules { };
27202 libGDSII = callPackage ../development/libraries/science/chemistry/libGDSII { };
27204 inherit (callPackages ../data/fonts/liberation-fonts { })
27208 liberation_ttf = liberation_ttf_v2;
27210 liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { };
27212 libevdevc = callPackage ../os-specific/linux/libevdevc { };
27214 libgestures = callPackage ../os-specific/linux/libgestures { };
27216 liberastika = callPackage ../data/fonts/liberastika { };
27218 libertine = callPackage ../data/fonts/libertine { };
27220 libertinus = callPackage ../data/fonts/libertinus { };
27222 libratbag = callPackage ../os-specific/linux/libratbag { };
27224 librist = callPackage ../development/libraries/librist { };
27226 libre-baskerville = callPackage ../data/fonts/libre-baskerville { };
27228 libre-bodoni = callPackage ../data/fonts/libre-bodoni { };
27230 libre-caslon = callPackage ../data/fonts/libre-caslon { };
27232 libre-franklin = callPackage ../data/fonts/libre-franklin { };
27234 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
27236 lightly-boehs = libsForQt5.callPackage ../data/themes/lightly-boehs { };
27238 linden-hill = callPackage ../data/fonts/linden-hill { };
27240 line-awesome = callPackage ../data/fonts/line-awesome { };
27242 linearicons-free = callPackage ../data/fonts/linearicons-free { };
27244 linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { };
27246 linja-sike = callPackage ../data/fonts/linja-sike { };
27248 linux-manual = callPackage ../data/documentation/linux-manual { };
27250 lklug-sinhala = callPackage ../data/fonts/lklug-sinhala { };
27252 lmmath = callPackage ../data/fonts/lmmath { };
27254 lmodern = callPackage ../data/fonts/lmodern { };
27256 # ltunifi and solaar both provide udev rules but solaar's rules are more
27257 # up-to-date so we simply use that instead of having to maintain our own rules
27258 logitech-udev-rules = solaar.udev;
27260 # lohit-fonts.assamese lohit-fonts.bengali lohit-fonts.devanagari lohit-fonts.gujarati lohit-fonts.gurmukhi
27261 # lohit-fonts.kannada lohit-fonts.malayalam lohit-fonts.marathi lohit-fonts.nepali lohit-fonts.odia
27262 # lohit-fonts.tamil-classical lohit-fonts.tamil lohit-fonts.telugu
27263 # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi
27264 lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } );
27266 lounge-gtk-theme = callPackage ../data/themes/lounge { };
27268 luculent = callPackage ../data/fonts/luculent { };
27270 luna-icons = callPackage ../data/icons/luna-icons {
27271 inherit (plasma5Packages) breeze-icons;
27274 maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
27276 mailcap = callPackage ../data/misc/mailcap { };
27278 marathi-cursive = callPackage ../data/fonts/marathi-cursive { };
27280 man-pages = callPackage ../data/documentation/man-pages { };
27282 man-pages-posix = callPackage ../data/documentation/man-pages-posix { };
27284 manrope = callPackage ../data/fonts/manrope { };
27286 martian-mono = callPackage ../data/fonts/martian-mono { };
27288 marwaita-icons = callPackage ../by-name/ma/marwaita-icons/package.nix {
27289 inherit (kdePackages) breeze-icons;
27292 marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { };
27294 matcha-gtk-theme = callPackage ../data/themes/matcha { };
27296 materia-theme = callPackage ../data/themes/materia-theme { };
27298 materia-kde-theme = callPackage ../data/themes/materia-kde { };
27300 material-design-icons = callPackage ../data/fonts/material-design-icons { };
27302 material-icons = callPackage ../data/fonts/material-icons { };
27304 material-symbols = callPackage ../data/fonts/material-symbols { };
27306 material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
27308 meslo-lg = callPackage ../data/fonts/meslo-lg { };
27310 meslo-lgs-nf = callPackage ../data/fonts/meslo-lgs-nf { };
27312 migmix = callPackage ../data/fonts/migmix { };
27314 migu = callPackage ../data/fonts/migu { };
27316 miscfiles = callPackage ../data/misc/miscfiles { };
27318 media-player-info = callPackage ../data/misc/media-player-info { };
27320 medio = callPackage ../data/fonts/medio { };
27322 melete = callPackage ../data/fonts/melete { };
27324 mno16 = callPackage ../data/fonts/mno16 { };
27326 mnist = callPackage ../data/machine-learning/mnist { };
27328 mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { };
27330 mojave-gtk-theme = callPackage ../data/themes/mojave { };
27332 moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
27334 mona-sans = callPackage ../data/fonts/mona-sans { };
27336 monoid = callPackage ../data/fonts/monoid { };
27338 mononoki = callPackage ../data/fonts/mononoki { };
27340 montserrat = callPackage ../data/fonts/montserrat { };
27342 mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { };
27344 mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { });
27346 mro-unicode = callPackage ../data/fonts/mro-unicode { };
27348 mustache-spec = callPackage ../data/documentation/mustache-spec { };
27350 mustache-tcl = callPackage ../development/libraries/mustache-tcl { };
27352 mustache-go = callPackage ../development/tools/mustache-go { };
27354 mustache-hpp = callPackage ../development/libraries/mustache-hpp { };
27356 myrddin = callPackage ../development/compilers/myrddin { };
27358 myrica = callPackage ../data/fonts/myrica { };
27360 nacelle = callPackage ../data/fonts/nacelle { };
27362 nafees = callPackage ../data/fonts/nafees { };
27364 nanum = callPackage ../data/fonts/nanum { };
27366 nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { };
27368 nasin-nanpa = callPackage ../data/fonts/nasin-nanpa { };
27370 national-park-typeface = callPackage ../data/fonts/national-park { };
27372 nordic = libsForQt5.callPackage ../data/themes/nordic { };
27374 nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { };
27376 nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { };
27378 noto-fonts-lgc-plus = callPackage ../by-name/no/noto-fonts/package.nix {
27379 suffix = "-lgc-plus";
27385 "Noto Sans Symbols"
27386 "Noto Sans Symbols 2"
27389 longDescription = ''
27390 This package provides the Noto Fonts, but only for latin, greek
27391 and cyrillic scripts, as well as some extra fonts.
27395 nuclei = callPackage ../tools/security/nuclei { };
27397 nullmailer = callPackage ../servers/mail/nullmailer {
27398 stdenv = gccStdenv;
27401 numix-icon-theme = callPackage ../data/icons/numix-icon-theme {
27402 inherit (plasma5Packages) breeze-icons;
27405 numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { };
27407 numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { };
27409 numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { };
27411 numix-gtk-theme = callPackage ../data/themes/numix { };
27413 numix-solarized-gtk-theme = callPackage ../data/themes/numix-solarized { };
27415 numix-sx-gtk-theme = callPackage ../data/themes/numix-sx { };
27417 _0xproto = callPackage ../data/fonts/0xproto { };
27419 oldstandard = callPackage ../data/fonts/oldstandard { };
27421 oldsindhi = callPackage ../data/fonts/oldsindhi { };
27423 omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { };
27425 onestepback = callPackage ../data/themes/onestepback { };
27427 open-dyslexic = callPackage ../data/fonts/open-dyslexic { };
27429 open-sans = callPackage ../data/fonts/open-sans { };
27431 openmoji-color = callPackage ../data/fonts/openmoji { fontFormats = ["glyf_colr_0"]; };
27433 openmoji-black = callPackage ../data/fonts/openmoji { fontFormats = ["glyf"]; };
27435 openzone-cursors = callPackage ../data/themes/openzone { };
27437 oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { };
27439 orbitron = callPackage ../data/fonts/orbitron { };
27441 orbuculum = callPackage ../development/embedded/orbuculum { };
27443 orchis-theme = callPackage ../data/themes/orchis-theme { };
27445 orion = callPackage ../data/themes/orion { };
27447 ostrich-sans = callPackage ../data/fonts/ostrich-sans { };
27449 overpass = callPackage ../data/fonts/overpass { };
27451 oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
27453 paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
27455 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
27457 papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
27458 inherit (pantheon) elementary-icon-theme;
27459 inherit (plasma5Packages) breeze-icons;
27462 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
27463 inherit (plasma5Packages) breeze-icons;
27466 papirus-folders = callPackage ../data/misc/papirus-folders { };
27468 papirus-nord = callPackage ../data/icons/papirus-nord { };
27470 plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { };
27472 papis = with python3Packages; toPythonApplication papis;
27474 paperlike-go = callPackage ../tools/misc/paperlike-go { };
27476 paps = callPackage ../tools/misc/paps { };
27478 pecita = callPackage ../data/fonts/pecita { };
27480 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix { };
27481 paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix { };
27482 paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix { };
27484 pari-galdata = callPackage ../data/misc/pari-galdata { };
27486 pari-seadata-small = callPackage ../data/misc/pari-seadata-small { };
27488 penna = callPackage ../data/fonts/penna { };
27490 pitch-black = callPackage ../data/themes/pitch-black { };
27492 plano-theme = callPackage ../data/themes/plano { };
27494 plata-theme = callPackage ../data/themes/plata {
27495 inherit (mate) marco;
27498 poly = callPackage ../data/fonts/poly { };
27500 polychromatic = qt6Packages.callPackage ../applications/misc/polychromatic { };
27502 polytopes_db = callPackage ../data/misc/polytopes_db { };
27504 pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
27506 pop-icon-theme = callPackage ../data/icons/pop-icon-theme { };
27508 powerline-fonts = callPackage ../data/fonts/powerline-fonts { };
27510 powerline-symbols = callPackage ../data/fonts/powerline-symbols { };
27512 powerline-go = callPackage ../tools/misc/powerline-go { };
27514 powerline-rs = callPackage ../tools/misc/powerline-rs {
27515 inherit (darwin.apple_sdk.frameworks) Security;
27518 prociono = callPackage ../data/fonts/prociono { };
27520 profont = callPackage ../data/fonts/profont { };
27522 proggyfonts = callPackage ../data/fonts/proggyfonts { };
27524 public-sans = callPackage ../data/fonts/public-sans { };
27526 publicsuffix-list = callPackage ../data/misc/publicsuffix-list { };
27528 phinger-cursors = callPackage ../data/icons/phinger-cursors { };
27530 qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { };
27532 qogir-kde = libsForQt5.callPackage ../data/themes/qogir-kde { };
27534 qogir-theme = callPackage ../data/themes/qogir { };
27536 quintom-cursor-theme = callPackage ../data/icons/quintom-cursor-theme { };
27538 redhat-official-fonts = callPackage ../data/fonts/redhat-official { };
27540 ricochet-refresh = callPackage ../by-name/ri/ricochet-refresh/package.nix {
27541 protobuf = protobuf_21; # https://github.com/blueprint-freespeech/ricochet-refresh/issues/178
27544 rime-data = callPackage ../data/misc/rime-data { };
27546 roapi-http = callPackage ../servers/roapi/http.nix { };
27548 rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { };
27549 rose-pine-icon-theme = callPackage ../data/icons/rose-pine { };
27551 route159 = callPackage ../data/fonts/route159 { };
27553 ruwudu = callPackage ../data/fonts/ruwudu { };
27555 sampradaya = callPackage ../data/fonts/sampradaya { };
27557 sarabun-font = callPackage ../data/fonts/sarabun { };
27559 savepagenow = callPackage ../tools/misc/savepagenow { };
27561 scheme-manpages = callPackage ../data/documentation/scheme-manpages { };
27563 scowl = callPackage ../data/misc/scowl { };
27565 seshat = callPackage ../data/fonts/seshat { };
27567 session-desktop = callPackage ../applications/networking/instant-messengers/session-desktop { };
27569 shaderc = callPackage ../development/compilers/shaderc {
27570 inherit (darwin) autoSignDarwinBinariesHook;
27573 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { };
27575 sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { useQt5 = true; };
27577 simp1e-cursors = callPackage ../data/icons/simp1e-cursors { };
27579 sjasmplus = callPackage ../development/compilers/sjasmplus { };
27581 skeu = callPackage ../data/themes/skeu { };
27583 sweet-nova = callPackage ../data/themes/sweet-nova { };
27585 shared-mime-info = callPackage ../data/misc/shared-mime-info { };
27587 shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
27589 scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; };
27591 scheherazade-new = callPackage ../data/fonts/scheherazade { };
27593 signwriting = callPackage ../data/fonts/signwriting { };
27595 sierra-gtk-theme = callPackage ../data/themes/sierra { };
27597 sil-abyssinica = callPackage ../data/fonts/sil-abyssinica { };
27599 sil-padauk = callPackage ../data/fonts/sil-padauk { };
27601 snap7 = callPackage ../development/libraries/snap7 { };
27603 sniglet = callPackage ../data/fonts/sniglet { };
27605 snowblind = callPackage ../data/themes/snowblind { };
27607 solarc-gtk-theme = callPackage ../data/themes/solarc { };
27609 sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { };
27611 soundfont-fluid = callPackage ../data/soundfonts/fluid { };
27613 soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
27615 soundfont-ydp-grand = callPackage ../data/soundfonts/ydp-grand { };
27617 spdx-license-list-data = callPackage ../data/misc/spdx-license-list-data { };
27619 stdmanpages = callPackage ../data/documentation/std-man-pages { };
27621 star-history = callPackage ../tools/misc/star-history { };
27623 starfetch = callPackage ../tools/misc/starfetch { };
27625 starry = callPackage ../tools/misc/starry { };
27627 starship = callPackage ../tools/misc/starship {
27628 inherit (darwin.apple_sdk.frameworks) Security Foundation Cocoa;
27631 stig = callPackage ../applications/networking/p2p/stig { };
27633 stix-otf = callPackage ../data/fonts/stix-otf { };
27635 stix-two = callPackage ../data/fonts/stix-two { };
27637 super-tiny-icons = callPackage ../data/icons/super-tiny-icons { };
27639 inherit (callPackages ../data/fonts/gdouros { })
27640 aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings;
27642 iana-etc = callPackage ../data/misc/iana-etc { };
27644 poppler_data = callPackage ../data/misc/poppler-data { };
27646 inherit (callPackages ../data/fonts/pretendard { })
27652 quattrocento = callPackage ../data/fonts/quattrocento { };
27654 quattrocento-sans = callPackage ../data/fonts/quattrocento-sans { };
27656 quivira = callPackage ../data/fonts/quivira { };
27658 raleway = callPackage ../data/fonts/raleway { };
27660 recursive = callPackage ../data/fonts/recursive { };
27662 reversal-icon-theme = callPackage ../data/icons/reversal-icon-theme { };
27664 rubik = callPackage ../data/fonts/rubik { };
27666 rhodium-libre = callPackage ../data/fonts/rhodium-libre { };
27668 rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { };
27670 roboto = callPackage ../data/fonts/roboto { };
27672 roboto-mono = callPackage ../data/fonts/roboto-mono { };
27674 roboto-serif = callPackage ../data/fonts/roboto-serif { };
27676 roboto-slab = callPackage ../data/fonts/roboto-slab { };
27678 hasklig = callPackage ../data/fonts/hasklig { };
27680 inter = callPackage ../data/fonts/inter { };
27682 open-fonts = callPackage ../data/fonts/open-fonts { };
27684 scientifica = callPackage ../data/fonts/scientifica { };
27686 siji = callPackage ../data/fonts/siji { };
27688 smc-chilanka = callPackage ../data/fonts/smc-chilanka { };
27690 sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };
27692 source-code-pro = callPackage ../data/fonts/source-code-pro { };
27694 source-sans = callPackage ../data/fonts/source-sans { };
27695 source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
27697 source-serif = callPackage ../data/fonts/source-serif { };
27698 source-serif-pro = callPackage ../data/fonts/source-serif-pro { };
27700 source-han-code-jp = callPackage ../data/fonts/source-han-code-jp { };
27702 sourceHanPackages = dontRecurseIntoAttrs (callPackage ../data/fonts/source-han { });
27703 source-han-sans = sourceHanPackages.sans;
27704 source-han-serif = sourceHanPackages.serif;
27705 source-han-mono = sourceHanPackages.mono;
27706 source-han-sans-vf-otf = sourceHanPackages.sans-vf-otf;
27707 source-han-sans-vf-ttf = sourceHanPackages.sans-vf-ttf;
27708 source-han-serif-vf-otf = sourceHanPackages.serif-vf-otf;
27709 source-han-serif-vf-ttf = sourceHanPackages.serif-vf-ttf;
27711 spleen = callPackage ../data/fonts/spleen { };
27713 stilo-themes = callPackage ../data/themes/stilo { };
27715 sudo-font = callPackage ../data/fonts/sudo { };
27717 inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
27719 takao = callPackage ../data/fonts/takao { };
27721 taskspooler = callPackage ../tools/system/taskspooler { };
27723 tamsyn = callPackage ../data/fonts/tamsyn { };
27725 tamzen = callPackage ../data/fonts/tamzen { };
27727 tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
27731 tau-hydrogen = callPackage ../data/icons/tau-hydrogen { };
27733 theme-jade1 = callPackage ../data/themes/jade1 { };
27735 theme-obsidian2 = callPackage ../data/themes/obsidian2 { };
27737 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) { };
27739 theano = callPackage ../data/fonts/theano { };
27741 the-neue-black = callPackage ../data/fonts/the-neue-black { };
27743 tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme {
27744 inherit (libsForQt5) breeze-icons;
27747 tela-icon-theme = callPackage ../data/icons/tela-icon-theme { };
27749 template-glib = callPackage ../development/libraries/template-glib { };
27751 tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
27753 tenderness = callPackage ../data/fonts/tenderness { };
27755 terminus_font = callPackage ../data/fonts/terminus-font { };
27757 terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
27759 terminus-nerdfont = nerdfonts.override {
27760 fonts = [ "Terminus" ];
27763 tex-gyre = callPackages ../data/fonts/tex-gyre { };
27765 tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { };
27767 theme-vertex = callPackage ../data/themes/vertex { };
27769 tibetan-machine = callPackage ../data/fonts/tibetan-machine { };
27771 times-newer-roman = callPackage ../data/fonts/times-newer-roman { };
27773 tipa = callPackage ../data/fonts/tipa { };
27775 ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { };
27777 ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r { };
27779 ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { };
27781 twemoji-color-font = callPackage ../data/fonts/twemoji-color-font { };
27783 twitter-color-emoji = callPackage ../data/fonts/twitter-color-emoji { };
27785 tzdata = callPackage ../data/misc/tzdata { };
27787 ubuntu-themes = callPackage ../data/themes/ubuntu-themes { };
27789 ucs-fonts = callPackage ../data/fonts/ucs-fonts { };
27791 bront_fonts = callPackage ../data/fonts/bront { };
27793 ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { };
27795 ultralist = callPackage ../applications/misc/ultralist { };
27797 undefined-medium = callPackage ../data/fonts/undefined-medium { };
27799 unfonts-core = callPackage ../data/fonts/unfonts-core { };
27801 uni-vga = callPackage ../data/fonts/uni-vga { };
27803 unicode-character-database = callPackage ../data/misc/unicode-character-database { };
27805 unicode-emoji = callPackage ../data/misc/unicode-emoji { };
27807 unihan-database = callPackage ../data/misc/unihan-database { };
27809 unifont = callPackage ../data/fonts/unifont { };
27811 unifont_upper = callPackage ../data/fonts/unifont_upper { };
27813 unscii = callPackage ../data/fonts/unscii { };
27815 utterly-nord-plasma = kdePackages.callPackage ../data/themes/utterly-nord-plasma {
27817 plasma-framework = kdePackages.libplasma;
27820 utterly-round-plasma-style = callPackage ../data/themes/utterly-round-plasma-style { };
27822 uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { };
27824 u001-font = callPackage ../data/fonts/u001 { };
27826 vanilla-dmz = callPackage ../data/icons/vanilla-dmz { };
27828 vdrsymbols = callPackage ../data/fonts/vdrsymbols { };
27830 vegur = callPackage ../data/fonts/vegur { };
27832 vegeta = callPackage ../tools/networking/vegeta { };
27834 venta = callPackage ../data/themes/venta { };
27836 victor-mono = callPackage ../data/fonts/victor-mono { };
27838 vimix-cursor-theme = callPackage ../data/icons/vimix-cursor-theme { };
27840 vimix-gtk-themes = callPackage ../data/themes/vimix { };
27842 vimix-icon-theme = callPackage ../data/icons/vimix-icon-theme { };
27844 vistafonts = callPackage ../data/fonts/vista-fonts { };
27846 vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { };
27848 vistafonts-cht = callPackage ../data/fonts/vista-fonts-cht { };
27850 vollkorn = callPackage ../data/fonts/vollkorn { };
27852 weather-icons = callPackage ../data/fonts/weather-icons { };
27854 whitesur-cursors = callPackage ../data/icons/whitesur-cursors { };
27856 whitesur-gtk-theme = callPackage ../data/themes/whitesur { };
27858 whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { };
27860 whitesur-kde = kdePackages.callPackage ../data/themes/whitesur-kde { };
27862 wireless-regdb = callPackage ../data/misc/wireless-regdb { };
27864 work-sans = callPackage ../data/fonts/work-sans { };
27866 wqy_microhei = callPackage ../data/fonts/wqy-microhei { };
27868 wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { };
27870 xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { };
27872 xits-math = callPackage ../data/fonts/xits-math { };
27874 xkcd-font = callPackage ../data/fonts/xkcd-font { };
27876 xkeyboard_config = xorg.xkeyboardconfig;
27878 xlsx2csv = with python3Packages; toPythonApplication xlsx2csv;
27880 xorg-rgb = callPackage ../data/misc/xorg-rgb { };
27882 yanone-kaffeesatz = callPackage ../data/fonts/yanone-kaffeesatz { };
27884 yaru-theme = callPackage ../data/themes/yaru { };
27886 yaru-remix-theme = callPackage ../data/themes/yaru-remix { };
27888 zafiro-icons = callPackage ../data/icons/zafiro-icons {
27889 inherit (plasma5Packages) breeze-icons;
27892 zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { };
27894 zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal {
27895 qtx11extras = null; # Because it does not exist in qt6
27898 zilla-slab = callPackage ../data/fonts/zilla-slab { };
27900 zuki-themes = callPackage ../data/themes/zuki { };
27902 ### APPLICATIONS / GIS
27904 gmt = callPackage ../applications/gis/gmt {
27905 inherit (darwin.apple_sdk.frameworks)
27906 Accelerate CoreGraphics CoreVideo;
27909 gshhg-gmt = callPackage ../applications/gis/gmt/gshhg.nix { };
27911 dcw-gmt = callPackage ../applications/gis/gmt/dcw.nix { };
27913 grass = callPackage ../applications/gis/grass {
27914 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
27917 qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { };
27919 qgis = callPackage ../applications/gis/qgis { };
27921 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
27923 spatialite_gui = callPackage ../applications/gis/spatialite-gui {
27924 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit;
27928 spatialite_tools = callPackage ../applications/gis/spatialite-tools { };
27930 udig = callPackage ../applications/gis/udig { };
27932 whitebox-tools = callPackage ../applications/gis/whitebox-tools {
27933 inherit (darwin.apple_sdk.frameworks) Security;
27936 zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
27940 _2bwm = callPackage ../applications/window-managers/2bwm {
27941 patches = config."2bwm".patches or [];
27944 a2jmidid = callPackage ../applications/audio/a2jmidid { };
27946 aacgain = callPackage ../applications/audio/aacgain { };
27948 aaxtomp3 = callPackage ../applications/audio/aaxtomp3 { };
27950 abcde = callPackage ../applications/audio/abcde {
27951 inherit (python3Packages) eyed3;
27954 abiword = callPackage ../applications/office/abiword { };
27956 abook = callPackage ../applications/misc/abook { };
27958 acd-cli = callPackage ../applications/networking/sync/acd_cli {
27959 inherit (python3Packages)
27960 buildPythonApplication appdirs colorama python-dateutil
27961 requests requests-toolbelt setuptools sqlalchemy fusepy;
27964 inherit (qt6Packages.callPackage ../applications/office/activitywatch { })
27970 activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { };
27972 aw-watcher-window-wayland = callPackage ../tools/wayland/aw-watcher-window-wayland { };
27974 adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
27976 adl = callPackage ../applications/video/adl { };
27978 appvm = callPackage ../applications/virtualization/appvm { };
27980 anilibria-winmaclinux = libsForQt5.callPackage ../applications/video/anilibria-winmaclinux { };
27982 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
27984 master_me = callPackage ../applications/audio/master_me {
27985 inherit (darwin.apple_sdk.frameworks) Cocoa;
27988 pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; };
27990 pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; };
27992 pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; };
27994 pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; };
27996 abaddon = callPackage ../applications/networking/instant-messengers/abaddon { };
27998 acpic = callPackage ../applications/misc/acpic/default.nix { };
28000 adguardian = callPackage ../applications/networking/adguardian { };
28002 aeolus = callPackage ../applications/audio/aeolus { };
28003 aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { };
28005 aewan = callPackage ../applications/editors/aewan { };
28007 agedu = callPackage ../tools/misc/agedu { };
28009 agenda = callPackage ../applications/office/agenda { };
28011 ahoviewer = callPackage ../applications/graphics/ahoviewer { };
28013 airwave = libsForQt5.callPackage ../applications/audio/airwave { };
28015 akira-unstable = callPackage ../applications/graphics/akira { };
28017 alembic = callPackage ../development/libraries/alembic {
28018 openexr = openexr_3;
28021 alfaview = callPackage ../applications/networking/instant-messengers/alfaview { };
28023 alchemy = callPackage ../applications/graphics/alchemy { };
28025 alock = callPackage ../misc/screensavers/alock { };
28027 alot = callPackage ../applications/networking/mailreaders/alot { };
28029 alpine = callPackage ../applications/networking/mailreaders/alpine { };
28031 msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
28033 amarok = libsForQt5.callPackage ../applications/audio/amarok { };
28034 amarok-kf5 = amarok; # for compatibility
28036 AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
28038 ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
28040 androidStudioPackages = recurseIntoAttrs
28041 (callPackage ../applications/editors/android-studio { });
28042 android-studio = androidStudioPackages.stable;
28043 android-studio-full = android-studio.full;
28045 androidStudioForPlatformPackages = recurseIntoAttrs
28046 (callPackage ../applications/editors/android-studio-for-platform { });
28047 android-studio-for-platform = androidStudioForPlatformPackages.stable;
28049 antfs-cli = callPackage ../applications/misc/antfs-cli { };
28051 antimony = libsForQt5.callPackage ../applications/graphics/antimony { };
28053 antiword = callPackage ../applications/office/antiword { };
28055 anup = callPackage ../applications/misc/anup {
28056 inherit (darwin.apple_sdk.frameworks) Security;
28059 anytone-emu = callPackage ../applications/radio/anytone-emu { };
28061 apache-directory-studio = callPackage ../applications/networking/apache-directory-studio { };
28063 apkeep = callPackage ../tools/misc/apkeep {
28064 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
28067 apngasm = callPackage ../applications/graphics/apngasm { };
28068 apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix { };
28070 appcleaner = callPackage ../applications/misc/appcleaner { };
28072 appeditor = callPackage ../applications/misc/appeditor { };
28074 appgate-sdp = callPackage ../applications/networking/appgate-sdp { };
28076 ardour = callPackage ../applications/audio/ardour { };
28077 ardour_7 = callPackage ../applications/audio/ardour/7.nix { };
28079 arelle = with python3Packages; toPythonApplication arelle;
28081 argo = callPackage ../applications/networking/cluster/argo { };
28083 argocd = callPackage ../applications/networking/cluster/argocd { };
28085 argocd-autopilot = callPackage ../applications/networking/cluster/argocd-autopilot { };
28087 argo-rollouts = callPackage ../applications/networking/cluster/argo-rollouts { };
28089 ario = callPackage ../applications/audio/ario { };
28091 arion = callPackage ../applications/virtualization/arion { };
28093 arkade = callPackage ../applications/networking/cluster/arkade { };
28095 artem = callPackage ../applications/graphics/artem { };
28097 asuka = callPackage ../applications/networking/browsers/asuka {
28098 inherit (darwin.apple_sdk.frameworks) Security;
28101 ascii-image-converter = callPackage ../applications/graphics/ascii-image-converter { };
28103 artha = callPackage ../applications/misc/artha { };
28105 atlassian-cli = callPackage ../applications/office/atlassian-cli { };
28107 asap = callPackage ../tools/audio/asap { };
28109 assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { };
28111 astroid = callPackage ../applications/networking/mailreaders/astroid {
28112 vim = vim-full.override { features = "normal"; };
28113 protobuf = protobuf_21;
28116 aucatctl = callPackage ../applications/audio/aucatctl { };
28118 audacious = qt6Packages.callPackage ../applications/audio/audacious { };
28119 audacious-plugins = qt6Packages.callPackage ../applications/audio/audacious/plugins.nix {
28120 # Avoid circular dependency
28121 audacious = audacious.override { audacious-plugins = null; };
28124 audio-recorder = callPackage ../applications/audio/audio-recorder { };
28126 auto-multiple-choice = callPackage ../applications/misc/auto-multiple-choice { };
28128 autokey = callPackage ../applications/office/autokey { };
28130 autotalent = callPackage ../applications/audio/autotalent { };
28132 autotrace = callPackage ../applications/graphics/autotrace { };
28134 av-98 = callPackage ../applications/networking/browsers/av-98 { };
28136 avalanchego = callPackage ../applications/networking/avalanchego {
28137 inherit (darwin.apple_sdk.frameworks) IOKit;
28140 avizo = callPackage ../applications/misc/avizo { };
28142 avocode = callPackage ../applications/graphics/avocode { };
28144 ax25-apps = callPackage ../applications/radio/ax25-apps { };
28146 ax25-tools = callPackage ../applications/radio/ax25-tools { };
28148 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker {
28149 stdenv = if stdenv.hostPlatform.isDarwin then
28150 darwin.apple_sdk_11_0.stdenv
28154 bambootracker-qt6 = qt6Packages.callPackage ../applications/audio/bambootracker {
28155 stdenv = if stdenv.hostPlatform.isDarwin then
28156 darwin.apple_sdk_11_0.stdenv
28161 blocky = callPackage ../applications/networking/blocky { };
28163 brutefir = callPackage ../applications/audio/brutefir { };
28165 cheesecutter = callPackage ../applications/audio/cheesecutter { };
28167 cutecapture = callPackage ../applications/video/cutecapture { };
28169 milkytracker = callPackage ../applications/audio/milkytracker {
28170 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio Foundation;
28173 ptcollab = callPackage ../by-name/pt/ptcollab/package.nix {
28174 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
28177 schismtracker = callPackage ../applications/audio/schismtracker {
28178 inherit (darwin.apple_sdk.frameworks) Cocoa;
28181 jnetmap = callPackage ../applications/networking/jnetmap { };
28183 jxplorer = callPackage ../applications/networking/jxplorer {};
28185 joincap = callPackage ../tools/security/joincap { };
28187 json-plot = callPackage ../applications/graphics/json-plot { };
28189 libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
28190 boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found
28192 libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix {
28195 libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix {
28198 libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix {
28201 libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix {
28205 autopanosiftc = callPackage ../applications/graphics/autopanosiftc { };
28207 ausweisapp = qt6Packages.callPackage ../applications/misc/ausweisapp { };
28209 avidemux = libsForQt5.callPackage ../applications/video/avidemux { };
28211 avrdudess = callPackage ../applications/misc/avrdudess { };
28213 awesome = callPackage ../applications/window-managers/awesome {
28214 cairo = cairo.override { xcbSupport = true; };
28215 inherit (texFunctions) fontsConf;
28218 awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
28220 badwolf = callPackage ../applications/networking/browsers/badwolf { };
28222 backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
28224 backintime-qt = qt6.callPackage ../applications/networking/sync/backintime/qt.nix { };
28226 backintime = backintime-qt;
28228 balsa = callPackage ../applications/networking/mailreaders/balsa { };
28230 bandwidth = callPackage ../tools/misc/bandwidth { };
28232 banking = callPackage ../applications/office/banking { };
28234 barrier = libsForQt5.callPackage ../applications/misc/barrier { };
28236 bashSnippets = callPackage ../applications/misc/bashSnippets { };
28238 batsignal = callPackage ../applications/misc/batsignal { };
28240 baudline = callPackage ../applications/audio/baudline { };
28242 bb = callPackage ../applications/misc/bb { };
28244 bchoppr = callPackage ../applications/audio/bchoppr { };
28246 bespokesynth = darwin.apple_sdk_11_0.callPackage ../applications/audio/bespokesynth {
28247 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices CoreAudioKit IOBluetooth MetalKit;
28250 bespokesynth-with-vst2 = bespokesynth.override {
28254 bfcal = libsForQt5.callPackage ../applications/misc/bfcal { };
28256 bino3d = qt6Packages.callPackage ../applications/video/bino3d { };
28258 bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
28259 bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };
28261 bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { };
28263 bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { };
28265 bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { };
28267 bitlbee-mastodon = callPackage ../applications/networking/instant-messengers/bitlbee-mastodon { };
28269 bitmeter = callPackage ../applications/audio/bitmeter { };
28271 bitscope = recurseIntoAttrs
28272 (callPackage ../applications/science/electronics/bitscope/packages.nix { });
28274 bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
28275 bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix {
28276 libjpeg = libjpeg8;
28278 bitwig-studio5 = callPackage ../applications/audio/bitwig-studio/bitwig-studio5.nix {
28279 libjpeg = libjpeg8;
28282 bitwig-studio = bitwig-studio5;
28284 bgpdump = callPackage ../tools/networking/bgpdump { };
28286 bgpq3 = callPackage ../tools/networking/bgpq3 { };
28288 bgpq4 = callPackage ../tools/networking/bgpq4 { };
28290 blackbox = callPackage ../applications/version-management/blackbox {
28291 pinentry = pinentry-curses;
28294 bleachbit = callPackage ../applications/misc/bleachbit { };
28296 blender = callPackage ../applications/misc/blender {
28297 openexr = openexr_3;
28298 python3Packages = python311Packages;
28299 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;
28302 blender-hip = blender.override { hipSupport = true; };
28304 blflash = callPackage ../tools/misc/blflash { };
28306 blogc = callPackage ../applications/misc/blogc { };
28308 bloodhound = callPackage ../applications/misc/bloodhound { };
28310 blucontrol = callPackage ../applications/misc/blucontrol/wrapper.nix {
28311 inherit (haskellPackages) ghcWithPackages;
28314 bluefish = callPackage ../applications/editors/bluefish {
28318 bluej = callPackage ../applications/editors/bluej {
28319 openjdk = openjdk17.override {
28320 enableJavaFX = true;
28321 openjfx = openjfx17.override { withWebKit = true; };
28325 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { };
28327 bluemail = callPackage ../applications/networking/mailreaders/bluemail { };
28329 blugon = callPackage ../applications/misc/blugon { };
28331 bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
28333 bombono = callPackage ../applications/video/bombono { };
28335 bonzomatic = callPackage ../applications/editors/bonzomatic { };
28337 booster = callPackage ../applications/system/booster { };
28339 bottles = callPackage ../applications/misc/bottles/fhsenv.nix { };
28341 bottles-unwrapped = callPackage ../applications/misc/bottles { };
28343 buzztrax = callPackage ../applications/audio/buzztrax { };
28345 brave = callPackage ../applications/networking/browsers/brave { };
28347 break-time = callPackage ../applications/misc/break-time { };
28349 breezy = with python3Packages; toPythonApplication breezy;
28351 notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
28353 brig = callPackage ../applications/networking/brig { };
28355 bristol = callPackage ../applications/audio/bristol { };
28357 brlcad = callPackage ../applications/graphics/brlcad { };
28359 bjumblr = callPackage ../applications/audio/bjumblr { };
28361 bschaffl = callPackage ../applications/audio/bschaffl { };
28363 bsequencer = callPackage ../applications/audio/bsequencer { };
28365 bslizr = callPackage ../applications/audio/bslizr { };
28367 bshapr = callPackage ../applications/audio/bshapr { };
28369 bspwm = callPackage ../applications/window-managers/bspwm { };
28371 bvi = callPackage ../applications/editors/bvi { };
28373 bviplus = callPackage ../applications/editors/bviplus { };
28375 caerbannog = callPackage ../applications/misc/caerbannog { };
28377 cardo = callPackage ../data/fonts/cardo { };
28379 cage = callPackage ../applications/window-managers/cage {
28380 wlroots = wlroots_0_18;
28383 calf = callPackage ../applications/audio/calf {
28384 inherit (gnome2) libglade;
28387 calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { };
28389 calcurse = callPackage ../applications/misc/calcurse { };
28391 calculix = callPackage ../applications/science/math/calculix { };
28393 calibre = qt6Packages.callPackage ../applications/misc/calibre {
28394 podofo = podofo010;
28397 # calico-felix and calico-node have not been packaged due to libbpf, linking issues
28398 inherit (callPackage ../applications/networking/cluster/calico {})
28402 calico-kube-controllers
28408 perkeep = callPackage ../applications/misc/perkeep { };
28410 canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
28412 canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { };
28414 caprine-bin = callPackage ../applications/networking/instant-messengers/caprine-bin { };
28416 carddav-util = callPackage ../tools/networking/carddav-util { };
28418 cardinal = callPackage ../applications/audio/cardinal { };
28420 carla = libsForQt5.callPackage ../applications/audio/carla { };
28422 castor = callPackage ../applications/networking/browsers/castor { };
28424 catfs = callPackage ../os-specific/linux/catfs { };
28426 catgirl = callPackage ../applications/networking/irc/catgirl { };
28428 catimg = callPackage ../tools/misc/catimg { };
28430 catt = callPackage ../applications/video/catt { };
28432 cava = callPackage ../applications/audio/cava { };
28434 cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
28436 cbatticon = callPackage ../applications/misc/cbatticon { };
28438 cbc = callPackage ../applications/science/math/cbc { };
28440 cddiscid = callPackage ../applications/audio/cd-discid {
28441 inherit (darwin) IOKit;
28444 cdparanoia = cdparanoiaIII;
28446 cdparanoiaIII = callPackage ../applications/audio/cdparanoia {
28447 inherit (darwin) IOKit;
28448 inherit (darwin.apple_sdk.frameworks) Carbon;
28451 celeste = callPackage ../applications/networking/sync/celeste { };
28453 cyan = callPackage ../applications/graphics/cyan { };
28455 centerim = callPackage ../applications/networking/instant-messengers/centerim { };
28457 chatty = callPackage ../applications/networking/instant-messengers/chatty { };
28459 browsh = callPackage ../applications/networking/browsers/browsh { };
28461 brotab = callPackage ../tools/misc/brotab {
28465 bookworm = callPackage ../applications/office/bookworm { };
28467 boops = callPackage ../applications/audio/boops { };
28469 bumblebee-status = callPackage ../applications/window-managers/i3/bumblebee-status {
28473 cgif = callPackage ../tools/graphics/cgif { };
28475 chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
28477 chuck = callPackage ../applications/audio/chuck {
28478 inherit (darwin) DarwinTools;
28479 inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport;
28482 cinelerra = callPackage ../applications/video/cinelerra { };
28484 cipher = callPackage ../applications/misc/cipher { };
28486 clapper = callPackage ../applications/video/clapper { };
28488 claws-mail = callPackage ../applications/networking/mailreaders/claws-mail { };
28490 cligh = python3Packages.callPackage ../development/tools/github/cligh { };
28492 clight = callPackage ../applications/misc/clight { };
28494 clight-gui = libsForQt5.callPackage ../applications/misc/clight/clight-gui.nix { };
28496 clightd = callPackage ../applications/misc/clight/clightd.nix { };
28498 clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
28500 clipmenu = callPackage ../applications/misc/clipmenu { };
28502 clipit = callPackage ../applications/misc/clipit { };
28504 clipqr = callPackage ../applications/misc/clipqr { };
28506 cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { };
28508 clp = callPackage ../applications/science/math/clp { };
28510 pokemon-colorscripts-mac = callPackage ../applications/misc/pokemon-colorscripts-mac { };
28512 cmctl = callPackage ../applications/networking/cluster/cmctl { };
28514 cmus = callPackage ../applications/audio/cmus {
28515 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox;
28516 libjack = libjack2;
28519 cmusfm = callPackage ../applications/audio/cmusfm { };
28521 cni = callPackage ../applications/networking/cluster/cni { };
28522 cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix { };
28524 dnsname-cni = callPackage ../applications/networking/cluster/dnsname-cni { };
28526 multus-cni = callPackage ../applications/networking/cluster/multus-cni { };
28528 cntr = callPackage ../applications/virtualization/cntr { };
28530 communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
28532 complete-alias = callPackage ../tools/misc/complete-alias { };
28534 completely = callPackage ../tools/misc/completely { };
28536 confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
28538 copyq = qt6Packages.callPackage ../applications/misc/copyq { };
28540 corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
28542 coreth = callPackage ../applications/networking/coreth { };
28544 cpeditor = libsForQt5.callPackage ../applications/editors/cpeditor { };
28546 csa = callPackage ../applications/audio/csa { };
28548 csound = callPackage ../applications/audio/csound {
28549 inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI;
28552 csound-manual = callPackage ../applications/audio/csound/csound-manual { };
28554 csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt { };
28556 codeblocks = callPackage ../applications/editors/codeblocks { };
28557 codeblocksFull = codeblocks.override { contribPlugins = true; };
28559 cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; };
28560 cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; };
28561 cudatext = cudatext-qt;
28563 convos = callPackage ../applications/networking/irc/convos { };
28565 comical = callPackage ../applications/graphics/comical {
28566 inherit (darwin.apple_sdk.frameworks) Cocoa;
28569 containerd = callPackage ../applications/virtualization/containerd { };
28571 container2wasm = callPackage ../development/tools/container2wasm { };
28573 convchain = callPackage ../tools/graphics/convchain { };
28575 cordless = callPackage ../applications/networking/instant-messengers/cordless { };
28577 coursera-dl = callPackage ../applications/misc/coursera-dl { };
28579 cozy-drive = callPackage ../applications/networking/cozy-drive { };
28581 cplay-ng = callPackage ../applications/audio/cplay-ng { };
28583 cqrlog = callPackage ../applications/radio/cqrlog {
28587 crun = callPackage ../applications/virtualization/crun { };
28589 csdp = callPackage ../applications/science/math/csdp { };
28591 csv2svg = callPackage ../tools/graphics/csv2svg { };
28593 ctop = callPackage ../tools/system/ctop { };
28595 cubicsdr = callPackage ../applications/radio/cubicsdr {
28596 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
28599 cum = callPackage ../applications/misc/cum { };
28601 cuneiform = callPackage ../tools/graphics/cuneiform { };
28603 curseradio = callPackage ../applications/audio/curseradio { };
28605 curtail = callPackage ../applications/graphics/curtail { };
28607 cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
28609 cvs = callPackage ../applications/version-management/cvs { };
28611 cvsps = callPackage ../applications/version-management/cvsps { };
28613 cvsq = callPackage ../applications/version-management/cvsq { };
28615 cvs2svn = callPackage ../applications/version-management/cvs2svn { };
28617 cwm = callPackage ../applications/window-managers/cwm { };
28619 cyber = callPackage ../development/interpreters/cyber { };
28621 cyberduck = callPackage ../applications/networking/cyberduck { };
28623 cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
28625 daktilo = callPackage ../tools/misc/daktilo { };
28627 darcs = haskell.lib.compose.disableCabalFlag "library"
28628 (haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
28630 darkman = callPackage ../applications/misc/darkman { };
28632 darktable = callPackage ../by-name/da/darktable/package.nix {
28634 pugixml = pugixml.override { shared = true; };
28635 stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then overrideSDK llvmPackages_18.stdenv { darwinMinVersion = "10.14"; darwinSdkVersion = "11.0"; } else stdenv;
28638 das_watchdog = callPackage ../tools/system/das_watchdog { };
28640 datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
28641 pythonPackages = datadog-integrations-core { };
28643 datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };
28644 datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix {
28646 extraIntegrations = extras;
28649 dayon = callPackage ../applications/networking/remote/dayon { };
28651 ddgr = callPackage ../applications/misc/ddgr { };
28653 deadbeef = callPackage ../applications/audio/deadbeef { };
28655 deadbeefPlugins = {
28656 headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
28657 lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
28658 mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
28659 musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { };
28660 statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { };
28661 playlist-manager = callPackage ../applications/audio/deadbeef/plugins/playlist-manager.nix { };
28664 deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
28668 denaro = callPackage ../applications/finance/denaro { };
28670 inherit (callPackage ../development/tools/devpod { }) devpod devpod-desktop;
28672 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
28674 dfilemanager = libsForQt5.callPackage ../applications/file-managers/dfilemanager { };
28676 dht = callPackage ../applications/networking/p2p/dht { };
28678 dia = callPackage ../applications/graphics/dia { };
28680 diebahn = callPackage ../applications/misc/diebahn { };
28682 digital = callPackage ../applications/science/electronics/digital { };
28684 direwolf = callPackage ../applications/radio/direwolf {
28688 dirt = callPackage ../applications/audio/dirt { };
28690 distrho = callPackage ../applications/audio/distrho { };
28692 dit = callPackage ../applications/editors/dit { };
28694 djvulibre = callPackage ../applications/misc/djvulibre { };
28696 djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { };
28698 djview = libsForQt5.callPackage ../applications/graphics/djview { };
28701 dmenu = callPackage ../applications/misc/dmenu { };
28702 dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { };
28704 dmenu-rs = callPackage ../applications/misc/dmenu-rs { };
28706 dmensamenu = callPackage ../applications/misc/dmensamenu {
28707 inherit (python3Packages) buildPythonApplication requests;
28710 dmrconfig = callPackage ../applications/radio/dmrconfig { };
28712 dmtx-utils = callPackage ../tools/graphics/dmtx-utils {
28713 inherit (darwin.apple_sdk.frameworks) Foundation;
28716 dnd-tools = callPackage ../applications/misc/dnd-tools { };
28718 dnglab = callPackage ../tools/graphics/dnglab { };
28720 inherit (callPackage ../applications/virtualization/docker {})
28721 docker_24 docker_25 docker_26 docker_27;
28723 docker = docker_27;
28724 docker-client = docker.override { clientOnly = true; };
28726 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
28727 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { };
28728 docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { };
28730 dockfmt = callPackage ../development/tools/dockfmt { };
28732 afterburn = callPackage ../tools/admin/afterburn { };
28734 docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { };
28735 docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
28736 docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { };
28739 amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { };
28741 dk = callPackage ../applications/window-managers/dk { };
28743 docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { };
28745 dockstarter = callPackage ../tools/virtualization/dockstarter { };
28747 doodle = callPackage ../applications/search/doodle { };
28749 dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
28751 dracut = callPackage ../os-specific/linux/dracut { };
28753 dragonflydb = callPackage ../servers/nosql/dragonflydb { };
28755 dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { };
28757 drawing = callPackage ../applications/graphics/drawing { };
28759 drawio = callPackage ../applications/graphics/drawio {
28760 inherit (darwin) autoSignDarwinBinariesHook;
28762 drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
28764 drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { };
28765 drawpile-server-headless = libsForQt5.callPackage ../applications/graphics/drawpile {
28766 buildClient = false;
28767 buildServerGui = false;
28770 drawterm = callPackage ../tools/admin/drawterm { config = "unix"; };
28771 drawterm-wayland = callPackage ../tools/admin/drawterm { config = "linux"; };
28773 droopy = python3Packages.callPackage ../applications/networking/droopy { };
28775 drumgizmo = callPackage ../applications/audio/drumgizmo { };
28777 dsf2flac = callPackage ../applications/audio/dsf2flac { };
28779 dust = callPackage ../by-name/du/dust/package.nix {
28780 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
28783 dutree = callPackage ../tools/misc/dutree { };
28785 devede = callPackage ../applications/video/devede { };
28787 denemo = callPackage ../applications/audio/denemo { };
28789 dexed = darwin.apple_sdk_11_0.callPackage ../applications/audio/dexed {
28790 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit MetalKit DiscRecording CoreAudioKit;
28791 inherit (darwin.apple_sdk_11_0.libs) simd;
28794 dvdauthor = callPackage ../applications/video/dvdauthor { };
28796 dvdbackup = callPackage ../applications/video/dvdbackup { };
28798 dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
28800 dyff = callPackage ../development/tools/dyff { };
28802 dwl = callPackage ../by-name/dw/dwl/package.nix {
28803 wlroots = wlroots_0_18;
28806 dwm = callPackage ../applications/window-managers/dwm {
28807 # dwm is configured entirely through source modification. Allow users to
28808 # specify patches through nixpkgs.config.dwm.patches
28809 patches = config.dwm.patches or [];
28812 dwmblocks = callPackage ../applications/misc/dwmblocks { };
28814 dwmbar = callPackage ../applications/misc/dwmbar { };
28816 dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { };
28818 emoji-picker = callPackage ../applications/misc/emoji-picker { };
28820 exploitdb = callPackage ../tools/security/exploitdb { };
28822 evilwm = callPackage ../applications/window-managers/evilwm {
28823 patches = config.evilwm.patches or [];
28826 dzen2 = callPackage ../applications/window-managers/dzen2 { };
28828 e16 = callPackage ../applications/window-managers/e16 { };
28830 eaglemode = callPackage ../applications/misc/eaglemode { };
28832 ebumeter = callPackage ../applications/audio/ebumeter { };
28834 echoip = callPackage ../servers/echoip { };
28836 eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { });
28838 ecpdap = callPackage ../development/embedded/fpga/ecpdap {
28839 inherit (darwin.apple_sdk.frameworks) AppKit;
28842 ecs-agent = callPackage ../applications/virtualization/ecs-agent { };
28844 oed = callPackage ../applications/editors/oed { };
28846 electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
28848 electrum = libsForQt5.callPackage ../applications/misc/electrum { };
28850 electrum-grs = libsForQt5.callPackage ../applications/misc/electrum/grs.nix { };
28852 electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
28854 elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector { };
28856 elfx86exts = callPackage ../applications/misc/elfx86exts { };
28858 elinks = callPackage ../applications/networking/browsers/elinks {
28859 autoreconfHook = buildPackages.autoreconfHook269;
28862 inherit (recurseIntoAttrs (callPackage ../applications/editors/emacs { }))
28881 emacs-macport = emacs29-macport;
28883 emacs-gtk = emacs29-gtk3;
28884 emacs-nox = emacs29-nox;
28886 emacsPackagesFor = emacs: import ./emacs-packages.nix {
28887 inherit (lib) makeScope makeOverridable dontRecurseIntoAttrs;
28889 pkgs' = pkgs; # default pkgs used for bootstrapping the emacs package set
28892 # This alias should live in aliases.nix but that would cause Hydra not to evaluate/build the packages.
28893 # If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too
28894 emacsPackages = emacs.pkgs // { __recurseIntoDerivationForReleaseJobs = true; };
28896 emptty = callPackage ../applications/display-managers/emptty { };
28898 endeavour = callPackage ../applications/office/endeavour { };
28900 enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { };
28902 eolie = callPackage ../applications/networking/browsers/eolie { };
28904 eos-installer = callPackage ../applications/misc/eos-installer { };
28906 epdfview = callPackage ../applications/misc/epdfview { };
28908 epeg = callPackage ../applications/graphics/epeg { };
28910 epgstation = callPackage ../applications/video/epgstation { };
28912 ephemeral = callPackage ../applications/networking/browsers/ephemeral { };
28914 epic5 = callPackage ../applications/networking/irc/epic5 { };
28916 epick = callPackage ../applications/graphics/epick {
28917 inherit (darwin.apple_sdk.frameworks) AppKit;
28920 epr = callPackage ../applications/misc/epr { };
28922 eq10q = callPackage ../applications/audio/eq10q { };
28924 errbot = callPackage ../applications/networking/errbot { };
28926 espeak-classic = callPackage ../applications/audio/espeak { };
28928 espeak-ng = callPackage ../applications/audio/espeak-ng {
28929 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio;
28931 espeak = res.espeak-ng;
28933 espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
28935 espeakup = callPackage ../applications/accessibility/espeakup { };
28937 espflash = callPackage ../by-name/es/espflash/package.nix {
28938 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
28941 etebase-server = callPackage ../servers/etebase {};
28943 etesync-dav = callPackage ../applications/misc/etesync-dav { };
28945 etherape = callPackage ../applications/networking/sniffers/etherape { };
28947 evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
28949 exaile = callPackage ../applications/audio/exaile { };
28951 exercism = callPackage ../applications/misc/exercism { };
28953 expenses = callPackage ../applications/misc/expenses { };
28955 furtherance = callPackage ../applications/misc/furtherance { };
28957 gigalixir = callPackage ../tools/misc/gigalixir { };
28959 go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { };
28961 go-motion = callPackage ../development/tools/go-motion { };
28963 go-musicfox = callPackage ../applications/audio/go-musicfox { };
28965 gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
28967 greenfoot = callPackage ../applications/editors/greenfoot {
28968 openjdk = openjdk17.override {
28969 enableJavaFX = true;
28970 openjfx = openjfx17.override { withWebKit = true; };
28974 gspeech = callPackage ../applications/audio/gspeech { };
28976 haruna = kdePackages.callPackage ../applications/video/haruna { };
28978 hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
28980 helix = callPackage ../applications/editors/helix { };
28982 icesl = callPackage ../applications/misc/icesl { };
28984 input-leap = libsForQt5.callPackage ../applications/misc/input-leap {
28985 avahi = avahi.override { withLibdnssdCompat = true; };
28988 karlender = callPackage ../applications/office/karlender { };
28990 keepassxc = libsForQt5.callPackage ../applications/misc/keepassxc {
28991 inherit (darwin.apple_sdk_11_0.frameworks) LocalAuthentication;
28992 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
28995 keepass-diff = callPackage ../applications/misc/keepass-diff { };
28997 evolution-data-server-gtk4 = evolution-data-server.override { withGtk3 = false; withGtk4 = true; };
28998 evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { };
28999 evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { };
29000 evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; };
29002 keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { };
29004 keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
29006 keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { };
29008 keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { };
29010 keepass-keetraytotp = callPackage ../applications/misc/keepass-plugins/keetraytotp { };
29012 keepass-otpkeyprov = callPackage ../applications/misc/keepass-plugins/otpkeyprov { };
29014 keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { };
29016 kerbrute = callPackage ../tools/security/kerbrute { };
29018 komikku = callPackage ../applications/graphics/komikku { };
29020 kvmtool = callPackage ../applications/virtualization/kvmtool { };
29022 exrtools = callPackage ../applications/graphics/exrtools { };
29024 f1viewer = callPackage ../applications/video/f1viewer { };
29026 falcoctl = callPackage ../applications/networking/cluster/falcoctl { };
29028 faircamp = callPackage ../applications/misc/faircamp { };
29030 famistudio = darwin.apple_sdk_11_0.callPackage ../applications/audio/famistudio { };
29032 fasttext = callPackage ../applications/science/machine-learning/fasttext { };
29034 fbmenugen = callPackage ../applications/misc/fbmenugen { };
29036 fbpanel = callPackage ../applications/window-managers/fbpanel { };
29038 fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
29040 feedbackd = callPackage ../applications/misc/feedbackd { };
29042 fehlstart = callPackage ../applications/misc/fehlstart { };
29044 fetchmail = callPackage ../applications/misc/fetchmail { };
29045 fetchmail_7 = callPackage ../applications/misc/fetchmail/v7.nix { };
29047 ff2mpv = callPackage ../applications/misc/ff2mpv { };
29049 fff = callPackage ../applications/misc/fff { };
29051 fig2dev = callPackage ../applications/graphics/fig2dev { };
29053 finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
29054 inherit (darwin.apple_sdk.frameworks) Security;
29057 finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils {
29058 inherit (darwin.apple_sdk.frameworks) Security;
29061 firewalld = callPackage ../applications/networking/firewalld { };
29063 firewalld-gui = firewalld.override { withGui = true; };
29065 flacon = libsForQt5.callPackage ../applications/audio/flacon { };
29067 flamp = callPackage ../applications/radio/flamp { };
29069 fldigi = callPackage ../applications/radio/fldigi {
29073 flink = callPackage ../applications/networking/cluster/flink { };
29075 fllog = callPackage ../applications/radio/fllog { };
29077 flmsg = callPackage ../applications/radio/flmsg { };
29079 flrig = callPackage ../applications/radio/flrig { };
29081 fluxus = callPackage ../applications/graphics/fluxus { };
29083 flwrap = callPackage ../applications/radio/flwrap { };
29085 fluidsynth = callPackage ../applications/audio/fluidsynth {
29086 inherit (darwin.apple_sdk.frameworks) AppKit AudioUnit CoreAudio CoreMIDI CoreServices;
29089 fmit = libsForQt5.callPackage ../applications/audio/fmit { };
29091 fmsynth = callPackage ../applications/audio/fmsynth { };
29093 fnc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/fnc { };
29095 focus = callPackage ../tools/X11/focus { };
29097 focus-stack = callPackage ../applications/graphics/focus-stack { };
29099 focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { };
29101 foliate = callPackage ../applications/office/foliate { };
29103 fontfinder = callPackage ../applications/misc/fontfinder { };
29105 fontpreview = callPackage ../applications/misc/fontpreview { };
29107 fossil = callPackage ../applications/version-management/fossil {
29108 sqlite = sqlite.override { enableDeserialize = true; };
29111 freebayes = callPackage ../applications/science/biology/freebayes { };
29113 freewheeling = callPackage ../applications/audio/freewheeling { };
29115 fritzing = qt6Packages.callPackage ../applications/science/electronics/fritzing { };
29117 fsv = callPackage ../applications/misc/fsv { };
29119 ft2-clone = callPackage ../applications/audio/ft2-clone {
29120 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Cocoa;
29125 ganttproject-bin = callPackage ../applications/misc/ganttproject-bin {
29126 jre = openjdk17.override {
29127 enableJavaFX = true;
29131 gaucheBootstrap = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche/boot.nix { };
29133 gauche = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche {
29134 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
29137 gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { };
29139 gcal = callPackage ../applications/misc/gcal { };
29141 gcstar = callPackage ../applications/misc/gcstar { };
29143 geany = callPackage ../applications/editors/geany { };
29144 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
29146 geek-life = callPackage ../applications/misc/geek-life { };
29148 genact = callPackage ../applications/misc/genact { };
29150 genxword = callPackage ../applications/misc/genxword { };
29152 geoipupdate = callPackage ../applications/misc/geoipupdate { };
29154 glicol-cli = callPackage ../applications/audio/glicol-cli { };
29156 globe-cli = callPackage ../applications/misc/globe-cli { };
29158 gnmic = callPackage ../applications/networking/gnmic { };
29160 gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
29162 gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
29163 unwrapped = callPackage ../applications/radio/gnuradio {
29164 inherit (darwin.apple_sdk.frameworks) CoreAudio;
29165 python = python311;
29168 gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
29169 # A build without gui components and other utilites not needed for end user
29171 gnuradioMinimal = gnuradio.override {
29173 unwrapped = gnuradio.unwrapped.override {
29174 volk = volk.override {
29175 # So it will not reference python
29176 enableModTool = false;
29180 gnuradio-companion = false;
29181 python-support = false;
29185 gr-modtool = false;
29186 gr-blocktool = false;
29189 # Doesn't make it reference python eventually, but makes reverse
29190 # depdendencies require python to use cmake files of GR.
29191 gr-ctrlport = false;
29195 gnuradio3_8 = callPackage ../applications/radio/gnuradio/wrapper.nix {
29196 unwrapped = callPackage ../applications/radio/gnuradio/3.8.nix ({
29197 inherit (darwin.apple_sdk.frameworks) CoreAudio;
29198 python = python311;
29200 } // lib.optionalAttrs stdenv.hostPlatform.isLinux {
29201 stdenv = pkgs.stdenvAdapters.useLibsFrom stdenv pkgs.gcc12Stdenv;
29204 gnuradio3_8Packages = lib.recurseIntoAttrs gnuradio3_8.pkgs;
29205 # A build without gui components and other utilites not needed if gnuradio is
29206 # used as a c++ library.
29207 gnuradio3_8Minimal = gnuradio3_8.override {
29209 unwrapped = gnuradio3_8.unwrapped.override {
29210 volk = volk_2.override {
29211 enableModTool = false;
29215 gnuradio-companion = false;
29216 python-support = false;
29220 gr-modtool = false;
29223 # Doesn't make it reference python eventually, but makes reverse
29224 # depdendencies require python to use cmake files of GR.
29225 gr-ctrlport = false;
29230 grandorgue = callPackage ../applications/audio/grandorgue {
29231 inherit (darwin.apple_sdk.frameworks) Cocoa;
29234 greetd = recurseIntoAttrs {
29235 dlm = throw "greetd.dlm has been removed as it is broken and abandoned upstream"; #Added 2024-07-15
29236 greetd = callPackage ../applications/display-managers/greetd { };
29237 gtkgreet = callPackage ../applications/display-managers/greetd/gtkgreet.nix { };
29238 regreet = callPackage ../applications/display-managers/greetd/regreet.nix { };
29239 tuigreet = callPackage ../applications/display-managers/greetd/tuigreet.nix { };
29240 wlgreet = callPackage ../applications/display-managers/greetd/wlgreet.nix { };
29243 goldendict = libsForQt5.callPackage ../applications/misc/goldendict { };
29244 goldendict-ng = qt6Packages.callPackage ../applications/misc/goldendict-ng { };
29246 gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
29248 inherit (ocamlPackages) google-drive-ocamlfuse;
29250 googler = callPackage ../applications/misc/googler {
29254 gopher = callPackage ../applications/networking/gopher/gopher { };
29256 gophernotes = callPackage ../applications/editors/gophernotes { };
29258 goxel = callPackage ../applications/graphics/goxel { };
29260 gpa = callPackage ../applications/misc/gpa { };
29262 gpx = callPackage ../applications/misc/gpx { };
29264 gqrx = qt6Packages.callPackage ../applications/radio/gqrx { };
29265 gqrx-portaudio = qt6Packages.callPackage ../applications/radio/gqrx {
29266 portaudioSupport = true;
29267 pulseaudioSupport = false;
29269 gqrx-gr-audio = qt6Packages.callPackage ../applications/radio/gqrx {
29270 portaudioSupport = false;
29271 pulseaudioSupport = false;
29274 gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
29276 grepcidr = callPackage ../applications/search/grepcidr { };
29278 grepm = callPackage ../applications/search/grepm { };
29280 grip-search = callPackage ../tools/text/grip-search { };
29282 grip = callPackage ../applications/misc/grip { };
29284 gsimplecal = callPackage ../applications/misc/gsimplecal { };
29286 gthumb = callPackage ../applications/graphics/gthumb { };
29288 guitarix = callPackage ../applications/audio/guitarix {
29289 fftw = fftwSinglePrec;
29292 gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs {
29293 inherit (darwin.apple_sdk.frameworks) Cocoa;
29296 gjay = callPackage ../applications/audio/gjay { };
29298 stratovirt = callPackage ../applications/virtualization/stratovirt { };
29300 rhythmbox = callPackage ../applications/audio/rhythmbox { };
29302 puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
29304 w_scan = callPackage ../applications/video/w_scan { };
29306 w_scan2 = callPackage ../applications/video/w_scan2 { };
29308 wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
29310 welle-io = qt6Packages.callPackage ../applications/radio/welle-io { };
29312 wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark {
29313 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices SystemConfiguration;
29314 libpcap = libpcap.override { withBluez = stdenv.hostPlatform.isLinux; };
29316 wireshark-qt = wireshark;
29318 qtwirediff = qt6Packages.callPackage ../applications/networking/sniffers/qtwirediff {};
29320 tshark = wireshark-cli;
29321 wireshark-cli = wireshark.override {
29323 libpcap = libpcap.override { withBluez = stdenv.hostPlatform.isLinux; };
29326 sngrep = callPackage ../applications/networking/sniffers/sngrep { };
29328 termshark = callPackage ../tools/networking/termshark { };
29330 fbida = callPackage ../applications/graphics/fbida { };
29332 fclones = callPackage ../tools/misc/fclones { };
29334 fclones-gui = darwin.apple_sdk_11_0.callPackage ../tools/misc/fclones/gui.nix { };
29336 fdupes = callPackage ../tools/misc/fdupes { };
29338 feh = callPackage ../applications/graphics/feh {
29339 imlib2 = imlib2Full;
29342 feishu = callPackage ../applications/networking/instant-messengers/feishu { };
29344 filezilla = darwin.apple_sdk_11_0.callPackage ../applications/networking/ftp/filezilla {
29345 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices Security;
29348 fire = darwin.apple_sdk_11_0.callPackage ../applications/audio/fire {
29349 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices DiscRecording CoreAudioKit MetalKit;
29350 inherit (darwin.apple_sdk_11_0.libs) simd;
29353 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) { };
29355 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {});
29357 firefox-unwrapped = firefoxPackages.firefox;
29358 firefox-beta-unwrapped = firefoxPackages.firefox-beta;
29359 firefox-devedition-unwrapped = firefoxPackages.firefox-devedition;
29360 firefox-esr-128-unwrapped = firefoxPackages.firefox-esr-128;
29361 firefox-esr-unwrapped = firefoxPackages.firefox-esr-128;
29363 firefox = wrapFirefox firefox-unwrapped { };
29364 firefox-beta = wrapFirefox firefox-beta-unwrapped {
29365 nameSuffix = "-beta";
29366 desktopName = "Firefox Beta";
29367 wmClass = "firefox-beta";
29368 icon = "firefox-beta";
29370 firefox-devedition = wrapFirefox firefox-devedition-unwrapped {
29371 nameSuffix = "-devedition";
29372 desktopName = "Firefox Developer Edition";
29373 wmClass = "firefox-devedition";
29374 icon = "firefox-devedition";
29377 firefox-mobile = callPackage ../applications/networking/browsers/firefox/mobile-config.nix { };
29379 firefox-esr-128 = wrapFirefox firefox-esr-128-unwrapped {
29380 nameSuffix = "-esr";
29381 desktopName = "Firefox ESR";
29382 wmClass = "firefox-esr";
29383 icon = "firefox-esr";
29385 firefox-esr = firefox-esr-128;
29387 firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
29388 channel = "release";
29389 generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
29392 firefox-bin = wrapFirefox firefox-bin-unwrapped {
29393 pname = "firefox-bin";
29396 firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override {
29398 generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
29401 firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped {
29402 pname = "firefox-beta-bin";
29403 desktopName = "Firefox Beta";
29406 firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
29407 channel = "developer-edition";
29408 generated = import ../applications/networking/browsers/firefox-bin/developer-edition_sources.nix;
29411 firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
29412 pname = "firefox-devedition-bin";
29413 desktopName = "Firefox DevEdition";
29414 wmClass = "firefox-aurora";
29417 librewolf-unwrapped = callPackage ../applications/networking/browsers/librewolf { };
29419 librewolf = wrapFirefox librewolf-unwrapped {
29420 inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles;
29421 libName = "librewolf";
29424 firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { };
29426 flac = callPackage ../applications/audio/flac { };
29428 redoflacs = callPackage ../applications/audio/redoflacs { };
29430 flex-ncat = callPackage ../applications/radio/flex-ncat { };
29432 flex-ndax = callPackage ../applications/radio/flex-ndax { };
29434 floorp-unwrapped = callPackage ../applications/networking/browsers/floorp { };
29436 floorp = wrapFirefox floorp-unwrapped { };
29438 fomp = callPackage ../applications/audio/fomp { };
29440 formatter = callPackage ../applications/misc/formatter { };
29442 formiko = with python3Packages; callPackage ../applications/editors/formiko {
29443 inherit buildPythonApplication;
29446 foxotron = callPackage ../applications/graphics/foxotron {
29447 inherit (darwin.apple_sdk.frameworks) AVFoundation Carbon Cocoa CoreAudio Kernel OpenGL;
29450 foxtrotgps = callPackage ../applications/misc/foxtrotgps { };
29452 fractal = callPackage ../applications/networking/instant-messengers/fractal { };
29454 freedv = callPackage ../applications/radio/freedv {
29455 inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia;
29456 codec2 = codec2.override {
29457 freedvSupport = true;
29461 freemind = callPackage ../applications/misc/freemind {
29462 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
29463 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
29466 freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix { };
29468 freepv = callPackage ../applications/graphics/freepv { };
29470 xfontsel = callPackage ../applications/misc/xfontsel { };
29471 inherit (xorg) xlsfonts;
29473 xrdp = callPackage ../applications/networking/remote/xrdp { };
29475 pulseaudio-module-xrdp = callPackage ../applications/networking/remote/xrdp/pulseaudio-module-xrdp { };
29479 freerdp = callPackage ../applications/networking/remote/freerdp {
29480 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
29481 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
29483 freerdp3 = callPackage ../applications/networking/remote/freerdp/3.nix {
29484 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
29485 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
29492 freerdpUnstable = freerdp;
29494 g933-utils = callPackage ../tools/misc/g933-utils { };
29496 gavrasm = callPackage ../development/compilers/gavrasm { };
29498 gcalcli = callPackage ../applications/misc/gcalcli { };
29500 vcal = callPackage ../applications/misc/vcal { };
29502 gcolor3 = callPackage ../applications/graphics/gcolor3 { };
29504 get_iplayer = callPackage ../applications/misc/get_iplayer { };
29506 getxbook = callPackage ../applications/misc/getxbook { };
29508 gimp = callPackage ../applications/graphics/gimp {
29509 autoreconfHook = buildPackages.autoreconfHook269;
29511 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
29514 gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix {
29515 plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied
29518 gimpPlugins = recurseIntoAttrs (callPackage ../applications/graphics/gimp/plugins {});
29520 girara = callPackage ../applications/misc/girara {
29524 gitolite = callPackage ../applications/version-management/gitolite { };
29526 gmrun = callPackage ../applications/misc/gmrun { };
29528 goffice = callPackage ../development/libraries/goffice { };
29530 gtkterm = callPackage ../tools/misc/gtkterm { };
29532 gtk-pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { withGtk3 = true; };
29534 gum = callPackage ../applications/misc/gum { };
29535 pop = callPackage ../applications/misc/pop { };
29537 hydrus = python3Packages.callPackage ../applications/graphics/hydrus {
29538 inherit miniupnpc swftools;
29539 inherit (qt6) wrapQtAppsHook qtbase qtcharts;
29542 kemai = qt6Packages.callPackage ../applications/misc/kemai { };
29544 jetbrains = (recurseIntoAttrs (callPackages ../applications/editors/jetbrains {
29545 vmopts = config.jetbrains.vmopts or null;
29546 jdk = jetbrains.jdk;
29548 jdk-no-jcef = callPackage ../development/compilers/jetbrains-jdk {
29552 jdk-no-jcef-17 = callPackage ../development/compilers/jetbrains-jdk/17.nix {
29555 jdk = callPackage ../development/compilers/jetbrains-jdk {
29558 jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix {
29563 jmusicbot = callPackage ../applications/audio/jmusicbot { };
29565 junction = callPackage ../applications/misc/junction { };
29567 lemonade = callPackage ../applications/misc/lemonade { };
29569 librespot = callPackage ../applications/audio/librespot {
29570 withALSA = stdenv.hostPlatform.isLinux;
29571 withPulseAudio = config.pulseaudio or stdenv.hostPlatform.isLinux;
29572 withPortAudio = stdenv.hostPlatform.isDarwin;
29575 limesctl = callPackage ../applications/misc/limesctl { };
29577 linssid = libsForQt5.callPackage ../applications/networking/linssid { };
29579 linvstmanager = qt5.callPackage ../applications/audio/linvstmanager { };
29581 deadd-notification-center = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../applications/misc/deadd-notification-center { });
29583 losslessaudiochecker = callPackage ../applications/audio/losslessaudiochecker { };
29585 m32edit = callPackage ../applications/audio/midas/m32edit.nix { };
29587 manim = python3Packages.toPythonApplication python3Packages.manim;
29589 manim-slides = python3Packages.toPythonApplication (
29590 python3Packages.manim-slides.override {
29595 manuskript = libsForQt5.callPackage ../applications/editors/manuskript {
29596 python3Packages = python311Packages;
29599 minari = python3Packages.toPythonApplication python3Packages.minari;
29601 mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
29603 mi2ly = callPackage ../applications/audio/mi2ly { };
29605 molsketch = libsForQt5.callPackage ../applications/editors/molsketch { };
29607 multiviewer-for-f1 = callPackage ../applications/video/multiviewer-for-f1 { };
29609 muzika = callPackage ../applications/audio/muzika { };
29611 openutau = callPackage ../applications/audio/openutau { };
29613 pattypan = callPackage ../applications/misc/pattypan {
29614 jdk = jdk.override { enableJavaFX = true; };
29617 praat = callPackage ../applications/audio/praat { };
29619 rhvoice = callPackage ../applications/audio/rhvoice { };
29621 svox = callPackage ../applications/audio/svox { };
29623 genesys = callPackage ../applications/misc/genesys { };
29625 giada = callPackage ../applications/audio/giada { };
29627 giara = callPackage ../applications/networking/giara { };
29629 gitit = callPackage ../applications/misc/gitit { };
29631 gkrellm = callPackage ../applications/misc/gkrellm {
29632 inherit (darwin.apple_sdk.frameworks) IOKit;
29635 glow = callPackage ../applications/editors/glow { };
29637 glowing-bear = callPackage ../applications/networking/irc/glowing-bear { };
29639 gmu = callPackage ../applications/audio/gmu { };
29641 gnaural = callPackage ../applications/audio/gnaural { };
29643 gnumeric = callPackage ../applications/office/gnumeric { };
29645 gnunet = callPackage ../applications/networking/p2p/gnunet { };
29647 gnunet-gtk = callPackage ../applications/networking/p2p/gnunet/gtk.nix { };
29649 gocr = callPackage ../applications/graphics/gocr { };
29651 gobby = callPackage ../applications/editors/gobby { };
29653 gphoto2 = callPackage ../applications/misc/gphoto2 { };
29655 gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { };
29657 gramps = callPackage ../applications/misc/gramps {
29658 pythonPackages = python3Packages;
29661 graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; };
29662 graphicsmagick-imagemagick-compat = graphicsmagick.imagemagick-compat;
29664 grisbi = callPackage ../applications/office/grisbi { gtk = gtk3; };
29666 gscreenshot = callPackage ../applications/graphics/gscreenshot { };
29668 guacamole-client = callPackage ../servers/guacamole-client { };
29670 guacamole-server = callPackage ../servers/guacamole-server { };
29672 q4wine = libsForQt5.callPackage ../applications/misc/q4wine { };
29674 qrencode = callPackage ../development/libraries/qrencode {
29675 inherit (darwin) libobjc;
29678 geeqie = callPackage ../applications/graphics/geeqie { };
29680 gigedit = callPackage ../applications/audio/gigedit { };
29682 gnomecast = callPackage ../applications/video/gnomecast { };
29684 gnome-recipes = callPackage ../applications/misc/gnome-recipes { };
29686 gollum = callPackage ../applications/misc/gollum { };
29688 gonic = callPackage ../servers/gonic { };
29690 goodvibes = callPackage ../applications/audio/goodvibes { };
29692 googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
29694 go-graft = callPackage ../applications/networking/go-graft { };
29696 gostatic = callPackage ../applications/misc/gostatic { };
29698 gossa = callPackage ../applications/networking/gossa { };
29700 gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
29702 gpsbabel-gui = gpsbabel.override {
29707 gpsd = callPackage ../servers/gpsd { };
29709 gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { };
29711 gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { };
29713 gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
29715 gpxsee-qt5 = libsForQt5.callPackage ../applications/misc/gpxsee { };
29717 gpxsee-qt6 = qt6Packages.callPackage ../applications/misc/gpxsee { };
29719 gpxsee = gpxsee-qt5;
29721 gspell = callPackage ../development/libraries/gspell { };
29723 gst123 = callPackage ../applications/audio/gst123 { };
29725 gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { };
29727 gtklock = callPackage ../tools/wayland/gtklock { };
29729 gtklock-playerctl-module = callPackage ../tools/wayland/gtklock/playerctl-module.nix { };
29731 gtklock-powerbar-module = callPackage ../tools/wayland/gtklock/powerbar-module.nix { };
29733 gtklock-userinfo-module = callPackage ../tools/wayland/gtklock/userinfo-module.nix { };
29735 gv = callPackage ../applications/misc/gv { };
29737 guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { };
29739 gwc = callPackage ../applications/audio/gwc { };
29741 gxmessage = callPackage ../applications/misc/gxmessage { };
29743 gxmatcheq-lv2 = callPackage ../applications/audio/gxmatcheq-lv2 { };
29745 gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { };
29747 hachoir = with python3Packages; toPythonApplication hachoir;
29749 hackrf = callPackage ../applications/radio/hackrf { };
29751 hacksaw = callPackage ../tools/misc/hacksaw { };
29753 hakuneko = callPackage ../tools/misc/hakuneko { };
29755 halp = callPackage ../tools/misc/halp { };
29757 manga-cli = callPackage ../tools/misc/manga-cli { };
29759 hamster = callPackage ../applications/misc/hamster { };
29761 hacpack = callPackage ../tools/compression/hacpack { };
29763 hashit = callPackage ../tools/misc/hashit { };
29765 hactool = callPackage ../tools/compression/hactool { };
29767 hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { };
29769 headlines = callPackage ../applications/networking/headlines { };
29771 hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { };
29773 heimer = libsForQt5.callPackage ../applications/misc/heimer { };
29775 hello-wayland = callPackage ../applications/graphics/hello-wayland { };
29777 hello-unfree = callPackage ../applications/misc/hello-unfree { };
29779 helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { };
29781 herbe = callPackage ../applications/misc/herbe { };
29783 herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
29785 hex-a-hop = callPackage ../games/hex-a-hop { };
29787 hexcurse = callPackage ../applications/editors/hexcurse { };
29789 hexdino = callPackage ../applications/editors/hexdino { };
29791 hydrogen-web-unwrapped = callPackage ../applications/networking/instant-messengers/hydrogen-web/unwrapped.nix { };
29793 hydrogen-web = callPackage ../applications/networking/instant-messengers/hydrogen-web/wrapper.nix {
29794 conf = config.hydrogen-web.conf or { };
29797 hivelytracker = callPackage ../applications/audio/hivelytracker { };
29799 hledger = haskell.lib.compose.justStaticExecutables haskellPackages.hledger;
29800 hledger-check-fancyassertions = callPackage ../applications/office/hledger-check-fancyassertions { };
29801 hledger-iadd = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-iadd;
29802 hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest;
29803 hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui;
29805 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
29806 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
29807 haskellPackages.hledger-web;
29808 hledger-utils = with python3.pkgs; toPythonApplication hledger-utils;
29810 hmm = callPackage ../applications/misc/hmm { };
29812 hollywood = callPackage ../applications/misc/hollywood {
29813 inherit (python3Packages) pygments;
29816 hors = callPackage ../development/tools/hors {
29817 inherit (darwin.apple_sdk.frameworks) Security;
29820 hover = callPackage ../development/tools/hover { };
29822 hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { };
29824 howl = callPackage ../applications/editors/howl { };
29826 hdl-dump = callPackage ../tools/misc/hdl-dump { };
29828 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
29830 hpl = callPackage ../tools/misc/hpl { };
29832 hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
29834 ht = callPackage ../applications/editors/ht { };
29836 xh = callPackage ../tools/networking/xh { };
29838 hubstaff = callPackage ../applications/misc/hubstaff { };
29840 hue-cli = callPackage ../tools/networking/hue-cli { };
29842 hueadm = callPackage ../tools/misc/hueadm { };
29844 hugin = callPackage ../applications/graphics/hugin {
29848 huggle = libsForQt5.callPackage ../applications/misc/huggle { };
29850 ghosttohugo = callPackage ../applications/misc/ghosttohugo {};
29852 gatekeeper = callPackage ../applications/networking/cluster/gatekeeper { };
29854 go-org = callPackage ../applications/misc/go-org { };
29856 hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { };
29858 husky = callPackage ../development/tools/misc/husky { };
29860 hydrogen = qt5.callPackage ../applications/audio/hydrogen { };
29862 hydroxide = callPackage ../applications/networking/hydroxide { };
29864 hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng { };
29866 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { };
29868 hypnotix = callPackage ../applications/video/hypnotix { };
29870 jackline = callPackage ../applications/networking/instant-messengers/jackline {
29871 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
29874 jay = callPackage ../applications/window-managers/jay { };
29876 keyleds = callPackage ../applications/misc/keyleds { };
29878 keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { };
29880 leftwm = callPackage ../applications/window-managers/leftwm { };
29882 levant = callPackage ../applications/networking/cluster/levant { };
29884 marker = callPackage ../applications/editors/marker { };
29886 matcha-rss-digest = callPackage ../applications/misc/matcha-rss-digest { };
29888 meek = callPackage ../tools/networking/meek { };
29890 meerk40t = callPackage ../applications/misc/meerk40t { };
29892 meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { };
29894 libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };
29896 mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
29898 mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { };
29900 noson = libsForQt5.callPackage ../applications/audio/noson { };
29902 owl-compositor = callPackage ../applications/window-managers/owl { };
29904 p2pool = callPackage ../applications/misc/p2pool { };
29906 pass2csv = python3Packages.callPackage ../tools/security/pass2csv { };
29908 pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
29910 passky-desktop = callPackage ../applications/misc/passky-desktop { };
29912 pat = callPackage ../applications/radio/pat { };
29914 pinboard = with python3Packages; toPythonApplication pinboard;
29916 pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
29918 pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
29920 pixelfed = callPackage ../servers/web-apps/pixelfed { };
29922 pixelnuke = callPackage ../applications/graphics/pixelnuke { };
29924 pixeluvo = callPackage ../applications/graphics/pixeluvo { };
29926 pixinsight = qt6Packages.callPackage ../applications/graphics/pixinsight { };
29928 planner = callPackage ../applications/office/planner { };
29930 please-cli = callPackage ../applications/misc/please-cli { };
29932 protonup-qt = python3Packages.callPackage ../applications/misc/protonup-qt { };
29934 pokeget-rs = callPackage ../tools/misc/pokeget-rs { };
29936 popura = callPackage ../tools/networking/popura { };
29938 pureref = callPackage ../applications/graphics/pureref { };
29940 inherit (callPackage ../applications/virtualization/singularity/packages.nix { })
29943 apptainer-overriden-nixos
29944 singularity-overriden-nixos
29947 skate = callPackage ../applications/misc/skate { };
29949 slack = callPackage ../applications/networking/instant-messengers/slack { };
29951 slack-cli = callPackage ../tools/networking/slack-cli { };
29953 slack-term = callPackage ../applications/networking/instant-messengers/slack-term { };
29955 sleep-on-lan = callPackage ../tools/networking/sleep-on-lan { };
29957 sonixd = callPackage ../applications/audio/sonixd { };
29959 sonobus = callPackage ../applications/audio/sonobus { };
29961 sosreport = python3Packages.callPackage ../applications/logging/sosreport { };
29963 spectmorph = callPackage ../applications/audio/spectmorph { };
29965 smooth = callPackage ../development/libraries/smooth { };
29967 spectrwm = callPackage ../applications/window-managers/spectrwm { };
29969 spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
29971 srain = callPackage ../applications/networking/irc/srain { };
29973 super-productivity = callPackage ../applications/office/super-productivity { };
29975 inherit (callPackages ../development/libraries/wlroots {})
29979 sway-contrib = recurseIntoAttrs (callPackages ../applications/misc/sway-contrib { });
29981 swaynotificationcenter = callPackage ../applications/misc/swaynotificationcenter { };
29983 swaynag-battery = callPackage ../applications/misc/swaynag-battery { };
29985 tiramisu = callPackage ../applications/misc/tiramisu { };
29987 rlaunch = callPackage ../applications/misc/rlaunch { };
29989 remontoire = callPackage ../applications/misc/remontoire { };
29991 waycorner = callPackage ../applications/misc/waycorner { };
29993 wayshot = callPackage ../tools/misc/wayshot { };
29995 waylevel = callPackage ../tools/misc/waylevel { };
29997 i3 = callPackage ../applications/window-managers/i3 {
29998 xcb-util-cursor = if stdenv.hostPlatform.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
30001 i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
30003 i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
30005 i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
30007 i3-balance-workspace = python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix { };
30009 i3-cycle-focus = callPackage ../applications/window-managers/i3/cycle-focus.nix { };
30011 i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
30013 i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
30015 i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { };
30017 i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
30019 i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
30021 i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
30023 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
30025 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { };
30027 i3lock = callPackage ../applications/window-managers/i3/lock.nix {
30028 cairo = cairo.override { xcbSupport = true; };
30031 i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { };
30033 i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
30035 i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
30037 i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { };
30039 i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { };
30041 betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { };
30043 multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
30045 i3minator = callPackage ../tools/misc/i3minator { };
30047 i3nator = callPackage ../tools/misc/i3nator { };
30049 i3status = callPackage ../applications/window-managers/i3/status.nix { };
30051 i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
30053 i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
30055 i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
30057 kitti3 = python3.pkgs.callPackage ../applications/window-managers/i3/kitti3.nix { };
30059 waybox = callPackage ../by-name/wa/waybox/package.nix {
30060 wlroots = wlroots_0_17;
30063 workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };
30065 windowchef = callPackage ../applications/window-managers/windowchef { };
30067 wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { };
30069 wmfs = callPackage ../applications/window-managers/wmfs { };
30071 i810switch = callPackage ../os-specific/linux/i810switch { };
30073 ical2orgpy = callPackage ../tools/misc/ical2orgpy { };
30075 icon-library = callPackage ../applications/graphics/icon-library { };
30077 id3v2 = callPackage ../applications/audio/id3v2 { };
30079 ifenslave = callPackage ../os-specific/linux/ifenslave { };
30081 ii = callPackage ../applications/networking/irc/ii {
30082 stdenv = gccStdenv;
30085 ikiwiki = callPackage ../applications/misc/ikiwiki {
30087 inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) ImageMagick;
30090 ikiwiki-full = ikiwiki.override {
30091 bazaarSupport = false; # tests broken
30093 docutilsSupport = true;
30095 mercurialSupport = true;
30096 monotoneSupport = true;
30097 subversionSupport = true;
30100 iksemel = callPackage ../development/libraries/iksemel {
30101 texinfo = buildPackages.texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
30104 avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy {
30105 inherit (darwin) autoSignDarwinBinariesHook;
30108 image-roll = callPackage ../applications/graphics/image-roll { };
30110 imagej = callPackage ../applications/graphics/imagej { };
30112 fiji = callPackage ../applications/graphics/fiji { };
30114 imagemagick6_light = imagemagick6.override {
30115 bzip2Support = false;
30116 zlibSupport = false;
30117 libX11Support = false;
30118 libXtSupport = false;
30119 fontconfigSupport = false;
30120 freetypeSupport = false;
30121 ghostscriptSupport = false;
30122 libjpegSupport = false;
30123 djvulibreSupport = false;
30124 lcms2Support = false;
30125 openexrSupport = false;
30126 libpngSupport = false;
30127 liblqr1Support = false;
30128 librsvgSupport = false;
30129 libtiffSupport = false;
30130 libxml2Support = false;
30131 openjpegSupport = false;
30132 libwebpSupport = false;
30133 libheifSupport = false;
30134 libde265Support = false;
30137 imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix {
30138 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
30141 imagemagick6Big = imagemagick6.override {
30142 ghostscriptSupport = true;
30145 imagemagick_light = lowPrio (imagemagick.override {
30146 bzip2Support = false;
30147 zlibSupport = false;
30148 libX11Support = false;
30149 libXtSupport = false;
30150 fontconfigSupport = false;
30151 freetypeSupport = false;
30152 libjpegSupport = false;
30153 djvulibreSupport = false;
30154 lcms2Support = false;
30155 openexrSupport = false;
30156 libjxlSupport = false;
30157 libpngSupport = false;
30158 liblqr1Support = false;
30159 librsvgSupport = false;
30160 libtiffSupport = false;
30161 libxml2Support = false;
30162 openjpegSupport = false;
30163 libwebpSupport = false;
30164 libheifSupport = false;
30167 imagemagick = lowPrio (callPackage ../applications/graphics/ImageMagick {
30168 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
30171 imagemagickBig = lowPrio (imagemagick.override {
30172 ghostscriptSupport = true;
30175 imagination = callPackage ../applications/video/imagination { };
30177 inherit (nodePackages) imapnotify;
30179 imdshift = callPackage ../tools/security/imdshift { };
30181 img2pdf = with python3Packages; toPythonApplication img2pdf;
30183 imgcat = callPackage ../applications/graphics/imgcat { };
30185 img-cat = callPackage ../applications/graphics/img-cat { };
30187 imgp = python3Packages.callPackage ../applications/graphics/imgp { };
30189 imhex = callPackage ../by-name/im/imhex/package.nix {
30193 inframap = callPackage ../applications/networking/cluster/inframap { };
30195 inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
30197 inklingreader = callPackage ../tools/misc/inklingreader { };
30199 inkscape = callPackage ../applications/graphics/inkscape {
30203 inkscape-with-extensions = callPackage ../applications/graphics/inkscape/with-extensions.nix { };
30205 inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
30207 inlyne = darwin.apple_sdk_11_0.callPackage ../applications/misc/inlyne { };
30209 inspectrum = callPackage ../applications/radio/inspectrum { };
30211 inputplug = callPackage ../tools/X11/inputplug { };
30213 ion3 = callPackage ../applications/window-managers/ion-3 {
30217 ipe = qt6Packages.callPackage ../applications/graphics/ipe {
30218 ghostscript = ghostscriptX;
30222 iptraf-ng = callPackage ../applications/networking/iptraf-ng { };
30224 irccloud = callPackage ../applications/networking/irc/irccloud { };
30226 irssi = callPackage ../applications/networking/irc/irssi { };
30228 filebrowser = callPackage ../applications/networking/filebrowser { };
30230 fish-irssi = callPackage ../applications/networking/irc/irssi/fish { };
30232 ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
30234 istioctl = callPackage ../applications/networking/cluster/istioctl { };
30236 bip = callPackage ../applications/networking/irc/bip { };
30238 j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { };
30240 jabcode = callPackage ../development/libraries/jabcode { };
30242 jabcode-writer = callPackage ../development/libraries/jabcode {
30243 subproject = "writer";
30246 jabcode-reader = callPackage ../development/libraries/jabcode {
30247 subproject = "reader";
30250 jabref = callPackage ../applications/office/jabref {
30251 jdk = jdk.override {
30252 enableJavaFX = true;
30253 openjfx = openjfx22.override { withWebKit = true; };
30257 jack_capture = callPackage ../applications/audio/jack-capture { };
30259 jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { };
30261 jack-passthrough = callPackage ../applications/audio/jack-passthrough { };
30263 jack_rack = callPackage ../applications/audio/jack-rack { };
30265 jackmeter = callPackage ../applications/audio/jackmeter { };
30267 jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
30268 jackmix_jack1 = jackmix.override { jack = jack1; };
30270 jaeles = callPackage ../tools/security/jaeles { };
30272 jalv = callPackage ../applications/audio/jalv { };
30274 jameica = callPackage ../applications/office/jameica {
30275 inherit (darwin.apple_sdk.frameworks) Cocoa;
30278 jamin = callPackage ../applications/audio/jamin { };
30280 japa = callPackage ../applications/audio/japa { };
30282 dupd = callPackage ../tools/misc/dupd { };
30284 jconvolver = callPackage ../applications/audio/jconvolver { };
30286 jdupes = callPackage ../tools/misc/jdupes { };
30288 jed = callPackage ../applications/editors/jed { };
30290 jedit = callPackage ../applications/editors/jedit { };
30292 jgmenu = callPackage ../applications/misc/jgmenu { };
30294 jitsi = callPackage ../applications/networking/instant-messengers/jitsi { };
30296 johnny = callPackage ../applications/misc/johnny { };
30298 js8call = qt5.callPackage ../applications/radio/js8call { };
30300 jwm = callPackage ../applications/window-managers/jwm { };
30302 jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { };
30304 inherit (callPackage ../applications/networking/cluster/k3s { })
30312 k3sup = callPackage ../applications/networking/cluster/k3sup { };
30314 kail = callPackage ../tools/networking/kail { };
30316 kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { };
30318 kapow = libsForQt5.callPackage ../applications/misc/kapow { };
30320 kbt = callPackage ../applications/misc/kbt { };
30322 kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { };
30324 kappanhang = callPackage ../applications/radio/kappanhang { };
30326 okteta = libsForQt5.callPackage ../applications/editors/okteta { };
30328 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
30330 kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
30332 kbst = callPackage ../applications/networking/cluster/kbst { };
30334 kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { };
30336 kde-gruvbox = callPackage ../data/themes/kde-gruvbox { };
30338 kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
30340 keet = callPackage ../applications/networking/instant-messengers/keet { };
30342 kepler = callPackage ../tools/security/kepler { };
30344 kepubify = callPackage ../tools/misc/kepubify { };
30346 kermit = callPackage ../tools/misc/kermit { };
30348 kexi = libsForQt5.callPackage ../applications/office/kexi { };
30350 khronos = callPackage ../applications/office/khronos { };
30352 keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { };
30354 kfilt = callPackage ../applications/networking/cluster/kfilt { };
30356 kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
30358 khal = callPackage ../applications/misc/khal { };
30360 khoj = callPackage ../servers/search/khoj { };
30362 khard = callPackage ../applications/misc/khard { };
30364 kid3-cli = qt6Packages.callPackage ../applications/audio/kid3 { withCLI = true; withKDE = false; withQt = false; };
30365 kid3-kde = qt6Packages.callPackage ../applications/audio/kid3 { withCLI = true; withKDE = true; withQt = false; };
30366 kid3-qt = qt6Packages.callPackage ../applications/audio/kid3 { withCLI = true; withKDE = false; withQt = true; };
30369 kile = callPackage ../applications/editors/kile { };
30371 kitsas = libsForQt5.callPackage ../applications/office/kitsas { };
30373 kiwitalk = callPackage ../by-name/ki/kiwitalk/package.nix { pnpm = pnpm_8; };
30375 kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
30377 kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { };
30379 kickoff = callPackage ../applications/misc/kickoff { };
30381 klayout = libsForQt5.callPackage ../applications/misc/klayout { };
30383 klee = callPackage ../applications/science/logic/klee {
30384 llvmPackages = llvmPackages_13;
30387 kmetronome = qt6Packages.callPackage ../applications/audio/kmetronome { };
30389 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
30391 kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
30393 kn = callPackage ../applications/networking/cluster/kn { };
30395 kns = callPackage ../applications/networking/cluster/kns { };
30397 kondo = callPackage ../applications/misc/kondo { };
30399 kotatogram-desktop = kdePackages.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
30400 stdenv = if stdenv.hostPlatform.isDarwin
30401 then overrideSDK stdenv "11.0"
30405 kotatogram-desktop-with-webkit = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop/with-webkit.nix { };
30407 kpt = callPackage ../applications/networking/cluster/kpt { };
30409 krabby = callPackage ../applications/misc/krabby { };
30411 kraft = callPackage ../applications/virtualization/kraft { };
30413 krane = callPackage ../applications/networking/cluster/krane { };
30415 krita = callPackage ../applications/graphics/krita/wrapper.nix { };
30417 ksuperkey = callPackage ../tools/X11/ksuperkey { };
30419 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
30421 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { };
30423 kubedog = callPackage ../applications/networking/cluster/kubedog { };
30425 kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
30427 kubefirst = callPackage ../applications/networking/cluster/kubefirst { };
30429 kube-score = callPackage ../applications/networking/cluster/kube-score { };
30431 kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod {
30434 kubeval = callPackage ../applications/networking/cluster/kubeval { };
30436 kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
30438 kubevela = callPackage ../applications/networking/cluster/kubevela { };
30440 kubernetes = callPackage ../applications/networking/cluster/kubernetes { };
30441 kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { };
30442 kubectl-convert = kubectl.convert;
30444 kubectl-view-secret = callPackage ../applications/networking/cluster/kubectl-view-secret { };
30446 kubernetes-metrics-server = callPackage ../applications/networking/cluster/kubernetes-metrics-server { };
30448 kubemqctl = callPackage ../applications/networking/cluster/kubemqctl { };
30450 kubent = callPackage ../applications/networking/cluster/kubent { };
30452 kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
30454 kubestroyer = callPackage ../tools/security/kubestroyer { };
30456 kubernix = callPackage ../applications/networking/cluster/kubernix { };
30458 kubeconform = callPackage ../applications/networking/cluster/kubeconform { };
30460 kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { };
30462 kuttl = callPackage ../applications/networking/cluster/kuttl { };
30464 kubectl-cnpg = callPackage ../applications/networking/cluster/kubectl-cnpg { };
30466 kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { };
30468 kubectl-explore = callPackage ../applications/networking/cluster/kubectl-explore { };
30470 kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { };
30472 kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { };
30474 kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations {
30475 inherit (darwin.apple_sdk.frameworks) Security;
30478 kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
30480 kubevpn = callPackage ../applications/networking/cluster/kubevpn { };
30482 k8sgpt = callPackage ../applications/networking/cluster/k8sgpt { };
30484 k9s = callPackage ../applications/networking/cluster/k9s { };
30486 kubecm = callPackage ../applications/networking/cluster/kubecm { };
30488 ktunnel = callPackage ../applications/networking/cluster/ktunnel { };
30490 ktop = callPackage ../applications/networking/cluster/ktop { };
30492 pinniped = callPackage ../applications/networking/cluster/pinniped { };
30494 kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { };
30496 pgo-client = callPackage ../applications/networking/cluster/pgo-client { };
30498 popeye = callPackage ../applications/networking/cluster/popeye { };
30500 kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { };
30502 fluxctl = callPackage ../applications/networking/cluster/fluxctl { };
30504 linkerd = callPackage ../applications/networking/cluster/linkerd { };
30505 linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { };
30506 linkerd_stable = linkerd;
30508 kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; };
30509 kuma-experimental = callPackage ../applications/networking/cluster/kuma {
30511 enableGateway = true;
30512 pname = "kuma-experimental";
30514 kumactl = callPackage ../applications/networking/cluster/kuma {
30515 components = ["kumactl"];
30518 kuma-cp = callPackage ../applications/networking/cluster/kuma {
30519 components = ["kuma-cp"];
30522 kuma-dp = callPackage ../applications/networking/cluster/kuma {
30523 components = ["kuma-dp"];
30527 kile-wl = callPackage ../applications/misc/kile-wl { };
30529 kiln = callPackage ../applications/misc/kiln { };
30531 kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { };
30533 kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
30535 kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
30537 wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };
30539 kubernetes-helm-wrapped = wrapHelm kubernetes-helm { };
30541 kubernetes-helmPlugins = recurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { });
30543 chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { };
30545 helm-docs = callPackage ../applications/networking/cluster/helm-docs { };
30547 kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
30549 kubexit = callPackage ../applications/networking/cluster/kubexit { } ;
30551 kup = libsForQt5.callPackage ../applications/misc/kup { };
30553 kupfer = callPackage ../applications/misc/kupfer { };
30555 kuro = callPackage ../applications/misc/kuro { };
30557 timoni = callPackage ../applications/networking/cluster/timoni { };
30559 kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
30561 lame = callPackage ../development/libraries/lame { };
30563 larswm = callPackage ../applications/window-managers/larswm { };
30565 lash = callPackage ../applications/audio/lash { };
30567 ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
30569 ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
30570 fftw = fftwSinglePrec;
30573 ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
30575 ladybird = callPackage ../applications/networking/browsers/ladybird {
30576 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
30577 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Foundation OpenGL;
30580 lazpaint = callPackage ../applications/graphics/lazpaint { };
30582 caps = callPackage ../applications/audio/caps { };
30584 lbdb = callPackage ../tools/misc/lbdb { };
30586 lbry = callPackage ../applications/video/lbry { };
30588 lbzip2 = callPackage ../tools/compression/lbzip2 { };
30590 lci = callPackage ../applications/science/logic/lci { };
30592 lemonbar = callPackage ../applications/window-managers/lemonbar { };
30594 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
30596 lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { };
30598 legitify = callPackage ../development/tools/legitify { };
30600 lens = callPackage ../applications/networking/cluster/lens { };
30602 leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
30604 libkiwix = callPackage ../applications/misc/kiwix/lib.nix { };
30606 libowfat = callPackage ../development/libraries/libowfat { };
30608 libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
30610 librecad = libsForQt5.callPackage ../applications/misc/librecad { };
30612 libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
30614 libreoffice = hiPrio libreoffice-still;
30615 libreoffice-unwrapped = libreoffice.unwrapped;
30617 libreoffice-qt = hiPrio libreoffice-qt-still;
30618 libreoffice-qt-unwrapped = libreoffice-qt.unwrapped;
30620 libreoffice-qt-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30621 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice {
30622 kdeIntegration = true;
30626 libreoffice-qt-fresh-unwrapped = libreoffice-qt-fresh.unwrapped;
30628 libreoffice-qt-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30629 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice {
30630 kdeIntegration = true;
30634 libreoffice-qt-still-unwrapped = libreoffice-qt-still.unwrapped;
30636 libreoffice-qt6 = hiPrio libreoffice-qt6-still;
30637 libreoffice-qt6-unwrapped = libreoffice-qt6.unwrapped;
30639 libreoffice-qt6-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30640 unwrapped = kdePackages.callPackage ../applications/office/libreoffice {
30641 kdeIntegration = true;
30645 libreoffice-qt6-fresh-unwrapped = libreoffice-qt6-fresh.unwrapped;
30647 libreoffice-qt6-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30648 unwrapped = kdePackages.callPackage ../applications/office/libreoffice {
30649 kdeIntegration = true;
30653 libreoffice-qt6-still-unwrapped = libreoffice-qt-still.unwrapped;
30655 libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30656 unwrapped = callPackage ../applications/office/libreoffice {
30660 libreoffice-fresh-unwrapped = libreoffice-fresh.unwrapped;
30662 libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30663 unwrapped = callPackage ../applications/office/libreoffice {
30667 libreoffice-still-unwrapped = libreoffice-still.unwrapped;
30669 libreoffice-collabora = callPackage ../applications/office/libreoffice {
30670 variant = "collabora";
30674 libresprite = callPackage ../applications/editors/libresprite {
30675 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
30678 libutp = callPackage ../applications/networking/p2p/libutp { };
30679 libutp_3_4 = callPackage ../applications/networking/p2p/libutp/3.4.nix { };
30681 lifelines = callPackage ../applications/misc/lifelines { };
30683 liferea = callPackage ../applications/networking/newsreaders/liferea { };
30685 lightworks = callPackage ../applications/video/lightworks { };
30687 lingot = callPackage ../applications/audio/lingot { };
30689 litebrowser = callPackage ../applications/networking/browsers/litebrowser { };
30691 littlegptracker = callPackage ../applications/audio/littlegptracker {
30692 inherit (darwin.apple_sdk.frameworks) Foundation;
30695 ledger-web = callPackage ../applications/office/ledger-web { };
30697 ledger2beancount = callPackage ../tools/text/ledger2beancount { };
30699 lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
30701 lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr {
30702 inherit (darwin.apple_sdk.frameworks) AppKit;
30705 liblinphone = callPackage ../development/libraries/liblinphone { };
30707 links2 = callPackage ../applications/networking/browsers/links2 { };
30709 linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
30711 linuxsampler = callPackage ../applications/audio/linuxsampler { };
30713 llpp = callPackage ../applications/misc/llpp { };
30715 lls = callPackage ../applications/networking/lls { };
30717 lmms = libsForQt5.callPackage ../applications/audio/lmms {
30723 lokinet = callPackage ../applications/networking/p2p/lokinet { };
30725 losslesscut-bin = callPackage ../applications/video/losslesscut-bin { };
30727 loxodo = callPackage ../applications/misc/loxodo { };
30729 lrzsz = callPackage ../tools/misc/lrzsz { };
30731 lsp-plugins = callPackage ../applications/audio/lsp-plugins { php = php82; };
30733 ltex-ls = callPackage ../tools/text/ltex-ls { };
30735 luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
30737 lxdvdrip = callPackage ../applications/video/lxdvdrip { };
30739 handlr = callPackage ../tools/misc/handlr { };
30741 jftui = callPackage ../applications/video/jftui { };
30743 lime = callPackage ../development/libraries/lime { };
30745 looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { };
30747 ltc-tools = callPackage ../applications/audio/ltc-tools { };
30749 lscolors = callPackage ../applications/misc/lscolors { };
30751 lswt = callPackage ../applications/misc/lswt { };
30753 luddite = with python3Packages; toPythonApplication luddite;
30755 goobook = with python3Packages; toPythonApplication goobook;
30757 lumail = callPackage ../applications/networking/mailreaders/lumail {
30761 luppp = callPackage ../applications/audio/luppp { };
30763 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { };
30764 lutris = callPackage ../applications/misc/lutris/fhsenv.nix { };
30765 lutris-free = lutris.override {
30766 steamSupport = false;
30769 lv2bm = callPackage ../applications/audio/lv2bm { };
30771 lv2lint = callPackage ../applications/audio/lv2lint/default.nix { };
30773 lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { };
30775 lxi-tools = callPackage ../tools/networking/lxi-tools { };
30776 lxi-tools-gui = callPackage ../tools/networking/lxi-tools { withGui = true; };
30778 lynx = callPackage ../applications/networking/browsers/lynx { };
30780 lyrebird = callPackage ../applications/audio/lyrebird { };
30782 lyx = libsForQt5.callPackage ../applications/misc/lyx { };
30784 m4acut = callPackage ../applications/audio/m4acut { };
30786 mac = callPackage ../development/libraries/mac { };
30788 macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { };
30790 magic-wormhole = with python3Packages; toPythonApplication magic-wormhole;
30792 magic-wormhole-rs = callPackage ../tools/networking/magic-wormhole-rs {
30793 inherit (darwin.apple_sdk.frameworks) Security AppKit;
30796 magnetophonDSP = lib.recurseIntoAttrs {
30797 CharacterCompressor = callPackage ../applications/audio/magnetophonDSP/CharacterCompressor { };
30798 CompBus = callPackage ../applications/audio/magnetophonDSP/CompBus { };
30799 ConstantDetuneChorus = callPackage ../applications/audio/magnetophonDSP/ConstantDetuneChorus { };
30800 faustCompressors = callPackage ../applications/audio/magnetophonDSP/faustCompressors { };
30801 LazyLimiter = callPackage ../applications/audio/magnetophonDSP/LazyLimiter { };
30802 MBdistortion = callPackage ../applications/audio/magnetophonDSP/MBdistortion { };
30803 pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { };
30804 RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { };
30805 VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { };
30806 shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { };
30809 makeself = callPackage ../applications/misc/makeself { };
30811 mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { };
30813 mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
30815 marathonctl = callPackage ../tools/virtualization/marathonctl { };
30817 mark = callPackage ../tools/text/mark { };
30819 markets = callPackage ../applications/misc/markets { };
30821 markscribe = callPackage ../tools/text/markscribe { };
30823 magnetico = callPackage ../applications/networking/p2p/magnetico { };
30825 mastodon-bot = nodePackages.mastodon-bot;
30827 matchbox = callPackage ../applications/window-managers/matchbox { };
30829 matrix-commander = python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander { };
30831 matrix-dl = callPackage ../applications/networking/instant-messengers/matrix-dl { };
30833 iamb = callPackage ../applications/networking/instant-messengers/iamb { };
30835 mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
30837 mbrola = callPackage ../applications/audio/mbrola { };
30839 mbrola-voices = callPackage ../applications/audio/mbrola/voices.nix { };
30841 mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
30843 mdzk = callPackage ../applications/misc/mdzk {
30844 inherit (darwin.apple_sdk.frameworks) CoreServices;
30847 mediaelch = mediaelch-qt5;
30848 mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { };
30849 mediaelch-qt6 = qt6Packages.callPackage ../applications/misc/mediaelch { };
30851 mediathekview = callPackage ../applications/video/mediathekview { };
30853 meteo = callPackage ../applications/networking/weather/meteo { };
30855 meld = callPackage ../applications/version-management/meld { };
30857 melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { };
30859 melody = callPackage ../tools/misc/melody { };
30861 meme-bingo-web = callPackage ../servers/web-apps/meme-bingo-web { };
30863 meme-image-generator = callPackage ../applications/graphics/meme-image-generator { };
30865 meme-suite = callPackage ../applications/science/biology/meme-suite { };
30867 mendeley = libsForQt5.callPackage ../applications/office/mendeley {
30868 gconf = gnome2.GConf;
30871 menumaker = callPackage ../applications/misc/menumaker { };
30873 menyoki = callPackage ../applications/graphics/menyoki {
30874 inherit (darwin.apple_sdk.frameworks) AppKit;
30877 mercurial = callPackage ../applications/version-management/mercurial {
30878 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
30881 sapling = callPackage ../applications/version-management/sapling {
30882 inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreGraphics CoreServices Security WebKit;
30885 mercurialFull = mercurial.override { fullBuild = true; };
30887 mepo = callPackage ../applications/misc/mepo { };
30889 meshcentral = callPackage ../tools/admin/meshcentral { };
30891 meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
30893 metadata-cleaner = callPackage ../applications/misc/metadata-cleaner { };
30895 metersLv2 = callPackage ../applications/audio/meters_lv2 { };
30897 michabo = libsForQt5.callPackage ../applications/misc/michabo { };
30899 mid2key = callPackage ../applications/audio/mid2key { };
30901 midori-unwrapped = callPackage ../applications/networking/browsers/midori { };
30902 midori = wrapFirefox midori-unwrapped { };
30904 mikmod = callPackage ../applications/audio/mikmod { };
30906 miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { };
30908 minidsp = callPackage ../applications/audio/minidsp {
30909 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
30912 minicom = callPackage ../tools/misc/minicom {
30913 inherit (darwin.apple_sdk.frameworks) IOKit;
30916 minigalaxy = callPackage ../applications/misc/minigalaxy { };
30918 minimodem = callPackage ../applications/radio/minimodem { };
30920 minidjvu = callPackage ../applications/graphics/minidjvu { };
30922 minikube = callPackage ../applications/networking/cluster/minikube {
30923 inherit (darwin.apple_sdk.frameworks) vmnet;
30926 minitube = libsForQt5.callPackage ../applications/video/minitube { };
30928 mimic = callPackage ../applications/audio/mimic { };
30930 meh = callPackage ../applications/graphics/meh { };
30932 mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
30934 mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
30936 mldonkey = callPackage ../applications/networking/p2p/mldonkey {
30937 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
30940 mlvwm = callPackage ../applications/window-managers/mlvwm { };
30942 MMA = callPackage ../applications/audio/MMA { };
30944 mmex = callPackage ../applications/office/mmex {
30945 wxGTK32 = wxGTK32.override {
30950 mmlgui = callPackage ../applications/audio/mmlgui {
30951 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
30952 libvgm = libvgm.override {
30953 withAllEmulators = false;
30957 enableLibplayer = false;
30961 mmsd = callPackage ../tools/networking/mmsd { };
30963 mmsd-tng = callPackage ../tools/networking/mmsd-tng { };
30965 mmtc = callPackage ../applications/audio/mmtc { };
30967 mnamer = callPackage ../applications/misc/mnamer { };
30969 moc = callPackage ../applications/audio/moc {
30970 inherit (darwin.apple_sdk.frameworks) CoreServices;
30973 mod-arpeggiator-lv2 = callPackage ../applications/audio/mod-arpeggiator-lv2 { };
30975 mod-distortion = callPackage ../applications/audio/mod-distortion { };
30977 monitorcontrol = callPackage ../applications/misc/monitorcontrol { };
30979 xmrig = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig { };
30981 xmrig-mo = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/moneroocean.nix { };
30983 xmrig-proxy = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/proxy.nix { };
30985 molot-lite = callPackage ../applications/audio/molot-lite { };
30987 monkeysAudio = callPackage ../applications/audio/monkeys-audio { };
30989 monkeysphere = callPackage ../tools/security/monkeysphere { };
30991 monotone = callPackage ../applications/version-management/monotone {
30995 monotoneViz = callPackage ../applications/version-management/monotone-viz {
30996 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
30999 monitor = callPackage ../applications/system/monitor {
31000 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
31003 moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
31005 moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { };
31007 mooSpace = callPackage ../applications/audio/mooSpace { };
31009 mop = callPackage ../applications/misc/mop { };
31011 mopidyPackages = (callPackages ../applications/audio/mopidy {
31013 }) // { __attrsFailEvaluation = true; };
31015 inherit (mopidyPackages)
31026 mopidy-musicbox-webclient
31039 monocypher = callPackage ../development/libraries/monocypher { };
31041 motif = callPackage ../development/libraries/motif { };
31043 mozjpeg = callPackage ../applications/graphics/mozjpeg { };
31045 edgetx = libsForQt5.callPackage ../applications/misc/edgetx { };
31047 easytag = callPackage ../applications/audio/easytag { };
31049 mp3gain = callPackage ../applications/audio/mp3gain { };
31051 mp3splt = callPackage ../applications/audio/mp3splt { };
31053 mp3val = callPackage ../applications/audio/mp3val { };
31055 mpc123 = callPackage ../applications/audio/mpc123 { };
31057 mpg123 = callPackage ../applications/audio/mpg123 {
31058 inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox;
31062 libmpg123 = mpg123.override {
31064 withConplay = false;
31067 mpc-cli = callPackage ../applications/audio/mpc {
31068 inherit (python3Packages) sphinx;
31071 clerk = callPackage ../applications/audio/clerk { };
31073 nbstripout = callPackage ../applications/version-management/nbstripout { };
31075 ncmpc = callPackage ../applications/audio/ncmpc { };
31077 ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
31079 pms = callPackage ../applications/audio/pms { };
31081 pragha = libsForQt5.callPackage ../applications/audio/pragha { };
31083 river-tag-overlay = callPackage ../applications/misc/river-tag-overlay { };
31085 rofi-mpd = callPackage ../applications/audio/rofi-mpd { };
31087 rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { };
31089 rofi-calc = callPackage ../applications/science/math/rofi-calc { };
31091 rofi-emoji = (callPackage ../applications/misc/rofi-emoji { }).v3;
31092 rofi-emoji-wayland = (
31093 callPackage ../applications/misc/rofi-emoji {
31094 rofi-unwrapped = rofi-wayland-unwrapped;
31098 rofi-file-browser = callPackage ../applications/misc/rofi-file-browser { };
31100 rofi-power-menu = callPackage ../applications/misc/rofi-power-menu { };
31102 rofi-pulse-select = callPackage ../applications/audio/rofi-pulse-select { };
31104 rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw {
31105 waylandSupport = false;
31106 x11Support = false;
31109 rofi-rbw-wayland = python3Packages.callPackage ../applications/misc/rofi-rbw {
31110 waylandSupport = true;
31113 rofi-rbw-x11 = python3Packages.callPackage ../applications/misc/rofi-rbw {
31117 rofi-screenshot = callPackage ../applications/misc/rofi-screenshot { };
31119 rofi-top = callPackage ../applications/misc/rofi-top { };
31121 rofi-vpn = callPackage ../applications/networking/rofi-vpn { };
31123 seamly2d = libsForQt5.callPackage ../applications/graphics/seamly2d { };
31125 ympd = callPackage ../applications/audio/ympd { };
31127 # a somewhat more maintained fork of ympd
31128 mympd = callPackage ../applications/audio/mympd { };
31130 nload = callPackage ../applications/networking/nload { };
31132 nali = callPackage ../applications/networking/nali { };
31134 normalize = callPackage ../applications/audio/normalize { };
31136 norouter = callPackage ../tools/networking/norouter { };
31138 nqptp = callPackage ../tools/networking/nqptp { };
31140 mailspring = callPackage ../applications/networking/mailreaders/mailspring { };
31142 memento = qt6Packages.callPackage ../applications/video/memento { };
31144 mm = callPackage ../applications/networking/instant-messengers/mm { };
31146 mm-common = callPackage ../development/libraries/mm-common { };
31148 mpc-qt = qt6Packages.callPackage ../applications/video/mpc-qt { };
31150 mplayer = callPackage ../applications/video/mplayer ({
31151 libdvdnav = libdvdnav_4_2_1;
31152 } // (config.mplayer or {}));
31154 mpv-unwrapped = darwin.apple_sdk_11_0.callPackage ../applications/video/mpv {
31155 stdenv = if stdenv.hostPlatform.isDarwin then swiftPackages.stdenv else stdenv;
31159 # Wrap avoiding rebuild
31160 mpv = mpv-unwrapped.wrapper { mpv = mpv-unwrapped; };
31162 mpvScripts = mpv-unwrapped.scripts;
31164 shaka-packager = callPackage ../by-name/sh/shaka-packager/package.nix {
31165 abseil-cpp = abseil-cpp_202401;
31168 mpvpaper = callPackage ../tools/wayland/mpvpaper { };
31170 open-in-mpv = callPackage ../applications/video/open-in-mpv { };
31172 mpv-shim-default-shaders = callPackage ../applications/video/mpv-shim-default-shaders { };
31174 mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
31176 mtpaint = callPackage ../applications/graphics/mtpaint { };
31178 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { };
31180 multimon-ng = callPackage ../applications/radio/multimon-ng { };
31182 murmur = (callPackages ../applications/networking/mumble {
31183 avahi = avahi-compat;
31184 pulseSupport = config.pulseaudio or false;
31185 iceSupport = config.murmur.iceSupport or true;
31188 mumble = (callPackages ../applications/networking/mumble {
31189 avahi = avahi-compat;
31190 jackSupport = config.mumble.jackSupport or false;
31191 speechdSupport = config.mumble.speechdSupport or false;
31194 mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
31195 mumble_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
31196 then pkgsi686Linux.mumble
31200 mup = callPackage ../applications/audio/mup {
31201 autoreconfHook = buildPackages.autoreconfHook269;
31204 musescore = qt6.callPackage ../applications/audio/musescore { };
31206 mmh = callPackage ../applications/networking/mailreaders/mmh { };
31207 mutt = callPackage ../applications/networking/mailreaders/mutt { };
31209 mutt-wizard = callPackage ../tools/misc/mutt-wizard { };
31211 mutt-ics = callPackage ../tools/networking/mutt-ics { };
31213 mw = callPackage ../tools/text/mw { };
31215 mwic = callPackage ../applications/misc/mwic {
31216 pythonPackages = python3Packages;
31219 neomutt = darwin.apple_sdk_11_0.callPackage ../applications/networking/mailreaders/neomutt { };
31221 neosay = callPackage ../applications/networking/instant-messengers/neosay { };
31223 natron = libsForQt5.callPackage ../applications/video/natron { };
31225 natural-docs = callPackage ../applications/misc/natural-docs { };
31227 neocomp = callPackage ../applications/window-managers/neocomp { };
31229 nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { };
31231 netmaker = callPackage ../applications/networking/netmaker {subPackages = ["."];};
31232 netmaker-full = callPackage ../applications/networking/netmaker { };
31234 newsflash = callPackage ../applications/networking/feedreaders/newsflash { };
31236 nice-dcv-client = callPackage ../applications/networking/remote/nice-dcv-client { };
31238 nixos-shell = callPackage ../tools/virtualization/nixos-shell { };
31240 noaa-apt = callPackage ../applications/radio/noaa-apt { };
31242 node-problem-detector = callPackage ../applications/networking/cluster/node-problem-detector { };
31244 ninjas2 = callPackage ../applications/audio/ninjas2 { };
31246 nootka = qt5.callPackage ../applications/audio/nootka { };
31248 novnc = callPackage ../applications/networking/novnc { };
31250 ns-usbloader = callPackage ../applications/misc/ns-usbloader { };
31252 nwg-bar = callPackage ../applications/misc/nwg-bar { };
31254 nwg-displays = callPackage ../applications/misc/nwg-displays { };
31256 nwg-dock = callPackage ../applications/misc/nwg-dock { };
31258 nwg-dock-hyprland = callPackage ../applications/misc/nwg-dock-hyprland { };
31260 nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
31262 nwg-look = callPackage ../applications/misc/nwg-look { };
31264 nwg-menu = callPackage ../applications/misc/nwg-menu { };
31266 nwg-wrapper = callPackage ../applications/misc/nwg-wrapper { };
31268 ocm = callPackage ../applications/networking/cluster/ocm { };
31270 odo = callPackage ../applications/networking/cluster/odo { };
31272 odin2 = callPackage ../applications/audio/odin2 { };
31274 onmetal-image = callPackage ../tools/virtualization/onmetal-image { };
31276 opcr-policy = callPackage ../development/tools/opcr-policy { };
31278 opcua-client-gui = libsForQt5.callPackage ../misc/opcua-client-gui { };
31280 open-policy-agent = callPackage ../development/tools/open-policy-agent { };
31282 openmm = callPackage ../development/libraries/science/chemistry/openmm { };
31284 openshift = callPackage ../applications/networking/cluster/openshift { };
31286 opsdroid = callPackage ../applications/networking/opsdroid { };
31288 ostinato = libsForQt5.callPackage ../applications/networking/ostinato {
31289 protobuf = protobuf_21;
31292 p4 = callPackage ../applications/version-management/p4 {
31293 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation Security;
31295 p4d = callPackage ../applications/version-management/p4d { };
31296 p4v = qt6Packages.callPackage ../applications/version-management/p4v { };
31298 parson = callPackage ../development/libraries/parson { };
31300 partio = callPackage ../development/libraries/partio { };
31302 pc-ble-driver = callPackage ../development/libraries/pc-ble-driver {
31303 inherit (darwin.apple_sdk.frameworks) IOKit;
31306 pcmanfm-qt = lxqt.pcmanfm-qt;
31308 pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { };
31310 pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
31312 pdfmm = callPackage ../applications/office/pdfmm { };
31314 pig = callPackage ../applications/networking/cluster/pig { };
31316 pijul = callPackage ../applications/version-management/pijul { };
31318 pijuice = with python3Packages; toPythonApplication pijuice;
31320 pinegrow6 = callPackage ../applications/editors/pinegrow { pinegrowVersion = "6"; };
31322 pinegrow = callPackage ../applications/editors/pinegrow { };
31324 piper = callPackage ../os-specific/linux/piper { };
31326 pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { };
31328 planify = callPackage ../applications/office/planify { };
31330 plank = callPackage ../applications/misc/plank { };
31332 playonlinux = callPackage ../applications/misc/playonlinux
31333 { stdenv = stdenv_32bit; };
31335 pleroma-bot = python3Packages.callPackage ../development/python-modules/pleroma-bot { };
31337 pluto = callPackage ../applications/networking/cluster/pluto { };
31339 pnglatex = with python3Packages; toPythonApplication pnglatex;
31341 polybarFull = polybar.override {
31342 alsaSupport = true;
31343 githubSupport = true;
31345 pulseSupport = true;
31351 yambar-hyprland-wses = callPackage ../applications/misc/yambar-hyprland-wses { };
31353 polyphone = qt6.callPackage ../applications/audio/polyphone { };
31355 psi-notify = callPackage ../applications/misc/psi-notify { };
31357 ptex = callPackage ../development/libraries/ptex { };
31359 qbec = callPackage ../applications/networking/cluster/qbec { };
31361 qemacs = callPackage ../applications/editors/qemacs { };
31363 ragnarwm = callPackage ../applications/window-managers/ragnarwm {};
31365 rime-cli = callPackage ../applications/office/rime-cli { };
31367 roxctl = callPackage ../applications/networking/cluster/roxctl {
31370 rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
31372 scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
31374 shod = callPackage ../applications/window-managers/shod { };
31376 shogun = callPackage ../applications/science/machine-learning/shogun {
31377 protobuf = protobuf_21;
31380 smtube = libsForQt5.callPackage ../applications/video/smtube { };
31382 softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix { };
31384 songrec = callPackage ../applications/audio/songrec { };
31386 storj-uplink = callPackage ../applications/networking/sync/storj-uplink {};
31388 storrent = callPackage ../applications/networking/p2p/storrent { };
31390 speedread = callPackage ../applications/misc/speedread { };
31392 station = callPackage ../applications/networking/station { };
31394 stochas = callPackage ../applications/audio/stochas { };
31396 synapse = callPackage ../applications/misc/synapse { };
31398 synapse-bt = callPackage ../applications/networking/p2p/synapse-bt {
31399 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
31402 synfigstudio = callPackage ../applications/graphics/synfigstudio { };
31404 typora = callPackage ../applications/editors/typora { };
31406 taxi-cli = with python3Packages; toPythonApplication taxi;
31408 tcping-go = callPackage ../applications/networking/tcping-go { };
31410 reproc = callPackage ../development/libraries/reproc { };
31412 sc68 = callPackage ../applications/audio/sc68 { };
31414 sidplayfp = callPackage ../applications/audio/sidplayfp { };
31416 sndpeek = callPackage ../applications/audio/sndpeek { };
31418 mpop = callPackage ../applications/networking/mpop {
31419 inherit (darwin.apple_sdk.frameworks) Security;
31422 msmtp = callPackage ../applications/networking/msmtp {
31423 inherit (darwin.apple_sdk.frameworks) Security;
31424 autoreconfHook = buildPackages.autoreconfHook269;
31427 imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix {
31431 maxlib = callPackage ../applications/audio/pd-plugins/maxlib { };
31433 pdfdiff = callPackage ../applications/misc/pdfdiff { };
31435 pdfsam-basic = callPackage ../applications/misc/pdfsam-basic {
31436 jdk21 = openjdk21.override { enableJavaFX = true; };
31439 mupdf = callPackage ../applications/misc/mupdf { };
31440 mupdf-headless = mupdf.override {
31445 muso = callPackage ../applications/audio/muso {
31446 inherit (darwin.apple_sdk.frameworks) CoreServices;
31449 mystem = callPackage ../applications/misc/mystem { };
31451 diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
31453 diff-pdf = callPackage ../applications/misc/diff-pdf {
31455 inherit (darwin.apple_sdk.frameworks) Cocoa;
31458 diffuse = callPackage ../applications/misc/diffuse { };
31460 mlocate = callPackage ../tools/misc/mlocate { };
31462 mlxbf-bootctl = callPackage ../tools/misc/mlxbf-bootctl { };
31464 plocate = callPackage ../tools/misc/plocate { };
31466 mypaint = callPackage ../applications/graphics/mypaint { };
31468 mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { };
31470 mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
31472 mythtv = libsForQt5.callPackage ../applications/video/mythtv { };
31474 mle = callPackage ../applications/editors/mle { };
31476 namaka = callPackage ../development/tools/misc/namaka { };
31478 nano = callPackage ../applications/editors/nano { };
31480 nanoblogger = callPackage ../applications/misc/nanoblogger { };
31482 nanorc = callPackage ../applications/editors/nano/nanorc { };
31484 netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
31486 ncdu = callPackage ../tools/misc/ncdu {
31487 zig = buildPackages.zig_0_12;
31490 ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
31492 ncview = callPackage ../tools/X11/ncview { } ;
31494 ne = callPackage ../applications/editors/ne { };
31496 nedit = callPackage ../applications/editors/nedit { };
31498 ngt = callPackage ../development/libraries/ngt { };
31500 notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
31502 notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
31504 notmuch = callPackage ../applications/networking/mailreaders/notmuch {
31505 pythonPackages = python3Packages;
31509 notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
31511 muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
31513 nufraw = callPackage ../applications/graphics/nufraw { };
31515 nufraw-thumbnailer = callPackage ../applications/graphics/nufraw {
31516 addThumbnailer = true;
31519 notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { };
31521 nova-filters = callPackage ../applications/audio/nova-filters { };
31523 nvi = callPackage ../applications/editors/nvi { };
31525 nvpy = callPackage ../applications/editors/nvpy { };
31527 gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate {
31528 inherit (darwin.apple_sdk.frameworks) Foundation;
31531 obs-cli = callPackage ../applications/misc/obs-cli { };
31533 obs-studio = qt6Packages.callPackage ../applications/video/obs-studio {
31534 ffmpeg = ffmpeg-full;
31537 obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
31538 wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { };
31540 octoprint = callPackage ../applications/misc/octoprint { };
31542 oculante = callPackage ../applications/graphics/oculante { };
31544 ocr-a = callPackage ../data/fonts/ocr-a { };
31546 ocrad = callPackage ../applications/graphics/ocrad { };
31548 offrss = callPackage ../applications/networking/offrss { };
31550 ogmtools = callPackage ../applications/video/ogmtools { };
31552 omegat = callPackage ../applications/misc/omegat.nix { };
31554 omxplayer = callPackage ../applications/video/omxplayer { };
31556 inherit (callPackage ../applications/networking/onionshare { }) onionshare onionshare-gui;
31558 openambit = qt5.callPackage ../applications/misc/openambit { };
31560 openbox = callPackage ../applications/window-managers/openbox { };
31562 openbox-menu = callPackage ../applications/misc/openbox-menu {
31563 stdenv = gccStdenv;
31566 openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
31568 opencpn = callPackage ../applications/misc/opencpn {
31569 inherit (darwin) DarwinTools;
31570 inherit (darwin.apple_sdk.frameworks) AppKit;
31573 openfx = callPackage ../development/libraries/openfx { };
31575 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio {
31576 openexr = openexr_3;
31579 open-music-kontrollers = lib.recurseIntoAttrs {
31580 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
31581 jit = callPackage ../applications/audio/open-music-kontrollers/jit.nix { };
31582 mephisto = callPackage ../applications/audio/open-music-kontrollers/mephisto.nix { };
31583 midi_matrix = callPackage ../applications/audio/open-music-kontrollers/midi_matrix.nix { };
31584 moony = callPackage ../applications/audio/open-music-kontrollers/moony.nix { };
31585 orbit = callPackage ../applications/audio/open-music-kontrollers/orbit.nix { };
31586 patchmatrix = callPackage ../applications/audio/open-music-kontrollers/patchmatrix.nix { };
31587 router = callPackage ../applications/audio/open-music-kontrollers/router.nix { };
31588 sherlock = callPackage ../applications/audio/open-music-kontrollers/sherlock.nix { };
31589 synthpod = callPackage ../applications/audio/open-music-kontrollers/synthpod.nix { };
31590 vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { };
31593 openrsync = darwin.apple_sdk_11_0.callPackage ../applications/networking/sync/openrsync { };
31595 openscad = libsForQt5.callPackage ../applications/graphics/openscad { };
31597 open-stage-control = callPackage ../applications/audio/open-stage-control { };
31599 opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client { };
31601 opentoonz = libsForQt5.callPackage ../applications/graphics/opentoonz { };
31603 opentabletdriver = callPackage ../tools/X11/opentabletdriver { };
31605 opentx = libsForQt5.callPackage ../applications/misc/opentx { };
31607 openvi = darwin.apple_sdk_11_0.callPackage ../applications/editors/openvi { };
31609 opera = callPackage ../applications/networking/browsers/opera { };
31611 oranda = callPackage ../applications/misc/oranda { };
31613 orca-c = callPackage ../applications/audio/orca-c { };
31615 organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { };
31617 osm2xmap = callPackage ../applications/misc/osm2xmap { };
31619 osmctools = callPackage ../applications/misc/osmctools { };
31621 osmium-tool = callPackage ../applications/misc/osmium-tool { };
31623 osmtogeojson = callPackage ../applications/misc/osmtogeojson { };
31625 owamp = callPackage ../applications/networking/owamp { };
31627 owofetch = callPackage ../tools/misc/owofetch {
31628 inherit (darwin.apple_sdk.frameworks) Foundation DiskArbitration;
31631 vgmplay-libvgm = callPackage ../applications/audio/vgmplay-libvgm { };
31633 vgmtools = callPackage ../tools/audio/vgmtools { };
31635 vital = callPackage ../applications/audio/vital { };
31637 vivaldi = callPackage ../applications/networking/browsers/vivaldi { };
31639 vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix { };
31641 libopenmpt = callPackage ../development/libraries/audio/libopenmpt { };
31643 libopenmpt-modplug = callPackage ../development/libraries/audio/libopenmpt-modplug { };
31645 openrazer-daemon = python3Packages.toPythonApplication python3Packages.openrazer-daemon;
31647 opusfile = callPackage ../applications/audio/opusfile { };
31649 opustags = callPackage ../applications/audio/opustags { };
31651 opusTools = callPackage ../applications/audio/opus-tools { };
31653 orpie = callPackage ../applications/misc/orpie {
31654 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
31657 osmo = callPackage ../applications/office/osmo { };
31659 osmo-bsc = callPackage ../servers/osmocom/osmo-bsc { };
31661 osmo-bts = callPackage ../servers/osmocom/osmo-bts { };
31663 osmo-ggsn = callPackage ../servers/osmocom/osmo-ggsn { };
31665 osmo-hlr = callPackage ../servers/osmocom/osmo-hlr { };
31667 osmo-hnbgw = callPackage ../servers/osmocom/osmo-hnbgw { };
31669 osmo-hnodeb = callPackage ../servers/osmocom/osmo-hnodeb { };
31671 osmo-iuh = callPackage ../servers/osmocom/osmo-iuh { };
31673 osmo-mgw = callPackage ../servers/osmocom/osmo-mgw { };
31675 osmo-msc = callPackage ../servers/osmocom/osmo-msc { };
31677 osmo-pcu = callPackage ../servers/osmocom/osmo-pcu { };
31679 osmo-sgsn = callPackage ../servers/osmocom/osmo-sgsn { };
31681 osmo-sip-connector = callPackage ../servers/osmocom/osmo-sip-connector { };
31683 osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server {
31684 protobuf = protobuf_21.override {
31685 abseil-cpp = abseil-cpp_202103.override {
31686 cxxStandard = "17";
31691 palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { };
31693 paleta = callPackage ../applications/graphics/paleta { };
31695 pamix = callPackage ../applications/audio/pamix { };
31697 pamixer = callPackage ../applications/audio/pamixer { };
31699 ncpamixer = callPackage ../applications/audio/ncpamixer { };
31701 pan = callPackage ../applications/networking/newsreaders/pan { };
31703 panotools = callPackage ../applications/graphics/panotools { };
31705 paprefs = callPackage ../applications/audio/paprefs { };
31707 pantalaimon = callPackage ../applications/networking/instant-messengers/pantalaimon { };
31709 pantalaimon-headless = callPackage ../applications/networking/instant-messengers/pantalaimon {
31710 enableDbusUi = false;
31713 parsec-bin = callPackage ../applications/misc/parsec/bin.nix { };
31715 pavucontrol = callPackage ../applications/audio/pavucontrol { };
31717 paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
31719 parlatype = callPackage ../applications/audio/parlatype { };
31721 packet-sd = callPackage ../development/tools/packet-sd { };
31723 metal-cli = callPackage ../development/tools/metal-cli { };
31725 pb_cli = callPackage ../tools/misc/pb_cli { };
31727 capture = callPackage ../tools/misc/capture { };
31729 pbrt = callPackage ../applications/graphics/pbrt { };
31731 pcloud = callPackage ../applications/networking/pcloud { };
31733 jpsxdec = callPackage ../tools/games/jpsxdec { };
31735 pdfslicer = callPackage ../applications/misc/pdfslicer { };
31737 pekwm = callPackage ../by-name/pe/pekwm/package.nix {
31743 pencil = callPackage ../applications/graphics/pencil {
31746 pentestgpt = callPackage ../tools/security/pentestgpt { };
31748 perseus = callPackage ../applications/science/math/perseus { };
31750 petrifoo = callPackage ../applications/audio/petrifoo {
31751 inherit (gnome2) libgnomecanvas;
31754 pdfchain = callPackage ../tools/typesetting/pdfchain { };
31756 pdfcpu = callPackage ../applications/graphics/pdfcpu { };
31757 pdftk = callPackage ../tools/typesetting/pdftk { };
31758 pdfgrep = callPackage ../tools/typesetting/pdfgrep { };
31760 pdfpc = callPackage ../applications/misc/pdfpc {
31761 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav;
31764 peaclock = callPackage ../applications/misc/peaclock {
31765 stdenv = gccStdenv;
31768 peazip = libsForQt5.callPackage ../tools/archivers/peazip { };
31770 peek = callPackage ../applications/video/peek { };
31772 peertube = callPackage ../servers/peertube {
31773 nodejs = nodejs_18;
31776 peroxide = callPackage ../applications/networking/peroxide { };
31778 pflask = callPackage ../os-specific/linux/pflask { };
31780 pfsshell = callPackage ../tools/misc/pfsshell { };
31782 phantomsocks = callPackage ../tools/networking/phantomsocks { };
31784 photoqt = callPackage ../by-name/ph/photoqt/package.nix {
31785 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
31788 photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
31790 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
31792 phrasendrescher = callPackage ../tools/security/phrasendrescher { };
31794 phrase-cli = callPackage ../tools/misc/phrase-cli { };
31796 phylactery = callPackage ../servers/web-apps/phylactery { };
31798 pianobar = callPackage ../applications/audio/pianobar { };
31800 pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
31802 pianoteq = callPackage ../applications/audio/pianoteq { };
31804 picard = callPackage ../applications/audio/picard { };
31806 picoloop = callPackage ../applications/audio/picoloop { };
31808 picosnitch = callPackage ../tools/networking/picosnitch { };
31810 pidginPackages = recurseIntoAttrs (callPackage ../applications/networking/instant-messengers/pidgin/pidgin-plugins { });
31812 inherit (pidginPackages) pidgin;
31814 pika-backup = callPackage ../applications/backup/pika-backup { };
31816 pur = callPackage ../development/tools/pur { };
31818 purpur = callPackage ../games/purpur { };
31820 pikopixel = callPackage ../applications/graphics/pikopixel { };
31822 pithos = callPackage ../applications/audio/pithos {
31823 pythonPackages = python3Packages;
31826 pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { };
31828 pinfo = callPackage ../applications/misc/pinfo { };
31830 pinpoint = callPackage ../applications/office/pinpoint { };
31832 pistol = callPackage ../tools/misc/pistol { };
31834 piston-cli = callPackage ../tools/misc/piston-cli { };
31836 pizarra = callPackage ../applications/graphics/pizarra { };
31838 plater = libsForQt5.callPackage ../applications/misc/plater { };
31840 plexamp = callPackage ../applications/audio/plexamp { };
31842 plex-media-player = libsForQt5.callPackage ../applications/video/plex-media-player { };
31844 plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
31846 plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { });
31848 plugdata = callPackage ../applications/audio/plugdata { };
31850 plugin-torture = callPackage ../applications/audio/plugin-torture { };
31852 pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { };
31854 pokemonsay = callPackage ../tools/misc/pokemonsay { };
31856 polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };
31858 polar-bookshelf1 = callPackage ../applications/misc/polar-bookshelf1 { };
31860 poezio = callPackage ../applications/networking/instant-messengers/poezio { };
31862 pommed_light = callPackage ../os-specific/linux/pommed-light { };
31864 polylith = callPackage ../development/tools/misc/polylith { };
31866 polymake = callPackage ../applications/science/math/polymake { };
31868 pomodoro = callPackage ../applications/misc/pomodoro {
31869 inherit (darwin.apple_sdk.frameworks) Foundation;
31872 ponymix = callPackage ../applications/audio/ponymix { };
31874 pothos = libsForQt5.callPackage ../applications/radio/pothos { };
31876 potrace = callPackage ../applications/graphics/potrace { };
31878 qiv = callPackage ../applications/graphics/qiv {
31879 imlib2 = imlib2Full;
31882 premid = callPackage ../applications/misc/premid { };
31884 processing = callPackage ../applications/graphics/processing {
31888 # perhaps there are better apps for this task? It's how I had configured my preivous system.
31889 # And I don't want to rewrite all rules
31890 procmail = callPackage ../applications/misc/procmail { };
31892 profanity = callPackage ../applications/networking/instant-messengers/profanity ({
31893 } // (config.profanity or {}));
31895 properties-cpp = callPackage ../development/libraries/properties-cpp { };
31897 proteus = callPackage ../applications/audio/proteus { };
31899 protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { };
31901 protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { };
31902 protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { };
31904 protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { };
31906 ps2client = callPackage ../applications/networking/ps2client { };
31908 ps2eps = callPackage ../tools/typesetting/ps2eps { };
31910 psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
31912 psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
31914 psol = callPackage ../development/libraries/psol { };
31916 pstree = callPackage ../applications/misc/pstree { };
31918 pt2-clone = callPackage ../applications/audio/pt2-clone { };
31920 ptask = callPackage ../applications/misc/ptask { };
31922 pulseaudio-ctl = callPackage ../applications/audio/pulseaudio-ctl { };
31924 pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
31926 pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
31928 puredata = callPackage ../applications/audio/puredata { };
31929 puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
31931 puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
31933 pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
31935 pwdsafety = callPackage ../tools/security/pwdsafety { };
31937 pwvucontrol = callPackage ../applications/audio/pwvucontrol { };
31939 pyload-ng = callPackage ../applications/networking/pyload-ng {};
31941 pyrosimple = callPackage ../applications/networking/p2p/pyrosimple { };
31943 qbittorrent = qt6Packages.callPackage ../applications/networking/p2p/qbittorrent {
31944 inherit (darwin.apple_sdk.frameworks) Cocoa;
31946 qbittorrent-nox = qbittorrent.override { guiSupport = false; };
31948 qcad = libsForQt5.callPackage ../applications/misc/qcad { };
31950 qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { };
31952 qctools = libsForQt5.callPackage ../applications/video/qctools { };
31954 qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
31956 eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { };
31958 qemu = callPackage ../applications/virtualization/qemu {
31959 inherit (darwin.apple_sdk_12_3.frameworks) CoreServices Cocoa Hypervisor Kernel vmnet;
31960 inherit (darwin.stubs) rez setfile;
31961 inherit (darwin) sigtool;
31963 if stdenv.hostPlatform.isDarwin then
31964 overrideSDK stdenv {
31965 darwinSdkVersion = "12.3";
31966 darwinMinVersion = "12.0";
31972 qemu-python-utils = python3Packages.toPythonApplication (
31973 python3Packages.qemu.override {
31974 fuseSupport = true;
31979 qemu-utils = qemu.override {
31983 # variant of qemu building user space emulator only - intended to be used from pkgsStatic
31984 qemu-user = qemu.override {
31988 canokey-qemu = callPackage ../applications/virtualization/qemu/canokey-qemu.nix { };
31990 wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
31992 qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
31994 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { };
31996 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
31998 qmplay2-qt5 = qmplay2.override { qtVersion = "5"; };
31999 qmplay2-qt6 = qmplay2.override { qtVersion = "6"; };
32001 qmidiarp = callPackage ../applications/audio/qmidiarp { };
32003 qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
32005 qmmp = qt6Packages.callPackage ../applications/audio/qmmp { };
32007 qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
32009 qpwgraph = qt6Packages.callPackage ../applications/audio/qpwgraph { };
32011 qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
32013 qscreenshot = libsForQt5.callPackage ../applications/graphics/qscreenshot { };
32015 qsstv = qt5.callPackage ../applications/radio/qsstv { };
32017 qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
32019 qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion {
32020 guvcview = guvcview.override {
32026 qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
32028 qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
32030 qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
32032 qtchan = libsForQt5.callPackage ../applications/networking/browsers/qtchan { };
32034 qtemu = libsForQt5.callPackage ../applications/virtualization/qtemu { };
32036 qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox {
32037 inherit (darwin.apple_sdk.frameworks) AVFoundation;
32040 qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
32042 quantomatic = callPackage ../applications/science/physics/quantomatic { };
32044 quassel = libsForQt5.callPackage ../applications/networking/irc/quassel {
32045 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
32048 quasselClient = quassel.override {
32049 monolithic = false;
32051 tag = "-client-kf5";
32054 quasselDaemon = quassel.override {
32055 monolithic = false;
32056 enableDaemon = true;
32058 tag = "-daemon-qt5";
32061 quill-qr = callPackage ../tools/security/quill-qr { };
32063 quirc = callPackage ../tools/graphics/quirc { };
32065 quisk = callPackage ../applications/radio/quisk { };
32067 quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss { };
32069 quodlibet = callPackage ../applications/audio/quodlibet {
32072 libappindicator-gtk3 = null;
32074 libsoup = libsoup_3;
32077 quodlibet-without-gst-plugins = quodlibet.override {
32078 libsoup = libsoup_3;
32079 tag = "-without-gst-plugins";
32080 withGstPlugins = false;
32083 quodlibet-xine = quodlibet.override {
32084 libsoup = libsoup_3;
32086 withGstreamerBackend = false;
32087 withXineBackend = true;
32090 quodlibet-full = quodlibet.override {
32091 inherit gtksourceview webkitgtk_4_0;
32093 keybinder3 = keybinder3;
32094 libappindicator-gtk3 = libappindicator-gtk3;
32095 libmodplug = libmodplug;
32096 libsoup = libsoup_3;
32098 withDbusPython = true;
32099 withMusicBrainzNgs = true;
32100 withPahoMqtt = true;
32101 withPypresence = true;
32105 quodlibet-xine-full = quodlibet-full.override {
32106 libsoup = libsoup_3;
32107 tag = "-xine-full";
32108 withGstreamerBackend = false;
32109 withXineBackend = true;
32112 qutebrowser = callPackage ../applications/networking/browsers/qutebrowser {
32113 inherit (__splicedPackages.qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland;
32116 qutebrowser-qt5 = callPackage ../applications/networking/browsers/qutebrowser {
32117 inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland;
32120 qxw = callPackage ../applications/editors/qxw { };
32122 rakarrack = callPackage ../applications/audio/rakarrack {
32126 renoise = callPackage ../applications/audio/renoise { };
32128 redux = callPackage ../applications/audio/redux { };
32130 roomeqwizard = callPackage ../applications/audio/roomeqwizard { };
32132 radioboat = callPackage ../applications/audio/radioboat { };
32134 radiotray-ng = callPackage ../applications/audio/radiotray-ng {
32138 raiseorlaunch = callPackage ../applications/misc/raiseorlaunch { };
32140 rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { };
32142 rapidsvn = callPackage ../applications/version-management/rapidsvn { };
32144 ratmen = callPackage ../tools/X11/ratmen { };
32146 ratox = callPackage ../applications/networking/instant-messengers/ratox { };
32148 rawtherapee = callPackage ../applications/graphics/rawtherapee {
32149 fftw = fftwSinglePrec;
32152 rclone = callPackage ../applications/networking/sync/rclone { };
32154 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { };
32156 rcs = callPackage ../applications/version-management/rcs { };
32158 rcshist = callPackage ../applications/version-management/rcshist { };
32160 rdesktop = callPackage ../applications/networking/remote/rdesktop { };
32162 rdedup = callPackage ../tools/backup/rdedup {
32163 inherit (darwin.apple_sdk.frameworks) Security;
32166 rdup = callPackage ../tools/backup/rdup { };
32168 reaper = callPackage ../applications/audio/reaper {
32169 jackLibrary = libjack2; # Another option is "pipewire.jack".
32170 ffmpeg = ffmpeg_4-headless;
32173 recapp = callPackage ../applications/video/recapp { };
32175 recode = callPackage ../tools/text/recode { };
32177 reddsaver = callPackage ../applications/misc/reddsaver {
32178 inherit (darwin.apple_sdk.frameworks) Security;
32181 rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { };
32183 remotebox = callPackage ../applications/virtualization/remotebox { };
32185 restique = libsForQt5.callPackage ../applications/backup/restique { };
32187 retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
32189 revanced-cli = callPackage ../applications/misc/revanced-cli { };
32191 rgp = libsForQt5.callPackage ../development/tools/rgp { };
32193 ries = callPackage ../applications/science/math/ries { };
32195 ripcord = if stdenv.hostPlatform.isLinux then
32196 qt5.callPackage ../applications/networking/instant-messengers/ripcord { }
32198 callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { };
32200 ripser = callPackage ../applications/science/math/ripser { };
32202 rkdeveloptool = callPackage ../misc/rkdeveloptool { };
32204 rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { };
32206 rke = callPackage ../applications/networking/cluster/rke { };
32208 inherit (callPackage ../applications/networking/cluster/rke2 { }) rke2_stable rke2_latest rke2_testing;
32209 rke2 = rke2_stable;
32211 rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { };
32213 rofi-unwrapped = callPackage ../applications/misc/rofi { };
32214 rofi = callPackage ../applications/misc/rofi/wrapper.nix { };
32215 rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { };
32216 rofi-wayland = callPackage ../applications/misc/rofi/wrapper.nix {
32217 rofi-unwrapped = rofi-wayland-unwrapped;
32220 rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { };
32221 rofi-pass-wayland = callPackage ../tools/security/pass/rofi-pass.nix {
32222 backend = "wayland";
32225 rofi-menugen = callPackage ../applications/misc/rofi-menugen { };
32227 rofi-systemd = callPackage ../tools/system/rofi-systemd { };
32229 rootlesskit = callPackage ../tools/virtualization/rootlesskit { };
32231 rsclock = callPackage ../applications/misc/rsclock { };
32233 rstudio = libsForQt5.callPackage ../applications/editors/rstudio {
32237 rstudio-server = rstudio.override { server = true; };
32239 rsync = callPackage ../applications/networking/sync/rsync (config.rsync or {});
32240 rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix { };
32242 rtfm = callPackage ../applications/misc/rtfm { };
32244 rtl_433 = callPackage ../applications/radio/rtl_433 { };
32246 rtl-ais = callPackage ../applications/radio/rtl-ais { };
32248 inherit (callPackages ../applications/radio/rtl-sdr { })
32253 rtl-sdr = rtl-sdr-blog;
32255 rubyripper = callPackage ../applications/audio/rubyripper { };
32257 rucredstash = callPackage ../tools/security/rucredstash {
32258 inherit (darwin.apple_sdk.frameworks) Security;
32261 runc = callPackage ../applications/virtualization/runc { };
32263 rust-traverse = callPackage ../applications/misc/rust-traverse { };
32265 rusty-psn = callPackage ../applications/misc/rusty-psn { };
32267 rusty-psn-gui = rusty-psn.override { withGui = true; };
32269 rymcast = callPackage ../applications/audio/rymcast { };
32271 rymdport = callPackage ../applications/networking/rymdport {
32272 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
32275 uade = callPackage ../applications/audio/uade { };
32277 sacc = callPackage ../applications/networking/gopher/sacc { };
32279 savvycan = libsForQt5.callPackage ../applications/networking/sniffers/savvycan {};
32281 sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
32283 sbagen = callPackage ../applications/misc/sbagen { };
32285 scantailor-advanced = libsForQt5.callPackage ../applications/graphics/scantailor/advanced.nix { };
32287 scantailor-universal = libsForQt5.callPackage ../applications/graphics/scantailor/universal.nix { };
32289 sc-im = callPackage ../applications/misc/sc-im { };
32291 scite = callPackage ../applications/editors/scite { };
32293 scli = callPackage ../applications/misc/scli { };
32295 scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { };
32296 scribus = scribus_1_5;
32298 seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
32300 seatd = callPackage ../applications/misc/seatd { };
32302 secrets-extractor = callPackage ../tools/security/secrets-extractor { };
32304 secretscanner = callPackage ../tools/security/secretscanner { };
32306 semiphemeral = callPackage ../tools/misc/semiphemeral { };
32308 semver = callPackage ../applications/misc/semver { };
32310 sent = callPackage ../applications/misc/sent { };
32312 seq24 = callPackage ../applications/audio/seq24 { };
32314 seq66 = qt5.callPackage ../applications/audio/seq66 { };
32316 setbfree = callPackage ../applications/audio/setbfree { };
32318 sfizz = callPackage ../applications/audio/sfizz { };
32320 sfxr = callPackage ../applications/audio/sfxr { };
32322 sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
32324 shadowfox = callPackage ../tools/networking/shadowfox { };
32326 shavee = callPackage ../applications/misc/shavee { };
32328 shfmt = callPackage ../tools/text/shfmt { };
32330 shipments = callPackage ../applications/misc/shipments { };
32332 shortwave = callPackage ../applications/audio/shortwave { };
32334 shotgun = callPackage ../tools/graphics/shotgun { };
32336 shot-scraper = callPackage ../tools/graphics/shot-scraper { };
32338 shutter = callPackage ../applications/graphics/shutter { };
32340 sic-image-cli = callPackage ../tools/graphics/sic-image-cli { };
32342 siproxd = callPackage ../applications/networking/siproxd { };
32344 sish = callPackage ../tools/networking/sish { };
32346 slingshot = callPackage ../tools/misc/slingshot { };
32348 slop = callPackage ../tools/misc/slop { };
32350 slowhttptest = callPackage ../tools/security/slowhttptest { };
32352 slrn = callPackage ../applications/networking/newsreaders/slrn { };
32354 smartcrop = callPackage ../tools/graphics/smartcrop { };
32356 sniffnet = callPackage ../applications/networking/sniffnet { };
32358 sniproxy = callPackage ../applications/networking/sniproxy { };
32360 snixembed = callPackage ../applications/misc/snixembed { };
32362 sommelier = callPackage ../applications/window-managers/sommelier { };
32364 sooperlooper = callPackage ../applications/audio/sooperlooper { };
32366 sops = callPackage ../tools/security/sops { };
32368 sorcer = callPackage ../applications/audio/sorcer { };
32370 sound-juicer = callPackage ../applications/audio/sound-juicer { };
32372 soundtracker = callPackage ../applications/audio/soundtracker { };
32374 spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
32376 spike = callPackage ../applications/virtualization/spike { };
32378 tensorman = callPackage ../tools/misc/tensorman { };
32380 spideroak = callPackage ../applications/networking/spideroak { };
32382 spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { };
32384 spotify-tray = callPackage ../applications/misc/spotify-tray { };
32386 sptlrx = callPackage ../applications/audio/sptlrx { };
32388 sptk = callPackage ../development/libraries/sptk { };
32390 squishyball = callPackage ../applications/audio/squishyball {
32391 ncurses = ncurses5;
32394 stw = callPackage ../applications/misc/stw { };
32396 styx = callPackage ../applications/misc/styx { };
32398 sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { };
32400 tart = callPackage ../applications/virtualization/tart { };
32402 wavebox = callPackage ../applications/networking/instant-messengers/wavebox { };
32404 sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { };
32406 stag = callPackage ../applications/misc/stag {
32410 linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
32412 sweethome3d = recurseIntoAttrs (
32413 (callPackage ../applications/misc/sweethome3d { }) //
32414 (callPackage ../applications/misc/sweethome3d/editors.nix {
32415 sweethome3dApp = sweethome3d.application;
32419 swingsane = callPackage ../applications/graphics/swingsane { };
32421 sxiv = callPackage ../applications/graphics/sxiv {
32422 imlib2 = imlib2Full;
32425 nsxiv = callPackage ../by-name/ns/nsxiv/package.nix {
32426 imlib2 = imlib2Full;
32429 resilio-sync = callPackage ../applications/networking/resilio-sync { };
32431 dropbox = callPackage ../applications/networking/dropbox { };
32433 dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
32435 synology-drive-client = callPackage ../applications/networking/synology-drive-client { };
32437 synology-cloud-sync-decryption-tool = callPackage ../applications/networking/synology-cloud-sync-decryption-tool { };
32439 litemdview = callPackage ../applications/graphics/litemdview { };
32441 maestral = with python3Packages; toPythonApplication maestral;
32443 maestral-gui = qt6Packages.callPackage ../applications/networking/maestral-qt { };
32445 myfitnesspal = with python3Packages; toPythonApplication myfitnesspal;
32447 lemurs = callPackage ../applications/display-managers/lemurs { };
32449 libstrangle = callPackage ../tools/X11/libstrangle {
32450 stdenv = stdenv_32bit;
32453 lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm { };
32455 lightdm_qt = lightdm.override { withQt5 = true; };
32457 lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter { };
32459 lightdm-gtk-greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix {
32460 inherit (xfce) xfce4-dev-tools;
32463 lightdm-slick-greeter = callPackage ../applications/display-managers/lightdm-slick-greeter { };
32465 lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { };
32467 lightdm-mobile-greeter = callPackage ../applications/display-managers/lightdm-mobile-greeter { };
32469 lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter { };
32471 ly = callPackage ../applications/display-managers/ly { };
32473 slic3r = callPackage ../applications/misc/slic3r { };
32475 curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { };
32477 curaengine = callPackage ../applications/misc/curaengine {
32478 inherit (python3.pkgs) libarcus;
32479 protobuf = protobuf_21;
32482 cura = libsForQt5.callPackage ../applications/misc/cura { };
32484 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { };
32486 peru = callPackage ../applications/version-management/peru { };
32488 pmidi = callPackage ../applications/audio/pmidi { };
32490 printrun = callPackage ../applications/misc/printrun { };
32492 prusa-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer {
32493 # Build with clang even on Linux, because GCC uses absolutely obscene amounts of memory
32494 # on this particular code base (OOM with 32GB memory and --cores 16 on GCC, succeeds
32495 # with --cores 32 on clang).
32496 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK llvmPackages.stdenv "11.0" else llvmPackages.stdenv;
32499 super-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer/super-slicer.nix { };
32501 super-slicer-beta = super-slicer.beta;
32503 super-slicer-latest = super-slicer.latest;
32505 bambu-studio = callPackage ../applications/misc/bambu-studio {
32506 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-plugins-good;
32508 wxGTK31 = wxGTK31.override {
32510 withPrivateFonts = true;
32515 orca-slicer = callPackage ../applications/misc/bambu-studio/orca-slicer.nix {};
32517 snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };
32519 robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
32521 routedns = callPackage ../tools/networking/routedns { };
32523 skrooge = libsForQt5.callPackage ../applications/office/skrooge { };
32525 smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { };
32527 snapper = callPackage ../tools/misc/snapper { };
32528 snapper-gui = callPackage ../applications/misc/snapper-gui { };
32530 snd = darwin.apple_sdk_11_0.callPackage ../applications/audio/snd {
32531 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices CoreMIDI;
32534 sharpsat-td = callPackage ../applications/science/logic/sharpsat-td { };
32536 shntool = callPackage ../applications/audio/shntool { };
32538 sipp = callPackage ../development/tools/misc/sipp { };
32540 soci = callPackage ../development/libraries/soci { };
32542 socialscan = with python3.pkgs; toPythonApplication socialscan;
32544 sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { };
32546 sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
32548 soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
32550 soundsource = callPackage ../applications/audio/soundsource { };
32552 sox = callPackage ../applications/misc/audio/sox {
32553 inherit (darwin.apple_sdk.frameworks) CoreAudio;
32556 soxr = callPackage ../applications/misc/audio/soxr { };
32558 spek = callPackage ../applications/audio/spek {
32559 autoreconfHook = buildPackages.autoreconfHook269;
32562 spotify = callPackage ../applications/audio/spotify { };
32564 spotify-player = callPackage ../applications/audio/spotify-player { };
32566 psst = callPackage ../applications/audio/psst { };
32568 squeezelite-pulse = callPackage ../by-name/sq/squeezelite/package.nix {
32569 audioBackend = "pulse";
32572 ltunify = callPackage ../tools/misc/ltunify { };
32574 ssrc = callPackage ../applications/audio/ssrc { };
32576 stalonetray = callPackage ../applications/window-managers/stalonetray { };
32578 inherit (ocaml-ng.ocamlPackages) stog;
32580 stp = callPackage ../applications/science/logic/stp { };
32582 stretchly = callPackage ../applications/misc/stretchly { };
32584 stuffbin = callPackage ../tools/filesystems/stuffbin { };
32586 stumpish = callPackage ../applications/window-managers/stumpish { };
32588 stumpwm = sbclPackages.stumpwm;
32590 stumpwm-unwrapped = sbclPackages.stumpwm-unwrapped;
32592 sublime = callPackage ../applications/editors/sublime/2 { };
32594 sublime3Packages = recurseIntoAttrs (callPackage ../applications/editors/sublime/3/packages.nix { });
32596 sublime3 = sublime3Packages.sublime3;
32598 sublime3-dev = sublime3Packages.sublime3-dev;
32600 inherit (recurseIntoAttrs (callPackage ../applications/editors/sublime/4/packages.nix { }))
32604 inherit (callPackage ../applications/version-management/sublime-merge {})
32608 inherit (callPackages ../applications/version-management/subversion {
32610 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
32613 subversionClient = subversion.override {
32614 bdbSupport = false;
32615 perlBindings = true;
32616 pythonBindings = true;
32619 subtitlr = callPackage ../applications/audio/subtitlr { };
32621 subunit = callPackage ../development/libraries/subunit { };
32623 surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
32625 surge = callPackage ../applications/audio/surge {
32629 surge-XT = callPackage ../applications/audio/surge-XT { };
32631 survex = callPackage ../applications/misc/survex {
32632 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
32635 supersonic-wayland = supersonic.override {
32636 waylandSupport = true;
32639 svkbd = callPackage ../applications/accessibility/svkbd { };
32641 swaglyrics = callPackage ../tools/misc/swaglyrics { };
32643 swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
32645 sylpheed = callPackage ../applications/networking/mailreaders/sylpheed {
32646 inherit (darwin.apple_sdk.frameworks) Foundation;
32649 symbolic-preview = callPackage ../applications/graphics/symbolic-preview { };
32651 symlinks = callPackage ../tools/system/symlinks { };
32653 syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
32655 syncplay-nogui = syncplay.override { enableGUI = false; };
32657 syncterm = callPackage ../applications/terminal-emulators/syncterm { };
32659 inherit (callPackages ../applications/networking/syncthing {
32660 inherit (darwin) autoSignDarwinBinariesHook;
32663 syncthing-discovery
32666 syncthingtray = kdePackages.callPackage ../applications/misc/syncthingtray {
32667 # renamed in KF5 -> KF6
32668 plasma-framework = kdePackages.libplasma;
32670 syncthingtray-minimal = syncthingtray.override {
32671 webviewSupport = false;
32673 kioPluginSupport = false;
32674 plasmoidSupport = false;
32675 systemdSupport = true;
32678 synergy = libsForQt5.callPackage ../applications/misc/synergy {
32679 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
32680 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices Carbon Cocoa CoreServices ScreenSaver UserNotifications;
32683 synergyWithoutGUI = synergy.override { withGUI = false; };
32685 tabbed = callPackage ../applications/window-managers/tabbed {
32686 # if you prefer a custom config, write the config.h in tabbed.config.h
32688 # customConfig = builtins.readFile ./tabbed.config.h;
32691 taffybar = callPackage ../applications/window-managers/taffybar {
32692 inherit (haskellPackages) ghcWithPackages taffybar;
32695 tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho { };
32697 tagger = callPackage ../applications/audio/tagger { };
32699 tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs { };
32701 tailor = callPackage ../applications/version-management/tailor { };
32703 tailor-gui = callPackage ../os-specific/linux/tailor-gui { };
32705 taizen = callPackage ../applications/misc/taizen { };
32707 talosctl = callPackage ../applications/networking/cluster/talosctl { };
32709 talentedhack = callPackage ../applications/audio/talentedhack { };
32711 tambura = callPackage ../applications/audio/tambura { };
32713 tamgamp.lv2 = callPackage ../applications/audio/tamgamp.lv2 { };
32715 tanka = callPackage ../applications/networking/cluster/tanka { };
32717 teams = callPackage ../applications/networking/instant-messengers/teams { };
32719 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
32720 teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
32721 teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
32723 taskell = haskell.lib.compose.justStaticExecutables haskellPackages.taskell;
32725 taskjuggler = callPackage ../applications/misc/taskjuggler { };
32727 tabula-java = callPackage ../applications/misc/tabula-java { };
32729 tasknc = callPackage ../applications/misc/tasknc { };
32731 tasktimer = callPackage ../applications/misc/tasktimer { };
32733 taskwarrior-tui = callPackage ../applications/misc/taskwarrior-tui { };
32735 dstask = callPackage ../applications/misc/dstask { };
32737 tasksh = callPackage ../applications/misc/tasksh { };
32739 taskserver = callPackage ../servers/misc/taskserver { };
32741 taskopen = callPackage ../applications/misc/taskopen { };
32743 telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop {
32744 stdenv = if stdenv.hostPlatform.isDarwin
32745 then overrideSDK stdenv "11.0"
32749 telegram-bot-api = callPackage ../servers/telegram-bot-api { };
32751 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
32753 tg = python3Packages.callPackage ../applications/networking/instant-messengers/telegram/tg { };
32755 telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { };
32757 telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze { };
32759 telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger { };
32761 telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { };
32763 telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle { };
32765 tempo = callPackage ../servers/tracing/tempo { };
32767 temporal = callPackage ../applications/networking/cluster/temporal { };
32769 temporal-cli = callPackage ../applications/networking/cluster/temporal-cli { };
32771 temporalite = callPackage ../applications/networking/cluster/temporalite { };
32773 tenacity = callPackage ../applications/audio/tenacity { };
32775 tendermint = callPackage ../tools/networking/tendermint { };
32777 termdbms = callPackage ../development/tools/database/termdbms { };
32779 termdown = python3Packages.callPackage ../applications/misc/termdown { };
32781 termimage = callPackage ../tools/graphics/termimage { };
32783 terminaltexteffects = with python3Packages; toPythonApplication terminaltexteffects ;
32785 terminal-notifier = callPackage ../applications/misc/terminal-notifier { };
32787 textplots = callPackage ../tools/graphics/textplots { };
32789 texture-synthesis = callPackage ../tools/graphics/texture-synthesis { };
32791 texturepacker = qt6.callPackage ../applications/graphics/texturepacker { };
32793 termtosvg = callPackage ../tools/misc/termtosvg { };
32795 tessen = callPackage ../tools/security/tessen { };
32797 inherit (callPackage ../applications/graphics/tesseract {
32798 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
32803 tesseract = tesseract5;
32805 tetraproc = callPackage ../applications/audio/tetraproc { };
32807 tev = callPackage ../applications/graphics/tev { };
32809 textual-paint = callPackage ../applications/graphics/textual-paint { };
32811 themechanger = callPackage ../applications/misc/themechanger { };
32813 thinkingRock = callPackage ../applications/misc/thinking-rock { };
32815 thokr = callPackage ../applications/misc/thokr { };
32817 betterbird-unwrapped = callPackage ../applications/networking/mailreaders/betterbird { };
32818 betterbird = wrapThunderbird betterbird-unwrapped {
32819 desktopName = "Betterbird";
32820 pname = "betterbird";
32823 thunderbirdPackages = recurseIntoAttrs (callPackage ../applications/networking/mailreaders/thunderbird/packages.nix {
32824 callPackage = newScope {
32825 inherit (rustPackages) cargo rustc;
32829 thunderbird-unwrapped = thunderbirdPackages.thunderbird;
32830 thunderbird = wrapThunderbird thunderbird-unwrapped { };
32832 thunderbird-115 = wrapThunderbird thunderbirdPackages.thunderbird-115 { };
32833 thunderbird-128 = wrapThunderbird thunderbirdPackages.thunderbird-128 { };
32835 thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped {
32836 applicationName = "thunderbird";
32837 pname = "thunderbird-bin";
32838 desktopName = "Thunderbird";
32840 thunderbird-bin-unwrapped = callPackage ../applications/networking/mailreaders/thunderbird-bin {
32841 generated = import ../applications/networking/mailreaders/thunderbird-bin/release_sources.nix;
32844 thunderbolt = callPackage ../os-specific/linux/thunderbolt { };
32846 ticpp = callPackage ../development/libraries/ticpp { };
32848 ticker = callPackage ../applications/misc/ticker { };
32850 tickrs = callPackage ../applications/misc/tickrs { };
32852 tijolo = callPackage ../applications/editors/tijolo { };
32854 timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
32855 fftw = fftwSinglePrec;
32858 timelimit = callPackage ../tools/misc/timelimit { };
32862 timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { };
32863 timeshift = callPackage ../applications/backup/timeshift { grubPackage = grub2; };
32864 timeshift-minimal = callPackage ../applications/backup/timeshift/minimal.nix { };
32866 timeshift-unwrapped
32871 timewarrior = callPackage ../applications/misc/timewarrior { };
32873 timew-sync-server = callPackage ../applications/misc/timew-sync-server { };
32875 timg = callPackage ../tools/graphics/timg { };
32877 timidity = callPackage ../tools/misc/timidity {
32878 inherit (darwin.apple_sdk.frameworks) CoreAudio;
32879 inherit (darwin) libobjc;
32882 tint2 = callPackage ../applications/misc/tint2 { };
32884 tiny = callPackage ../applications/networking/irc/tiny {
32885 inherit (darwin.apple_sdk.frameworks) Foundation;
32888 tipp10 = qt6.callPackage ../applications/misc/tipp10 { };
32890 tkrev = callPackage ../applications/version-management/tkrev { };
32892 tla = callPackage ../applications/version-management/arch { };
32894 tlf = callPackage ../applications/radio/tlf { };
32896 tlp = callPackage ../tools/misc/tlp {
32897 inherit (linuxPackages) x86_energy_perf_policy;
32900 tmatrix = callPackage ../applications/misc/tmatrix { };
32902 tnef = callPackage ../applications/misc/tnef { };
32904 todiff = callPackage ../applications/misc/todiff { };
32906 todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
32908 todofi-sh = callPackage ../applications/office/todofi.sh { };
32910 todoman = callPackage ../applications/office/todoman { };
32912 tofi = callPackage ../applications/misc/tofi { };
32914 topydo = callPackage ../applications/misc/topydo { };
32916 torrential = callPackage ../applications/networking/p2p/torrential { };
32918 torrenttools = callPackage ../tools/misc/torrenttools {
32922 tortoisehg = callPackage ../applications/version-management/tortoisehg { };
32924 tone = callPackage ../applications/audio/tone { };
32926 tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { };
32928 tonelib-jam = callPackage ../applications/audio/tonelib-jam { };
32930 tonelib-zoom = callPackage ../applications/audio/tonelib-zoom { };
32932 tonelib-metal = callPackage ../applications/audio/tonelib-metal { };
32934 tonelib-noisereducer = callPackage ../applications/audio/tonelib-noisereducer { };
32936 tony = libsForQt5.callPackage ../applications/audio/tony { };
32938 toot = callPackage ../applications/misc/toot { };
32940 toipe = callPackage ../applications/misc/toipe { };
32942 toxiproxy = callPackage ../development/tools/toxiproxy { };
32944 tqsl = callPackage ../applications/radio/tqsl { };
32945 trustedqsl = tqsl; # Alias added 2019-02-10
32947 transcode = callPackage ../applications/audio/transcode { };
32949 transcribe = callPackage ../applications/audio/transcribe { };
32951 libtransmission_3 = transmission_3.override {
32953 enableDaemon = false;
32956 transmission_3-gtk = transmission_3.override { enableGTK3 = true; };
32957 transmission_3-qt = transmission_3.override { enableQt = true; };
32958 transmission_3_noSystemd = transmission_3.override { enableSystemd = false; };
32960 # Needs macOS >= 10.14.6
32961 transmission_4 = darwin.apple_sdk_11_0.callPackage ../applications/networking/p2p/transmission/4.nix {
32962 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
32964 libutp = libutp_3_4;
32966 libtransmission_4 = transmission_4.override {
32968 enableDaemon = false;
32971 transmission_4-gtk = transmission_4.override { enableGTK3 = true; };
32972 transmission_4-qt5 = transmission_4.override { enableQt5 = true; };
32973 transmission_4-qt6 = transmission_4.override { enableQt6 = true; };
32974 transmission_4-qt = transmission_4-qt5;
32976 transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk { };
32978 transgui = callPackage ../applications/networking/p2p/transgui { };
32980 traverso = libsForQt5.callPackage ../applications/audio/traverso { };
32982 trayer = callPackage ../applications/window-managers/trayer { };
32984 tinywl = callPackage ../applications/window-managers/tinywl {
32985 wlroots = wlroots_0_18;
32988 tree-from-tags = callPackage ../applications/audio/tree-from-tags { };
32990 tdrop = callPackage ../applications/misc/tdrop { };
32992 tre-command = callPackage ../tools/system/tre-command { };
32994 tree = callPackage ../tools/system/tree { };
32996 treesheets = callPackage ../applications/office/treesheets {
32998 inherit (darwin.apple_sdk.frameworks) Cocoa;
33001 tremc = callPackage ../applications/networking/p2p/tremc { };
33003 trillian-im = callPackage ../applications/networking/instant-messengers/trillian-im { };
33005 trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
33007 ttyper = callPackage ../applications/misc/ttyper { };
33009 tuba = callPackage ../applications/misc/tuba { };
33011 tudu = callPackage ../applications/office/tudu { };
33013 tuna = callPackage ../os-specific/linux/tuna { };
33015 tunefish = callPackage ../applications/audio/tunefish {
33016 stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4
33019 tut = callPackage ../applications/misc/tut { };
33021 tuxclocker = libsForQt5.callPackage ../applications/misc/tuxclocker {
33022 tuxclocker-plugins = tuxclocker-plugins-with-unfree;
33025 tuxclocker-without-unfree = libsForQt5.callPackage ../applications/misc/tuxclocker { };
33027 tuxedo-rs = callPackage ../os-specific/linux/tuxedo-rs { };
33029 tuxguitar = callPackage ../applications/editors/music/tuxguitar {
33034 twmn = libsForQt5.callPackage ../applications/misc/twmn { };
33036 testssl = callPackage ../applications/networking/testssl { };
33038 tests-stdenv-gcc-stageCompare = callPackage ../test/stdenv/gcc-stageCompare.nix { };
33040 t-rec = callPackage ../misc/t-rec {
33041 inherit (darwin.apple_sdk.frameworks) Foundation;
33044 ulauncher = callPackage ../applications/misc/ulauncher { };
33046 twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
33048 terminal-stocks = callPackage ../applications/misc/terminal-stocks { };
33050 terminal-typeracer = callPackage ../applications/misc/terminal-typeracer {
33051 inherit (darwin.apple_sdk.frameworks) Security;
33054 typer = callPackage ../applications/misc/typer { };
33056 typioca = callPackage ../applications/misc/typioca { };
33058 ueberzug = with python3Packages; toPythonApplication ueberzug;
33060 ueberzugpp = callPackage ../by-name/ue/ueberzugpp/package.nix {
33061 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
33064 uefi-run = callPackage ../tools/virtualization/uefi-run { };
33066 umurmur = callPackage ../applications/networking/umurmur { };
33068 udocker = callPackage ../tools/virtualization/udocker { };
33070 uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix {});
33071 uefitool = uefitoolPackages.new-engine;
33073 ungoogled-chromium = callPackage ../applications/networking/browsers/chromium ((config.chromium or {}) // {
33075 channel = "ungoogled-chromium";
33078 uni = callPackage ../applications/misc/uni { };
33080 unigine-valley = callPackage ../applications/graphics/unigine-valley { };
33082 unigine-heaven = callPackage ../applications/graphics/unigine-heaven { };
33084 unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { };
33086 unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { };
33088 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { };
33090 unpaper = callPackage ../tools/graphics/unpaper { };
33092 unison-ucm = callPackage ../development/compilers/unison { };
33094 upnp-router-control = callPackage ../applications/networking/upnp-router-control { };
33096 urh = callPackage ../applications/radio/urh { };
33098 uroboros = callPackage ../tools/system/uroboros { };
33100 uuagc = haskell.lib.compose.justStaticExecutables haskellPackages.uuagc;
33102 uucp = callPackage ../tools/misc/uucp { };
33104 uvccapture = callPackage ../applications/video/uvccapture { };
33106 uwimap = callPackage ../tools/networking/uwimap { };
33108 utm = callPackage ../os-specific/darwin/utm { };
33110 utox = callPackage ../applications/networking/instant-messengers/utox { };
33112 valentina = libsForQt5.callPackage ../applications/misc/valentina { };
33114 vbindiff = callPackage ../applications/editors/vbindiff { };
33116 vcprompt = callPackage ../applications/version-management/vcprompt {
33117 autoconf = buildPackages.autoconf269;
33120 vcs = callPackage ../applications/video/vcs { };
33122 vcv-rack = callPackage ../applications/audio/vcv-rack { };
33124 vdirsyncer = with python3Packages; toPythonApplication vdirsyncer;
33126 vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
33128 vengi-tools = darwin.apple_sdk_11_0.callPackage ../applications/graphics/vengi-tools {
33129 inherit (darwin.apple_sdk_11_0.frameworks) Carbon CoreServices OpenCL;
33132 verbiste = callPackage ../applications/misc/verbiste { };
33134 veusz = libsForQt5.callPackage ../applications/graphics/veusz { };
33136 vim = vimUtils.makeCustomizable (callPackage ../applications/editors/vim {
33137 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
33140 vimiv-qt = callPackage ../applications/graphics/vimiv-qt { };
33143 macvimUtils = callPackage ../applications/editors/vim/macvim-configurable.nix { };
33144 in macvimUtils.makeCustomizable (callPackage ../applications/editors/vim/macvim.nix {
33145 stdenv = clangStdenv;
33148 vim-full = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/full.nix {
33149 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
33150 inherit (darwin) libobjc;
33153 vim-darwin = (vim-full.override {
33161 pname = "vim-darwin";
33163 platforms = lib.platforms.darwin;
33167 vimacs = callPackage ../applications/editors/vim/vimacs.nix { };
33169 vimv = callPackage ../tools/misc/vimv { };
33171 vimv-rs = callPackage ../tools/misc/vimv-rs {
33172 inherit (darwin.apple_sdk.frameworks) Foundation;
33175 qpdfview = libsForQt5.callPackage ../applications/office/qpdfview { };
33177 vimgolf = callPackage ../games/vimgolf { };
33179 vimpc = callPackage ../applications/audio/vimpc { };
33181 # this is a lower-level alternative to wrapNeovim conceived to handle
33182 # more usecases when wrapping neovim. The interface is being actively worked on
33183 # so expect breakage. use wrapNeovim instead if you want a stable alternative
33184 wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
33185 wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
33186 neovim-unwrapped = callPackage ../by-name/ne/neovim-unwrapped/package.nix {
33187 CoreServices = darwin.apple_sdk.frameworks.CoreServices;
33188 lua = if lib.meta.availableOn stdenv.hostPlatform luajit then luajit else lua5_1;
33191 neovimUtils = callPackage ../applications/editors/neovim/utils.nix {
33194 neovim = wrapNeovim neovim-unwrapped { };
33196 gnvim-unwrapped = callPackage ../applications/editors/neovim/gnvim { };
33198 gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { };
33200 virter = callPackage ../applications/virtualization/virter { };
33202 virt-viewer = callPackage ../applications/virtualization/virt-viewer { };
33204 virt-top = callPackage ../applications/virtualization/virt-top {
33205 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
33208 virt-what = callPackage ../applications/virtualization/virt-what { };
33210 virt-manager = callPackage ../applications/virtualization/virt-manager {
33211 system-libvirt = libvirt;
33214 virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
33215 qtermwidget = lxqt.qtermwidget_1_4;
33218 virtscreen = callPackage ../tools/admin/virtscreen { };
33220 virtual-ans = callPackage ../applications/audio/virtual-ans { };
33222 virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
33223 stdenv = stdenv_32bit;
33224 inherit (gnome2) libIDL;
33226 # VirtualBox uses wsimport, which was removed after JDK 8.
33230 virtualboxKvm = lowPrio (virtualbox.override {
33234 virtualboxHardened = lowPrio (virtualbox.override {
33235 enableHardening = true;
33238 virtualboxHeadless = lowPrio (virtualbox.override {
33239 enableHardening = true;
33243 virtualboxExtpack = callPackage ../applications/virtualization/virtualbox/extpack.nix { };
33245 virtualboxWithExtpack = lowPrio (virtualbox.override {
33246 extensionPack = virtualboxExtpack;
33249 virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix {
33253 virtualgl = callPackage ../tools/X11/virtualgl {
33254 virtualglLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33255 then pkgsi686Linux.virtualglLib
33259 vivictpp = callPackage ../applications/video/vivictpp { };
33261 primusLib = callPackage ../tools/X11/primus/lib.nix {
33262 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
33265 primus = callPackage ../tools/X11/primus {
33266 stdenv_i686 = pkgsi686Linux.stdenv;
33267 primusLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33268 then pkgsi686Linux.primusLib
33272 bumblebee = callPackage ../tools/X11/bumblebee {
33273 nvidia_x11 = linuxPackages.nvidia_x11;
33274 nvidia_x11_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33275 then pkgsi686Linux.linuxPackages.nvidia_x11.override { libsOnly = true; }
33277 libglvnd_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33278 then pkgsi686Linux.libglvnd
33282 uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { };
33284 viper4linux = callPackage ../applications/audio/viper4linux { };
33285 viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { };
33287 vkeybd = callPackage ../applications/audio/vkeybd { };
33289 vlc-bin-universal = vlc-bin.override { variant = "universal"; };
33291 libvlc = vlc.override {
33296 vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
33298 vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
33300 vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { };
33302 vocproc = callPackage ../applications/audio/vocproc { };
33304 vnstat = callPackage ../applications/networking/vnstat { };
33306 vocal = callPackage ../applications/audio/vocal { };
33308 volnoti = callPackage ../applications/misc/volnoti { };
33310 vorbis-tools = callPackage ../applications/audio/vorbis-tools {
33311 autoreconfHook = buildPackages.autoreconfHook269;
33314 vpv = callPackage ../applications/graphics/vpv { };
33316 vscode = callPackage ../applications/editors/vscode/vscode.nix { };
33317 vscode-fhs = vscode.fhs;
33318 vscode-fhsWithPackages = vscode.fhsWithPackages;
33320 vscode-with-extensions = callPackage ../applications/editors/vscode/with-extensions.nix { };
33322 vscode-utils = callPackage ../applications/editors/vscode/extensions/vscode-utils.nix { };
33324 vscode-extensions = recurseIntoAttrs (callPackage ../applications/editors/vscode/extensions { });
33326 vscode-js-debug = callPackage ../by-name/vs/vscode-js-debug/package.nix {
33327 inherit (darwin.apple_sdk.frameworks) AppKit Security;
33330 vscodium = callPackage ../applications/editors/vscode/vscodium.nix { };
33331 vscodium-fhs = vscodium.fhs;
33332 vscodium-fhsWithPackages = vscodium.fhsWithPackages;
33334 openvscode-server = callPackage ../servers/openvscode-server {
33335 nodejs = nodejs_18;
33336 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
33339 code-server = callPackage ../servers/code-server {
33340 nodejs = nodejs_20;
33341 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa CoreServices Security;
33344 vue = callPackage ../applications/misc/vue { };
33346 vuze = callPackage ../applications/networking/p2p/vuze {
33347 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
33348 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
33351 vwm = callPackage ../applications/window-managers/vwm { };
33353 vym = libsForQt5.callPackage ../applications/misc/vym { };
33355 wad = callPackage ../tools/security/wad { };
33357 wafw00f = callPackage ../tools/security/wafw00f { };
33359 whispers = with python3Packages; toPythonApplication whispers;
33361 whisper-ctranslate2 = callPackage ../tools/audio/whisper-ctranslate2 { };
33363 waon = callPackage ../applications/audio/waon { };
33365 warp = callPackage ../applications/networking/warp {
33366 inherit (darwin.apple_sdk.frameworks) Security Foundation;
33369 warpd = callPackage ../applications/misc/warpd { };
33371 watershot = callPackage ../applications/misc/watershot { };
33373 waypaper = callPackage ../applications/misc/waypaper { };
33375 w3m = callPackage ../applications/networking/browsers/w3m { };
33377 # Should always be the version with the most features
33380 # Version without X11
33381 w3m-nox = w3m.override {
33382 x11Support = false;
33383 imlib2 = imlib2-nox;
33386 # Version without X11 or graphics
33387 w3m-nographics = w3m.override {
33388 x11Support = false;
33389 graphicsSupport = false;
33392 # Version for batch text processing, not a good browser
33393 w3m-batch = w3m.override {
33394 graphicsSupport = false;
33395 mouseSupport = false;
33396 x11Support = false;
33397 imlib2 = imlib2-nox;
33400 watchmate = callPackage ../applications/misc/watchmate { };
33402 watson = callPackage ../applications/office/watson { };
33404 wapiti = callPackage ../tools/security/wapiti { };
33406 weave-gitops = callPackage ../applications/networking/cluster/weave-gitops { };
33408 wayfire = callPackage ../applications/window-managers/wayfire/default.nix {
33409 wlroots = wlroots_0_17;
33411 wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { };
33413 wayfirePlugins = recurseIntoAttrs (
33414 callPackage ../applications/window-managers/wayfire/plugins.nix { }
33416 wayfire-with-plugins = callPackage ../applications/window-managers/wayfire/wrapper.nix {
33417 plugins = with wayfirePlugins; [ wcm wf-shell ];
33420 waypipe = callPackage ../applications/networking/remote/waypipe { };
33422 wayv = callPackage ../tools/X11/wayv { };
33424 wayvnc = callPackage ../applications/networking/remote/wayvnc { };
33426 webanalyze = callPackage ../tools/security/webanalyze { };
33428 webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
33430 webcord = callPackage ../by-name/we/webcord/package.nix { electron = electron_32; };
33432 webcord-vencord = callPackage ../by-name/we/webcord-vencord/package.nix { electron = electron_30; };
33434 webex = callPackage ../applications/networking/instant-messengers/webex { };
33436 webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {
33437 stdenv = if stdenv.cc.isClang then gccStdenv else stdenv;
33440 webssh = with python3Packages; toPythonApplication webssh;
33442 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop { };
33444 wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { };
33446 weechat-unwrapped = callPackage ../applications/networking/irc/weechat {
33447 inherit (darwin) libobjc;
33448 inherit (darwin) libresolv;
33452 weechat = wrapWeechat weechat-unwrapped { };
33454 weechatScripts = recurseIntoAttrs (callPackage ../applications/networking/irc/weechat/scripts { });
33456 westonLite = weston.override {
33457 demoSupport = false;
33458 jpegSupport = false;
33459 lcmsSupport = false;
33460 pangoSupport = false;
33461 pipewireSupport = false;
33462 rdpSupport = false;
33463 remotingSupport = false;
33464 vaapiSupport = false;
33465 vncSupport = false;
33466 webpSupport = false;
33467 xwaylandSupport = false;
33470 chatterino2 = callPackage ../applications/networking/instant-messengers/chatterino2 {
33471 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33474 weston = callPackage ../applications/window-managers/weston { };
33476 wgnord = callPackage ../applications/networking/wgnord/default.nix { };
33478 whalebird = callPackage ../applications/misc/whalebird {
33479 electron = electron_27;
33482 windowlab = callPackage ../applications/window-managers/windowlab { };
33484 inherit (windowmaker) dockapps;
33486 wily = callPackage ../applications/editors/wily { };
33488 wings = callPackage ../applications/graphics/wings { };
33490 wlc = callPackage ../tools/misc/wlc { };
33492 wlclock = callPackage ../applications/misc/wlclock { };
33494 wlcs = callPackage ../development/tools/wlcs { };
33496 wllvm = callPackage ../development/tools/wllvm { };
33498 wmname = callPackage ../applications/misc/wmname { };
33500 wmctrl = callPackage ../tools/X11/wmctrl { };
33502 wmderland = callPackage ../applications/window-managers/wmderland { };
33504 wmderlandc = callPackage ../applications/window-managers/wmderlandc { };
33506 wmii = callPackage ../applications/window-managers/wmii { };
33508 wofi = callPackage ../applications/misc/wofi { };
33510 wofi-pass = callPackage ../../pkgs/tools/security/pass/wofi-pass.nix { };
33512 wofi-emoji = callPackage ../applications/misc/wofi-emoji { };
33514 cl-wordle = callPackage ../games/cl-wordle { };
33516 wordbook = callPackage ../applications/misc/wordbook { };
33518 wordnet = callPackage ../applications/misc/wordnet {
33519 inherit (darwin.apple_sdk.frameworks) Cocoa;
33522 wordgrinder = callPackage ../applications/office/wordgrinder { };
33524 workrave = callPackage ../applications/misc/workrave {
33525 inherit (python3Packages) jinja2;
33526 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
33529 worldengine-cli = python3Packages.worldengine;
33531 wpsoffice = libsForQt5.callPackage ../applications/office/wpsoffice { };
33532 wpsoffice-cn = libsForQt5.callPackage ../applications/office/wpsoffice {
33533 useChineseVersion = true;
33536 wrapFirefox = callPackage ../applications/networking/browsers/firefox/wrapper.nix { };
33538 wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { };
33540 wp4nix = callPackage ../development/tools/wp4nix { };
33542 wsjtx = qt5.callPackage ../applications/radio/wsjtx { };
33544 wxhexeditor = callPackage ../applications/editors/wxhexeditor {
33545 inherit (darwin.apple_sdk.frameworks) Cocoa;
33546 inherit (llvmPackages) openmp;
33550 x11basic = callPackage ../development/compilers/x11basic {
33551 autoconf = buildPackages.autoconf269;
33554 x11vnc = callPackage ../tools/X11/x11vnc { };
33556 x11spice = callPackage ../tools/X11/x11spice { };
33558 x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { };
33560 x2goserver = callPackage ../applications/networking/remote/x2goserver { };
33562 x2vnc = callPackage ../tools/X11/x2vnc { };
33564 x32edit = callPackage ../applications/audio/midas/x32edit.nix { };
33566 x42-avldrums = callPackage ../applications/audio/x42-avldrums { };
33568 x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { };
33570 x42-plugins = callPackage ../applications/audio/x42-plugins { };
33572 xannotate = callPackage ../tools/X11/xannotate { };
33574 xaos = libsForQt5.callPackage ../applications/graphics/xaos { };
33576 xastir = callPackage ../applications/misc/xastir { };
33578 xautomation = callPackage ../tools/X11/xautomation { };
33580 xawtv = callPackage ../applications/video/xawtv { };
33582 xbattbar = callPackage ../applications/misc/xbattbar { };
33584 xbindkeys = callPackage ../tools/X11/xbindkeys { };
33586 xbindkeys-config = callPackage ../tools/X11/xbindkeys-config {
33590 xborders = callPackage ../tools/X11/xborders { };
33592 xxh = callPackage ../tools/networking/xxh { };
33594 kodiPackages = recurseIntoAttrs (kodi.packages);
33596 kodi = callPackage ../applications/video/kodi {
33598 jre_headless = jdk11_headless;
33601 kodi-wayland = callPackage ../applications/video/kodi {
33603 jre_headless = jdk11_headless;
33604 waylandSupport = true;
33607 kodi-gbm = callPackage ../applications/video/kodi {
33609 jre_headless = jdk11_headless;
33613 kodi-cli = callPackage ../tools/misc/kodi-cli { };
33615 xca = qt6Packages.callPackage ../applications/misc/xca { };
33617 xcalib = callPackage ../tools/X11/xcalib { };
33619 xcape = callPackage ../tools/X11/xcape { };
33621 xcat = callPackage ../tools/security/xcat { };
33623 xchainkeys = callPackage ../tools/X11/xchainkeys { };
33625 xchm = callPackage ../applications/misc/xchm { };
33627 inherit (xorg) xcompmgr;
33629 x-create-mouse-void = callPackage ../applications/window-managers/x-create-mouse-void { };
33631 xd = callPackage ../applications/networking/p2p/xd { };
33633 xdaliclock = callPackage ../tools/misc/xdaliclock { };
33635 xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { };
33637 xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { };
33639 xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { };
33641 xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { };
33643 xdg-desktop-portal-hyprland = callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland {
33644 inherit (qt6) qtbase qttools qtwayland wrapQtAppsHook;
33647 xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { };
33649 xdg-desktop-portal-xapp = callPackage ../development/libraries/xdg-desktop-portal-xapp { };
33651 xdg-utils = callPackage ../tools/X11/xdg-utils {};
33653 xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { };
33655 xdotool = callPackage ../tools/X11/xdotool { };
33657 buildXenPackage = callPackage ../build-support/xen { };
33659 xkbset = callPackage ../tools/X11/xkbset { };
33661 xkbmon = callPackage ../applications/misc/xkbmon { };
33663 win-spice = callPackage ../applications/virtualization/driver/win-spice { };
33665 xfig = callPackage ../applications/graphics/xfig { };
33667 xfractint = callPackage ../applications/graphics/xfractint { };
33669 xlsxgrep = callPackage ../applications/search/xlsxgrep { };
33671 xmind = callPackage ../applications/misc/xmind { };
33673 xneur = callPackage ../applications/misc/xneur { };
33675 gxneur = callPackage ../applications/misc/gxneur {
33676 inherit (gnome2) libglade GConf;
33679 xournal = callPackage ../applications/graphics/xournal {
33680 inherit (gnome2) libgnomecanvas;
33683 xournalpp = darwin.apple_sdk_11_0.callPackage ../applications/graphics/xournalpp {
33687 xpdf = libsForQt5.callPackage ../applications/misc/xpdf {
33688 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33691 xplugd = callPackage ../tools/X11/xplugd { };
33693 xkb-switch = callPackage ../tools/X11/xkb-switch { };
33695 xkb-switch-i3 = callPackage ../tools/X11/xkb-switch-i3 { };
33697 xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
33699 xlife = callPackage ../applications/graphics/xlife { };
33701 xmobar = haskellPackages.xmobar.bin;
33703 xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
33704 inherit (haskellPackages) ghcWithPackages;
33705 packages = _: [ haskellPackages.xmonad-contrib ];
33708 xmonadctl = callPackage ../applications/window-managers/xmonad/xmonadctl.nix {
33709 inherit (haskellPackages) ghcWithPackages;
33712 xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
33713 inherit (xfce) libxfce4util xfce4-panel;
33716 xmonad_log_applet_mate = xmonad_log_applet.override {
33717 desktopSupport = "mate";
33720 xmonad_log_applet_xfce = xmonad_log_applet.override {
33721 desktopSupport = "xfce4";
33724 xmountains = callPackage ../applications/graphics/xmountains { };
33726 xmppc = callPackage ../applications/networking/instant-messengers/xmppc { };
33728 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { };
33730 xpra = callPackage ../tools/X11/xpra { };
33731 xpraWithNvenc = callPackage ../tools/X11/xpra {
33733 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
33735 libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { };
33737 xrectsel = callPackage ../tools/X11/xrectsel { };
33739 xrestop = callPackage ../tools/X11/xrestop { };
33741 xrgears = callPackage ../applications/graphics/xrgears { };
33743 xsd = callPackage ../development/libraries/xsd {
33744 stdenv = gcc9Stdenv;
33747 xscope = callPackage ../applications/misc/xscope { };
33749 xsubfind3r = callPackage ../tools/security/xsubfind3r { };
33751 xsuspender = callPackage ../applications/misc/xsuspender { };
33753 xss-lock = callPackage ../misc/screensavers/xss-lock { };
33755 xloadimage = callPackage ../tools/X11/xloadimage { };
33757 xssproxy = callPackage ../misc/screensavers/xssproxy { };
33759 xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { };
33761 xtrace = callPackage ../tools/X11/xtrace { };
33763 xtruss = callPackage ../tools/X11/xtruss { };
33765 xtuner = callPackage ../applications/audio/xtuner { };
33767 xmacro = callPackage ../tools/X11/xmacro { };
33769 xmenu = callPackage ../applications/misc/xmenu { };
33771 xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor {
33772 inherit (darwin.apple_sdk.frameworks) Cocoa;
33775 xmp = callPackage ../applications/audio/xmp {
33776 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio;
33779 xnee = callPackage ../tools/X11/xnee { };
33781 xnotify = callPackage ../tools/X11/xnotify { };
33783 xpano = callPackage ../applications/graphics/xpano { };
33785 xv = callPackage ../applications/graphics/xv { };
33787 xygrib = libsForQt5.callPackage ../applications/misc/xygrib { };
33789 xzgv = callPackage ../applications/graphics/xzgv { };
33791 yabar = callPackage ../applications/window-managers/yabar { };
33793 yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
33795 yarp = callPackage ../applications/science/robotics/yarp { };
33797 yate = callPackage ../applications/misc/yate { };
33799 yaup = callPackage ../applications/networking/yaup { };
33801 ydiff = with python3.pkgs; toPythonApplication ydiff;
33803 ydict = callPackage ../applications/misc/ydict { };
33805 yed = callPackage ../applications/graphics/yed { };
33807 yeetgif = callPackage ../applications/graphics/yeetgif { };
33809 yelp-tools = callPackage ../development/misc/yelp-tools { };
33811 yewtube = callPackage ../applications/misc/yewtube { };
33813 yokadi = python3Packages.callPackage ../applications/misc/yokadi { };
33815 yoshimi = callPackage ../applications/audio/yoshimi { };
33817 your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; };
33819 youtube-dl = with python3Packages; toPythonApplication youtube-dl;
33821 youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
33823 youtube-music = callPackage ../applications/audio/youtube-music {
33827 youtube-tui = callPackage ../applications/video/youtube-tui {
33828 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
33831 yt-dlp-light = yt-dlp.override {
33832 atomicparsleySupport = false;
33833 ffmpegSupport = false;
33834 rtmpSupport = false;
33837 youtube-viewer = perlPackages.WWWYoutubeViewer;
33839 ytalk = callPackage ../applications/networking/instant-messengers/ytalk { };
33841 ytarchive = callPackage ../tools/misc/ytarchive { };
33843 ytcast = callPackage ../tools/misc/ytcast { };
33845 ytcc = callPackage ../tools/networking/ytcc { };
33847 ytmdl = callPackage ../tools/misc/ytmdl { };
33849 yuview = libsForQt5.yuview;
33851 zam-plugins = callPackage ../applications/audio/zam-plugins { };
33853 zammad = callPackage ../applications/networking/misc/zammad { };
33855 zarf = callPackage ../applications/networking/cluster/zarf { };
33857 zathuraPkgs = callPackage ../applications/misc/zathura { };
33858 zathura = zathuraPkgs.zathuraWrapper;
33860 zdns = callPackage ../tools/security/zdns { };
33862 zerobin = callPackage ../applications/networking/zerobin { };
33864 zeroc-ice = callPackage ../development/libraries/zeroc-ice { };
33866 zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; };
33868 zeronet = callPackage ../applications/networking/p2p/zeronet { };
33870 zeronet-conservancy = callPackage ../applications/networking/p2p/zeronet-conservancy { };
33872 zexy = callPackage ../applications/audio/pd-plugins/zexy {
33873 autoconf = buildPackages.autoconf269;
33876 zgrab2 = callPackage ../tools/security/zgrab2 { };
33878 zgrviewer = callPackage ../applications/graphics/zgrviewer { };
33880 zgv = callPackage ../applications/graphics/zgv {
33881 # Enable the below line for terminal display. Note
33882 # that it requires sixel graphics compatible terminals like mlterm
33887 zim = callPackage ../applications/office/zim { };
33889 zine = callPackage ../applications/misc/zine { };
33891 zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { };
33893 zita-at1 = callPackage ../applications/audio/zita-at1 { };
33895 zita-njbridge = callPackage ../applications/audio/zita-njbridge { };
33897 zotero = callPackage ../applications/office/zotero { };
33899 zotero_7 = pkgs.zotero-beta;
33901 zscroll = callPackage ../applications/misc/zscroll { };
33903 zsteg = callPackage ../tools/security/zsteg { };
33905 zx = callPackage ../tools/system/zx { };
33907 zxfer = callPackage ../applications/system/zxfer { };
33909 zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
33910 guiModule = "zest";
33911 fftw = fftwSinglePrec;
33914 zynaddsubfx-fltk = zynaddsubfx.override {
33915 guiModule = "fltk";
33918 zynaddsubfx-ntk = zynaddsubfx.override {
33922 ### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS
33924 alfis = callPackage ../applications/blockchains/alfis {
33925 inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
33927 alfis-nogui = alfis.override {
33931 aperture = callPackage ../applications/blockchains/aperture { };
33933 backdown = callPackage ../tools/misc/backdown { };
33935 balanceofsatoshis = callPackage ../tools/misc/balanceofsatoshis { };
33937 bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {
33938 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33940 inherit (darwin) autoSignDarwinBinariesHook;
33943 bitcoind = callPackage ../applications/blockchains/bitcoin {
33945 inherit (darwin) autoSignDarwinBinariesHook;
33948 bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots {
33950 inherit (darwin) autoSignDarwinBinariesHook;
33953 btcd = callPackage ../applications/blockchains/btcd { };
33955 cgminer = callPackage ../applications/blockchains/cgminer { };
33957 clboss = callPackage ../applications/blockchains/clboss { };
33959 clightning = callPackage ../applications/blockchains/clightning { };
33961 besu = callPackage ../applications/blockchains/besu { };
33963 bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
33965 protobuf = protobuf_21;
33967 bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
33968 mkDerivation = stdenv.mkDerivation;
33969 protobuf = protobuf_21;
33973 btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
33975 btcpayserver-altcoins = callPackage ../applications/blockchains/btcpayserver { altcoinSupport = true; };
33977 charge-lnd = callPackage ../applications/blockchains/charge-lnd { };
33979 cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
33981 dcrctl = callPackage ../applications/blockchains/dcrctl { };
33982 dcrd = callPackage ../applications/blockchains/dcrd { };
33983 dcrwallet = callPackage ../applications/blockchains/dcrwallet { };
33985 eclair = callPackage ../applications/blockchains/eclair { };
33987 electrs = callPackage ../applications/blockchains/electrs {
33988 inherit (darwin.apple_sdk.frameworks) Security;
33991 elements = libsForQt5.callPackage ../applications/blockchains/elements {
33993 inherit (darwin) autoSignDarwinBinariesHook;
33995 elementsd = callPackage ../applications/blockchains/elements {
33997 inherit (darwin) autoSignDarwinBinariesHook;
33999 elementsd-simplicity = elementsd.overrideAttrs {
34000 version = "unstable-2023-04-18";
34001 src = fetchFromGitHub {
34002 owner = "ElementsProject";
34004 rev = "ea318a45094ab3d31dd017d7781a6f28f1ffaa33"; # simplicity branch latest
34005 hash = "sha256-ooe+If3HWaJWpr2ux7DpiCTqB9Hv+aXjquEjplDjvhM=";
34009 ergo = callPackage ../applications/blockchains/ergo { };
34011 erigon = callPackage ../applications/blockchains/erigon { };
34013 exodus = callPackage ../applications/blockchains/exodus { };
34015 faraday = callPackage ../applications/blockchains/faraday { };
34017 fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { };
34019 go-ethereum = callPackage ../by-name/go/go-ethereum/package.nix {
34020 inherit (darwin) libobjc;
34021 inherit (darwin.apple_sdk.frameworks) IOKit;
34024 go-exploitdb = callPackage ../tools/security/go-exploitdb { };
34026 gridcoin-research = libsForQt5.callPackage ../applications/blockchains/gridcoin-research {
34030 groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin {
34031 stdenv = darwin.apple_sdk_11_0.stdenv;
34033 inherit (darwin) autoSignDarwinBinariesHook;
34036 groestlcoind = callPackage ../applications/blockchains/groestlcoin {
34037 inherit (darwin) autoSignDarwinBinariesHook;
34040 ledger-agent = with python3Packages; toPythonApplication ledger-agent;
34042 ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
34044 lightning-loop = callPackage ../applications/blockchains/lightning-loop { };
34046 lightning-pool = callPackage ../applications/blockchains/lightning-pool { };
34048 litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin {
34049 inherit (darwin.apple_sdk.frameworks) AppKit;
34050 boost = pkgs.boost177;
34052 litecoind = litecoin.override { withGui = false; };
34054 livedl = callPackage ../tools/misc/livedl { };
34056 lnd = callPackage ../applications/blockchains/lnd { };
34058 lndconnect = callPackage ../applications/blockchains/lndconnect { };
34060 lndinit = callPackage ../applications/blockchains/lndinit { };
34062 lndhub-go = callPackage ../applications/blockchains/lndhub-go { };
34064 lndmanage = callPackage ../applications/blockchains/lndmanage { };
34066 monero-cli = callPackage ../applications/blockchains/monero-cli {
34067 inherit (darwin.apple_sdk.frameworks) CoreData IOKit;
34070 haven-cli = callPackage ../applications/blockchains/haven-cli {
34071 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
34074 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { };
34076 napari = with python3Packages; toPythonApplication napari;
34078 nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { };
34080 namecoind = callPackage ../applications/blockchains/namecoin { };
34082 nbxplorer = callPackage ../applications/blockchains/nbxplorer { };
34084 pycoin = with python3Packages; toPythonApplication pycoin;
34086 stellar-core = callPackage ../applications/blockchains/stellar-core { };
34088 sumokoin = callPackage ../applications/blockchains/sumokoin { };
34090 solana-validator = callPackage ../applications/blockchains/solana-validator { };
34092 snarkos = callPackage ../applications/blockchains/snarkos {
34093 inherit (darwin.apple_sdk.frameworks) Security;
34096 taproot-assets = callPackage ../applications/blockchains/taproot-assets { };
34098 inherit (callPackages ../applications/blockchains/teos { })
34100 teos-watchtower-plugin;
34102 terra-station = callPackage ../applications/blockchains/terra-station { };
34104 tessera = callPackage ../applications/blockchains/tessera { };
34106 ton = callPackage ../applications/blockchains/ton { };
34108 torq = callPackage ../applications/blockchains/torq { };
34110 vertcoin = libsForQt5.callPackage ../applications/blockchains/vertcoin {
34113 vertcoind = callPackage ../applications/blockchains/vertcoin {
34117 wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { };
34119 wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
34121 wownero = callPackage ../applications/blockchains/wownero { };
34123 zcash = callPackage ../applications/blockchains/zcash {
34124 inherit (darwin.apple_sdk.frameworks) Security;
34125 stdenv = llvmPackages_14.stdenv;
34128 zecwallet-lite = callPackage ../applications/blockchains/zecwallet-lite { };
34130 lightwalletd = callPackage ../applications/blockchains/lightwalletd { };
34132 polkadot = callPackage ../applications/blockchains/polkadot {
34133 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
34136 particl-core = callPackage ../applications/blockchains/particl-core { };
34138 quorum = callPackage ../applications/blockchains/quorum { };
34140 samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
34142 scaleft = callPackage ../applications/networking/scaleft { };
34144 beancount = with python3.pkgs; toPythonApplication beancount;
34146 beancount-black = with python3.pkgs; toPythonApplication beancount-black;
34148 beanhub-cli = with python3.pkgs; toPythonApplication beanhub-cli;
34150 bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
34153 # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013
34154 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables)
34155 haskellPackages.bench;
34157 cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { };
34158 cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { };
34160 conceal = callPackage ../applications/misc/conceal { };
34162 conmon = callPackage ../applications/virtualization/conmon { };
34164 conmon-rs = callPackage ../applications/virtualization/conmon-rs { };
34166 drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
34168 eureka-ideas = callPackage ../applications/misc/eureka-ideas {
34169 inherit (darwin.apple_sdk.frameworks) Security;
34172 nux = callPackage ../tools/misc/nux { };
34174 phonemizer = with python3Packages; toPythonApplication phonemizer;
34176 tts = callPackage ../tools/audio/tts { };
34178 wyoming-faster-whisper = callPackage ../tools/audio/wyoming/faster-whisper.nix { };
34180 wyoming-openwakeword = callPackage ../tools/audio/wyoming/openwakeword.nix { };
34182 wyoming-piper = callPackage ../tools/audio/wyoming/piper.nix { };
34186 _2048-cli = _2048-cli-terminal;
34187 _2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; };
34188 _2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; };
34190 _2048-in-terminal = callPackage ../games/2048-in-terminal { };
34192 _20kly = callPackage ../games/20kly { };
34194 _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
34196 among-sus = callPackage ../games/among-sus { };
34198 antsimulator = callPackage ../games/antsimulator { };
34200 augustus = callPackage ../games/augustus { };
34202 ballerburg = callPackage ../games/ballerburg { } ;
34204 colobot = callPackage ../games/colobot { };
34206 corsix-th = callPackage ../games/corsix-th {
34207 inherit (darwin.apple_sdk.frameworks) Cocoa CoreVideo;
34210 enigma = callPackage ../games/enigma { };
34212 everspace = callPackage ../games/everspace { };
34214 ezquake = callPackage ../games/ezquake { };
34216 freedroid = callPackage ../games/freedroid { };
34218 freedroidrpg = callPackage ../games/freedroidrpg { };
34220 freenukum = callPackage ../games/freenukum { };
34222 inherit (callPackages ../games/fteqw {})
34227 gamepad-tool = callPackage ../games/gamepad-tool { };
34229 gotypist = callPackage ../games/gotypist { };
34231 heroic-unwrapped = callPackage ../games/heroic {
34232 # Match the version used by the upstream package.
34233 electron = electron_31;
34236 heroic = callPackage ../games/heroic/fhsenv.nix { };
34238 julius = callPackage ../games/julius { };
34240 jumpnbump = callPackage ../games/jumpnbump { };
34242 katawa-shoujo = callPackage ../games/katawa-shoujo { };
34244 keeperrl = callPackage ../games/keeperrl { };
34246 shipwright = callPackage ../games/shipwright {
34247 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
34250 wipeout-rewrite = callPackage ../games/wipeout-rewrite {
34251 inherit (darwin.apple_sdk.frameworks) Foundation;
34254 ### GAMES/DOOM-PORTS
34256 dhewm3 = callPackage ../games/doom-ports/dhewm3 { };
34258 doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { };
34260 doomrunner = qt5.callPackage ../games/doom-ports/doomrunner { };
34262 chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { };
34264 crispy-doom = callPackage ../games/doom-ports/crispy-doom { };
34266 eureka-editor = callPackage ../games/doom-ports/eureka-editor { };
34268 enyo-launcher = libsForQt5.callPackage ../games/doom-ports/enyo-launcher { };
34270 eternity = callPackage ../games/doom-ports/eternity-engine { };
34272 odamex = callPackage ../games/doom-ports/odamex { };
34274 prboom-plus = callPackage ../games/doom-ports/prboom-plus { };
34276 rbdoom-3-bfg = callPackage ../games/doom-ports/rbdoom-3-bfg { };
34278 slade = callPackage ../games/doom-ports/slade {
34279 wxGTK = (wxGTK32.overrideAttrs {
34281 (fetchpatch { # required to run slade 3.2.4 on wxGTK 3.2.4, see PR #266945
34282 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
34283 excludes = [ "docs/changes.txt" ];
34285 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
34293 sladeUnstable = callPackage ../games/doom-ports/slade/git.nix {
34294 wxGTK = (wxGTK32.overrideAttrs {
34296 (fetchpatch { # required to run sladeUnstable unstable-2023-09-30 on wxGTK 3.2.4, see PR #266945
34297 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
34298 excludes = [ "docs/changes.txt" ];
34300 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
34308 zandronum = callPackage ../games/doom-ports/zandronum { };
34310 zandronum-server = zandronum.override {
34314 zandronum-alpha = callPackage ../games/doom-ports/zandronum/alpha { };
34316 zandronum-alpha-server = zandronum-alpha.override {
34320 fmodex = callPackage ../games/doom-ports/zandronum/fmod.nix { };
34322 doom-bcc = callPackage ../games/doom-ports/zdoom/bcc-git.nix { };
34324 zdbsp = callPackage ../games/doom-ports/zdoom/zdbsp.nix { };
34326 zdoom = callPackage ../games/doom-ports/zdoom { };
34328 maelstrom = callPackage ../games/maelstrom { };
34330 mar1d = callPackage ../games/mar1d { } ;
34332 oh-my-git = callPackage ../games/oh-my-git { };
34334 opendune = callPackage ../games/opendune { };
34336 openrct2 = callPackage ../games/openrct2 { };
34338 opensearch = callPackage ../servers/search/opensearch { };
34340 pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
34342 qgo = libsForQt5.callPackage ../games/qgo { };
34344 rotp = callPackage ../games/rotp { };
34346 rpg-cli = callPackage ../games/rpg-cli { };
34348 runelite = callPackage ../games/runelite { };
34350 runescape = callPackage ../games/runescape-launcher { };
34352 sm64ex = callPackage ../games/sm64ex {
34356 sm64ex-coop = callPackage ../games/sm64ex {
34357 branch = "sm64ex-coop";
34360 snipes = callPackage ../games/snipes { };
34362 unvanquished = callPackage ../games/unvanquished { };
34364 xbill = callPackage ../games/xbill { };
34366 xmage = callPackage ../games/xmage { };
34368 abbaye-des-morts = callPackage ../games/abbaye-des-morts { };
34370 abuse = callPackage ../games/abuse { };
34372 airshipper = callPackage ../games/airshipper { };
34374 airstrike = callPackage ../games/airstrike { };
34376 alienarena = callPackage ../games/alienarena { };
34378 amoeba = callPackage ../games/amoeba { };
34379 amoeba-data = callPackage ../games/amoeba/data.nix { };
34381 andyetitmoves = callPackage ../games/andyetitmoves { };
34383 angband = callPackage ../games/angband { };
34385 animatch = callPackage ../games/animatch { };
34387 anki = callPackage ../games/anki {
34388 inherit (darwin.apple_sdk.frameworks) AVKit CoreAudio;
34390 anki-bin = callPackage ../games/anki/bin.nix { };
34391 anki-sync-server = callPackage ../games/anki/sync-server.nix { };
34393 armagetronad = callPackage ../games/armagetronad { };
34395 armagetronad-dedicated = callPackage ../games/armagetronad { dedicatedServer = true; };
34397 arena = callPackage ../games/arena { };
34399 art = callPackage ../by-name/ar/art/package.nix {
34400 fftw = fftwSinglePrec;
34403 arx-libertatis = libsForQt5.callPackage ../games/arx-libertatis { };
34405 asc = callPackage ../games/asc {
34410 assaultcube = callPackage ../games/assaultcube { };
34412 astromenace = callPackage ../games/astromenace { };
34414 atanks = callPackage ../games/atanks { };
34416 azimuth = callPackage ../games/azimuth { };
34418 banner = callPackage ../games/banner { };
34420 bastet = callPackage ../games/bastet { };
34422 beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix { };
34424 beancount-share = callPackage ../applications/office/beancount/beancount_share.nix { };
34426 black-hole-solver = callPackage ../games/black-hole-solver {
34427 inherit (perlPackages) PathTiny;
34430 blackshades = callPackage ../games/blackshades { };
34432 blobby = callPackage ../games/blobby { };
34434 blobwars = callPackage ../games/blobwars { };
34436 boohu = callPackage ../games/boohu { };
34438 braincurses = callPackage ../games/braincurses { };
34440 brutalmaze = callPackage ../games/brutalmaze { };
34442 bsdgames = callPackage ../games/bsdgames { };
34444 bugdom = callPackage ../games/bugdom {
34445 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
34446 inherit (darwin.apple_sdk_11_0.frameworks) IOKit Foundation OpenGL;
34449 bzflag = callPackage ../games/bzflag {
34450 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
34453 cataclysmDDA = callPackage ../games/cataclysm-dda { };
34455 cataclysm-dda = cataclysmDDA.stable.tiles;
34457 cataclysm-dda-git = cataclysmDDA.git.tiles;
34459 cbonsai = callPackage ../games/cbonsai { };
34461 cdogs-sdl = callPackage ../games/cdogs-sdl { };
34463 cgoban = callPackage ../games/cgoban { };
34465 chessdb = callPackage ../games/chessdb { };
34467 chessx = libsForQt5.callPackage ../games/chessx { };
34469 chiaki = libsForQt5.callPackage ../games/chiaki { };
34471 chiaki-ng = kdePackages.callPackage ../games/chiaki-ng { };
34473 clonehero = callPackage ../games/clonehero { };
34475 vintagestory = callPackage ../games/vintagestory { };
34477 ckan = callPackage ../games/ckan { };
34479 cockatrice = libsForQt5.callPackage ../games/cockatrice {
34480 protobuf = protobuf_21;
34483 commandergenius = callPackage ../games/commandergenius { };
34485 construoBase = lowPrio (callPackage ../games/construo {
34491 construo = construoBase.override {
34492 inherit libGL libGLU libglut;
34495 crack_attack = callPackage ../games/crack-attack { };
34497 crawlTiles = callPackage ../games/crawl {
34501 crawl = callPackage ../games/crawl { };
34503 inherit (import ../games/crossfire pkgs)
34504 crossfire-server crossfire-arch crossfire-maps crossfire-client;
34506 crrcsim = callPackage ../games/crrcsim { };
34508 curseofwar = callPackage ../games/curseofwar { SDL = null; };
34509 curseofwar-sdl = callPackage ../games/curseofwar { ncurses = null; };
34511 cutechess = qt5.callPackage ../games/cutechess { };
34513 cutemaze = qt6Packages.callPackage ../games/cutemaze { };
34515 cuyo = callPackage ../games/cuyo { };
34517 darkplaces = callPackage ../games/darkplaces { };
34519 deliantra-server = callPackage ../games/deliantra/server.nix {
34520 # perl538 defines 'struct object' in sv.h. many conflicts result
34522 perlPackages = perl540Packages;
34524 deliantra-arch = callPackage ../games/deliantra/arch.nix { };
34525 deliantra-maps = callPackage ../games/deliantra/maps.nix { };
34526 deliantra-data = callPackage ../games/deliantra/data.nix { };
34528 ddnet = callPackage ../games/ddnet {
34529 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security;
34531 ddnet-server = ddnet.override { buildClient = false; };
34533 ddns-go = callPackage ../tools/networking/ddns-go { };
34535 devilutionx = callPackage ../games/devilutionx {
34537 SDL2 = SDL2.override {
34542 domination = callPackage ../games/domination { };
34544 duckmarines = callPackage ../games/duckmarines { love = love_0_10; };
34546 dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { });
34548 dwarf-fortress = dwarf-fortress-packages.dwarf-fortress;
34550 dwarf-therapist = dwarf-fortress-packages.dwarf-therapist;
34552 dxx-rebirth = callPackage ../games/dxx-rebirth { };
34554 inherit (callPackages ../games/dxx-rebirth/assets.nix { })
34558 inherit (callPackages ../games/dxx-rebirth/full.nix { })
34562 easyrpg-player = callPackage ../games/easyrpg-player {
34563 inherit (darwin.apple_sdk.frameworks) Foundation AudioUnit AudioToolbox;
34566 eboard = callPackage ../games/eboard { };
34568 ecwolf = callPackage ../games/ecwolf { };
34570 eduke32 = callPackage ../games/eduke32 {
34571 inherit (darwin.apple_sdk.frameworks) AGL Cocoa GLUT OpenGL;
34574 egoboo = callPackage ../games/egoboo { };
34576 eidolon = callPackage ../games/eidolon { };
34578 endgame-singularity = callPackage ../games/endgame-singularity { };
34580 endless-sky = callPackage ../games/endless-sky { };
34582 extremetuxracer = callPackage ../games/extremetuxracer { };
34584 exult = callPackage ../games/exult {
34585 inherit (darwin.apple_sdk.frameworks) AudioUnit;
34588 fallout-ce = callPackage ../games/fallout-ce/fallout-ce.nix { };
34589 fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { };
34591 flare = callPackage ../games/flare {
34592 inherit (darwin.apple_sdk.frameworks) Cocoa;
34595 fltrator = callPackage ../games/fltrator {
34596 fltk = fltk-minimal;
34599 factorio = callPackage ../games/factorio { releaseType = "alpha"; };
34601 factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; };
34603 factorio-headless = factorio.override { releaseType = "headless"; };
34605 factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; };
34607 factorio-demo = factorio.override { releaseType = "demo"; };
34609 factorio-mods = callPackage ../games/factorio/mods.nix { };
34611 factorio-utils = callPackage ../games/factorio/utils.nix { };
34613 fairymax = callPackage ../games/fairymax { };
34615 ferium = callPackage ../games/ferium {
34616 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
34619 fheroes2 = callPackage ../games/fheroes2 { };
34621 fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
34623 jumpy = callPackage ../games/jumpy { };
34625 flightgear = libsForQt5.callPackage ../games/flightgear { };
34627 flock = callPackage ../development/tools/flock { };
34629 forge-mtg = callPackage ../games/forge-mtg { };
34631 freecad-wayland = freecad.override { withWayland = true; };
34633 freeciv = callPackage ../games/freeciv {
34634 sdl2Client = false;
34639 freeciv_sdl2 = freeciv.override {
34645 freeciv_qt = freeciv.override {
34646 sdl2Client = false;
34651 freeciv_gtk = freeciv;
34653 freedink = callPackage ../games/freedink { };
34655 freeorion = callPackage ../games/freeorion { };
34657 freesweep = callPackage ../games/freesweep { };
34659 frotz = callPackage ../games/frotz { };
34661 frogatto = callPackage ../games/frogatto { };
34663 frozen-bubble = callPackage ../games/frozen-bubble { };
34665 fsg = callPackage ../games/fsg { };
34667 gambit-chess = callPackage ../games/gambit { };
34669 garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
34671 gargoyle = callPackage ../games/gargoyle { };
34673 gav = callPackage ../games/gav { };
34675 gcompris = libsForQt5.callPackage ../games/gcompris { };
34677 gemrb = callPackage ../games/gemrb { };
34679 gimx = callPackage ../games/gimx { };
34681 gl117 = callPackage ../games/gl-117 { };
34683 globulation2 = callPackage ../games/globulation { };
34685 gltron = callPackage ../games/gltron { };
34687 gl-gsync-demo = callPackage ../games/gl-gsync-demo {
34688 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
34691 gmad = callPackage ../games/gmad { };
34693 gnonograms = callPackage ../games/gnonograms { };
34695 gnubg = callPackage ../games/gnubg { };
34697 gnuchess = callPackage ../games/gnuchess { };
34699 gnugo = callPackage ../games/gnugo { };
34701 gnujump = callPackage ../games/gnujump { };
34703 gnushogi = callPackage ../games/gnushogi { };
34705 gogdl = python3Packages.callPackage ../games/gogdl { };
34707 gogui = callPackage ../games/gogui { };
34709 gscrabble = python3Packages.callPackage ../games/gscrabble { };
34711 gshogi = python3Packages.callPackage ../games/gshogi { };
34713 qtads = qt5.callPackage ../games/qtads { };
34715 graphwar = callPackage ../games/graphwar { };
34717 gtypist = callPackage ../games/gtypist { };
34719 gweled = callPackage ../games/gweled { };
34721 harmonist = callPackage ../games/harmonist { };
34723 hase = callPackage ../games/hase { };
34725 hedgewars = libsForQt5.callPackage ../games/hedgewars { };
34727 hikounomizu = callPackage ../games/hikounomizu { };
34729 hmcl = callPackage ../games/hmcl { };
34731 hyperrogue = callPackage ../games/hyperrogue { };
34733 ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; };
34735 icbm3d = callPackage ../games/icbm3d { };
34737 infra = callPackage ../tools/admin/infra { };
34739 infra-arcana = callPackage ../games/infra-arcana { };
34741 ingen = callPackage ../applications/audio/ingen { };
34743 ideogram = callPackage ../applications/graphics/ideogram { };
34745 instaloader = python3Packages.callPackage ../tools/misc/instaloader { };
34747 instead = callPackage ../games/instead { };
34749 iortcw = callPackage ../games/iortcw { };
34750 # used as base package for iortcw forks
34751 iortcw_sp = callPackage ../games/iortcw/sp.nix { };
34753 ironwail = callPackage ../games/ironwail { };
34755 ivan = callPackage ../games/ivan { };
34757 ja2-stracciatella = callPackage ../games/ja2-stracciatella {
34758 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
34761 jfsw = callPackage ../games/jfsw { };
34763 katago = callPackage ../games/katago { };
34765 katagoWithCuda = katago.override {
34767 cudaPackages = cudaPackages_12;
34770 katagoCPU = katago.override {
34774 katagoTensorRT = katago.override {
34775 backend = "tensorrt";
34776 cudaPackages = cudaPackages_12;
34779 klavaro = callPackage ../games/klavaro { };
34781 kobodeluxe = callPackage ../games/kobodeluxe { };
34783 koboredux = callPackage ../games/koboredux { };
34785 koboredux-free = callPackage ../games/koboredux {
34786 useProprietaryAssets = false;
34789 koules = callPackage ../games/koules { };
34791 ldmud = callPackage ../games/ldmud { };
34793 ldmud-full = callPackage ../games/ldmud {
34794 ipv6Support = true;
34795 mccpSupport = true;
34796 mysqlSupport = true;
34797 postgresSupport = true;
34798 sqliteSupport = true;
34800 pythonSupport = true;
34803 leela-zero = libsForQt5.callPackage ../games/leela-zero { };
34805 legendary-gl = python3Packages.callPackage ../games/legendary-gl { };
34807 left4gore-bin = callPackage ../games/left4gore { };
34809 liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
34811 liberation-circuit = callPackage ../games/liberation-circuit { };
34813 lincity = callPackage ../games/lincity { };
34815 lincity_ng = callPackage ../games/lincity/ng.nix {
34816 # https://github.com/lincity-ng/lincity-ng/issues/25
34820 liquidwar = callPackage ../games/liquidwar {
34824 liquidwar5 = callPackage ../games/liquidwar/5.nix {
34827 lugaru = callPackage ../games/lugaru { };
34829 macopix = callPackage ../games/macopix {
34833 maptool = callPackage ../games/maptool {
34834 # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging
34835 # at launch in a class initialization deadlock. MapTool ships Temurin with
34836 # their pre-built releases so we might as well use it too.
34837 jre = temurin-bin-21;
34838 openjfx = openjfx21;
34841 mari0 = callPackage ../games/mari0 { };
34843 manaplus = callPackage ../games/manaplus { stdenv = gcc11Stdenv; };
34845 marble-marcher-ce = callPackage ../games/marble-marcher-ce { };
34847 mars = callPackage ../games/mars { };
34849 mchprs = callPackage ../games/mchprs { };
34851 megaglest = callPackage ../games/megaglest { };
34853 methane = callPackage ../games/methane { };
34855 mindustry = callPackage ../games/mindustry { };
34856 mindustry-wayland = callPackage ../games/mindustry {
34857 enableWayland = true;
34860 mindustry-server = callPackage ../games/mindustry {
34861 enableClient = false;
34862 enableServer = true;
34865 minecraft = callPackage ../games/minecraft { };
34867 minecraft-server-hibernation = callPackage ../tools/games/minecraft/minecraft-server-hibernation { };
34869 minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; };
34870 minecraft-server = minecraftServers.vanilla; # backwards compatibility
34872 minesweep-rs = callPackage ../games/minesweep-rs { };
34874 moon-buggy = callPackage ../games/moon-buggy { };
34876 minetest = callPackage ../games/minetest {
34877 inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa Kernel;
34879 minetestclient = minetest.override { buildServer = false; };
34880 minetestserver = minetest.override { buildClient = false; };
34882 mnemosyne = callPackage ../games/mnemosyne {
34886 mrrescue = callPackage ../games/mrrescue { love = love_0_10; };
34888 mudlet = libsForQt5.callPackage ../games/mudlet {
34890 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
34891 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
34894 blightmud = callPackage ../games/blightmud { };
34896 blightmud-tts = callPackage ../games/blightmud { withTTS = true; };
34898 n2048 = callPackage ../games/n2048 { };
34900 naev = callPackage ../games/naev { };
34902 nanosaur = callPackage ../games/nanosaur { };
34904 nanosaur2 = callPackage ../games/nanosaur2 { };
34906 nethack = callPackage ../games/nethack { };
34908 nethack-qt = callPackage ../games/nethack {
34910 stdenv = gccStdenv;
34913 nethack-x11 = callPackage ../games/nethack { x11Mode = true; };
34915 netris = callPackage ../games/netris { };
34917 neverball = callPackage ../games/neverball { };
34919 nexuiz = callPackage ../games/nexuiz { };
34921 nile = python3Packages.callPackage ../games/nile { };
34923 ninvaders = callPackage ../games/ninvaders { };
34925 njam = callPackage ../games/njam { };
34927 npush = callPackage ../games/npush { };
34928 run-npush = callPackage ../games/npush/run.nix { };
34930 newtonwars = callPackage ../games/newtonwars { };
34932 nsnake = callPackage ../games/nsnake { };
34934 nudoku = callPackage ../games/nudoku { };
34936 oilrush = callPackage ../games/oilrush { };
34938 openarena = callPackage ../games/openarena { };
34940 opendungeons = callPackage ../games/opendungeons { };
34942 openlierox = callPackage ../games/openlierox { };
34944 openclonk = callPackage ../games/openclonk { };
34946 openjk = callPackage ../games/openjk { };
34948 openloco = pkgsi686Linux.callPackage ../games/openloco { };
34950 openmw = libsForQt5.callPackage ../games/openmw {
34951 inherit (darwin.apple_sdk.frameworks) CoreMedia VideoDecodeAcceleration VideoToolbox;
34954 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
34956 opensoldat = callPackage ../games/opensoldat { };
34958 portmod = callPackage ../games/portmod { };
34960 tr-patcher = callPackage ../games/tr-patcher { };
34962 tes3cmd = callPackage ../games/tes3cmd { };
34964 otto-matic = callPackage ../games/otto-matic { };
34966 openraPackages_2019 = import ../games/openra_2019 {
34968 pkgs = pkgs.__splicedPackages;
34971 openra_2019 = openraPackages_2019.engines.release;
34973 openraPackages = recurseIntoAttrs (callPackage ../games/openra {});
34975 openra = openraPackages.engines.release;
34977 openrw = callPackage ../games/openrw {
34978 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
34981 openspades = callPackage ../games/openspades {
34982 inherit (darwin.apple_sdk.frameworks) Cocoa;
34985 openttd = callPackage ../games/openttd {
34986 zlib = zlib.override {
34990 openttd-jgrpp = callPackage ../games/openttd/jgrpp.nix {
34991 zlib = zlib.override {
34995 openttd-grfcodec = callPackage ../games/openttd/grfcodec.nix { };
34996 openttd-nml = callPackage ../games/openttd/nml.nix { };
34998 opentyrian = callPackage ../games/opentyrian { };
35000 openxcom = callPackage ../games/openxcom { SDL = SDL_compat; };
35002 openxray = callPackage ../games/openxray {
35003 # Builds with Clang, but hits an assertion failure unless GCC is used
35004 # https://github.com/OpenXRay/xray-16/issues/1224
35005 stdenv = gccStdenv;
35008 orthorobot = callPackage ../games/orthorobot { love = love_0_10; };
35010 pacvim = callPackage ../games/pacvim { };
35012 papermcServers = callPackages ../games/papermc { };
35014 papermc = papermcServers.papermc;
35016 path-of-building = qt6Packages.callPackage ../games/path-of-building {};
35018 pentobi = libsForQt5.callPackage ../games/pentobi { };
35020 performous = callPackage ../games/performous { };
35022 pinball = callPackage ../games/pinball { };
35024 pingus = callPackage ../games/pingus { };
35026 pioneer = callPackage ../games/pioneer { };
35028 pioneers = callPackage ../games/pioneers { };
35030 planetary_annihilation = callPackage ../games/planetaryannihilation { };
35032 principia = callPackage ../games/principia { };
35034 pong3d = callPackage ../games/pong3d { };
35036 pokerth = libsForQt5.callPackage ../games/pokerth {
35037 protobuf = protobuf_21;
35040 pokerth-server = libsForQt5.callPackage ../games/pokerth {
35042 protobuf = protobuf_21;
35045 pokete = callPackage ../games/pokete { };
35047 powermanga = callPackage ../games/powermanga { };
35049 pysolfc = python3Packages.callPackage ../games/pysolfc { };
35051 qqwing = callPackage ../games/qqwing { };
35053 quake3wrapper = callPackage ../games/quake3/wrapper { };
35055 quake3demo = quake3wrapper {
35056 name = "quake3-demo-${lib.getVersion quake3demodata}";
35057 description = "Demo of Quake 3 Arena, a classic first-person shooter";
35058 paks = [ quake3pointrelease quake3demodata ];
35061 quake3demodata = callPackage ../games/quake3/content/demo.nix { };
35063 quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
35065 quake3hires = callPackage ../games/quake3/content/hires.nix { };
35067 quakespasm = callPackage ../games/quakespasm {
35068 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL;
35070 vkquake = callPackage ../games/quakespasm/vulkan.nix {
35071 inherit (darwin) moltenvk;
35074 ioquake3 = callPackage ../games/quake3/ioquake { };
35075 quake3e = callPackage ../games/quake3/quake3e { };
35077 quantumminigolf = callPackage ../games/quantumminigolf { };
35079 r2mod_cli = callPackage ../games/r2mod_cli { };
35081 r2modman = callPackage ../games/r2modman { };
35083 racer = callPackage ../games/racer { };
35085 randtype = callPackage ../games/randtype { };
35087 raylib-games = callPackage ../games/raylib-games { };
35089 raycast = callPackage ../os-specific/darwin/raycast { };
35091 redeclipse = callPackage ../games/redeclipse { };
35093 rftg = callPackage ../games/rftg { };
35095 rigsofrods-bin = callPackage ../games/rigsofrods-bin { };
35097 riko4 = callPackage ../games/riko4 { };
35099 rili = callPackage ../games/rili { };
35101 rogue = callPackage ../games/rogue {
35102 ncurses = ncurses5;
35105 rocksndiamonds = callPackage ../games/rocksndiamonds { };
35107 rott = callPackage ../games/rott { SDL = SDL_compat; };
35109 rott-shareware = rott.override {
35110 buildShareware = true;
35113 rrootage = callPackage ../games/rrootage { };
35115 space-cadet-pinball = callPackage ../games/space-cadet-pinball {
35116 inherit (darwin.apple_sdk.frameworks) Cocoa;
35119 starsector = callPackage ../games/starsector {
35120 openjdk = openjdk8;
35123 scid = callPackage ../games/scid { };
35125 scid-vs-pc = callPackage ../games/scid-vs-pc { };
35127 scummvm = callPackage ../games/scummvm {
35128 inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit;
35131 inherit (callPackage ../games/scummvm/games.nix { })
35132 beneath-a-steel-sky
35134 drascula-the-vampire-strikes-back
35136 flight-of-the-amazon-queen
35137 lure-of-the-temptress;
35139 scorched3d = callPackage ../games/scorched3d { };
35141 scrolls = callPackage ../games/scrolls { };
35143 service-wrapper = callPackage ../os-specific/linux/service-wrapper { };
35145 sfrotz = callPackage ../games/sfrotz { };
35147 sgt-puzzles = callPackage ../games/sgt-puzzles { };
35149 sgt-puzzles-mobile = callPackage ../games/sgt-puzzles {
35153 shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
35154 rkpd2 = callPackage ../games/shattered-pixel-dungeon/rkpd2 { };
35155 rat-king-adventure = callPackage ../games/shattered-pixel-dungeon/rat-king-adventure { };
35156 experienced-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/experienced-pixel-dungeon { };
35157 summoning-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/summoning-pixel-dungeon { };
35158 shorter-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/shorter-pixel-dungeon { };
35160 shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };
35162 sienna = callPackage ../games/sienna { };
35164 sil = callPackage ../games/sil { };
35166 sil-q = callPackage ../games/sil-q { };
35168 simutrans = callPackage ../games/simutrans { };
35169 # get binaries without data built by Hydra
35170 simutrans_binaries = lowPrio simutrans.binaries;
35172 snake4 = callPackage ../games/snake4 { };
35174 soi = callPackage ../games/soi {
35178 # solarus and solarus-quest-editor must use the same version of Qt.
35179 solarus = libsForQt5.callPackage ../games/solarus { };
35180 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
35182 sollya = callPackage ../development/interpreters/sollya { };
35184 solicurses = callPackage ../games/solicurses { };
35186 # You still can override by passing more arguments.
35187 space-orbit = callPackage ../games/space-orbit { };
35189 space-station-14-launcher = callPackage ../games/space-station-14-launcher { };
35191 spring = callPackage ../games/spring { asciidoc = asciidoc-full; };
35193 springLobby = callPackage ../games/spring/springlobby.nix { };
35195 ssl-cert-check = callPackage ../tools/admin/ssl-cert-check { };
35197 stardust = callPackage ../games/stardust { };
35199 stockfish = callPackage ../games/stockfish { };
35201 steam-run = steam.run;
35203 # This exists so Hydra tries to build all of Steam's dependencies.
35204 steam-fhsenv-without-steam = steam.override { steam-unwrapped = null; };
35206 steam-run-free = steam-fhsenv-without-steam.run;
35208 steam-tui = callPackage ../games/steam-tui { };
35210 steam-acf = callPackage ../tools/games/steam-acf { };
35212 steamback = python311.pkgs.callPackage ../tools/games/steamback { };
35214 protontricks = python3Packages.callPackage ../tools/package-management/protontricks {
35215 steam-run = steam-run-free;
35216 inherit winetricks yad;
35219 protonup-ng = with python3Packages; toPythonApplication protonup-ng;
35221 steam-rom-manager = callPackage ../tools/games/steam-rom-manager { };
35223 sdlpop = callPackage ../games/sdlpop { };
35225 stepmania = callPackage ../games/stepmania { };
35227 stone-kingdoms = callPackage ../games/stone-kingdoms { };
35229 stt = callPackage ../tools/audio/stt { };
35231 stuntrally = callPackage ../games/stuntrally
35234 superTux = callPackage ../games/supertux { };
35236 superTuxKart = darwin.apple_sdk_11_0.callPackage ../games/super-tux-kart {
35237 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit OpenAL IOBluetooth;
35240 synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
35242 snis = callPackage ../games/snis { };
35244 system-syzygy = callPackage ../games/system-syzygy { };
35246 t4kcommon = callPackage ../games/t4kcommon { };
35248 taisei = callPackage ../games/taisei { };
35250 tcl2048 = callPackage ../games/tcl2048 { };
35252 the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix {
35254 inherit (darwin.apple_sdk.frameworks) Cocoa;
35257 tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
35259 tbls = callPackage ../tools/misc/tbls { };
35261 tecnoballz = callPackage ../games/tecnoballz { };
35263 teetertorture = callPackage ../games/teetertorture { };
35265 teeworlds = callPackage ../games/teeworlds {
35266 inherit (darwin.apple_sdk.frameworks) Cocoa;
35268 teeworlds-server = teeworlds.override { buildClient = false; };
35270 tengine = callPackage ../servers/http/tengine {
35271 modules = with nginxModules; [ rtmp dav moreheaders modsecurity ];
35274 tennix = callPackage ../games/tennix { };
35276 terraria-server = callPackage ../games/terraria-server { };
35278 tibia = pkgsi686Linux.callPackage ../games/tibia { };
35280 tintin = callPackage ../games/tintin { };
35282 tinyfugue = callPackage ../games/tinyfugue { };
35284 titanion = callPackage ../games/titanion { };
35286 tome2 = callPackage ../games/tome2 { };
35288 tome4 = callPackage ../games/tome4 { };
35290 toppler = callPackage ../games/toppler {
35291 SDL2_image = SDL2_image_2_0;
35294 torus-trooper = callPackage ../games/torus-trooper { };
35296 trackballs = callPackage ../games/trackballs { };
35298 try = callPackage ../tools/admin/try { };
35300 tumiki-fighters = callPackage ../games/tumiki-fighters { };
35302 tuxpaint = callPackage ../games/tuxpaint { };
35304 tuxtype = callPackage ../games/tuxtype { };
35306 speed_dreams = callPackage ../games/speed-dreams {
35307 # Torcs wants to make shared libraries linked with plib libraries (it provides static).
35308 # i686 is the only platform I know than can do that linking without plib built with -fPIC
35312 torcs = callPackage ../games/torcs { };
35314 trigger = callPackage ../games/trigger { };
35316 typespeed = callPackage ../games/typespeed { };
35318 u2ps = callPackage ../tools/text/u2ps { };
35320 uchess = callPackage ../games/uchess { };
35322 ufoai = callPackage ../games/ufoai { };
35324 uhexen2 = callPackage ../games/uhexen2 { };
35326 ultimatestunts = callPackage ../games/ultimatestunts { };
35328 ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
35330 ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
35332 ultrastardx = callPackage ../games/ultrastardx { };
35334 umoria = callPackage ../games/umoria { };
35336 unnethack = callPackage ../games/unnethack { };
35338 uqm = callPackage ../games/uqm { };
35340 urbanterror = callPackage ../games/urbanterror { };
35342 ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { });
35344 ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { });
35346 ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ];
35348 vassal = callPackage ../games/vassal { };
35350 vdrift = callPackage ../games/vdrift { };
35352 # To ensure vdrift's code is built on hydra
35353 vdrift-bin = vdrift.bin;
35355 vectoroids = callPackage ../games/vectoroids { };
35357 vessel = pkgsi686Linux.callPackage ../games/vessel { };
35359 vitetris = callPackage ../games/vitetris { };
35361 voxelands = callPackage ../games/voxelands { };
35363 vvvvvv = callPackage ../by-name/vv/vvvvvv/package.nix {
35364 inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
35367 wargus = callPackage ../games/wargus { };
35369 warmux = callPackage ../games/warmux { };
35371 warsow-engine = callPackage ../games/warsow/engine.nix { };
35373 warsow = callPackage ../games/warsow { };
35375 warzone2100 = callPackage ../games/warzone2100 { };
35377 wesnoth = callPackage ../games/wesnoth {
35378 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
35379 # wesnoth requires lua built with c++, see https://github.com/wesnoth/wesnoth/pull/8234
35380 lua = lua5_4.override {
35382 makeFlagsArray+=("CC=$CXX")
35387 wesnoth-dev = wesnoth;
35389 widelands = callPackage ../games/widelands { };
35391 wolfstoneextract = callPackage ../games/wolfstoneextract { };
35393 worldofgoo = callPackage ../games/worldofgoo { };
35395 xboard = callPackage ../games/xboard { };
35397 xbomb = callPackage ../games/xbomb { };
35399 xconq = callPackage ../games/xconq { };
35401 xcowsay = callPackage ../games/xcowsay { };
35403 xgalagapp = callPackage ../games/xgalaga++ { };
35405 xjump = callPackage ../games/xjump { };
35407 xmoto = callPackage ../games/xmoto { };
35410 inherit (callPackage ../games/xonotic { })
35414 xonotic-glx = (callPackage ../games/xonotic {
35419 xonotic-dedicated = (callPackage ../games/xonotic {
35421 withDedicated = true;
35424 xonotic-sdl = xonotic;
35425 xonotic-sdl-unwrapped = xonotic-sdl.xonotic-unwrapped;
35426 xonotic-glx-unwrapped = xonotic-glx.xonotic-unwrapped;
35427 xonotic-dedicated-unwrapped = xonotic-dedicated.xonotic-unwrapped;
35430 xpilot-ng = callPackage ../games/xpilot { };
35431 bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { };
35432 bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { };
35434 xskat = callPackage ../games/xskat { };
35436 xsnow = callPackage ../games/xsnow { };
35438 xsok = callPackage ../games/xsok { };
35440 xsokoban = callPackage ../games/xsokoban { };
35442 xtris = callPackage ../games/xtris { };
35444 inherit (callPackage ../games/quake2/yquake2 {
35445 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
35449 yquake2-ground-zero
35450 yquake2-the-reckoning
35453 zaz = callPackage ../games/zaz { };
35455 zod = callPackage ../games/zod { };
35457 zoom = callPackage ../games/zoom { };
35459 keen4 = callPackage ../games/keen4 { };
35461 zeroadPackages = recurseIntoAttrs (callPackage ../games/0ad {
35466 zeroad = zeroadPackages.zeroad;
35468 _7kaa = callPackage ../games/7kaa { };
35470 hhexen = callPackage ../games/hhexen { };
35472 hheretic = callPackage ../games/hheretic { };
35474 wyvern = callPackage ../games/wyvern { };
35476 hsetroot = callPackage ../tools/X11/hsetroot { };
35478 imwheel = callPackage ../tools/X11/imwheel { };
35480 kakasi = callPackage ../tools/text/kakasi { };
35482 ### DESKTOP ENVIRONMENTS
35484 arcan-wrapped = arcan.wrapper.override { };
35485 arcan-all-wrapped = arcan.wrapper.override {
35486 name = "arcan-all-wrapped";
35487 appls = [ cat9 durden pipeworld ];
35490 cat9-wrapped = arcan.wrapper.override {
35491 name = "cat9-wrapped";
35494 durden-wrapped = arcan.wrapper.override {
35495 name = "durden-wrapped";
35496 appls = [ durden ];
35498 pipeworld-wrapped = arcan.wrapper.override {
35499 name = "pipeworld-wrapped";
35500 appls = [ pipeworld ];
35502 prio-wrapped = arcan.wrapper.override {
35503 name = "prio-wrapped";
35507 cdesktopenv = callPackage ../desktops/cdesktopenv { };
35509 cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { });
35511 deepin = recurseIntoAttrs (callPackage ../desktops/deepin { });
35513 enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { });
35515 expidus = recurseIntoAttrs (callPackages ../desktops/expidus {
35516 # Use the Nix built Flutter Engine for testing.
35517 # Also needed when we eventually package Genesis Shell.
35518 flutterPackages = flutterPackages-source;
35521 gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { });
35523 gnome = recurseIntoAttrs (callPackage ../desktops/gnome { });
35525 inherit (callPackage ../desktops/gnome/extensions { })
35537 gnome-extensions-cli = python3Packages.callPackage ../desktops/gnome/misc/gnome-extensions-cli { };
35539 gnome-bluetooth_1_0 = callPackage ../by-name/gn/gnome-bluetooth/1.0 { };
35541 gnome-browser-connector = callPackage ../desktops/gnome/extensions/gnome-browser-connector { };
35543 gnome-session-ctl = callPackage ../by-name/gn/gnome-session/ctl.nix { };
35545 # Using 43 to match Mutter used in Pantheon
35546 gnome-settings-daemon43 = callPackage ../by-name/gn/gnome-settings-daemon/43 { };
35548 gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep { });
35550 lomiri = recurseIntoAttrs (callPackage ../desktops/lomiri { });
35552 lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
35556 lxde = recurseIntoAttrs (callPackage ../desktops/lxde { });
35557 # Backwards compatibility aliases
35568 lxqt = recurseIntoAttrs (import ../desktops/lxqt {
35570 inherit (lib) makeScope;
35571 inherit kdePackages;
35574 mate = recurseIntoAttrs (callPackage ../desktops/mate { });
35576 # Needed for elementary's gala, wingpanel and greeter until support for higher versions is provided
35577 mutter43 = callPackage ../by-name/mu/mutter/43 { };
35579 pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { });
35581 wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { };
35583 rox-filer = callPackage ../desktops/rox/rox-filer {
35587 surf-display = callPackage ../desktops/surf-display { };
35589 xfce = recurseIntoAttrs (callPackage ../desktops/xfce { });
35591 plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };
35593 plasma-theme-switcher = libsForQt5.callPackage ../applications/misc/plasma-theme-switcher { };
35595 plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };
35597 inherit (callPackages ../applications/misc/redshift {
35598 inherit (python3Packages) python pygobject3 pyxdg wrapPython;
35599 inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
35600 geoclue = geoclue2;
35601 }) redshift gammastep;
35603 redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
35605 latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
35607 xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { };
35609 ### SCIENCE/CHEMISTY
35611 apbs = callPackage ../applications/science/chemistry/apbs { };
35613 avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };
35615 molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { };
35617 avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
35619 d-seams = callPackage ../applications/science/chemistry/d-seams { };
35621 ergoscf = callPackage ../applications/science/chemistry/ergoscf { };
35623 gwyddion = callPackage ../applications/science/chemistry/gwyddion { };
35625 jmol = callPackage ../applications/science/chemistry/jmol {
35626 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
35629 marvin = callPackage ../applications/science/chemistry/marvin { };
35631 molbar = with python3Packages; toPythonApplication molbar;
35633 molden = callPackage ../applications/science/chemistry/molden { };
35635 mopac = callPackage ../applications/science/chemistry/mopac { };
35637 nwchem = callPackage ../applications/science/chemistry/nwchem {
35639 lapack = lapack-ilp64;
35642 octopus = callPackage ../applications/science/chemistry/octopus { };
35644 autodock-vina = callPackage ../applications/science/chemistry/autodock-vina { };
35646 dkh = callPackage ../applications/science/chemistry/dkh { };
35648 openmolcas = callPackage ../applications/science/chemistry/openmolcas { };
35650 pdb2pqr = with python3Packages; toPythonApplication pdb2pqr;
35652 pymol = callPackage ../applications/science/chemistry/pymol {
35653 python3Packages = python311Packages;
35656 quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso {
35657 hdf5 = hdf5-fortran;
35660 siesta = callPackage ../applications/science/chemistry/siesta { };
35662 siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; };
35664 wxmacmolplt = callPackage ../applications/science/chemistry/wxmacmolplt { };
35666 ### SCIENCE/GEOMETRY
35668 gama = callPackage ../applications/science/geometry/gama { };
35670 tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+
35671 tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT
35673 ### SCIENCE/BENCHMARK
35675 papi = callPackage ../development/libraries/science/benchmark/papi { };
35677 ### SCIENCE/BIOLOGY
35679 alliance = callPackage ../applications/science/electronics/alliance { };
35681 angsd = callPackage ../applications/science/biology/angsd { };
35683 ants = callPackage ../applications/science/biology/ants {
35684 inherit (darwin.apple_sdk.frameworks) Cocoa;
35687 aragorn = callPackage ../applications/science/biology/aragorn { };
35689 astral = callPackage ../applications/science/biology/astral { };
35691 archimedes = callPackage ../applications/science/electronics/archimedes { };
35693 bamtools = callPackage ../applications/science/biology/bamtools { };
35695 bayescan = callPackage ../applications/science/biology/bayescan { };
35697 bedops = callPackage ../applications/science/biology/bedops { };
35699 bedtools = callPackage ../applications/science/biology/bedtools { };
35701 bcftools = callPackage ../applications/science/biology/bcftools { };
35703 bftools = callPackage ../applications/science/biology/bftools { };
35705 bioawk = callPackage ../applications/science/biology/bioawk { };
35707 blast = callPackage ../applications/science/biology/blast {
35708 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
35711 blast-bin = callPackage ../applications/science/biology/blast/bin.nix { };
35713 bpp-core = callPackage ../development/libraries/science/biology/bpp-core { };
35715 bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl { };
35717 bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen { };
35719 bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq { };
35721 bppsuite = callPackage ../applications/science/biology/bppsuite { };
35723 cd-hit = callPackage ../applications/science/biology/cd-hit {
35724 inherit (llvmPackages) openmp;
35727 ciftilib = callPackage ../development/libraries/science/biology/ciftilib { };
35729 cmtk = callPackage ../applications/science/biology/cmtk { };
35731 clustal-omega = callPackage ../applications/science/biology/clustal-omega { };
35733 conglomerate = callPackage ../applications/science/biology/conglomerate { };
35735 dalfox = callPackage ../tools/security/dalfox { };
35737 davtest = callPackage ../tools/security/davtest { };
35739 dcm2niix = callPackage ../applications/science/biology/dcm2niix { };
35741 deepdiff = with python3Packages; toPythonApplication deepdiff;
35743 deepsea = callPackage ../tools/security/deepsea { };
35745 deepsecrets = callPackage ../tools/security/deepsecrets {
35746 python3 = python311;
35749 deeptools = callPackage ../applications/science/biology/deeptools { };
35751 deep-translator = with python3Packages; toPythonApplication deep-translator;
35753 delly = callPackage ../applications/science/biology/delly { };
35755 diamond = callPackage ../applications/science/biology/diamond { };
35757 dssp = callPackage ../applications/science/biology/dssp { };
35759 ecopcr = callPackage ../applications/science/biology/ecopcr { };
35761 eggnog-mapper = callPackage ../applications/science/biology/eggnog-mapper { };
35763 emboss = callPackage ../applications/science/biology/emboss { };
35765 est-sfs = callPackage ../applications/science/biology/est-sfs { };
35767 ezminc = callPackage ../applications/science/biology/EZminc { };
35769 exonerate = callPackage ../applications/science/biology/exonerate { };
35771 fastp = callPackage ../applications/science/biology/fastp { };
35773 flywheel-cli = callPackage ../applications/science/biology/flywheel-cli { };
35775 hh-suite = callPackage ../applications/science/biology/hh-suite {
35776 inherit (llvmPackages) openmp;
35779 hisat2 = callPackage ../applications/science/biology/hisat2 { };
35781 htslib = callPackage ../development/libraries/science/biology/htslib { };
35783 igv = callPackage ../applications/science/biology/igv { };
35785 inormalize = callPackage ../applications/science/biology/inormalize { };
35787 iqtree = callPackage ../applications/science/biology/iqtree { };
35789 itsx = callPackage ../applications/science/biology/itsx { };
35791 iv = callPackage ../applications/science/biology/iv {
35792 neuron-version = neuron.version;
35795 kalign = callPackage ../applications/science/biology/kalign { };
35797 kallisto = callPackage ../applications/science/biology/kallisto {
35798 autoconf = buildPackages.autoconf269;
35801 kasmweb = callPackage ../servers/web-apps/kasmweb { };
35803 kssd = callPackage ../applications/science/biology/kssd { };
35805 last = callPackage ../applications/science/biology/last { };
35807 macse = callPackage ../applications/science/biology/macse { };
35809 macs2 = callPackage ../applications/science/biology/macs2 { };
35811 mafft = callPackage ../applications/science/biology/mafft { };
35813 migrate = callPackage ../applications/science/biology/migrate { };
35815 minia = callPackage ../applications/science/biology/minia { };
35817 mirtk = callPackage ../development/libraries/science/biology/mirtk { itk = itk_5_2; };
35819 muscle = callPackage ../applications/science/biology/muscle { };
35821 n3 = callPackage ../applications/science/biology/N3 { };
35823 nest = callPackage ../applications/science/biology/nest { };
35825 nest-mpi = callPackage ../applications/science/biology/nest { withMpi = true; };
35827 neuron = callPackage ../applications/science/biology/neuron { };
35829 neuron-mpi = neuron.override {useMpi = true; };
35831 neuron-full = neuron-mpi.override { useCore = true; useRx3d = true; };
35833 mrbayes = callPackage ../applications/science/biology/mrbayes { };
35835 mrtrix = callPackage ../applications/science/biology/mrtrix { python = python3; };
35837 megahit = callPackage ../applications/science/biology/megahit { };
35839 messer-slim = callPackage ../applications/science/biology/messer-slim { };
35841 minc_tools = callPackage ../applications/science/biology/minc-tools {
35842 inherit (perlPackages) perl TextFormat;
35845 minc_widgets = callPackage ../applications/science/biology/minc-widgets { };
35847 mni_autoreg = callPackage ../applications/science/biology/mni_autoreg { };
35849 minimap2 = callPackage ../applications/science/biology/minimap2 { };
35851 mmseqs2 = callPackage ../applications/science/biology/mmseqs2 {
35852 inherit (llvmPackages) openmp;
35855 niftyreg = callPackage ../applications/science/biology/niftyreg { };
35857 niftyseg = callPackage ../applications/science/biology/niftyseg { };
35859 manta = callPackage ../applications/science/biology/manta { };
35861 obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
35863 octopus-caller = callPackage ../applications/science/biology/octopus { };
35865 paml = callPackage ../applications/science/biology/paml { };
35867 picard-tools = callPackage ../applications/science/biology/picard-tools { };
35869 platypus = callPackage ../applications/science/biology/platypus { };
35871 plink-ng = callPackage ../applications/science/biology/plink-ng { };
35873 prodigal = callPackage ../applications/science/biology/prodigal { };
35875 quast = callPackage ../applications/science/biology/quast { };
35877 raxml = callPackage ../applications/science/biology/raxml { };
35879 raxml-mpi = raxml.override { useMpi = true; };
35881 sambamba = callPackage ../applications/science/biology/sambamba { };
35883 samblaster = callPackage ../applications/science/biology/samblaster { };
35885 samtools = callPackage ../applications/science/biology/samtools { };
35886 samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
35887 stdenv = gccStdenv;
35890 seqtk = callPackage ../applications/science/biology/seqtk { };
35892 seqkit = callPackage ../applications/science/biology/seqkit { };
35894 snpeff = callPackage ../applications/science/biology/snpeff { };
35896 somafm-cli = callPackage ../tools/misc/somafm-cli { };
35898 somatic-sniper = callPackage ../applications/science/biology/somatic-sniper { };
35900 sortmerna = callPackage ../applications/science/biology/sortmerna { };
35902 stacks = callPackage ../applications/science/biology/stacks { };
35904 star = callPackage ../applications/science/biology/star { };
35906 strelka = callPackage ../applications/science/biology/strelka { };
35908 inherit (callPackages ../applications/science/biology/sumatools {})
35913 seaview = callPackage ../applications/science/biology/seaview { };
35915 svaba = callPackage ../applications/science/biology/svaba { };
35917 tebreak = callPackage ../applications/science/biology/tebreak { };
35919 treemix = callPackage ../applications/science/biology/treemix { };
35921 trf = callPackage ../applications/science/biology/trf { };
35923 trimal = callPackage ../applications/science/biology/trimal { };
35925 trimmomatic = callPackage ../applications/science/biology/trimmomatic {
35926 jdk = pkgs.jdk11_headless;
35927 # Reduce closure size
35928 jre = pkgs.jre_minimal.override {
35929 modules = [ "java.base" "java.logging" ];
35930 jdk = pkgs.jdk11_headless;
35934 truvari = callPackage ../applications/science/biology/truvari { };
35936 varscan = callPackage ../applications/science/biology/varscan { };
35938 whisper = callPackage ../applications/science/biology/whisper { };
35940 xenomapper = callPackage ../applications/science/biology/xenomapper { };
35942 hmmer = callPackage ../applications/science/biology/hmmer { };
35944 bwa = callPackage ../applications/science/biology/bwa { };
35946 bwa-mem2 = callPackage ../applications/science/biology/bwa-mem2 { };
35948 ### SCIENCE/MACHINE LEARNING
35950 nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { };
35952 sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { };
35954 streamlit = with python3Packages; toPythonApplication streamlit;
35956 uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { };
35960 almonds = callPackage ../applications/science/math/almonds { };
35962 adolc = callPackage ../applications/science/math/adolc { };
35964 amd-blis = callPackage ../development/libraries/science/math/amd-blis { };
35966 amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { };
35968 arpack = callPackage ../development/libraries/science/math/arpack { };
35970 blas = callPackage ../build-support/alternatives/blas { };
35972 blas-ilp64 = blas.override { isILP64 = true; };
35974 blas-reference = callPackage ../development/libraries/science/math/blas { };
35976 bonmin = callPackage ../development/libraries/science/math/bonmin { };
35978 brial = callPackage ../development/libraries/science/math/brial { };
35980 cantor = libsForQt5.cantor;
35982 clblas = callPackage ../development/libraries/science/math/clblas {
35983 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo OpenCL;
35986 clblast = callPackage ../development/libraries/science/math/clblast { };
35988 cliquer = callPackage ../development/libraries/science/math/cliquer { };
35990 coin-utils = callPackage ../development/libraries/science/math/coin-utils { };
35992 ecos = callPackage ../development/libraries/science/math/ecos { };
35994 getdp = callPackage ../applications/science/math/getdp { };
35996 gurobi = callPackage ../applications/science/math/gurobi { };
35998 jags = callPackage ../applications/science/math/jags { };
36000 labplot = libsForQt5.callPackage ../applications/science/math/labplot { };
36002 lapack = callPackage ../build-support/alternatives/lapack { };
36004 lapack-ilp64 = lapack.override { isILP64 = true; };
36006 lapack-reference = callPackage ../development/libraries/science/math/liblapack { };
36007 liblapack = lapack-reference;
36009 libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { };
36011 libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
36013 libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
36015 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
36017 lrs = callPackage ../development/libraries/science/math/lrs { };
36019 m4ri = callPackage ../development/libraries/science/math/m4ri { };
36021 m4rie = callPackage ../development/libraries/science/math/m4rie { };
36023 mkl = callPackage ../development/libraries/science/math/mkl { };
36025 nasc = callPackage ../applications/science/math/nasc { };
36027 nota = haskellPackages.callPackage ../applications/science/math/nota { };
36029 notus-scanner = with python3Packages; toPythonApplication notus-scanner;
36031 openblas = callPackage ../development/libraries/science/math/openblas {
36032 inherit (llvmPackages) openmp;
36035 # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with
36036 # standard BLAS and LAPACK.
36037 openblasCompat = openblas.override { blas64 = false; };
36039 openlibm = callPackage ../development/libraries/science/math/openlibm { };
36041 openspecfun = callPackage ../development/libraries/science/math/openspecfun { };
36043 planarity = callPackage ../development/libraries/science/math/planarity { };
36045 scalapack = callPackage ../development/libraries/science/math/scalapack { };
36047 rankwidth = callPackage ../development/libraries/science/math/rankwidth { };
36049 lcalc = callPackage ../development/libraries/science/math/lcalc { };
36051 lrcalc = callPackage ../applications/science/math/lrcalc { };
36053 lie = callPackage ../applications/science/math/LiE { };
36055 inherit (callPackage ../development/libraries/science/math/magma { }) magma magma_2_7_2 magma_2_6_2;
36057 magma-cuda = magma.override {
36058 cudaSupport = true;
36059 rocmSupport = false;
36062 magma-cuda-static = magma-cuda.override {
36066 magma-hip = magma.override {
36067 cudaSupport = false;
36068 rocmSupport = true;
36071 clmagma = callPackage ../development/libraries/science/math/clmagma { };
36073 mathematica = callPackage ../applications/science/math/mathematica { };
36075 mathematica-webdoc = callPackage ../applications/science/math/mathematica {
36079 mathematica-cuda = callPackage ../applications/science/math/mathematica {
36080 cudaSupport = true;
36083 mathematica-webdoc-cuda = callPackage ../applications/science/math/mathematica {
36085 cudaSupport = true;
36088 metis = callPackage ../development/libraries/science/math/metis { };
36090 nauty = callPackage ../applications/science/math/nauty { };
36092 osi = callPackage ../development/libraries/science/math/osi { };
36094 or-tools = callPackage ../development/libraries/science/math/or-tools {
36095 inherit (darwin) DarwinTools;
36096 stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
36098 protobuf = protobuf_23;
36099 # or-tools builds with -std=c++20, so abseil-cpp must
36100 # also be built that way
36101 abseil-cpp = abseil-cpp_202301.override {
36103 cxxStandard = "20";
36107 rubiks = callPackage ../development/libraries/science/math/rubiks { };
36109 p4est-sc = callPackage ../development/libraries/science/math/p4est-sc {
36110 p4est-sc-debugEnable = false;
36113 p4est-sc-dbg = callPackage ../development/libraries/science/math/p4est-sc { };
36115 p4est = callPackage ../development/libraries/science/math/p4est { };
36117 p4est-dbg = callPackage ../development/libraries/science/math/p4est {
36118 p4est-sc = p4est-sc-dbg;
36121 QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { };
36123 sage = callPackage ../applications/science/math/sage { };
36124 sageWithDoc = sage.override { withDoc = true; };
36126 sagetex = callPackage ../misc/sagetex { };
36128 subread = callPackage ../applications/science/biology/subread { };
36130 suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { };
36131 suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix { };
36132 suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse {
36133 inherit (llvmPackages) openmp;
36135 suitesparse = suitesparse_5_3;
36137 suitesparse-graphblas = callPackage ../development/libraries/science/math/suitesparse-graphblas { };
36139 superlu = callPackage ../development/libraries/science/math/superlu { };
36141 symmetrica = callPackage ../applications/science/math/symmetrica { };
36143 sympow = callPackage ../development/libraries/science/math/sympow { };
36145 trilinos = callPackage ../development/libraries/science/math/trilinos { };
36147 trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; };
36149 wolfram-engine = libsForQt5.callPackage ../applications/science/math/wolfram-engine { };
36151 wolfram-for-jupyter-kernel = callPackage ../applications/editors/jupyter-kernels/wolfram { };
36153 wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { };
36155 ipopt = callPackage ../development/libraries/science/math/ipopt { };
36157 gmsh = callPackage ../applications/science/math/gmsh { };
36159 wcpg = callPackage ../development/libraries/science/math/wcpg { };
36161 zn_poly = callPackage ../development/libraries/science/math/zn_poly { };
36163 ### SCIENCE/MOLECULAR-DYNAMICS
36165 dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { };
36167 gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
36169 fftw = fftwSinglePrec;
36172 gromacsPlumed = lowPrio (gromacs.override {
36174 enablePlumed = true;
36175 fftw = fftwSinglePrec;
36178 gromacsMpi = lowPrio (gromacs.override {
36181 fftw = fftwSinglePrec;
36184 gromacsDouble = lowPrio (gromacs.override {
36185 singlePrec = false;
36189 gromacsDoubleMpi = lowPrio (gromacs.override {
36190 singlePrec = false;
36195 gromacsCudaMpi = lowPrio (gromacs.override {
36199 fftw = fftwSinglePrec;
36202 ### SCIENCE/MEDICINE
36204 dcmtk = callPackage ../applications/science/medicine/dcmtk { };
36206 xmedcon = callPackage ../applications/science/medicine/xmedcon { };
36208 ### SCIENCE/PHYSICS
36210 dawn = callPackage ../applications/science/physics/dawn { };
36212 dawncut = callPackage ../applications/science/physics/dawncut { };
36214 elmerfem = callPackage ../applications/science/physics/elmerfem { };
36216 fasthenry = callPackage ../applications/science/physics/fasthenry { };
36218 mcfm = callPackage ../applications/science/physics/MCFM {
36219 stdenv = gccStdenv;
36220 lhapdf = lhapdf.override { stdenv = gccStdenv; python = null; };
36223 nnpdf = callPackage ../applications/science/physics/nnpdf { };
36225 professor = callPackage ../applications/science/physics/professor { };
36227 sacrifice = callPackage ../applications/science/physics/sacrifice { };
36229 sherpa = callPackage ../applications/science/physics/sherpa { };
36231 shtns = callPackage ../applications/science/physics/shtns { };
36233 xfitter = callPackage ../applications/science/physics/xfitter { };
36235 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
36237 xnec2c = callPackage ../applications/science/physics/xnec2c { };
36239 ### SCIENCE/PROGRAMMING
36241 dafny = callPackage ../applications/science/logic/dafny { };
36243 groove = callPackage ../applications/science/programming/groove { };
36245 plm = callPackage ../applications/science/programming/plm { };
36249 abc-verifier = callPackage ../applications/science/logic/abc { };
36251 abella = callPackage ../applications/science/logic/abella {
36252 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
36255 acgtk = callPackage ../applications/science/logic/acgtk { };
36257 alt-ergo = callPackage ../applications/science/logic/alt-ergo { };
36259 aspino = callPackage ../applications/science/logic/aspino { };
36261 beluga = callPackage ../applications/science/logic/beluga { };
36263 cbmc = callPackage ../applications/science/logic/cbmc { };
36265 cadical = callPackage ../applications/science/logic/cadical { };
36267 inherit (callPackage ./coq-packages.nix {
36276 coqPackages_8_5 coq_8_5
36277 coqPackages_8_6 coq_8_6
36278 coqPackages_8_7 coq_8_7
36279 coqPackages_8_8 coq_8_8
36280 coqPackages_8_9 coq_8_9
36281 coqPackages_8_10 coq_8_10
36282 coqPackages_8_11 coq_8_11
36283 coqPackages_8_12 coq_8_12
36284 coqPackages_8_13 coq_8_13
36285 coqPackages_8_14 coq_8_14
36286 coqPackages_8_15 coq_8_15
36287 coqPackages_8_16 coq_8_16
36288 coqPackages_8_17 coq_8_17
36289 coqPackages_8_18 coq_8_18
36290 coqPackages_8_19 coq_8_19
36291 coqPackages_8_20 coq_8_20
36295 coq2html = callPackage ../tools/typesetting/coq2html { };
36297 coq-kernel = callPackage ../applications/editors/jupyter-kernels/coq { };
36299 cryptoverif = callPackage ../applications/science/logic/cryptoverif { };
36301 crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { };
36303 cubicle = callPackage ../applications/science/logic/cubicle {
36304 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
36307 cvc3 = callPackage ../applications/science/logic/cvc3 {
36308 gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; });
36309 stdenv = gccStdenv;
36311 cvc4 = callPackage ../applications/science/logic/cvc4 { };
36313 cvc5 = callPackage ../applications/science/logic/cvc5 { };
36315 drat-trim = callPackage ../applications/science/logic/drat-trim { };
36317 ekrhyper = callPackage ../applications/science/logic/ekrhyper {
36318 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
36321 eprover = callPackage ../applications/science/logic/eprover { };
36323 eprover-ho = callPackage ../applications/science/logic/eprover { enableHO = true; };
36325 formula = callPackage ../applications/science/logic/formula { };
36327 gappa = callPackage ../applications/science/logic/gappa { };
36329 gfan = callPackage ../applications/science/math/gfan { };
36331 giac = callPackage ../applications/science/math/giac { };
36332 giac-with-xcas = giac.override { enableGUI = true; };
36334 ginac = callPackage ../applications/science/math/ginac { };
36336 glom = callPackage ../applications/misc/glom { };
36338 glucose = callPackage ../applications/science/logic/glucose { };
36339 glucose-syrup = callPackage ../applications/science/logic/glucose {
36340 enableUnfree = true;
36343 hol = callPackage ../applications/science/logic/hol { };
36345 inherit (ocamlPackages) hol_light;
36347 holehe = callPackage ../tools/security/holehe { };
36349 hologram = callPackage ../tools/security/hologram { };
36351 honeytrap = callPackage ../tools/security/honeytrap { };
36353 kissat = callPackage ../applications/science/logic/kissat { };
36355 tini = callPackage ../applications/virtualization/tini { };
36357 ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { };
36359 isabelle = callPackage ../by-name/is/isabelle/package.nix {
36360 polyml = polyml.overrideAttrs {
36361 pname = "polyml-for-isabelle";
36363 configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ];
36364 buildFlags = [ "compiler" ];
36365 src = fetchFromGitHub {
36369 hash = "sha256-72wm8dt+Id59A5058mVE5P9TkXW5/LZRthZoxUustVA=";
36375 isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { });
36377 iprover = callPackage ../applications/science/logic/iprover { };
36379 key = callPackage ../applications/science/logic/key { };
36381 keymapviz = callPackage ../tools/misc/keymapviz { };
36383 killport = darwin.apple_sdk_11_0.callPackage ../tools/misc/killport { };
36385 lean = callPackage ../applications/science/logic/lean { };
36386 lean2 = callPackage ../applications/science/logic/lean2 { };
36387 lean4 = callPackage ../applications/science/logic/lean4 { };
36389 elan = callPackage ../applications/science/logic/elan { };
36390 mathlibtools = with python3Packages; toPythonApplication mathlibtools;
36392 leo2 = callPackage ../applications/science/logic/leo2
36393 { inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml camlp4; };
36395 leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix { };
36397 logisim = callPackage ../applications/science/logic/logisim { };
36399 logisim-evolution = callPackage ../applications/science/logic/logisim-evolution { };
36401 ltl2ba = callPackage ../applications/science/logic/ltl2ba { };
36403 metis-prover = callPackage ../applications/science/logic/metis-prover { };
36405 mcrl2 = callPackage ../applications/science/logic/mcrl2 { };
36407 minisat = callPackage ../applications/science/logic/minisat { };
36409 monosat = callPackage ../applications/science/logic/monosat { };
36411 msat = callPackage ../applications/science/logic/msat { };
36413 nusmv = callPackage ../applications/science/logic/nusmv { };
36415 nuXmv = callPackage ../applications/science/logic/nuXmv { };
36417 opensmt = callPackage ../applications/science/logic/opensmt { };
36419 ott = callPackage ../applications/science/logic/ott { };
36421 picosat = callPackage ../applications/science/logic/picosat { };
36423 libpoly = callPackage ../applications/science/logic/poly { };
36425 prooftree = callPackage ../applications/science/logic/prooftree {
36426 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
36429 prover9 = callPackage ../applications/science/logic/prover9 { };
36431 proverif = callPackage ../applications/science/logic/proverif { };
36433 satallax = callPackage ../applications/science/logic/satallax {
36434 inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
36437 saw-tools = callPackage ../applications/science/logic/saw-tools { };
36439 spass = callPackage ../applications/science/logic/spass {
36440 stdenv = gccStdenv;
36443 statverif = callPackage ../applications/science/logic/statverif {
36444 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
36447 tptp = callPackage ../applications/science/logic/tptp { };
36449 celf = callPackage ../applications/science/logic/celf { };
36451 fast-downward = callPackage ../applications/science/logic/fast-downward { };
36453 twelf = callPackage ../applications/science/logic/twelf { };
36455 verifast = callPackage ../applications/science/logic/verifast { };
36457 veriT = callPackage ../applications/science/logic/verit {
36458 stdenv = gccStdenv;
36461 why3 = callPackage ../applications/science/logic/why3 {
36462 coqPackages = coqPackages_8_18;
36465 wayback-machine-archiver = callPackage ../tools/misc/wayback-machine-archiver { };
36467 workcraft = callPackage ../applications/science/logic/workcraft { };
36469 yices = callPackage ../applications/science/logic/yices {
36470 gmp-static = gmp.override { withStatic = true; };
36474 inherit (callPackages ../applications/science/logic/z3 { python = python3; })
36478 inherit (callPackages ../applications/science/logic/z3 { python = python311; })
36481 z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix { };
36483 zchaff = callPackage ../applications/science/logic/zchaff { };
36485 tlaplus = callPackage ../applications/science/logic/tlaplus {
36486 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
36488 tlaplus18 = callPackage ../applications/science/logic/tlaplus/tlaplus18.nix {};
36489 tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix {
36490 inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml;
36492 tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix { };
36494 aiger = callPackage ../applications/science/logic/aiger { };
36496 avy = callPackage ../applications/science/logic/avy { };
36498 btor2tools = callPackage ../applications/science/logic/btor2tools { };
36500 boolector = callPackage ../applications/science/logic/boolector { };
36502 bitwuzla = callPackage ../applications/science/logic/bitwuzla { };
36504 symfpu = callPackage ../applications/science/logic/symfpu { };
36506 uhdm = callPackage ../applications/science/logic/uhdm { };
36508 surelog = callPackage ../applications/science/logic/surelog { };
36510 mcy = callPackage ../applications/science/logic/mcy { };
36512 lingeling = callPackage ../applications/science/logic/lingeling { };
36514 ### SCIENCE / ENGINEERING
36516 brmodelo = callPackage ../applications/science/engineering/brmodelo { };
36518 jflap = callPackage ../applications/science/engineering/jflap { };
36520 ### SCIENCE / ELECTRONICS
36522 adms = callPackage ../applications/science/electronics/adms { };
36524 appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
36526 inherit (libsForQt5.callPackage ../applications/science/electronics/simulide { })
36527 simulide_0_4_15 simulide_1_0_0 simulide_1_1_0;
36529 simulide = simulide_1_0_0;
36531 eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
36533 caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
36535 csxcad = callPackage ../applications/science/electronics/csxcad { };
36537 degate = libsForQt5.callPackage ../applications/science/electronics/degate { };
36539 diylc = callPackage ../applications/science/electronics/diylc { };
36541 flatcam = python39.pkgs.callPackage ../applications/science/electronics/flatcam { };
36543 flopoco = callPackage ../applications/science/electronics/flopoco { };
36545 fparser = callPackage ../applications/science/electronics/fparser { };
36547 geda = callPackage ../applications/science/electronics/geda {
36551 gedit = callPackage ../applications/editors/gedit { };
36553 gerbv = callPackage ../applications/science/electronics/gerbv {
36554 cairo = cairo.override { x11Support = true; };
36557 gtkwave = callPackage ../applications/science/electronics/gtkwave { };
36559 hyp2mat = callPackage ../applications/science/electronics/hyp2mat { };
36561 fped = callPackage ../applications/science/electronics/fped { };
36563 gaw = callPackage ../applications/science/electronics/gaw { };
36565 horizon-eda = callPackage ../applications/science/electronics/horizon-eda { };
36567 # this is a wrapper for kicad.base and kicad.libraries
36568 kicad = callPackage ../applications/science/electronics/kicad { };
36569 # this is the same but without the (sizable) 3D models library
36570 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; };
36571 # this is the stable branch at whatever point update.sh last updated versions.nix
36572 kicad-testing = kicad.override { pname = "kicad-testing"; testing = true; };
36573 # and a small version of that
36574 kicad-testing-small = kicad.override {
36575 pname = "kicad-testing-small";
36579 # this is the master branch at whatever point update.sh last updated versions.nix
36580 kicad-unstable = kicad.override { pname = "kicad-unstable"; stable = false; };
36581 # and a small version of that
36582 kicad-unstable-small = kicad.override {
36583 pname = "kicad-unstable-small";
36588 kicadAddons = recurseIntoAttrs (callPackage ../applications/science/electronics/kicad/addons {});
36590 librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
36592 ngspice = libngspice.override {
36593 withNgshared = false;
36596 nvc = darwin.apple_sdk_11_0.callPackage ../applications/science/electronics/nvc { };
36598 openems = callPackage ../applications/science/electronics/openems {
36599 qcsxcad = libsForQt5.qcsxcad;
36602 openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { };
36604 openboardview = callPackage ../applications/science/electronics/openboardview { };
36606 pcb = callPackage ../applications/science/electronics/pcb { };
36608 qucs-s = qt6Packages.callPackage ../applications/science/electronics/qucs-s { };
36610 xcircuit = callPackage ../applications/science/electronics/xcircuit { };
36612 xoscope = callPackage ../applications/science/electronics/xoscope { };
36614 xschem = callPackage ../applications/science/electronics/xschem { };
36616 xyce = callPackage ../applications/science/electronics/xyce { };
36618 xyce-parallel = callPackage ../applications/science/electronics/xyce {
36620 trilinos = trilinos-mpi;
36625 caffe = callPackage ../applications/science/math/caffe ({
36626 inherit (config) cudaSupport;
36627 cudaPackages = cudaPackages_10_1;
36628 opencv4 = opencv4WithoutCuda; # Used only for image loading.
36630 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
36631 } // (config.caffe or {}));
36633 caffeWithCuda = caffe.override { cudaSupport = true; };
36635 caffeine-ng = callPackage ../tools/X11/caffeine-ng { };
36637 ecm = callPackage ../applications/science/math/ecm { };
36639 eukleides = callPackage ../applications/science/math/eukleides { };
36641 form = callPackage ../applications/science/math/form { };
36643 fricas = callPackage ../applications/science/math/fricas { };
36645 gap = callPackage ../applications/science/math/gap { };
36647 gap-minimal = lowPrio (gap.override { packageSet = "minimal"; });
36649 gap-full = lowPrio (gap.override { packageSet = "full"; });
36651 geogebra = callPackage ../applications/science/math/geogebra { };
36652 geogebra6 = callPackage ../applications/science/math/geogebra/geogebra6.nix { };
36654 maxima = callPackage ../applications/science/math/maxima {
36655 lisp-compiler = sbcl;
36657 maxima-ecl = maxima.override {
36658 lisp-compiler = ecl;
36661 mxnet = callPackage ../applications/science/math/mxnet {
36662 inherit (linuxPackages) nvidia_x11;
36665 wxmaxima = callPackage ../applications/science/math/wxmaxima {
36666 wxGTK = wxGTK32.override {
36671 pari = callPackage ../applications/science/math/pari { };
36672 gp2c = callPackage ../applications/science/math/pari/gp2c.nix { };
36674 palp = callPackage ../applications/science/math/palp { };
36676 ratpoints = callPackage ../applications/science/math/ratpoints { };
36678 calc = callPackage ../applications/science/math/calc { };
36680 pcalc = callPackage ../applications/science/math/pcalc { };
36682 programmer-calculator = callPackage ../applications/science/math/programmer-calculator { };
36684 bcal = callPackage ../applications/science/math/bcal { };
36686 pagsuite = callPackage ../applications/science/math/pagsuite { };
36688 pspp = callPackage ../applications/science/math/pspp { };
36690 raspa = callPackage ../applications/science/molecular-dynamics/raspa { };
36692 raspa-data = callPackage ../applications/science/molecular-dynamics/raspa/data.nix { };
36694 ssw = callPackage ../applications/misc/ssw { };
36696 pynac = callPackage ../applications/science/math/pynac { };
36698 scalp = callPackage ../applications/science/math/scalp { };
36700 singular = callPackage ../applications/science/math/singular { };
36702 scilab-bin = callPackage ../applications/science/math/scilab-bin { };
36704 scilla = callPackage ../tools/security/scilla { };
36706 mininet = callPackage ../tools/virtualization/mininet { };
36708 msieve = callPackage ../applications/science/math/msieve { };
36710 weka = callPackage ../applications/science/math/weka { jre = openjdk11; };
36712 yad = callPackage ../tools/misc/yad { };
36714 yacas = libsForQt5.callPackage ../applications/science/math/yacas { };
36716 yacas-gui = yacas.override {
36718 enableJupyter = false;
36721 speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
36725 boinc = callPackage ../applications/science/misc/boinc { };
36727 boinc-headless = callPackage ../applications/science/misc/boinc { headless = true; };
36729 celestia = callPackage ../applications/science/astronomy/celestia {
36730 autoreconfHook = buildPackages.autoreconfHook269;
36731 inherit (gnome2) gtkglext;
36734 convertall = qt5.callPackage ../applications/science/misc/convertall { };
36736 cytoscape = callPackage ../applications/science/misc/cytoscape {
36740 faiss = callPackage ../development/libraries/science/math/faiss {
36741 pythonPackages = python3Packages;
36744 faissWithCuda = faiss.override {
36745 cudaSupport = true;
36748 fityk = callPackage ../applications/science/misc/fityk { };
36750 galario = callPackage ../development/libraries/galario { };
36752 gildas = callPackage ../applications/science/astronomy/gildas { };
36754 gplates = libsForQt5.callPackage ../applications/science/misc/gplates { };
36756 grap = callPackage ../tools/security/grap { };
36758 gravit = callPackage ../applications/science/astronomy/gravit { };
36760 golly = callPackage ../applications/science/misc/golly {
36761 wxGTK = wxGTK32.overrideAttrs (x: {
36762 configureFlags = x.configureFlags ++ [
36763 "--enable-webrequest"
36765 buildInputs = x.buildInputs ++ [
36772 megam = callPackage ../applications/science/misc/megam {
36773 inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
36776 netlogo = callPackage ../applications/science/misc/netlogo { };
36778 nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { };
36780 ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; };
36782 root = callPackage ../applications/science/misc/root {
36784 inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
36787 root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
36788 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
36791 rinetd = callPackage ../servers/rinetd { };
36793 rink = callPackage ../applications/science/misc/rink {
36794 inherit (darwin.apple_sdk.frameworks) Security;
36797 simgrid = callPackage ../applications/science/misc/simgrid { };
36799 sumo = callPackage ../applications/science/networking/sumo { };
36801 spyder = with python3.pkgs; toPythonApplication spyder;
36803 spyre = callPackage ../tools/security/spyre { };
36805 sq = callPackage ../development/tools/sq { };
36807 stellarium = qt6Packages.callPackage ../applications/science/astronomy/stellarium { };
36809 stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
36811 astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };
36813 tulip = libsForQt5.callPackage ../applications/science/misc/tulip { };
36815 vite = libsForQt5.callPackage ../applications/science/misc/vite { };
36817 xearth = callPackage ../applications/science/astronomy/xearth { };
36818 xplanet = callPackage ../applications/science/astronomy/xplanet { };
36820 ### SCIENCE / PHYSICS
36822 apfelgrid = callPackage ../development/libraries/physics/apfelgrid { };
36824 apfel = callPackage ../development/libraries/physics/apfel { };
36826 applgrid = callPackage ../development/libraries/physics/applgrid {
36827 inherit (darwin.apple_sdk.frameworks) Cocoa;
36830 hoppet = callPackage ../development/libraries/physics/hoppet { };
36832 fastjet = callPackage ../development/libraries/physics/fastjet { };
36834 fastjet-contrib = callPackage ../development/libraries/physics/fastjet-contrib { };
36836 fastnlo-toolkit = callPackage ../development/libraries/physics/fastnlo-toolkit { };
36838 geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { };
36840 cernlib = callPackage ../development/libraries/physics/cernlib { };
36842 clhep = callPackage ../development/libraries/physics/clhep { };
36844 hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
36846 hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
36850 herwig = callPackage ../development/libraries/physics/herwig { };
36852 lhapdf = callPackage ../development/libraries/physics/lhapdf {
36856 mela = callPackage ../development/libraries/physics/mela { };
36858 nlojet = callPackage ../development/libraries/physics/nlojet { };
36860 pythia = callPackage ../development/libraries/physics/pythia {
36864 rivet = callPackage ../development/libraries/physics/rivet {
36866 imagemagick = graphicsmagick-imagemagick-compat;
36869 thepeg = callPackage ../development/libraries/physics/thepeg { };
36871 yoda = callPackage ../development/libraries/physics/yoda {
36874 yoda-with-root = lowPrio (yoda.override {
36875 withRootSupport = true;
36878 qcdnum = callPackage ../development/libraries/physics/qcdnum { };
36880 ### SCIENCE/ROBOTICS
36882 apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { };
36884 betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
36886 emuflight-configurator = callPackage ../applications/science/robotics/emuflight-configurator { };
36888 inav-configurator = callPackage ../applications/science/robotics/inav-configurator { };
36890 mission-planner = callPackage ../applications/science/robotics/mission-planner { };
36894 acpilight = callPackage ../misc/acpilight { };
36896 alpnpass = callPackage ../applications/networking/alpnpass { };
36898 amdctl = callPackage ../os-specific/linux/amdctl { };
36900 android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
36902 antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
36904 atlantis = callPackage ../applications/networking/cluster/atlantis { };
36906 atmos = callPackage ../applications/networking/cluster/atmos { };
36908 aiac = callPackage ../applications/networking/cluster/aiac { };
36910 fn-cli = callPackage ../applications/networking/cluster/fn-cli { };
36912 argononed = callPackage ../misc/drivers/argononed { };
36914 autotiling = python3Packages.callPackage ../misc/autotiling { };
36916 autotiling-rs = callPackage ../misc/autotiling-rs { };
36918 avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { };
36920 boatswain = callPackage ../applications/misc/boatswain { };
36922 beep = callPackage ../misc/beep { };
36924 bees = callPackage ../tools/filesystems/bees { };
36926 blahaj = callPackage ../tools/misc/blahaj { };
36928 bootil = callPackage ../development/libraries/bootil { };
36930 brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr { };
36932 brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper { };
36934 brightnessctl = callPackage ../misc/brightnessctl { };
36936 calaos_installer = libsForQt5.callPackage ../misc/calaos/installer { };
36938 click = callPackage ../applications/networking/cluster/click { };
36940 clinfo = callPackage ../tools/system/clinfo {
36941 inherit (darwin.apple_sdk.frameworks) OpenCL;
36944 clpeak = callPackage ../tools/misc/clpeak { };
36946 cups = callPackage ../misc/cups { };
36948 cups-filters = callPackage ../misc/cups/filters.nix { };
36950 cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { };
36952 cups-kyocera = callPackage ../misc/cups/drivers/kyocera { };
36954 cups-kyocera-ecosys-m2x35-40-p2x35-40dnw = callPackage ../misc/cups/drivers/kyocera-ecosys-m2x35-40-p2x35-40dnw { };
36956 cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x { };
36958 cups-kyodialog = callPackage ../misc/cups/drivers/kyodialog { };
36960 cups-dymo = callPackage ../misc/cups/drivers/dymo { };
36962 cups-pdf-to-pdf = callPackage ../misc/cups/drivers/cups-pdf-to-pdf { };
36964 cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio { };
36966 cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
36968 colort = callPackage ../applications/misc/colort { };
36970 terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
36972 djenrandom = callPackage ../tools/misc/djenrandom { };
36974 epsonscan2 = pkgs.libsForQt5.callPackage ../misc/drivers/epsonscan2 { };
36976 epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { };
36978 epson-escpr = callPackage ../misc/drivers/epson-escpr { };
36979 epson-escpr2 = callPackage ../misc/drivers/epson-escpr2 { };
36981 epson_201207w = callPackage ../misc/drivers/epson_201207w { };
36983 epson-201401w = callPackage ../misc/drivers/epson-201401w { };
36985 epson-201106w = callPackage ../misc/drivers/epson-201106w { };
36987 epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { };
36989 foomatic-db-ppds-withNonfreeDb = callPackage ../by-name/fo/foomatic-db-ppds/package.nix { withNonfreeDb = true; };
36991 gutenprint = callPackage ../misc/drivers/gutenprint { };
36993 gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
36995 carps-cups = callPackage ../misc/cups/drivers/carps-cups { };
36997 cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { };
36999 dcp375cwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp375cw { }).driver;
37001 dcp375cw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp375cw { }).cupswrapper;
37003 dcp9020cdwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).driver;
37005 dcp9020cdw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).cupswrapper;
37007 cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { };
37009 cups-brother-hl1210w = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1210w { };
37011 cups-brother-hl2260d = pkgsi686Linux.callPackage ../misc/cups/drivers/hl2260d { };
37013 cups-brother-hl3140cw = pkgsi686Linux.callPackage ../misc/cups/drivers/hl3140cw { };
37015 cups-brother-hll2340dw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll2340dw { };
37017 cups-brother-hll3230cdw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll3230cdw { };
37019 cups-brother-hll2350dw = callPackage ../misc/cups/drivers/hll2350dw { };
37021 cups-brother-mfcl2750dw = callPackage ../misc/cups/drivers/mfcl2750dw { };
37023 cups-drv-rastertosag-gdi = callPackage ../misc/cups/drivers/cups-drv-rastertosag-gdi { };
37025 # this driver ships with pre-compiled 32-bit binary libraries
37026 cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { };
37028 cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 { };
37030 cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 { };
37032 depotdownloader = callPackage ../tools/misc/depotdownloader { };
37034 dbacl = callPackage ../tools/misc/dbacl { };
37036 dbus-map = callPackage ../tools/misc/dbus-map { };
37038 dell-530cdn = callPackage ../misc/drivers/dell-530cdn { };
37040 dockutil = callPackage ../os-specific/darwin/dockutil { };
37042 eiciel = callPackage ../tools/filesystems/eiciel { };
37044 dpkg = callPackage ../tools/package-management/dpkg { };
37046 dumb = callPackage ../misc/dumb { };
37048 dump = callPackage ../tools/backup/dump { };
37050 ec2stepshell = callPackage ../tools/security/ec2stepshell { };
37052 ecdsatool = callPackage ../tools/security/ecdsatool { };
37054 electricsheep = callPackage ../misc/screensavers/electricsheep { };
37056 aapt = callPackage ../development/tools/aapt { };
37058 glee = callPackage ../tools/graphics/glee { };
37060 faust = res.faust2;
37062 faust2 = callPackage ../applications/audio/faust/faust2.nix { };
37064 faust2alqt = libsForQt5.callPackage ../applications/audio/faust/faust2alqt.nix { };
37066 faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
37068 faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
37070 faust2sc = callPackage ../applications/audio/faust/faust2sc.nix { };
37072 faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
37074 faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
37076 faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { };
37078 faust2jaqt = libsForQt5.callPackage ../applications/audio/faust/faust2jaqt.nix { };
37080 faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { };
37082 faust2lv2 = libsForQt5.callPackage ../applications/audio/faust/faust2lv2.nix { };
37084 faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
37086 faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { };
37088 flashprint = libsForQt5.callPackage ../applications/misc/flashprint { };
37090 flockit = callPackage ../tools/backup/flockit { };
37092 fahclient = callPackage ../applications/science/misc/foldingathome/client.nix { };
37094 fbmark = callPackage ../tools/misc/fbmark { };
37096 foma = callPackage ../tools/misc/foma { };
37098 foo2zjs = callPackage ../misc/drivers/foo2zjs { };
37100 foomatic-filters = callPackage ../misc/drivers/foomatic-filters { };
37102 gajim = callPackage ../applications/networking/instant-messengers/gajim {
37103 inherit (gst_all_1) gstreamer gst-plugins-base gst-libav;
37104 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
37107 gammu = callPackage ../applications/misc/gammu { };
37109 ghostscript = callPackage ../misc/ghostscript { };
37111 ghostscriptX = ghostscript.override {
37112 cupsSupport = true;
37116 ghostscript_headless = ghostscript.override {
37117 cupsSupport = false;
37118 x11Support = false;
37121 glava = callPackage ../applications/misc/glava { };
37123 gnuk = callPackage ../misc/gnuk {
37124 gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
37125 binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
37128 go365 = callPackage ../tools/security/go365 { };
37130 gobuster = callPackage ../tools/security/gobuster { };
37132 gotestwaf = callPackage ../tools/security/gotestwaf {
37133 buildGoModule = buildGo123Module;
37136 gotrue = callPackage ../tools/security/gotrue { };
37138 gotrue-supabase = callPackage ../tools/security/gotrue/supabase.nix { };
37140 gowitness = callPackage ../tools/security/gowitness {
37141 buildGoModule = buildGo123Module;
37144 guetzli = callPackage ../applications/graphics/guetzli { };
37146 gummi = callPackage ../applications/misc/gummi { };
37148 gummy = callPackage ../tools/misc/gummy { };
37150 hashpump = callPackage ../tools/misc/hashpump { };
37152 hck = callPackage ../tools/text/hck { };
37154 helm = callPackage ../applications/audio/helm { };
37156 helmfile = callPackage ../applications/networking/cluster/helmfile { };
37158 helmfile-wrapped = callPackage ../applications/networking/cluster/helmfile {
37159 inherit (kubernetes-helm-wrapped.passthru) pluginsDir;
37162 helm-dashboard = callPackage ../applications/networking/cluster/helm-dashboard { };
37164 helmsman = callPackage ../applications/networking/cluster/helmsman { };
37166 hplip = callPackage ../misc/drivers/hplip { };
37168 hplipWithPlugin = hplip.override { withPlugin = true; };
37170 hyfetch = callPackage ../tools/misc/hyfetch { };
37172 hyperfine = callPackage ../tools/misc/hyperfine {
37173 inherit (darwin.apple_sdk.frameworks) Security;
37176 webcat = callPackage ../tools/misc/webcat { };
37178 websocat = callPackage ../tools/misc/websocat {
37179 inherit (darwin.apple_sdk.frameworks) Security;
37182 vector = callPackage ../tools/misc/vector {
37183 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
37186 hjson = with python3Packages; toPythonApplication hjson;
37188 epkowa = callPackage ../misc/drivers/epkowa { };
37190 utsushi = callPackage ../misc/drivers/utsushi { };
37192 utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { };
37194 colima = callPackage ../applications/virtualization/colima { };
37196 lima = callPackage ../applications/virtualization/lima {
37197 inherit (darwin) sigtool;
37200 lima-bin = callPackage ../applications/virtualization/lima/bin.nix { };
37202 logtop = callPackage ../tools/misc/logtop { };
37204 imaginer = callPackage ../applications/misc/imaginer { };
37206 igraph = callPackage ../development/libraries/igraph { };
37208 igprof = callPackage ../development/tools/misc/igprof { };
37210 illum = callPackage ../tools/system/illum { };
37212 image_optim = callPackage ../applications/graphics/image_optim { inherit (nodePackages) svgo; };
37214 infnoise = callPackage ../misc/drivers/infnoise { };
37216 itamae = callPackage ../tools/admin/itamae { };
37218 # using the new configuration style proposal which is unstable
37219 jack1 = callPackage ../misc/jackaudio/jack1.nix { };
37221 jack2 = callPackage ../misc/jackaudio {
37222 libopus = libopus.override { withCustomModes = true; };
37223 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio Accelerate;
37224 inherit (darwin) libobjc;
37227 libjack2 = jack2.override { prefix = "lib"; };
37229 jack-example-tools = callPackage ../misc/jackaudio/tools.nix {
37230 libopus = libopus.override { withCustomModes = true; };
37234 jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
37235 jack_autoconnect = jack-autoconnect;
37237 jacktrip = callPackage ../applications/audio/jacktrip { };
37239 j2cli = with python311Packages; toPythonApplication j2cli;
37241 jq-lsp = callPackage ../development/tools/language-servers/jq-lsp { };
37243 jquake = callPackage ../applications/misc/jquake { };
37245 jstest-gtk = callPackage ../tools/misc/jstest-gtk { };
37247 k40-whisperer = callPackage ../applications/misc/k40-whisperer { };
37249 keynav = callPackage ../tools/X11/keynav { };
37251 gnome-console = callPackage ../applications/terminal-emulators/gnome-console { };
37253 kmon = callPackage ../tools/system/kmon { };
37255 kmonad = haskellPackages.kmonad.bin;
37257 kompose = callPackage ../applications/networking/cluster/kompose { };
37259 kompute = callPackage ../development/libraries/kompute {
37263 # In general we only want keep the last three minor versions around that
37264 # correspond to the last three supported kubernetes versions:
37265 # https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions
37266 # Exceptions are versions that we need to keep to allow upgrades from older NixOS releases
37267 inherit (callPackage ../applications/networking/cluster/kops {})
37276 lguf-brightness = callPackage ../misc/lguf-brightness { };
37278 lighthouse = darwin.apple_sdk_11_0.callPackage ../applications/blockchains/lighthouse {
37279 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security SystemConfiguration;
37282 lilypond = callPackage ../misc/lilypond { };
37284 lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { };
37286 lilypond-unstable-with-fonts = callPackage ../misc/lilypond/with-fonts.nix {
37287 lilypond = lilypond-unstable;
37288 openlilylib-fonts = openlilylib-fonts.override {
37289 lilypond = lilypond-unstable;
37293 lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { };
37295 openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
37297 loop = callPackage ../tools/misc/loop { };
37299 mailcore2 = callPackage ../development/libraries/mailcore2 {
37303 mamba = callPackage ../applications/audio/mamba { };
37305 mas = callPackage ../os-specific/darwin/mas { };
37307 micromamba = callPackage ../tools/package-management/micromamba { };
37309 moltengamepad = callPackage ../misc/drivers/moltengamepad { };
37311 openzwave = callPackage ../development/libraries/openzwave { };
37313 mongoc = darwin.apple_sdk_11_0.callPackage ../development/libraries/mongoc { };
37315 mongocxx = callPackage ../development/libraries/mongocxx/default.nix { };
37317 mongoose = callPackage ../development/libraries/science/math/mongoose { };
37319 morph = callPackage ../tools/package-management/morph { };
37321 muse = libsForQt5.callPackage ../applications/audio/muse { };
37323 museeks = callPackage ../applications/audio/museeks { };
37325 mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
37327 mynewt-newtmgr = callPackage ../tools/misc/mynewt-newtmgr { };
37329 mysides = callPackage ../os-specific/darwin/mysides { };
37331 narrowlink = callPackage ../tools/networking/narrowlink { };
37333 neo = callPackage ../applications/misc/neo { };
37335 networkd-dispatcher = callPackage ../tools/networking/networkd-dispatcher { };
37337 nixVersions = recurseIntoAttrs (callPackage ../tools/package-management/nix {
37338 storeDir = config.nix.storeDir or "/nix/store";
37339 stateDir = config.nix.stateDir or "/nix/var";
37340 inherit (darwin.apple_sdk.frameworks) Security;
37343 nix = nixVersions.stable;
37345 nixStatic = pkgsStatic.nix;
37347 lixVersions = recurseIntoAttrs (callPackage ../tools/package-management/lix {
37348 storeDir = config.nix.storeDir or "/nix/store";
37349 stateDir = config.nix.stateDir or "/nix/var";
37350 inherit (darwin.apple_sdk.frameworks) Security;
37353 lix = lixVersions.stable;
37355 lixStatic = pkgsStatic.lix;
37357 inherit (callPackages ../applications/networking/cluster/nixops { })
37358 nixops_unstable_minimal
37360 # Not recommended; too fragile
37361 nixops_unstable_full;
37363 # Useful with ofborg, e.g. commit prefix `nixops_unstablePlugins.nixops-digitalocean: ...` to trigger automatically.
37364 nixops_unstablePlugins = recurseIntoAttrs nixops_unstable_minimal.availablePlugins;
37367 Evaluate a NixOS configuration using this evaluation of Nixpkgs.
37369 With this function you can write, for example, a package that
37370 depends on a custom virtual machine image.
37372 Parameter: A module, path or list of those that represent the
37373 configuration of the NixOS system to be constructed.
37375 Result: An attribute set containing packages produced by this
37376 evaluation of NixOS, such as toplevel, kernel and
37378 The result can be extended in the modules by defining
37379 extra attributes in system.build.
37380 Alternatively, you may use the result's config and
37381 options attributes to query any option.
37386 myOS = pkgs.nixos ({ lib, pkgs, config, ... }: {
37388 config.services.nginx = {
37393 # Use config.system.build to exports relevant parts of a
37394 # configuration. The runner attribute should not be
37395 # considered a fully general replacement for systemd
37397 config.system.build.run-nginx = config.systemd.services.nginx.runner;
37402 Unlike in plain NixOS, the nixpkgs.config and
37403 nixpkgs.system options will be ignored by default. Instead,
37404 nixpkgs.pkgs will have the default value of pkgs as it was
37405 constructed right after invoking the nixpkgs function (e.g. the
37406 value of import <nixpkgs> { overlays = [./my-overlay.nix]; }
37407 but not the value of (import <nixpkgs> {} // { extra = ...; }).
37409 If you do want to use the config.nixpkgs options, you are
37410 probably better off by calling nixos/lib/eval-config.nix
37411 directly, even though it is possible to set config.nixpkgs.pkgs.
37413 For more information about writing NixOS modules, see
37414 https://nixos.org/nixos/manual/index.html#sec-writing-modules
37416 Note that you will need to have called Nixpkgs with the system
37417 parameter set to the right value for your deployment target.
37422 c = import (path + "/nixos/lib/eval-config.nix") {
37426 config.nixpkgs.pkgs = lib.mkDefault pkgs;
37427 config.nixpkgs.localSystem = lib.mkDefault stdenv.hostPlatform;
37430 if builtins.isList configuration
37432 else [configuration]
37435 # The system is inherited from the current pkgs above.
37436 # Set it to null, to remove the "legacy" entrypoint's non-hermetic default.
37440 c.config.system.build // c;
37443 A NixOS/home-manager/arion/... module that sets the `pkgs` module argument.
37445 pkgsModule = { options, ... }: {
37447 if options?nixpkgs.pkgs then {
37448 # legacy / nixpkgs.nix style
37449 nixpkgs.pkgs = pkgs;
37453 _module.args.pkgs = pkgs;
37457 nixosOptionsDoc = attrs:
37458 (import ../../nixos/lib/make-options-doc)
37459 ({ inherit pkgs lib; } // attrs);
37461 nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { };
37463 nixos-render-docs = callPackage ../tools/nix/nixos-render-docs { };
37465 nixdoc = callPackage ../tools/nix/nixdoc { };
37467 dnadd = callPackage ../tools/nix/dnadd { };
37469 nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs {
37470 nix = nixVersions.nix_2_24;
37473 nix-doc = callPackage ../tools/package-management/nix-doc { };
37475 nix-bundle = callPackage ../tools/package-management/nix-bundle { };
37477 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
37478 nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy;
37479 nix-derivation = haskell.lib.compose.justStaticExecutables haskellPackages.nix-derivation;
37480 nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff;
37482 nix-du = callPackage ../tools/package-management/nix-du {
37483 inherit (darwin.apple_sdk.frameworks) Security;
37486 nix-info = callPackage ../tools/nix/info { };
37487 nix-info-tested = nix-info.override { doCheck = true; };
37489 nix-init = callPackage ../tools/nix/nix-init { };
37491 nix-index-unwrapped = callPackage ../tools/package-management/nix-index {
37492 inherit (darwin.apple_sdk.frameworks) Security;
37494 nix-index = callPackage ../tools/package-management/nix-index/wrapper.nix { };
37496 nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter);
37498 nix-melt = callPackage ../tools/nix/nix-melt { };
37500 nixos-option = callPackage ../tools/nix/nixos-option {
37501 nix = nixVersions.nix_2_18;
37504 nix-pin = callPackage ../tools/package-management/nix-pin { };
37506 nix-prefetch = callPackage ../tools/package-management/nix-prefetch { };
37508 nix-prefetch-github = with python3Packages;
37509 toPythonApplication nix-prefetch-github;
37511 inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })
37517 nix-prefetch-scripts;
37519 nix-query-tree-viewer = callPackage ../tools/nix/nix-query-tree-viewer { };
37521 nix-update-source = callPackage ../tools/package-management/nix-update-source { };
37523 nix-script = callPackage ../tools/nix/nix-script { };
37525 nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree);
37527 nixpkgs-review = callPackage ../tools/package-management/nixpkgs-review { };
37529 nix-serve = callPackage ../tools/package-management/nix-serve { };
37531 nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng;
37533 nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { };
37535 alejandra = callPackage ../tools/nix/alejandra { };
37537 nixci = callPackage ../tools/nix/nixci {
37538 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration IOKit;
37541 nixfmt-classic = haskellPackages.nixfmt.bin;
37543 nixpkgs-hammering = callPackage ../tools/nix/nixpkgs-hammering { };
37545 nixpkgs-lint-community = callPackage ../tools/nix/nixpkgs-lint { };
37547 nixpkgs-manual = callPackage ../../doc/doc-support/package.nix { };
37549 rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
37551 nixos-artwork = callPackage ../data/misc/nixos-artwork { };
37552 nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
37553 nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { };
37555 nixos-bgrt-plymouth = callPackage ../data/themes/nixos-bgrt-plymouth { };
37557 nixos-container = callPackage ../tools/virtualization/nixos-container { };
37559 nixos-generators = callPackage ../tools/nix/nixos-generators { };
37561 nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { };
37563 extra-container = callPackage ../tools/virtualization/extra-container { };
37565 norwester-font = callPackage ../data/fonts/norwester { };
37567 nut = callPackage ../applications/misc/nut { };
37569 nsncd = callPackage ../os-specific/linux/nsncd { };
37571 nvd = callPackage ../tools/package-management/nvd { };
37573 disnix = callPackage ../tools/package-management/disnix { };
37575 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
37576 inherit (python3Packages) supervisor;
37579 dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
37581 disnixos = callPackage ../tools/package-management/disnix/disnixos { };
37583 DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService {
37587 i3a = callPackage ../misc/i3a { };
37589 lice = python3Packages.callPackage ../tools/misc/lice { };
37591 m33-linux = callPackage ../misc/drivers/m33-linux { };
37593 mnemonicode = callPackage ../misc/mnemonicode { };
37595 moonfire-nvr = callPackage ../misc/moonfire-nvr { };
37597 mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in {
37598 gdal = gdal.override {
37599 libmysqlclient = mysql;
37605 r128gain = callPackage ../applications/audio/r128gain { };
37607 resp-app = libsForQt5.callPackage ../applications/misc/resp-app { };
37609 responder = callPackage ../tools/security/responder { };
37611 resumed = callPackage ../applications/misc/resumed { };
37613 robin-map = callPackage ../development/libraries/robin-map { };
37615 robo3t = callPackage ../applications/misc/robo3t { };
37617 rucksack = callPackage ../development/tools/rucksack { };
37619 sam-ba = callPackage ../tools/misc/sam-ba { };
37621 sndio = callPackage ../misc/sndio { };
37623 sticky = callPackage ../applications/misc/sticky { };
37625 stork = darwin.apple_sdk_11_0.callPackage ../applications/misc/stork {
37626 inherit (darwin.apple_sdk_11_0.frameworks) Security;
37629 superd = callPackage ../misc/superd { };
37631 oclgrind = callPackage ../development/tools/analysis/oclgrind { };
37633 opkg = callPackage ../tools/package-management/opkg { };
37635 opkg-utils = callPackage ../tools/package-management/opkg-utils { };
37637 pgmanage = callPackage ../applications/misc/pgmanage { };
37639 pgadmin4 = callPackage ../tools/admin/pgadmin { };
37641 pgadmin4-desktopmode = callPackage ../tools/admin/pgadmin { server-mode = false; };
37643 pgmodeler = qt6Packages.callPackage ../applications/misc/pgmodeler { };
37645 physlock = callPackage ../misc/screensavers/physlock { };
37647 pjsip = darwin.apple_sdk_11_0.callPackage ../applications/networking/pjsip {
37648 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security;
37651 pounce = callPackage ../servers/pounce { };
37653 pt = callPackage ../applications/misc/pt { };
37655 protocol = callPackage ../applications/networking/protocol { };
37657 pykms = callPackage ../tools/networking/pykms { };
37659 pyupgrade = with python3Packages; toPythonApplication pyupgrade;
37661 pwncat = python3Packages.callPackage ../tools/security/pwncat { };
37663 pwntools = with python3Packages; toPythonApplication pwntools;
37665 putty = callPackage ../applications/networking/remote/putty {
37666 gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
37669 qMasterPassword = qt6Packages.callPackage ../applications/misc/qMasterPassword { };
37671 qMasterPassword-wayland = qt6Packages.callPackage ../applications/misc/qMasterPassword {
37672 x11Support = false;
37673 waylandSupport = true;
37676 qmake2cmake = python3Packages.callPackage ../tools/misc/qmake2cmake { };
37678 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
37680 qdl = callPackage ../tools/misc/qdl { };
37682 qperf = callPackage ../os-specific/linux/qperf { };
37684 qzdl = libsForQt5.callPackage ../games/qzdl { };
37686 rates = callPackage ../tools/misc/rates {
37687 inherit (darwin.apple_sdk.frameworks) Security;
37690 rars = callPackage ../development/tools/rars { };
37692 rargs = callPackage ../tools/misc/rargs { };
37694 rancher = callPackage ../applications/networking/cluster/rancher { };
37696 rauc = callPackage ../tools/misc/rauc { };
37698 rbspy = darwin.apple_sdk_11_0.callPackage ../development/tools/rbspy { };
37700 redprl = callPackage ../applications/science/logic/redprl { };
37702 renderizer = callPackage ../development/tools/renderizer { };
37704 rfc = callPackage ../tools/misc/rfc { };
37706 rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { };
37708 pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
37709 inherit glib gtk3 gobject-introspection wrapGAppsHook3;
37712 rpl = callPackage ../tools/text/rpl { };
37714 ricty = callPackage ../data/fonts/ricty { };
37716 rivalcfg = callPackage ../misc/rivalcfg { };
37718 roadrunner = callPackage ../servers/roadrunner { };
37720 rmfuse = callPackage ../tools/filesystems/rmfuse { };
37722 rmount = callPackage ../tools/filesystems/rmount { };
37724 romdirfs = callPackage ../tools/filesystems/romdirfs {
37725 stdenv = gccStdenv;
37728 rss-glx = callPackage ../misc/screensavers/rss-glx { };
37730 run-scaled = callPackage ../tools/X11/run-scaled { };
37732 runiq = callPackage ../tools/text/runiq { };
37734 runit = callPackage ../tools/system/runit { };
37736 runitor = callPackage ../tools/system/runitor { };
37738 refmt = callPackage ../development/tools/refmt { };
37740 spectra = callPackage ../development/libraries/spectra { };
37742 spectrojack = callPackage ../applications/audio/spectrojack { };
37744 sift = callPackage ../tools/text/sift { };
37746 xdragon = lowPrio (callPackage ../tools/X11/xdragon { });
37748 xlockmore = callPackage ../misc/screensavers/xlockmore { };
37750 xq = callPackage ../tools/misc/xq { };
37752 xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
37754 sailsd = callPackage ../misc/sailsd { };
37756 sail-riscv-rv32 = callPackage ../applications/virtualization/sail-riscv {
37760 sail-riscv-rv64 = callPackage ../applications/virtualization/sail-riscv {
37764 shc = callPackage ../tools/security/shc { };
37766 shellz = callPackage ../tools/security/shellz { };
37768 tableplus = callPackage ../applications/misc/tableplus { };
37770 timeloop = pkgs.darwin.apple_sdk_11_0.callPackage ../applications/science/computer-architecture/timeloop { };
37772 canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
37774 mfc465cncupswrapper = callPackage ../misc/cups/drivers/brother/mfc465cncupswrapper { };
37775 mfc465cnlpr = callPackage ../misc/cups/drivers/brother/mfc465cnlpr { };
37777 mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { };
37778 mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { };
37780 mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { };
37781 mfcj6510dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj6510dwlpr { };
37783 mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { };
37784 mfcl2700dnlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcl2700dnlpr { };
37786 mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { };
37787 mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { };
37789 mfcl2740dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2740dwcupswrapper { };
37790 mfcl2740dwlpr = callPackage ../misc/cups/drivers/mfcl2740dwlpr { };
37792 # This driver is only available as a 32 bit proprietary binary driver
37793 mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver;
37794 mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper;
37796 cups-brother-hll2375dw = callPackage ../misc/cups/drivers/brother/hll2375dw { };
37798 mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { };
37799 mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { };
37801 mfc5890cncupswrapper = callPackage ../misc/cups/drivers/mfc5890cncupswrapper { };
37802 mfc5890cnlpr = callPackage ../misc/cups/drivers/mfc5890cnlpr { };
37804 mfc9140cdncupswrapper = callPackage ../misc/cups/drivers/mfc9140cdncupswrapper { };
37805 mfc9140cdnlpr = callPackage ../misc/cups/drivers/mfc9140cdnlpr { };
37807 samsung-unified-linux-driver_1_00_36 = callPackage ../misc/cups/drivers/samsung/1.00.36 { };
37808 samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { };
37809 samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { };
37810 samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17;
37812 sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {});
37814 sane-drivers = callPackage ../applications/graphics/sane/drivers.nix { };
37816 senv = callPackage ../applications/misc/senv { };
37818 brlaser = callPackage ../misc/cups/drivers/brlaser { };
37820 fflinuxprint = callPackage ../misc/cups/drivers/fflinuxprint { };
37822 fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { };
37824 brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
37826 brscan5 = callPackage ../applications/graphics/sane/backends/brscan5 { };
37828 dsseries = callPackage ../applications/graphics/sane/backends/dsseries { };
37830 sane-airscan = callPackage ../applications/graphics/sane/backends/airscan { };
37832 mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
37834 sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
37836 sanoid = callPackage ../tools/backup/sanoid { };
37838 satysfi = callPackage ../tools/typesetting/satysfi {
37839 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
37842 sc-controller = python3Packages.callPackage ../misc/drivers/sc-controller {
37843 inherit libusb1; # Shadow python.pkgs.libusb1.
37846 sct = callPackage ../tools/X11/sct { };
37848 seafile-shared = callPackage ../misc/seafile-shared { };
37850 ser2net = callPackage ../servers/ser2net { };
37852 serviio = callPackage ../servers/serviio { };
37853 selinux-python = callPackage ../os-specific/linux/selinux-python { };
37855 slock = callPackage ../misc/screensavers/slock {
37856 conf = config.slock.conf or null;
37859 smokeping = callPackage ../tools/networking/smokeping { };
37861 snapraid = callPackage ../tools/filesystems/snapraid { };
37863 snscrape = with python3Packages; toPythonApplication snscrape;
37865 soundmodem = callPackage ../applications/radio/soundmodem { };
37867 sourceAndTags = callPackage ../misc/source-and-tags {
37868 hasktags = haskellPackages.hasktags;
37871 spacenavd = callPackage ../misc/drivers/spacenavd {
37872 inherit (darwin.apple_sdk.frameworks) IOKit;
37875 spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { };
37877 spnavcfg = callPackage ../applications/misc/spnavcfg { };
37879 splix = callPackage ../misc/cups/drivers/splix { };
37881 steamcontroller = callPackage ../misc/drivers/steamcontroller { };
37883 stepreduce = callPackage ../applications/misc/stepreduce { };
37885 stern = callPackage ../applications/networking/cluster/stern { };
37887 streamripper = callPackage ../applications/audio/streamripper { };
37889 sqsh = callPackage ../development/tools/sqsh { };
37891 sysz = callPackage ../tools/misc/sysz { };
37893 go-swag = callPackage ../development/tools/go-swag { };
37895 go-swagger = callPackage ../development/tools/go-swagger { };
37897 jx = callPackage ../applications/networking/cluster/jx { };
37899 tagref = callPackage ../tools/misc/tagref { };
37901 tcat = callPackage ../tools/misc/tcat { };
37903 tell-me-your-secrets = callPackage ../tools/security/tell-me-your-secrets { };
37905 tellico = libsForQt5.callPackage ../applications/misc/tellico { };
37907 termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py { };
37909 inherit (callPackage ../applications/networking/cluster/terraform { })
37912 terraform_plugins_test
37915 terraform = terraform_1;
37917 terraform-providers = recurseIntoAttrs (
37918 callPackage ../applications/networking/cluster/terraform-providers { }
37921 terraforming = callPackage ../applications/networking/cluster/terraforming { };
37923 terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { };
37925 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { };
37927 terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { };
37929 tfautomv = callPackage ../applications/networking/cluster/tfautomv { };
37931 terranix = callPackage ../applications/networking/cluster/terranix { };
37933 terraspace = callPackage ../applications/networking/cluster/terraspace { };
37935 tf-summarize = callPackage ../applications/networking/cluster/tf-summarize { };
37937 tfswitch = callPackage ../applications/networking/cluster/tfswitch { };
37939 tftui = python3Packages.callPackage ../applications/networking/cluster/tftui { };
37941 tfupdate = callPackage ../applications/networking/cluster/tfupdate { };
37943 tgswitch = callPackage ../applications/networking/cluster/tgswitch { };
37945 tilt = callPackage ../applications/networking/cluster/tilt { };
37947 timeular = callPackage ../applications/office/timeular { };
37949 tewi-font = callPackage ../data/fonts/tewi { };
37951 sshportal = callPackage ../servers/sshportal { };
37953 ssh-audit = callPackage ../tools/security/ssh-audit { };
37955 ssh-tools = callPackage ../applications/misc/ssh-tools { };
37957 thermald = callPackage ../tools/system/thermald { };
37959 therion = callPackage ../applications/misc/therion { };
37961 throttled = callPackage ../tools/system/throttled { };
37963 thinkfan = callPackage ../tools/system/thinkfan { };
37965 touchosc = callPackage ../applications/audio/touchosc { };
37967 tp-auto-kbbl = callPackage ../tools/system/tp-auto-kbbl { };
37969 turtle-build = callPackage ../development/tools/build-managers/turtle-build { };
37971 tusk = callPackage ../applications/office/tusk { };
37973 trufflehog = callPackage ../tools/security/trufflehog {
37974 buildGoModule = buildGo123Module;
37977 tunnelx = callPackage ../applications/gis/tunnelx { };
37979 tvbrowser = callPackage ../applications/misc/tvbrowser { };
37981 uacme = callPackage ../tools/admin/uacme { };
37983 ufiformat = callPackage ../tools/system/ufiformat { };
37985 ums = callPackage ../servers/ums { };
37987 unityhub = callPackage ../development/tools/unityhub { };
37989 upspin = callPackage ../tools/filesystems/upspin { };
37991 urbit = callPackage ../misc/urbit { };
37993 usb-reset = callPackage ../applications/misc/usb-reset { };
37995 utf8cpp = callPackage ../development/libraries/utf8cpp { };
37997 utf8proc = callPackage ../development/libraries/utf8proc { };
37999 unicode-paracode = callPackage ../tools/misc/unicode { };
38001 unixcw = libsForQt5.callPackage ../applications/radio/unixcw { };
38003 valent = callPackage ../applications/misc/valent { };
38005 vault-medusa = callPackage ../tools/security/vault-medusa { };
38007 vault-ssh-plus = callPackage ../tools/security/vault-ssh-plus { };
38009 vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv;
38011 vazir-code-font = callPackage ../data/fonts/vazir-code-font { };
38013 vaultwarden = callPackage ../tools/security/vaultwarden {
38014 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
38016 vaultwarden-sqlite = vaultwarden;
38017 vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; };
38018 vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; };
38020 vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
38022 veilid = darwin.apple_sdk_11_0.callPackage ../tools/networking/veilid {
38023 inherit (darwin.apple_sdk.frameworks) AppKit Security;
38026 vhs = callPackage ../applications/misc/vhs { };
38028 viennarna = callPackage ../applications/science/molecular-dynamics/viennarna { };
38030 viewnior = callPackage ../applications/graphics/viewnior { };
38032 vimUtils = callPackage ../applications/editors/vim/plugins/vim-utils.nix { };
38034 vimPlugins = recurseIntoAttrs (callPackage ../applications/editors/vim/plugins { });
38036 vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { };
38037 vimb = wrapFirefox vimb-unwrapped { };
38039 vips = callPackage ../tools/graphics/vips {
38040 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
38043 vipsdisp = callPackage ../applications/graphics/vipsdisp { };
38045 nip2 = callPackage ../tools/graphics/nip2 { };
38047 virglrenderer = callPackage ../development/libraries/virglrenderer { };
38049 vivid = callPackage ../tools/misc/vivid { };
38051 vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; });
38053 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen {
38054 ffmpeg = ffmpeg-full;
38057 vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
38058 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly;
38061 vsc-leetcode-cli = callPackage ../tools/misc/vsc-leetcode-cli { };
38063 vsh = callPackage ../tools/misc/vsh { };
38065 vttest = callPackage ../tools/misc/vttest { };
38067 wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
38069 wamr = darwin.apple_sdk_11_0.callPackage ../development/interpreters/wamr { };
38071 wasmer = callPackage ../development/interpreters/wasmer {
38072 llvmPackages = llvmPackages_15;
38073 inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration Security;
38076 wavm = callPackage ../development/interpreters/wavm {
38077 llvmPackages = llvmPackages_12;
38080 wasm-pack = callPackage ../development/tools/wasm-pack { };
38082 wasynth = callPackage ../development/tools/wasynth { };
38084 wavegain = callPackage ../applications/audio/wavegain { };
38086 wcalc = callPackage ../applications/misc/wcalc { };
38088 webkit2-sharp = callPackage ../development/libraries/webkit2-sharp {
38089 webkitgtk = webkitgtk_4_0;
38092 websocketd = callPackage ../applications/networking/websocketd { };
38094 wibo = pkgsi686Linux.callPackage ../applications/emulators/wibo { };
38096 wikicurses = callPackage ../applications/misc/wikicurses {
38097 pythonPackages = python3Packages;
38100 wiki-js = callPackage ../servers/web-apps/wiki-js { };
38102 wiki-tui = callPackage ../misc/wiki-tui {
38103 inherit (darwin.apple_sdk.frameworks) Security;
38106 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; {
38107 callPackage = newScope self;
38109 if pkgs.stdenv.hostPlatform.isDarwin then
38110 # Match upstream, which builds with the latest SDK and a 10.7 deployment target.
38111 overrideSDK pkgs.stdenv {
38112 darwinMinVersion = "10.7";
38113 darwinSdkVersion = "11.0";
38120 inherit (callPackage ./wine-packages.nix {})
38121 minimal base full stable stableFull unstable unstableFull staging stagingFull wayland waylandFull fonts;
38124 winePackages = recurseIntoAttrs (winePackagesFor (config.wine.build or "wine32"));
38125 wine64Packages = recurseIntoAttrs (winePackagesFor "wine64");
38126 wineWowPackages = recurseIntoAttrs (winePackagesFor "wineWow");
38127 wineWow64Packages = recurseIntoAttrs (winePackagesFor "wineWow64");
38129 wine = winePackages.full;
38130 wine64 = wine64Packages.full;
38132 wine-staging = lowPrio (winePackages.full.override {
38133 wineRelease = "staging";
38136 wine-wayland = lowPrio (winePackages.full.override {
38137 wineRelease = "wayland";
38140 wineasio = callPackage ../applications/emulators/wineasio { };
38142 wishbone-tool = callPackage ../development/tools/misc/wishbone-tool { };
38144 wmutils-core = callPackage ../tools/X11/wmutils-core { };
38146 wmutils-libwm = callPackage ../tools/X11/wmutils-libwm { };
38148 wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
38150 inherit (callPackage ../servers/web-apps/wordpress {})
38151 wordpress wordpress_6_5 wordpress_6_6;
38153 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages {
38154 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;
38155 themes = lib.importJSON ../servers/web-apps/wordpress/packages/themes.json;
38156 languages = lib.importJSON ../servers/web-apps/wordpress/packages/languages.json;
38159 wprecon = callPackage ../tools/security/wprecon { };
38161 wraith = callPackage ../applications/networking/irc/wraith {
38162 openssl = openssl_1_1;
38165 wxsqlite3 = callPackage ../development/libraries/wxsqlite3 {
38167 inherit (darwin.apple_sdk.frameworks) Cocoa;
38168 inherit (darwin.stubs) setfile rez derez;
38171 wxsqliteplus = callPackage ../development/libraries/wxsqliteplus {
38173 inherit (darwin.apple_sdk.frameworks) Cocoa;
38174 inherit (darwin.stubs) setfile;
38177 x11idle = callPackage ../tools/misc/x11idle { };
38179 x11docker = callPackage ../applications/virtualization/x11docker { };
38181 x2x = callPackage ../tools/X11/x2x { };
38183 xboxdrv = callPackage ../misc/drivers/xboxdrv { };
38185 xortool = python3Packages.callPackage ../tools/security/xortool { };
38187 xorex = callPackage ../tools/security/xorex { };
38189 xbps = callPackage ../tools/package-management/xbps { };
38191 xcftools = callPackage ../tools/graphics/xcftools { };
38193 xhyve = callPackage ../applications/virtualization/xhyve {
38194 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
38195 inherit (darwin.apple_sdk.libs) xpc;
38196 inherit (darwin) libobjc;
38199 xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { };
38201 xlayoutdisplay = callPackage ../tools/X11/xlayoutdisplay { };
38203 xlibinput-calibrator = callPackage ../tools/inputmethods/xlibinput_calibrator { };
38205 xlog = callPackage ../applications/radio/xlog { };
38207 xmagnify = callPackage ../tools/X11/xmagnify { };
38209 xosd = callPackage ../misc/xosd { };
38211 xow_dongle-firmware = callPackage ../os-specific/linux/firmware/xow_dongle-firmware { };
38213 xpad = callPackage ../applications/misc/xpad { };
38215 xpipe = callPackage ../applications/networking/xpipe { };
38217 xsane = callPackage ../applications/graphics/sane/xsane.nix { };
38219 xsw = callPackage ../applications/misc/xsw {
38220 # Enable the next line to use this in terminal.
38221 # Note that it requires sixel capable terminals such as mlterm
38226 xteddy = callPackage ../applications/misc/xteddy { };
38228 xva-img = callPackage ../tools/virtualization/xva-img { };
38230 xzoom = callPackage ../tools/X11/xzoom { };
38232 yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
38234 yadm = callPackage ../applications/version-management/yadm { };
38236 yai = callPackage ../tools/misc/yai { };
38238 yamale = with python3Packages; toPythonApplication yamale;
38240 yamdi = callPackage ../tools/video/yamdi { };
38242 yandex-browser = callPackage ../applications/networking/browsers/yandex-browser { };
38244 yandex-browser-beta = yandex-browser.override { edition = "beta"; };
38246 yandex-browser-corporate = yandex-browser.override { edition = "corporate"; };
38248 yandex-disk = callPackage ../tools/filesystems/yandex-disk { };
38250 yara = callPackage ../tools/security/yara { };
38252 yaralyzer = callPackage ../tools/security/yaralyzer { };
38254 yarGen = callPackage ../tools/security/yarGen { };
38256 yersinia = callPackage ../tools/security/yersinia { };
38258 yatas = callPackage ../tools/security/yatas { };
38260 yaxg = callPackage ../tools/graphics/yaxg { };
38262 zap = callPackage ../tools/networking/zap { };
38264 zigbee2mqtt = callPackage ../servers/zigbee2mqtt { };
38266 zopfli = callPackage ../tools/compression/zopfli { };
38268 myEnvFun = callPackage ../misc/my-env {
38269 inherit (stdenv) mkDerivation;
38272 znc = callPackage ../applications/networking/znc { };
38274 zncModules = recurseIntoAttrs (
38275 callPackage ../applications/networking/znc/modules.nix { }
38278 zoneminder = callPackage ../servers/zoneminder { };
38280 zrok = callPackage ../tools/networking/zrok { };
38282 xcp = callPackage ../tools/misc/xcp { };
38284 zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
38286 bullet = callPackage ../development/libraries/bullet {
38287 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
38290 bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix {
38291 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
38294 spdlog = callPackage ../development/libraries/spdlog { };
38296 dart = callPackage ../development/compilers/dart { };
38298 pub2nix = recurseIntoAttrs (callPackage ../build-support/dart/pub2nix { });
38300 buildDartApplication = callPackage ../build-support/dart/build-dart-application { };
38302 dartHooks = callPackage ../build-support/dart/build-dart-application/hooks { };
38304 httrack = callPackage ../tools/backup/httrack { };
38306 httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
38308 mg = callPackage ../applications/editors/mg { };
38310 # Overriding does not work when using callPackage on discord using import instead. (https://github.com/NixOS/nixpkgs/pull/179906)
38311 discord = import ../applications/networking/instant-messengers/discord {
38312 inherit lib stdenv;
38313 inherit (pkgs) callPackage fetchurl;
38317 discord-ptb = import ../applications/networking/instant-messengers/discord {
38318 inherit lib stdenv;
38319 inherit (pkgs) callPackage fetchurl;
38323 discord-canary = import ../applications/networking/instant-messengers/discord {
38324 inherit lib stdenv;
38325 inherit (pkgs) callPackage fetchurl;
38329 discord-development = import ../applications/networking/instant-messengers/discord {
38330 inherit lib stdenv;
38331 inherit (pkgs) callPackage fetchurl;
38332 branch = "development";
38336 discord-screenaudio = qt6Packages.callPackage ../applications/networking/instant-messengers/discord-screenaudio { };
38338 discordo = callPackage ../applications/networking/discordo/default.nix { };
38340 golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { };
38342 golden-cheetah-bin = callPackage ../applications/misc/golden-cheetah-bin {};
38344 linkchecker = callPackage ../tools/networking/linkchecker { };
38346 tomb = callPackage ../by-name/to/tomb/package.nix {
38347 pinentry = pinentry-curses;
38350 sccache = callPackage ../development/tools/misc/sccache { };
38352 scip = callPackage ../development/tools/misc/scip { };
38354 scriptisto = callPackage ../development/tools/misc/scriptisto { };
38356 sequeler = callPackage ../applications/misc/sequeler { };
38358 sequelpro = callPackage ../applications/misc/sequelpro { };
38360 serial-studio = libsForQt5.callPackage ../applications/misc/serial-studio { };
38362 snowsql = callPackage ../applications/misc/snowsql { };
38364 sidequest = callPackage ../applications/misc/sidequest { };
38366 maphosts = callPackage ../tools/networking/maphosts { };
38368 zimg = callPackage ../development/libraries/zimg { };
38370 wtf = callPackage ../applications/misc/wtf { };
38372 tora = libsForQt5.callPackage ../development/tools/tora { };
38374 xrq = callPackage ../applications/misc/xrq { };
38376 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { };
38378 nitrokey-app2 = qt6Packages.callPackage ../tools/security/nitrokey-app2 { };
38380 fpm2 = callPackage ../tools/security/fpm2 { };
38382 hy = with python3Packages; toPythonApplication hy;
38384 wmic-bin = callPackage ../servers/monitoring/wmic-bin { };
38386 ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { };
38388 vdr = callPackage ../applications/video/vdr { };
38389 vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { });
38390 wrapVdr = callPackage ../applications/video/vdr/wrapper.nix { };
38392 chrome-export = callPackage ../tools/misc/chrome-export { };
38394 chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { };
38396 linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli { };
38398 hss = callPackage ../tools/networking/hss { };
38400 undaemonize = callPackage ../tools/system/undaemonize { };
38402 houdini = callPackage ../applications/misc/houdini { };
38404 openring = callPackage ../applications/misc/openring { };
38406 openrisk = callPackage ../tools/security/openrisk { };
38408 openvino = callPackage ../development/libraries/openvino { };
38410 phonetisaurus = callPackage ../development/libraries/phonetisaurus {
38411 # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
38412 openfst = openfst.overrideAttrs rec {
38415 url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz";
38416 hash = "sha256-kxmusx0eKVCuJUSYhOJVzCvJ36+Yf2AVkHY+YaEPvd4=";
38421 compressDrv = callPackage ../build-support/compress-drv { };
38423 compressDrvWeb = callPackage ../build-support/compress-drv/web.nix { };
38425 duti = callPackage ../os-specific/darwin/duti {
38426 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
38429 dnstake = callPackage ../tools/networking/dnstake { };
38431 dnstracer = callPackage ../tools/networking/dnstracer {
38432 inherit (darwin) libresolv;
38435 dnstwist = callPackage ../tools/networking/dnstwist { };
38437 dsniff = callPackage ../tools/networking/dsniff { };
38439 wal-g = callPackage ../tools/backup/wal-g { };
38441 tlwg = callPackage ../data/fonts/tlwg { };
38443 tt2020 = callPackage ../data/fonts/tt2020 { };
38445 simplehttp2server = callPackage ../servers/simplehttp2server { };
38447 simple-http-server = callPackage ../servers/simple-http-server { };
38449 diceware = with python3Packages; toPythonApplication diceware;
38451 xml2rfc = with python3Packages; toPythonApplication xml2rfc;
38453 mmark = callPackage ../tools/typesetting/mmark { };
38455 wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
38457 wireworld = callPackage ../games/wireworld { };
38460 teseq = callPackage ../applications/misc/teseq { };
38462 ape = callPackage ../applications/misc/ape { };
38463 attemptoClex = callPackage ../applications/misc/ape/clex.nix { };
38464 apeClex = callPackage ../applications/misc/ape/apeclex.nix { };
38467 unixtools = recurseIntoAttrs (callPackages ./unixtools.nix { });
38468 inherit (unixtools) hexdump ps logger eject umount
38469 mount wall hostname more sysctl getconf
38470 getent locale killall xxd watch;
38472 fts = if stdenv.hostPlatform.isMusl then musl-fts else null;
38474 bsdSetupHook = makeSetupHook {
38475 name = "bsd-setup-hook";
38476 } ../os-specific/bsd/setup-hook.sh;
38478 freebsd = callPackage ../os-specific/bsd/freebsd { };
38480 netbsd = callPackage ../os-specific/bsd/netbsd { };
38482 openbsd = callPackage ../os-specific/bsd/openbsd { };
38484 powershell = callPackage ../shells/powershell { };
38486 doing = callPackage ../applications/misc/doing { };
38488 undervolt = callPackage ../os-specific/linux/undervolt { };
38490 alibuild = callPackage ../development/tools/build-managers/alibuild {
38494 tsukae = callPackage ../applications/misc/tsukae { };
38496 tsung = callPackage ../applications/networking/tsung { };
38498 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare { };
38500 xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;
38502 xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver;
38504 new-session-manager = callPackage ../applications/audio/new-session-manager { };
38506 newlib = callPackage ../development/misc/newlib {
38507 stdenv = stdenvNoLibc;
38510 newlib-nano = callPackage ../development/misc/newlib {
38511 stdenv = stdenvNoLibc;
38512 nanoizeNewlib = true;
38515 omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { };
38517 wasmtime = callPackage ../development/interpreters/wasmtime {
38518 inherit (darwin.apple_sdk.frameworks) Security;
38521 wfuzz = with python3Packages; toPythonApplication wfuzz;
38523 wmenu = callPackage ../applications/misc/wmenu { };
38525 bemenu = callPackage ../applications/misc/bemenu { };
38527 dapper = callPackage ../development/tools/dapper { };
38529 k3d = callPackage ../applications/networking/cluster/k3d { };
38531 zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots { };
38533 zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { };
38535 zfxtop = callPackage ../tools/system/zfxtop { };
38537 zrepl = callPackage ../tools/backup/zrepl { };
38539 uhubctl = callPackage ../tools/misc/uhubctl { };
38541 kodelife = callPackage ../applications/graphics/kodelife {
38542 inherit (gst_all_1) gstreamer gst-plugins-base;
38545 bunnyfetch = callPackage ../tools/misc/bunnyfetch { };
38547 _3proxy = callPackage ../applications/networking/3proxy { };
38549 weasis = callPackage ../by-name/we/weasis/package.nix {
38553 webwormhole = callPackage ../tools/networking/webwormhole { };
38555 wifi-password = callPackage ../os-specific/darwin/wifi-password { };
38557 qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen { };
38559 sieveshell = with python3.pkgs; toPythonApplication managesieve;
38561 gortr = callPackage ../servers/gortr { };
38563 stayrtr = callPackage ../servers/stayrtr { };
38565 sunshine = callPackage ../servers/sunshine { };
38567 sentencepiece = callPackage ../development/libraries/sentencepiece { };
38569 kaf = callPackage ../development/tools/kaf { };
38571 kcli = callPackage ../development/tools/kcli { };
38573 pxlib = callPackage ../development/libraries/pxlib { };
38575 pxview = callPackage ../development/tools/pxview { };
38577 unstick = callPackage ../os-specific/linux/unstick { };
38579 quartus-prime-lite = callPackage ../applications/editors/quartus-prime { };
38581 usb-blaster-udev-rules = callPackage ../os-specific/linux/usb-blaster-udev-rules { };
38583 go-license-detector = callPackage ../development/tools/misc/go-license-detector { };
38585 hashdeep = callPackage ../tools/security/hashdeep { };
38587 pdf-parser = callPackage ../tools/misc/pdf-parser { };
38589 fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher { };
38591 btcdeb = callPackage ../applications/blockchains/btcdeb { };
38593 jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami {
38594 # TODO: remove once `udev` is `systemdMinimal` everywhere.
38595 udev = systemdMinimal;
38599 jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { };
38601 zenstates = callPackage ../os-specific/linux/zenstates { };
38603 ryzenadj = callPackage ../os-specific/linux/ryzenadj { };
38605 gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
38607 zalgo = callPackage ../tools/misc/zalgo { };
38609 inherit (callPackage ../applications/misc/zettlr { }) zettlr;
38611 unpoller = callPackage ../servers/monitoring/unpoller { };
38613 fac-build = callPackage ../development/tools/build-managers/fac {
38614 inherit (darwin.apple_sdk.frameworks) CoreServices;
38617 bottom = darwin.apple_sdk_11_0.callPackage ../tools/system/bottom { };
38619 cagebreak = callPackage ../applications/window-managers/cagebreak {
38620 wlroots = wlroots_0_17;
38623 psftools = callPackage ../os-specific/linux/psftools { };
38625 lc3tools = callPackage ../development/tools/lc3tools { };
38627 ldid = callPackage ../development/tools/ldid {
38628 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
38631 xcolor = callPackage ../tools/graphics/xcolor { };
38633 xcfun = callPackage ../development/libraries/science/chemistry/xcfun { };
38635 xsos = callPackage ../os-specific/linux/xsos { };
38637 xmcp = callPackage ../tools/X11/xmcp { };
38639 ymuse = callPackage ../applications/audio/ymuse { };
38641 zeyple = callPackage ../misc/zeyple { };
38643 zk = callPackage ../applications/office/zk { };
38645 zktree = callPackage ../applications/misc/zktree { };
38647 zram-generator = callPackage ../tools/system/zram-generator { };
38649 zrythm = callPackage ../applications/audio/zrythm {
38650 inherit (plasma5Packages) breeze-icons;
38653 zthrottle = callPackage ../tools/misc/zthrottle { };
38655 honeymarker = callPackage ../servers/tracing/honeycomb/honeymarker { };
38657 honeytail = callPackage ../servers/tracing/honeycomb/honeytail { };
38659 honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { };
38661 mictray = callPackage ../tools/audio/mictray { };
38663 swift-corelibs-libdispatch = swiftPackages.Dispatch;
38665 swaysettings = callPackage ../applications/misc/swaysettings { };
38667 aitrack = libsForQt5.callPackage ../applications/misc/aitrack { };
38669 widevine-cdm = callPackage ../applications/networking/browsers/misc/widevine-cdm.nix { };
38671 alsa-scarlett-gui = callPackage ../applications/audio/alsa-scarlett-gui { };
38673 flac2all = callPackage ../applications/audio/flac2all { };
38675 tuner = callPackage ../applications/audio/tuner { };
38677 tidal-dl = python3Packages.callPackage ../tools/audio/tidal-dl { };
38679 locate-dominating-file = callPackage ../tools/misc/locate-dominating-file { };
38681 jfrog-cli = callPackage ../tools/misc/jfrog-cli { };
38683 ov = callPackage ../tools/text/ov { };
38685 deface = callPackage ../applications/video/deface { };
38687 tubekit = callPackage ../applications/networking/cluster/tubekit/wrapper.nix { };
38689 tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { };
38691 tuic = callPackage ../tools/networking/tuic { };
38693 resgate = callPackage ../servers/resgate { };
38695 oversteer = callPackage ../applications/misc/oversteer { };
38697 volantes-cursors = callPackage ../data/icons/volantes-cursors { };
38699 gnss-share = callPackage ../servers/gnss-share { };
38701 ali = callPackage ../tools/networking/ali { };
38703 udict = callPackage ../applications/misc/udict { };
38705 duden = python3Packages.toPythonApplication python3Packages.duden;
38707 zf = callPackage ../tools/misc/zf { };
38709 isolate = callPackage ../tools/security/isolate { };
38711 dtool = callPackage ../tools/misc/dtool { };
38713 tremotesf = libsForQt5.callPackage ../applications/networking/p2p/tremotesf { };
38715 reindeer = callPackage ../development/tools/reindeer { };
38717 charasay = callPackage ../tools/misc/charasay { };
38719 libvoikko = callPackage ../development/libraries/libvoikko { };
38721 hfst = callPackage ../development/libraries/hfst { };
38723 omorfi = callPackage ../development/libraries/omorfi { };
38725 hfst-ospell = callPackage ../development/libraries/hfst-ospell { };
38727 waylyrics = callPackage ../applications/audio/waylyrics { };
38729 gitrs = callPackage ../tools/misc/gitrs { };
38731 dict-cc-py = callPackage ../applications/misc/dict-cc-py { };
38733 wpm = callPackage ../applications/misc/wpm { };
38735 weggli = callPackage ../tools/security/weggli { };
38737 yazi-unwrapped = callPackage ../by-name/ya/yazi-unwrapped/package.nix { inherit (darwin.apple_sdk.frameworks) Foundation; };
38739 ssl-proxy = callPackage ../tools/networking/ssl-proxy { };
38741 code-maat = callPackage ../development/tools/code-maat {};
38743 mdhtml = callPackage ../tools/text/mdhtml { };
38745 insulator2 = callPackage ../applications/misc/insulator2 {};
38747 animdl = python3Packages.callPackage ../applications/video/animdl { };
38749 dillo = callPackage ../by-name/di/dillo/package.nix {